Track status and result
Every zaak has a defined status workflow — Intake → In behandeling → Wacht op informatie → Afgerond (or Ingetrokken). The allowed transitions come from the zaaktype, so case handlers cannot skip required steps. This walkthrough advances a zaak through its workflow and records its result.
ZAA is no longer actively developed. See the deprecation notice.
Goal
By the end the zaak's Statussen tab shows the chronology of every status change with timestamps and who made each transition; when the case is finished the Resultaat is recorded.
Prerequisites
- A zaak with rollen assigned — see Assign roles to a zaak.
- The zaaktype defines at least Intake, In behandeling, and Afgerond statuses (the standard ZGW set).
Steps
-
Open Statussen from the navigation. This is the cross-zaak history — every status change on every zaak in chronological order. Use it to audit who changed what, when.

-
Each row shows the zaak number, the new status, the timestamp, and the user. This view is read-only — actual transitions happen on the zaak detail page, captured here automatically.

-
Open Zaken, pick the case to advance, and click into the detail page. The Status dropdown above the tabs offers only the transitions the zaaktype allows from the current status.

-
Pick the next status (e.g. In behandeling) and confirm. The dropdown narrows again — at Afgerond the only options are Afgerond or back to In behandeling. Each transition lands as a row in Statussen.

-
When the case finishes, set the Resultaat on the Resultaten tab. ZGW separates status (workflow state) from resultaat (outcome — "toegekend", "afgewezen", "ingetrokken"); both need to be set before the case is fully closed.

Verification
The zaak's Statussen tab lists every transition with timestamp and user, the Resultaat tab carries an outcome record, and the dashboard Open zaken widget no longer counts the case.
Common issues
| Symptom | Fix |
|---|---|
| The status dropdown is empty | The zaaktype has no allowed transitions from the current status — check Zaaktypen → the relevant zaaktype's statussen configuration. |
| Resultaat dropdown lacks the outcome you need | Resultaten are also zaaktype-scoped; admin adds the missing outcome to the zaaktype. |
| A status transition appears twice | Bug — file a GitHub issue with the zaak ID and timestamps. |
Reference
- Add a taak to a zaak — work that has to happen between statuses.
- Log a besluit — formal decisions are separate from results.
- Features → Case Lifecycle — the full ZGW status set.