Skip to content

PLANA Pulse documents and access

A real document management system with access control, one identity across every system, and a complete audit trail — on Odoo 18 Community + OCA, hosted by PLANA in Sofia. Shown on a live demo tenant seeded with a Bulgarian FMCG wholesaler's data.

Central document store with access control

Documents are organised in a directory tree, each folder governed by an access group. In the demo, three folders (customer contracts, invoices, warehouse documents) are open to all staff, while HR документи is restricted to management only — so each role sees exactly the folders it should. Documents attached to a business record (an invoice, a product) inherit that record's access rules automatically.

The document store — folders with per-folder access groups

Modules: OCA dms (directories, files, access groups) + base_user_role for role-based access.

One identity across every system

Login goes through PLANA Identity (Authentik OIDC single sign-on), with two-factor authentication. The same credential opens the ERP, the documents and every other PLANA-hosted service — and disabling a person centrally cuts their access to all of them at once.

The login page with the PLANA Identity single sign-on button

Modules: plana_auth (Authentik OIDC) + mandatory TOTP two-factor.

User-action audit log

An admin defines audit rules per model — customers, sales orders, invoices — and every create, write and delete is journalled with the user, timestamp, and old→new values, viewable under Settings → Technical → Audit → Logs. In the demo, changes by "Демо Администратор" across a journal entry, a sales order and a customer are already recorded:

The audit log — who changed what, when, by which user

Modules: OCA auditlog (application layer) + PLANA cluster-side audit webhook and Authentik login events (infrastructure layer).

Built on open foundations

CapabilityPowered by
Document store & organisationOCA dms
Per-folder access controlDMS access groups + base_user_role
Single identity across systemsPLANA Identity (Authentik OIDC) + TOTP
User-action audit logOCA auditlog
Infrastructure auditPLANA K8s audit webhook + Authentik events
Hosted storageEU-resident (Sofia), daily backups, 90-day retention

Try PLANA Pulse ↗

Last updated:

© PLANA Digital Ltd.