“First we do this, then we wait for that”
You are probably describing a process. Use BPMN-based modelling when the normal route and its exceptions can be made explicit.
Read the BPMN guideA plain-English guide
BPMN describes the route. CMMN holds work that changes with the situation. DMN describes the rule used to reach a decision. Most organisations need more than one, and the useful question is where each belongs.
The short answer
| Model | Use it when | What it makes visible |
|---|---|---|
| BPMN-based process | A defined route, event or result determines what happens next | Activities, events, gateways, waits and responsibility |
| CMMN-based case | New evidence or professional judgement determines what work is appropriate | Case information, available work, planning and milestones |
| DMN-aware decision | Known inputs should produce a result through explicit rules | Inputs, rule logic and outputs |
One example
The complaint itself may need a case because the facts, people involved and appropriate response are not known at the start. The case keeps the evidence and gives an authorised person suitable work to choose from.
Some parts are repeatable. A privacy check, acknowledgement or refund approval may follow a defined process. Those parts can run as BPMN-based processes from the case.
A rule may decide whether the complaint must be escalated. That logic belongs in a decision, where the inputs and outcome can be reviewed without tracing the whole process or case.
How to choose
You are probably describing a process. Use BPMN-based modelling when the normal route and its exceptions can be made explicit.
Read the BPMN guideYou are probably describing a case. Use CMMN-based case management when evidence and judgement change the work that should happen next.
Read the CMMN guideYou are probably describing a decision. Use a DMN-aware model when known inputs should produce an explicit result.
Read the DMN guideUsing all three
The models are easier to understand when each one has a limited job.
Start the work as a case because the final route depends on what is discovered.
Add documents, facts and events to the case record.
Invoke a repeatable sequence for retrieval, validation and human review.
Use the known inputs to produce a routing or escalation result.
Return to the case, where the result becomes part of the situation an authorised person considers.
Where models go wrong
Many modelling problems begin by asking one notation to carry everything.
A process becomes hard to maintain when dozens of gateways try to predict every professional judgement. A case becomes vague when repeatable checks are left as manual instructions. A decision becomes difficult to govern when the rule is buried inside routing lines or application code.
Keep each model small enough to explain. Connect them where a process task, case task or decision task has a clear input and result.
The process is trying to imitate judgement that belongs in a case.
The case is repeating steps that should be a published process.
The decision is hidden in code, conditions or informal guidance.
How this works in Pūnaha
Processes, cases and reusable workflows have controlled versions, so running work remains tied to the definition it started with.
A case can invoke repeatable work or defined decision logic and bring the result back into the case.
Execution can wait for an authorised person when approval or judgement is required.
Retrieval and supported AI models can appear as visible steps rather than hidden behaviour.
Supported waits, events and case lifecycle state remain available beyond one browser session.
The result can be viewed in the context of the process run or case in which it was used.
Yes. A case can call a repeatable process and a decision. The important part is to give each model a clear responsibility.
No. CMMN-based cases suit evolving work. BPMN-based processes suit repeatable work. They are often most useful together.
No. DMN describes decision logic. BPMN describes process flow, and CMMN describes adaptive case work.
No. Pūnaha provides supported standards-aware modelling and interchange, but this site makes no formal BPMN, CMMN or DMN conformance or certification claim.
We can separate the repeatable route, the changing case and the decision rules, then show how they work together.