Contacts

Personen und Firmen

VerfügbarGrundlagenmanifest

Wofür sie gedacht ist ​

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.

Was das Paket leistet und was nicht ​

People and organisations the business deals with: the shared party record that CRM, Sales and Invoicing refer to.

Modelle ​

party ​

A person or organisation the business deals with

Lesegruppe: base.user. Schreibgruppe: base.user.

FeldArtDatenklassePersonenbezogene DatenGruppeAgenten sehenBeschreibung
nametextpublic_directoryjabase.usermaskiertDisplay name
emailtextpublic_directoryjabase.usermaskiertWork email address
tax_idtextfinancialjabase.userzurückgehaltenTax identifier of a natural person
noteslongtextinternaljabase.usermaskiertFree-text internal notes

Workflows ​

party ​

AktionBewegtWer sie ausführen darfFreigabe
party.erase-privacy.officerja

Berechtigungsgruppen ​

Von dieser App verwendete Gruppen:

  • base.user
  • privacy.officer

Freigabeschritte ​

Schritte, die ein Agent nur vorschlagen kann:

  • party.erase

Was Agenten tun können und was nicht ​

Ein Agent kann Datensätze dieser App lesen, durchsuchen, anlegen und aktualisieren sowie Aktionen ausführen, die keine Freigabe brauchen, und zwar innerhalb der Berechtigungsgruppen seines Tokens.

Diese Schritte kann er nur vorschlagen, und eine Person muss sie freigeben: party.erase, party.delete.

Personenbezogene Daten werden als Platzhalter maskiert: party.name, party.email, party.notes.

Diese Felder werden Agenten vollständig vorenthalten: party.tax_id.

Abhängigkeiten ​

Keine.

Installation ​

Integriert. Sie ist in jeder Instanz verfügbar und kann nicht entfernt werden.

Selbst bauen ​

Der Modulleitfaden zeigt, wie Apps wie diese geschrieben werden