Skip to Content
Odoo Menu
  • Zaloguj się
  • Wypróbuj za darmo
  • Aplikacje
    Finanse
    • Księgowość
    • Fakturowanie
    • Wydatki
    • Arkusz kalkulacyjny (BI)
    • Dokumenty
    • Podpisy
    Sprzedaż
    • CRM
    • Sprzedaż
    • PoS Sklep
    • PoS Restauracja
    • Subskrypcje
    • Wypożyczalnia
    Strony Internetowe
    • Kreator Stron Internetowych
    • eCommerce
    • Blog
    • Forum
    • Czat na Żywo
    • eLearning
    Łańcuch dostaw
    • Magazyn
    • Produkcja
    • PLM
    • Zakupy
    • Konserwacja
    • Jakość
    Zasoby Ludzkie
    • Pracownicy
    • Rekrutacja
    • Urlopy
    • Ocena pracy
    • Polecenia Pracownicze
    • Flota
    Marketing
    • Marketing Społecznościowy
    • E-mail Marketing
    • SMS Marketing
    • Wydarzenia
    • Automatyzacja Marketingu
    • Ankiety
    Usługi
    • Projekt
    • Ewidencja czasu pracy
    • Usługi Terenowe
    • Helpdesk
    • Planowanie
    • Spotkania
    Produktywność
    • Dyskusje
    • Zatwierdzenia
    • IoT
    • VoIP
    • Baza wiedzy
    • WhatsApp
    Aplikacje trzecich stron Studio Odoo Odoo Cloud Platform
  • Branże
    Sprzedaż detaliczna
    • Księgarnia
    • Sklep odzieżowy
    • Sklep meblowy
    • Sklep spożywczy
    • Sklep z narzędziami
    • Sklep z zabawkami
    Żywienie i hotelarstwo
    • Bar i Pub
    • Restauracja
    • Fast Food
    • Pensjonat
    • Dystrybutor napojów
    • Hotel
    Agencja nieruchomości
    • Agencja nieruchomości
    • Biuro architektoniczne
    • Budowa
    • Zarządzanie nieruchomościami
    • Ogrodnictwo
    • Stowarzyszenie właścicieli nieruchomości
    Doradztwo
    • Biuro księgowe
    • Partner Odoo
    • Agencja marketingowa
    • Kancelaria prawna
    • Agencja rekrutacyjna
    • Audyt i certyfikacja
    Produkcja
    • Tekstylia
    • Metal
    • Meble
    • Jedzenie
    • Browar
    • Prezenty firmowe
    Zdrowie & Fitness
    • Klub sportowy
    • Salon optyczny
    • Centrum fitness
    • Praktycy Wellness
    • Apteka
    • Salon fryzjerski
    Transakcje
    • Złota rączka
    • Wsparcie Sprzętu IT
    • Systemy energii słonecznej
    • Szewc
    • Firma sprzątająca
    • Usługi HVAC
    Inne
    • Organizacja non-profit
    • Agencja Środowiskowa
    • Wynajem billboardów
    • Fotografia
    • Leasing rowerów
    • Sprzedawca oprogramowania
    Przeglądaj wszystkie branże
  • Community
    Ucz się
    • Samouczki
    • Dokumentacja
    • Certyfikacje
    • Szkolenie
    • Blog
    • Podcast
    Pomóż w nauce innym
    • Program Edukacyjny
    • Scale Up! Gra biznesowa
    • Odwiedź Odoo
    Skorzystaj z oprogramowania
    • Pobierz
    • Porównaj edycje
    • Wydania
    Współpracuj
    • Github
    • Forum
    • Wydarzenia
    • Tłumaczenia
    • Zostań partnerem
    • Usługi dla partnerów
    • Zarejestruj swoją firmę rachunkową
    Skorzystaj z usług
    • Znajdź partnera
    • Znajdź księgowego
    • Spotkaj się z doradcą
    • Usługi wdrożenia
    • Opinie klientów
    • Wsparcie
    • Aktualizacje
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Zaplanuj demo
  • Cennik
  • Pomoc

Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:

  • CRM
  • e-Commerce
  • Księgowość
  • Zapasy
  • PoS
  • Projekt
  • MRP
All apps
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
Wszystkie posty Osoby Odznaki
Tagi (Zobacz wszystko)
odoo accounting v14 pos v15
O tym forum
Musisz się zarejestrować, aby móc wchodzić w interakcje z tą społecznością.
Wszystkie posty Osoby Odznaki
Tagi (Zobacz wszystko)
odoo accounting v14 pos v15
O tym forum
Pomoc

How to restrict visibility of customers & contacts for sales persons to only their own?

Zaprenumeruj

Otrzymaj powiadomienie o aktywności w tym poście

To pytanie dostało ostrzeżenie
20 Odpowiedzi
54056 Widoki
Awatar
abou

we need to split the contact , customers for each sales person so each sales person responsible of certain customers so the other sales man shouldn't see the other sales contacts or customers

2
Awatar
Odrzuć
Awatar
Olivier Dony (odo)
Najlepsza odpowiedź

You can do that rather easily with Access Rules, similarly to what is done by default for the "See Own Leads" group.

  1. Create a new group for your sales persons, or modify the existing "Sales User" group if you'd like this to apply to all of them.
  2. In the Rules tab of the group, click Add, then choose Create at the bottom of the pop-up.
  3. Choose a name, then choose "Partner" as the object, then carefully copy/paste the following in the Rule Definition box:

    ['|',('user_id','=',user.id),('user_id','=',False)]

  4. Save
  5. To test: login as a Sales User, who is not the Administrator (Access Rules do not apply for the Administrator)

Note: You need to enable the Technical Features access right for the administrator in order to perform these changes.

8
Awatar
Odrzuć
vivek

But when giving the above security rule to a user, the user is unable to create a contact. How to overcome this prob?

Timothy Solomon

The user must be an "Employee" in the access control to be able to create contacts.

Awatar
Hector
Najlepsza odpowiedź

I have tried creating a new group and adding the following rule ['|',('create_uid','=',user.id),'|', ('id','=',1),('id', '=', user.partner_id.id)] and it's working for me, I have used ('id','=',1) cause 1 is the id of the company he belongs to and the user should has access to this, for example if he wants to print pdf file and it has in the header information about the company. And I put also ('id', '=', user.partner_id.id) cause he need to get access to himself. I'm using version 9.

4
Awatar
Odrzuć
Wided Kefi

Your solution is working for me, I'm using version 11. I added also two more condtions:

['|','|','|',('create_uid','=',user.id),('id','=',1),('id', '=', user.partner_id.id),'&',('customer','=',False),('supplier','=',False)]

&',('customer','=',False),('supplier','=',False) to see also the other system users.

Hector

I'm very glad to hear that, good luck

Awatar
Firas Mahmoud
Najlepsza odpowiedź

What is the valid answer for this question in Odoo 11?

1
Awatar
Odrzuć
Awatar
Igor MF
Najlepsza odpowiedź

The suggested rule ['|',('user_id','=',user.id),('user_id','=',False)] restricts the user to see only contacts they are set as salesperson or contacts that have no salesperson. I prefer to restrict it to who created the user. to do that, replace the rule with [('create_uid','=',user.id)]

1
Awatar
Odrzuć
Igor MF

@abou, please mark the "correct" answer if it helped you

Awatar
Bertrand THERY
Najlepsza odpowiedź

After setting the rule in Partner Object to ['|',('user_id','=',user.id),('user_id','=',False)], indeed a user cannot access anymore to the customers list of the other users.

But one problem is still remaining : when creating a new customer in Opportunities, if the user enters 2 or 3 letters (lets say "AB" for example) in the customer field then a list of customer names containing the string "AB" will appear. Then the user will be able to select a customer of the proposed list and see all the details of the contact by clicking on the square at the right of the field.

Does it exist a way to avoid that ?

1
Awatar
Odrzuć
Awatar
Vivid IT Solutions
Najlepsza odpowiedź

Can Anybody help me to restrict users to view only their contacts in version 11.

The above rules are not working in version 11.

0
Awatar
Odrzuć
Awatar
dbvieira
Najlepsza odpowiedź

...."Apparently, this cannot currently be done in v7".....???????????????????????????
This is kind of basic 101 CRM.....

0
Awatar
Odrzuć
Awatar
S****** D******
Najlepsza odpowiedź

Hi,

Someone could give the way to proceed into the code for V10 ?

Thanks

0
Awatar
Odrzuć
Awatar
Apple Mahmud
Najlepsza odpowiedź
Hi there, please use this code into your record rules      
<record id="rules_for_salesperson" model="ir.rule">
<
field name="name">Salesperson Record Rules</field>
<
field name="model_id" ref="sale.model_res_partner"/>
<
field name="domain_force">[('user_id','=',user.id)]</field>
<
field name="groups" eval="[(4, ref('sales_team.group_sale_salesman'))]" />
</
record>

0
Awatar
Odrzuć
Awatar
Gilles Major (gim)
Najlepsza odpowiedź

Apparently, this cannot currently be done in v7, though you can "split" leads, opportunities, quotations and sales order by setting the sales => "see own leads" access rights in the user form. But once the contacts are created in the db, everyone who has the necessary rights can see them.

0
Awatar
Odrzuć
Awatar
Hamid Darabi
Najlepsza odpowiedź

I have Odoo 9 installed. We need to restrict users to see each other's contacts. Everything works perfectly when I copy the code but I need to do some extra checks. As a sales rep I want to see all contact I created plus those that someone assigned to me (by choosing me in the Sales person field)

['|',('user_id','=',user.id),('create_uid','=',user.id)]

Still everything is fine in my contact list and customer list. As soon as I open the sales dashboard or pipeline, I get this error:

The requested operation cannot be completed due to security restrictions. Please contact your system administrator.
(Document type: res.users, Operation: read)

What am I missing here?

 

0
Awatar
Odrzuć
NSC

Have you found any solution for that in the meantime?

Hamid Darabi

I don't remember what was the solution and don't have access to the code anymore.

I just remember I found a calculation in the dashboard that was counting something for all sales reps and the restriction I added to the partner object conflicted with that.

Awatar
Sehrish
Najlepsza odpowiedź

We can show records that are related to active users using dynamic domain on action menu.

Let say we have a company and in that company we have different active user related to different department. And we want to display some data or records in a tree view or list view according to active user department, when some one clicks on related menu. To achieve this goal we need to create dynamic domain on action window.

Solution

To put domain on action window we need a computed filed in Odoo 8 or function field in older version of Odoo, in that computed field we need to create two method first one for computed field and second one for search.

For more information read: http://learnopenerp.blogspot.com/2017/11/show-records-on-treeview-that-are.html

0
Awatar
Odrzuć
Awatar
DevIntelle Consulting Service Pvt Ltd
Najlepsza odpowiedź

HI , 

Salesperson Can see Own Customer & Sale Orders


https://www.odoo.com/apps/modules/11.0/dev_partner_access/


This module will help you!

0
Awatar
Odrzuć
Podoba Ci się ta dyskusja? Dołącz do niej!

Stwórz konto dzisiaj, aby cieszyć się ekskluzywnymi funkcjami i wchodzić w interakcje z naszą wspaniałą społecznością!

Zarejestruj się
Społeczność
  • Samouczki
  • Dokumentacja
  • Forum
Open Source
  • Pobierz
  • Github
  • Runbot
  • Tłumaczenia
Usługi
  • Hosting Odoo.sh
  • Wsparcie
  • Aktualizacja
  • Indywidualne rozwiązania
  • Edukacja
  • Znajdź księgowego
  • Znajdź partnera
  • Zostań partnerem
O nas
  • Nasza firma
  • Zasoby marki
  • Skontaktuj się z nami
  • Oferty pracy
  • Wydarzenia
  • Podcast
  • Blog
  • Klienci
  • Informacje prawne • Prywatność
  • Bezpieczeństwo Odoo
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk slovenščina Español (América Latina) Español ภาษาไทย Türkçe українська Tiếng Việt

Odoo to pakiet aplikacji biznesowych typu open source, które zaspokoją wszystkie potrzeby Twojej firmy: CRM, eCommerce, księgowość, inwentaryzacja, punkt sprzedaży, zarządzanie projektami itp.

Unikalną wartością Odoo jest to, że jest jednocześnie bardzo łatwe w użyciu i w pełni zintegrowane.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now