---
title: "Contacts"
description: "Personer och företag. Varje app är en modul i en gemensam datamodell."
canonical: "https://obop-platform.sliplane.app/sv/apps/contacts/"
lang: "sv"
---

# Contacts

## Vad den är till för

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.

## Vad paketet gör och inte gör

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

## Modeller

### `party`

A person or organisation the business deals with

Läsgrupp: `base.user`. Skrivgrupp: `base.user`.

| Fält | Typ | Dataklass | Personuppgift | Grupp | Agenter ser | Beskrivning |
|---|---|---|---|---|---|---|
| `name` | text | `public_directory` | ja | `base.user` | maskerad | Display name |
| `email` | text | `public_directory` | ja | `base.user` | maskerad | Work email address |
| `tax_id` | text | `financial` | ja | `base.user` | undanhållen | Tax identifier of a natural person |
| `notes` | longtext | `internal` | ja | `base.user` | maskerad | Free-text internal notes |

## Arbetsflöden

### `party`

| Åtgärd | Flyttar | Vem får köra den | Godkännande |
|---|---|---|---|
| `party.erase` | - | `privacy.officer` | ja |

## Behörighetsgrupper

Grupper som den här appen använder:

- `base.user`
- `privacy.officer`

## Steg som kräver godkännande

Steg som en agent bara kan föreslå:

- `party.erase`

## Vad agenter kan och inte kan göra

En agent kan läsa, söka, skapa och uppdatera poster i den här appen, och köra de åtgärder som inte kräver godkännande, inom behörighetsgrupperna för sin token.

Den kan bara föreslå de här stegen, och en person måste godkänna dem: `party.erase`, `party.delete`.

Personuppgifter maskeras som platshållare: `party.name`, `party.email`, `party.notes`.

De här fälten undanhålls helt från agenter: `party.tax_id`.

## Beroenden

Inga.

## Installera

Inbyggd. Den finns i varje instans och kan inte tas bort.

## Bygg din egen

[Modulguiden visar hur appar som den här skrivs](/sv/docs/reference/module-manifest/)
