Model process logic in Ardoq ShiftX
Updated on: 6 April 2026
Learn how to model decisions, paths, and logic in more complex processes.
When to use process logic
Use process logic if your process:
- has different outcomes
- has work happening at the same time
- repeats steps
- depends on time or waiting
Decisions
Decisions show where a process can follow different paths. Use decisions to show yes or no outcomes and clear rules about what happens next. Decisions should be based on information available at that point in the process.
How to add a decision
To add a decision:
- hover over the line where the process needs to split
- select the + button
- choose Decision
- add the decision condition in the right‑hand panel
- add a condition for each path
- add a probability if known
- select Add path to include more outcomes
- add content or duration if needed
Parallel paths
Parallel paths show work that happens at the same time. Use them when tasks can be happening at the same time and do not depend on each other. This avoids forcing work into the wrong order.
How to add a parallel path
To add a parallel path:
- hover over the line between two steps
- select the + button
- choose Parallel path
- add steps to each path
- continue the process where paths rejoin
- use Detach path if a path should end separately
Loops
Loops show steps that repeat until something changes. Use loops for rework or approval cycles. Always make it clear what causes the loop to stop.
How to add a loop
To add a loop:
- open the process in the editor
- select the end output that needs to loop back
- drag it to the step where the loop should restart
- add the repeated steps
The loop will continue until the exit condition is met. You can show or hide loop lines in the view settings.
Duration and timing
Duration shows how long a step or part of a process takes. It shows time taken, not effort or project length. Duration helps spot slow or time‑critical steps.
How to add duration
To add duration:
- open the process in the editor
- select the step
- find the Duration field in the right‑hand panel
- enter the time using agreed units, such as minutes, hours or days
For current processes, use realistic timings, including waiting time.
For future processes, use estimates and update them later.
Good practice
When adding process logic:
- keep the process easy to read
- use the simplest option that fits the work
- avoid adding complexity unless it helps understanding
If a process becomes hard to follow, consider splitting it into smaller processes.