What Dossiq can do
Dossiq is the case management system for Nextcloud. This page names the 160 capabilities that are built, in 7 themes. Planned work is not listed here.
Each capability names the screen that shows it. The link opens the design on identity.conduction.nl/screens. You find every screen together on Screens.
In short
- Dutch and European standards. Cases follow the ZGW APIs (Zaken, Documenten, Catalogi, Besluiten) and the Notificaties API. A case type can also run as a CMMN case plan, with plan items, sentries and milestones.
- Flows per case type. You set phases, tasks, rules, decision tables (DMN) and automatic actions per case type. A new procedure is configuration, not custom code.
- Inside Nextcloud, not beside it. Documents are Nextcloud files, mail is Nextcloud Mail, rights are Nextcloud groups. Your staff work in the workspace they already know.
- Built on Nextcloud Tables. We build Dossiq on Nextcloud Tables, the tables layer of Nextcloud. You use a table from Tables in a case without copying it. The German state of Schleswig-Holstein replaces SharePoint with Nextcloud, with Tables as a building block. Together with Nextcloud we bring Tables in line with the principle of data at the source.
- Fit for the archive. Retention, destruction and transfer to the e-Depot belong to the case. Read Archiving.
Handling cases
Case intake from every channel
| Capability | Screen |
|---|---|
| Internal case registration dialog (case type, requestor, fields) | NieuweZaak |
| Create case from a contact or citizen record | Contact, NieuweZaak, Organisatie |
| Document intake queue (assign to case, reject) | |
| API case creation for external systems | |
| Scheduled or recurring planned cases | ZaakDialogen, ZaakGerelateerd |
| Intake routing to department or role | Teamwachtrij |
| Start case from a dashboard action | Dashboard, MijnWerk |
| Duplicate detection at intake | NieuweZaak |
Handling a case day to day
| Capability | Screen |
|---|---|
| Case number from a mask or sequence | Zaak, Zaken |
| Assign case to a user, claim, unassign | AanMijToegewezen, MijnTeam, Teamwachtrij, Zaak |
| Assign case to a team or department plus role | Overdragen, ZaakBetrokkenen |
| Bulk actions on a case list | Zaken |
| Case tags or labels | Zaak, Zaken |
| Copy case | ZaakDialogen, ZaakMeer |
| Sub-cases, related cases, hierarchy | ZaakGerelateerd |
| Reopen a closed case | VolgendeStap |
| Delete case with guard | ZaakMeer |
| Favourites and recent items | Dashboard, MijnWerk |
| Live updates on the case page | Zaak |
| Raw case inspection for admins (data, variables, logs) | ZaakDialogen, ZaakMeer |
| Merge two cases into one | ZaakDialogen |
| Automatic chasing while a case waits on someone else | Zaak, ZaakDialogen |
| Edit lock on a case, with the holder named | ZaakSamenwerken |
| Share or transfer a case to another Nextcloud instance and follow its shared activity | ZaakSamenwerken |
Tasks and work queues
| Capability | Screen |
|---|---|
| User tasks with a form | Taak |
| Task due date | Taak, Taken, ZaakTaken |
| Task assign, claim, unassign, assign to team | Taak, Taken |
| Auto-assign tasks to the case handler | ZaakTaken |
| Task assignment to external partners | |
| Work the personal case queue in order of urgency and deadline, with a team workload summary | AanMijToegewezen, MijnTeam, Teamwachtrij, UwWachtrij |
Deadline monitoring
| Capability | Screen |
|---|---|
| Suspend and resume with reason or term | VolgendeStap |
| Legal and service lead time per case type with target date | Zaak |
| Overdue or urgency indicator on case and list | Dashboard, Zaak, Zaken |
| Reminders on a case with a responsible user | UwWachtrij, ZaakDialogen |
| Extend or change the term with a reason | VolgendeStap |
| Deadline notifications by e-mail | |
| Milestones with planned intervals | Zaak |
| Timer events in the process | |
| Suspension term with automatic resume | VolgendeStap |
| Term end date moved off a weekend or public holiday | |
| One working-day calendar, administered in one place | InstellingenAlgemeen |
| Suspension gives the paused time back to the term | Zaak |
| Escalation ladder with more than one step when a term is breached | |
| A term ends on a day, not at a moment | Zaak |
Notes, notifications and the case timeline
| Capability | Screen |
|---|---|
| Journal notes on a case | Zaak, ZaakEmail |
| Unified communication timeline per case (notes, mail, messages) | ZaakContact, ZaakHistorie |
| In-app notifications (bell) | |
| Internal or public visibility per timeline entry | ZaakContact, ZaakEmail |
Parties and contacts on the case
| Capability | Screen |
|---|---|
| Parties on a case with roles | ZaakBetrokkenen |
| Person and organisation contact registry | Contact, Contacten, Organisatie, Organisaties |
| Contact 360 view (cases, documents, communication) | Contact, Organisatie |
| Internal organisation tree and employee directory | Afdelingen |
| Authorised representative (gemachtigde) on a case | ZaakBetrokkenen |
| Person card or primary party in the case header | Zaak |
Search and saved lists
| Capability | Screen |
|---|---|
| Advanced search with per-case-type fields | Zaken |
| Personal saved searches | Taken, Zaken |
| User column chooser on lists | Taken, Zaken |
| Search results filtered by access rights | |
| Search over custom objects | Zoekresultaten |
| Task search fields | Taken |
| Export list results to CSV or XLSX | Taken, Zaken |
Map view with PDOK
| Capability | Screen |
|---|---|
| Case location (address, geo) with map | Zaak, ZakenKaart |
| Property or address object as a party (BAG) | Zaak |
| Map view of search results | ZakenKaart |
| Map and geo services (PDOK, BAG, ArcGIS) | Zaak, ZakenKaart |
Objections and appeals
| Capability | Screen |
|---|---|
| Objections and appeals | Zaak, ZaakBesluiten |
Case types and flows
Configurable case types
| Capability | Screen |
|---|---|
| Typed case data schema per case type | ZaaktypeVelden |
| Case type versioning with draft, publish, activate | Zaaktype, ZaaktypeOverzicht |
| Configurable status vocabulary with colour and order | ZaaktypeOverzicht |
| Change case type or version of a running case | ZaakDialogen |
| Custom objects linked to cases | ZaakDialogen, ZaakGerelateerd |
| Case type editor in the UI | Zaaktype, ZaaktypeOverzicht, ZaaktypeVelden |
| Config as code, import and export of case types | Catalogus, Zaaktypen |
| Custom fields per case type | ZaaktypeVelden |
| Code lists or choice fields | ZaaktypeVelden |
| Custom object type management | Catalogus |
| Configuration issue detection | |
| Rules per case type (conditions and actions) | ZaaktypeOverzicht |
| Mother and child case types (inheritance) | ZaaktypeOverzicht, ZaaktypeVelden |
| Catalog with folders for case types, attributes, templates | Catalogus |
Case page layout and forms per case type
| Capability | Screen |
|---|---|
| Configurable list columns per case type | ZaaktypeVelden |
Multilingual case types
| Capability | Screen |
|---|---|
| Translation management in the UI | ZaaktypeOverzicht |
Workflow engine with guards and actions
| Capability | Screen |
|---|---|
| Linear phases per case type | Werkbord, Zaak |
| Checklist items per phase | Taak, VolgendeStap |
| Actions executed automatically on phase or process transition (templates, mails, related cases) | |
| Sub-processes or building blocks startable from the case | Zaak, ZaakDialogen |
| Rules engine (conditions to field or action outcomes) | |
| Progress or phase widget on the case page | Zaak |
| Formula-based field fill and date calculation | |
| Event outbox or webhooks on case events |
Advice, results and formal decisions
| Capability | Screen |
|---|---|
| Result or outcome from a configured list per case type | VolgendeStap |
| Decision tables (DMN) | |
| Formal decision record (besluit) | Besluit, ZaakBesluiten |
| Decision letter generated as a workflow step | DocumentGenereren, ZaakBesluiten |
Documents and archive
Documents on the case
| Capability | Screen |
|---|---|
| Document as a metadata record holding files | ZaakDocumenten |
| Folder structure inside a case | ZaakDocumenten |
| File versions with view, download, restore | ZaakDocumenten |
| Document metadata (type, status, confidentiality, direction, dates) | ZaakDocumenten |
| Document labels or tags | ZaakDocumenten |
| Merge to PDF, copy to another case | DocumentenBeheer |
| Full-text indexing of file content | |
| Virus scan and integrity check | DocumentenBeheer |
| Upload with drag and drop | ZaakDocumenten |
| Document senders and recipients | ZaakDocumenten |
Editing, generating and signing documents
| Capability | Screen |
|---|---|
| Document review or approval workflow | UwWachtrij, ZaakDocumenten |
| Generate document from a template with merge fields | DocumentGenereren |
| E-signing | ZaakBesluiten |
| Document template library | DocumentGenereren |
Archiving to the e-Depot
| Capability | Screen |
|---|---|
| Archive export of closed cases (XML, SIP, TMLO/MDTO) | Archiveren, ZaakArchivering |
| Result drives archival nomination and retention | Archiveren, ZaakArchivering |
| Retention period, destruction date and automatic deletion | ZaakArchivering |
Woo requests with redaction and publication
| Capability | Screen |
|---|---|
| Anonymise or redact documents | Lakken |
| Publish document to citizen portal or website | Publiceren |
| Woo (freedom of information) request with per-document assessment and redaction | Besluit, Publiceren, WooVerzoeken |
Communication with citizens
E-mail on the case
| Capability | Screen |
|---|---|
| E-mail intake from a mailbox | ZaakEmail |
| Send e-mail from the case with templates and case attachments | ZaakEmail |
| Organisation-wide message inbox with assign to case | Postvak |
| Import .msg or .eml into a case | ZaakEmail |
| E-mail template library | ZaakEmail |
Digital post to citizens
| Capability | Screen |
|---|---|
| Digital post to citizens (Berichtenbox, Postex) | BerichtVersturen |
Citizen portal My Cases
| Capability | Screen |
|---|---|
| Citizen web form per case type | |
| Change proposals from colleagues or citizens queued for acceptance | |
| Citizen portal access rights per case | ZaakBetrokkenen |
Appointments
| Capability | Screen |
|---|---|
| Appointment booking | Taak, ZaakTaken |
Access and accountability
Access control on the case
| Capability | Screen |
|---|---|
| Confidentiality level on the case | Zaak, ZaakBetrokkenen |
| Sensitive personal data behind an extra permission | Contacten |
| Fields hidden, required or read only by role and case state | ZaaktypeVelden |
| Application roles | |
| Policy or attribute based access on data (conditions) | |
| Time-limited access grants | ZaakBetrokkenen |
| Field-level permissions | |
| Delegation, mandates, substitutes | AanMijToegewezen, UwWachtrij, ZaakBesluiten |
| Out of office with a stand-in who sees the work | AanMijToegewezen, UwWachtrij |
| Watchers on a case, separate from the assignee | Zaak, ZaakBetrokkenen |
Case history, audit trail and processing log
| Capability | Screen |
|---|---|
| Case data version history or snapshots | ZaakHistorie |
| Case audit timeline on the case page | ZaakHistorie |
| Audit trail including reads and views | ZaakHistorie |
| GDPR register per case type | ZaaktypeOverzicht |
Standards and links
ZGW API link
| Capability | Screen |
|---|---|
| ZGW APIs (Zaken, Documenten, Catalogi, Besluiten) | |
| Notificaties API | |
| Message broker or event streaming | |
| Generic plugin or connector framework | |
| OpenAPI documentation | |
| Public data API with certificates or API keys |
StUF-ZKN link
| Capability | Screen |
|---|---|
| Notes synced to an external case register | |
| StUF (BG, ZKN, DCR) |
BRP link (Haal Centraal)
| Capability | Screen |
|---|---|
| National registry lookup (BRP, KvK) | NieuweZaak |
| Address protection or secrecy indication | Contact, Contacten, ZaakBetrokkenen |
DSO / Omgevingsloket
| Capability | Screen |
|---|---|
| DSO or Omgevingswet |
Steering and setup
Lead-time dashboards
| Capability | Screen |
|---|---|
| Configurable KPI dashboards (count, gauge, chart) | Dashboard |
| Personal dashboard with user-chosen widgets | Dashboard, MijnWerk |
| Process analytics (heatmap, durations) | Procesanalyse |
| Statistics or reporting API |
Grants, hours and case costs
| Capability | Screen |
|---|---|
| Time booked against a case | DagAfsluiten, Zaak |
Setup and app settings
| Capability | Screen |
|---|---|
| Branding and theming | InstellingenAlgemeen |
| Integration or plugin configuration UI with secrets | Instellingen |
| Instance configuration UI (notification texts, portal texts, CORS) | InstellingenAlgemeen |
| Get guided through first-time setup, including loading demo data | Instellen |
AI assistance
| Capability | Screen |
|---|---|
| Knowledge base with per-role visibility | Zaak |
| AI assistant with executable actions | ZaakAssistent |
Read on
- See every screen.
- Read how Dossiq archives.
- Install Dossiq with the installation guide.