Documents
Filer och mappar
Vad den är till för
A register of business documents with folder, kind, owner, expiry and confidentiality. It stores references to documents, not the file contents.
Vad paketet gör och inte gör
A register of business documents: folders, document records with kind, owner, expiry and confidentiality, and a draft, published and archived flow. It stores references, not file contents.
Modeller
documents_folder
A folder that groups documents
Läsgrupp: documents.user. Skrivgrupp: documents.manager.
| Fält | Typ | Dataklass | Personuppgift | Grupp | Agenter ser | Beskrivning |
|---|---|---|---|---|---|---|
name | text | none | nej | documents.user | i klartext | Folder name |
parent_id | ref → documents_folder | none | nej | documents.user | i klartext | The folder this one sits in |
description | longtext | none | nej | documents.user | i klartext | What belongs in the folder |
documents_document
A contract, policy, certificate or other document on record
Läsgrupp: documents.user. Skrivgrupp: documents.user.
| Fält | Typ | Dataklass | Personuppgift | Grupp | Agenter ser | Beskrivning |
|---|---|---|---|---|---|---|
title | text | none | nej | documents.user | i klartext | Document title |
folder_id | ref → documents_folder | none | nej | documents.user | i klartext | The folder the document is filed in |
kind | select (contract, invoice, policy, report, certificate, other) | none | nej | documents.user | i klartext | Type of document: contract, invoice, policy, report, certificate, other |
confidentiality | select (public, internal, confidential, restricted) | none | nej | documents.user | i klartext | Who should see it, as a label for readers: public, internal, confidential, restricted |
owner | text | internal | ja | documents.user | maskerad | Name of the person responsible for the document |
reference | text | none | nej | documents.user | i klartext | Reference number, for example a contract number |
location | text | none | nej | documents.user | i klartext | Where the file is stored, such as a link or archive box |
expires_on | date | none | nej | documents.user | i klartext | Date after which the document is no longer valid (YYYY-MM-DD) |
summary | longtext | none | nej | documents.user | i klartext | What the document says, in a few lines |
state | select (draft, published, archived) | none | nej | documents.user | i klartext | Document status: draft, published, archived |
Arbetsflöden
documents_document
| Åtgärd | Flyttar | Vem får köra den | Godkännande |
|---|---|---|---|
documents_document.publish | state: draft → published | documents.user | nej |
documents_document.archive | state: published → archived | documents.manager | nej |
Behörighetsgrupper
Grupper som den här appen använder:
documents.managerdocuments.user
Steg som kräver godkännande
Inget steg i den här appen kräver godkännande, förutom att ta bort poster.
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: documents_folder.delete, documents_document.delete.
Personuppgifter maskeras som platshållare: documents_document.owner.
Beroenden
Inga.
Installera
Installera den från appen Customize (Marknadsplats), eller från kommandoraden:
obop modules install-from documentsKräver en databas och administratörsbehörighet.