Contacts
Personas y empresas
Para qué sirve
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.
Qué hace y qué no hace el paquete
People and organisations the business deals with: the shared party record that CRM, Sales and Invoicing refer to.
Modelos
party
A person or organisation the business deals with
Grupo de lectura: base.user. Grupo de escritura: base.user.
| Campo | Tipo | Clase de datos | Datos personales | Grupo | Los agentes ven | Descripción |
|---|---|---|---|---|---|---|
name | text | public_directory | sí | base.user | enmascarado | Display name |
email | text | public_directory | sí | base.user | enmascarado | Work email address |
tax_id | text | financial | sí | base.user | retenido | Tax identifier of a natural person |
notes | longtext | internal | sí | base.user | enmascarado | Free-text internal notes |
Flujos de trabajo
party
| Acción | Mueve | Quién puede ejecutarla | Aprobación |
|---|---|---|---|
party.erase | - | privacy.officer | sí |
Grupos de permisos
Grupos que usa esta aplicación:
base.userprivacy.officer
Pasos con aprobación
Pasos que un agente solo puede proponer:
party.erase
Qué pueden y qué no pueden hacer los agentes
Un agente puede leer, buscar, crear y actualizar registros de esta aplicación, y ejecutar las acciones que no requieren aprobación, dentro de los grupos de permisos de su token.
Solo puede proponer estos pasos, y una persona debe aprobarlos: party.erase, party.delete.
Los datos personales se enmascaran como tokens marcadores: party.name, party.email, party.notes.
Estos campos se retienen por completo y los agentes no los ven: party.tax_id.
Dependencias
Ninguna.
Instalación
Incluida. Está disponible en todas las instancias y no se puede quitar.
Crea la tuya
La guía de módulos explica cómo se escriben aplicaciones como esta