Skip to main content

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​

CapabilityScreen
Internal case registration dialog (case type, requestor, fields)NieuweZaak
Create case from a contact or citizen recordContact, NieuweZaak, Organisatie
Document intake queue (assign to case, reject)
API case creation for external systems
Scheduled or recurring planned casesZaakDialogen, ZaakGerelateerd
Intake routing to department or roleTeamwachtrij
Start case from a dashboard actionDashboard, MijnWerk
Duplicate detection at intakeNieuweZaak

Handling a case day to day​

CapabilityScreen
Case number from a mask or sequenceZaak, Zaken
Assign case to a user, claim, unassignAanMijToegewezen, MijnTeam, Teamwachtrij, Zaak
Assign case to a team or department plus roleOverdragen, ZaakBetrokkenen
Bulk actions on a case listZaken
Case tags or labelsZaak, Zaken
Copy caseZaakDialogen, ZaakMeer
Sub-cases, related cases, hierarchyZaakGerelateerd
Reopen a closed caseVolgendeStap
Delete case with guardZaakMeer
Favourites and recent itemsDashboard, MijnWerk
Live updates on the case pageZaak
Raw case inspection for admins (data, variables, logs)ZaakDialogen, ZaakMeer
Merge two cases into oneZaakDialogen
Automatic chasing while a case waits on someone elseZaak, ZaakDialogen
Edit lock on a case, with the holder namedZaakSamenwerken
Share or transfer a case to another Nextcloud instance and follow its shared activityZaakSamenwerken

Tasks and work queues​

CapabilityScreen
User tasks with a formTaak
Task due dateTaak, Taken, ZaakTaken
Task assign, claim, unassign, assign to teamTaak, Taken
Auto-assign tasks to the case handlerZaakTaken
Task assignment to external partners
Work the personal case queue in order of urgency and deadline, with a team workload summaryAanMijToegewezen, MijnTeam, Teamwachtrij, UwWachtrij

Deadline monitoring​

CapabilityScreen
Suspend and resume with reason or termVolgendeStap
Legal and service lead time per case type with target dateZaak
Overdue or urgency indicator on case and listDashboard, Zaak, Zaken
Reminders on a case with a responsible userUwWachtrij, ZaakDialogen
Extend or change the term with a reasonVolgendeStap
Deadline notifications by e-mail
Milestones with planned intervalsZaak
Timer events in the process
Suspension term with automatic resumeVolgendeStap
Term end date moved off a weekend or public holiday
One working-day calendar, administered in one placeInstellingenAlgemeen
Suspension gives the paused time back to the termZaak
Escalation ladder with more than one step when a term is breached
A term ends on a day, not at a momentZaak

Notes, notifications and the case timeline​

CapabilityScreen
Journal notes on a caseZaak, ZaakEmail
Unified communication timeline per case (notes, mail, messages)ZaakContact, ZaakHistorie
In-app notifications (bell)
Internal or public visibility per timeline entryZaakContact, ZaakEmail

Parties and contacts on the case​

CapabilityScreen
Parties on a case with rolesZaakBetrokkenen
Person and organisation contact registryContact, Contacten, Organisatie, Organisaties
Contact 360 view (cases, documents, communication)Contact, Organisatie
Internal organisation tree and employee directoryAfdelingen
Authorised representative (gemachtigde) on a caseZaakBetrokkenen
Person card or primary party in the case headerZaak

Search and saved lists​

CapabilityScreen
Advanced search with per-case-type fieldsZaken
Personal saved searchesTaken, Zaken
User column chooser on listsTaken, Zaken
Search results filtered by access rights
Search over custom objectsZoekresultaten
Task search fieldsTaken
Export list results to CSV or XLSXTaken, Zaken

Map view with PDOK​

CapabilityScreen
Case location (address, geo) with mapZaak, ZakenKaart
Property or address object as a party (BAG)Zaak
Map view of search resultsZakenKaart
Map and geo services (PDOK, BAG, ArcGIS)Zaak, ZakenKaart

Objections and appeals​

CapabilityScreen
Objections and appealsZaak, ZaakBesluiten

Case types and flows​

Configurable case types​

CapabilityScreen
Typed case data schema per case typeZaaktypeVelden
Case type versioning with draft, publish, activateZaaktype, ZaaktypeOverzicht
Configurable status vocabulary with colour and orderZaaktypeOverzicht
Change case type or version of a running caseZaakDialogen
Custom objects linked to casesZaakDialogen, ZaakGerelateerd
Case type editor in the UIZaaktype, ZaaktypeOverzicht, ZaaktypeVelden
Config as code, import and export of case typesCatalogus, Zaaktypen
Custom fields per case typeZaaktypeVelden
Code lists or choice fieldsZaaktypeVelden
Custom object type managementCatalogus
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, templatesCatalogus

Case page layout and forms per case type​

CapabilityScreen
Configurable list columns per case typeZaaktypeVelden

Multilingual case types​

CapabilityScreen
Translation management in the UIZaaktypeOverzicht

Workflow engine with guards and actions​

CapabilityScreen
Linear phases per case typeWerkbord, Zaak
Checklist items per phaseTaak, VolgendeStap
Actions executed automatically on phase or process transition (templates, mails, related cases)
Sub-processes or building blocks startable from the caseZaak, ZaakDialogen
Rules engine (conditions to field or action outcomes)
Progress or phase widget on the case pageZaak
Formula-based field fill and date calculation
Event outbox or webhooks on case events

Advice, results and formal decisions​

CapabilityScreen
Result or outcome from a configured list per case typeVolgendeStap
Decision tables (DMN)
Formal decision record (besluit)Besluit, ZaakBesluiten
Decision letter generated as a workflow stepDocumentGenereren, ZaakBesluiten

Documents and archive​

Documents on the case​

CapabilityScreen
Document as a metadata record holding filesZaakDocumenten
Folder structure inside a caseZaakDocumenten
File versions with view, download, restoreZaakDocumenten
Document metadata (type, status, confidentiality, direction, dates)ZaakDocumenten
Document labels or tagsZaakDocumenten
Merge to PDF, copy to another caseDocumentenBeheer
Full-text indexing of file content
Virus scan and integrity checkDocumentenBeheer
Upload with drag and dropZaakDocumenten
Document senders and recipientsZaakDocumenten

Editing, generating and signing documents​

CapabilityScreen
Document review or approval workflowUwWachtrij, ZaakDocumenten
Generate document from a template with merge fieldsDocumentGenereren
E-signingZaakBesluiten
Document template libraryDocumentGenereren

Archiving to the e-Depot​

CapabilityScreen
Archive export of closed cases (XML, SIP, TMLO/MDTO)Archiveren, ZaakArchivering
Result drives archival nomination and retentionArchiveren, ZaakArchivering
Retention period, destruction date and automatic deletionZaakArchivering

Woo requests with redaction and publication​

CapabilityScreen
Anonymise or redact documentsLakken
Publish document to citizen portal or websitePubliceren
Woo (freedom of information) request with per-document assessment and redactionBesluit, Publiceren, WooVerzoeken

Communication with citizens​

E-mail on the case​

CapabilityScreen
E-mail intake from a mailboxZaakEmail
Send e-mail from the case with templates and case attachmentsZaakEmail
Organisation-wide message inbox with assign to casePostvak
Import .msg or .eml into a caseZaakEmail
E-mail template libraryZaakEmail

Digital post to citizens​

CapabilityScreen
Digital post to citizens (Berichtenbox, Postex)BerichtVersturen

Citizen portal My Cases​

CapabilityScreen
Citizen web form per case type
Change proposals from colleagues or citizens queued for acceptance
Citizen portal access rights per caseZaakBetrokkenen

Appointments​

CapabilityScreen
Appointment bookingTaak, ZaakTaken

Access and accountability​

Access control on the case​

CapabilityScreen
Confidentiality level on the caseZaak, ZaakBetrokkenen
Sensitive personal data behind an extra permissionContacten
Fields hidden, required or read only by role and case stateZaaktypeVelden
Application roles
Policy or attribute based access on data (conditions)
Time-limited access grantsZaakBetrokkenen
Field-level permissions
Delegation, mandates, substitutesAanMijToegewezen, UwWachtrij, ZaakBesluiten
Out of office with a stand-in who sees the workAanMijToegewezen, UwWachtrij
Watchers on a case, separate from the assigneeZaak, ZaakBetrokkenen

Case history, audit trail and processing log​

CapabilityScreen
Case data version history or snapshotsZaakHistorie
Case audit timeline on the case pageZaakHistorie
Audit trail including reads and viewsZaakHistorie
GDPR register per case typeZaaktypeOverzicht
CapabilityScreen
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
CapabilityScreen
Notes synced to an external case register
StUF (BG, ZKN, DCR)
CapabilityScreen
National registry lookup (BRP, KvK)NieuweZaak
Address protection or secrecy indicationContact, Contacten, ZaakBetrokkenen

DSO / Omgevingsloket​

CapabilityScreen
DSO or Omgevingswet

Steering and setup​

Lead-time dashboards​

CapabilityScreen
Configurable KPI dashboards (count, gauge, chart)Dashboard
Personal dashboard with user-chosen widgetsDashboard, MijnWerk
Process analytics (heatmap, durations)Procesanalyse
Statistics or reporting API

Grants, hours and case costs​

CapabilityScreen
Time booked against a caseDagAfsluiten, Zaak

Setup and app settings​

CapabilityScreen
Branding and themingInstellingenAlgemeen
Integration or plugin configuration UI with secretsInstellingen
Instance configuration UI (notification texts, portal texts, CORS)InstellingenAlgemeen
Get guided through first-time setup, including loading demo dataInstellen

AI assistance​

CapabilityScreen
Knowledge base with per-role visibilityZaak
AI assistant with executable actionsZaakAssistent

Read on​