Skip to main content
Apps/Procest
Betav0.2.40NL · EN27 downloads

Procest

Case management for VTH (permits, supervision, enforcement) and citizen processes on your Nextcloud. A workflow engine plus typed registers plus an audit trail that meets the Wet kwaliteitsborging and Algemene wet bestuursrecht.

Procest is an open-source case-management app for the Nextcloud workspace, built for Dutch government organisations. Case workers list and filter cases, drive them through ZGW-compliant case-type definitions, and pick up tasks from a personal work queue. The app maps ZGW API fields onto OpenRegister, so cases interoperate with national exchange standards without a second database. It targets zaakgericht werken scenarios such as complaints, consultations, and WOO disclosure requests. Released under EUPL-1.2 and maintained by Conduction since 2019.
What it does

Workflow plus typed records, one install.

Procest ships with process templates for the most common VTH cases (permits, inspections, enforcement requests). It combines a lightweight workflow engine with OpenRegister for the data and TMLO-tagged archival; decision generation and signing plug in via adapters, with DocuDesk as an optional target.

Pre-defined VTH process templates.

Omgevingsvergunning, toezichtzaak (bouw/milieu), handhavingszaak, sloopmelding — plus bezwaar & beroep and WOO-verzoek case types. All configurable without code.

Statutory deadlines, watched automatically.

Statutory deadlines are baked into the process templates. Procest warns in advance, flags missed deadlines, and logs everything to the audit trail.

Decisions, archived with TMLO metadata.

Click the "grant permit" transition and Procest composes the decision from the case data. PDF generation and signing plug in via an adapter (DocuDesk optional); archival with retention/TMLO metadata runs natively on OpenRegister.

Workflow board, case map, and appointments.

A kanban-style workflow board next to the case list, a map view for location-bound cases, and citizen-facing appointment booking with timeslots.

Partners

Partners shipping Procest

Implementation, hosting, and integration partners that deliver Procest to their customers. Pick the partner you already work with, or one whose stack matches yours.

Three ways Procest earns its place

Stage timeline, register-linked, in every queue.

Scroll the cards. Each pins as you reach it; the next slides up to cover.

Stage timeline

Every case has a visible workflow.

Procest runs ZGW-shaped case management. Five stages, one active, the rest queued or done. Citizens see the same status the case-worker sees, only the actions differ.

See Procest
Register-linked

Every case is a typed register row.

Stages, roles, dossiers, archive entries are all OpenRegister records. Audit trail is automatic, retention follows the schema, citation IDs survive every export.

See OpenRegister
On every queue

Case widgets on every dashboard.

Every case-worker gets a set of case widgets on their LaunchPad — cases overview, deadline alerts, overdue cases, and their own task list. No separate inbox app.

See LaunchPad
Widgets we ship

On every Nextcloud dashboard.

Install Procest and these widgets show up on the home screen of every case-worker. No extra config, no separate inbox app.

Cases overview

Active cases for the logged-in case-worker. Late ones in red, the next stage one click away.

3
this week

Deadline alerts

Cases with statutory deadlines hitting today or this week. Pre-warning, then escalation.

Overdue cases

Cases past their deadline, oldest first. Linked back to the source register row.

How Procest plugs into the workspace

Cases everywhere your team already works.

Three integration paths that pull Procest into the rest of the Nextcloud workspace and the workflow tools your team brings.

Inbound citizen email lands on the case automatically. Attachments file themselves under the case dossier; the case-worker sees the new mail in the case timeline without leaving the case view.

See the integration guide