Contacts
Osoby i firmy
Do czego służy
One record for every person and organisation you deal with, shared by all other apps. Names and emails are personal data and are masked for agents; the tax identifier is withheld from them entirely. A dedicated, approval-gated erase action anonymises a contact in place.
Co pakiet robi, a czego nie robi
People and organisations the business deals with: the shared party record that CRM, Sales and Invoicing refer to.
Modele
party
A person or organisation the business deals with
Grupa odczytu: base.user. Grupa zapisu: base.user.
| Pole | Rodzaj | Klasa danych | Dane osobowe | Grupa | Agenci widzą | Opis |
|---|---|---|---|---|---|---|
name | text | public_directory | tak | base.user | zamaskowane | Display name |
email | text | public_directory | tak | base.user | zamaskowane | Work email address |
tax_id | text | financial | tak | base.user | wstrzymane | Tax identifier of a natural person |
notes | longtext | internal | tak | base.user | zamaskowane | Free-text internal notes |
Przepływy pracy
party
| Akcja | Przenosi | Kto może uruchomić | Zatwierdzenie |
|---|---|---|---|
party.erase | - | privacy.officer | tak |
Grupy uprawnień
Grupy używane przez tę aplikację:
base.userprivacy.officer
Kroki zatwierdzania
Kroki, które agent może tylko zaproponować:
party.erase
Co agenci mogą, a czego nie mogą
Agent może odczytywać, wyszukiwać, tworzyć i aktualizować rekordy tej aplikacji oraz uruchamiać akcje niewymagające zatwierdzenia, w ramach grup uprawnień swojego tokenu.
Te kroki może tylko zaproponować, a człowiek musi je zatwierdzić: party.erase, party.delete.
Dane osobowe są maskowane jako tokeny zastępcze: party.name, party.email, party.notes.
Te pola są całkowicie wstrzymane i niedostępne dla agentów: party.tax_id.
Zależności
Brak.
Instalacja
Wbudowana. Jest dostępna w każdej instancji i nie można jej usunąć.
Zbuduj własną
Przewodnik po modułach pokazuje, jak pisze się takie aplikacje