Step rules: how does the workflow move to the next step?
The app uses the DEXPRO Rules Engine to determine:
- which rule matches
- to which next step it switches
- whether the assignee is overridden
- whether it auto-approves
- and whether the action applies to the header approval, related approvals (lines), or both.
If no rule is defined, the respective step configuration applies.
Rule group per step ("Show Rules")
- In the Stepslist, mark the desired step.
- Action "Show Rules".
If no rule group is stored yet, the app automatically creates a Rule Group and enters it on the step.
Create rules (DEXPRO Core)
On the opened page Rules:
- New.
- Rule Code and Rule Name set.
- Sequence/Priority assign.
- Active = Yes.
- Optional:
- Condition Conjunction (AND/OR)
- Record Matching Type (Any Record / All Records)
Maintain Advanced Workflow fields on the rule (Next Step, Auto-Approve, Override Assignee)
On the rule there is the area "DEXPRO Advanced Workflow":
- Rule Action set (lookup/drilldown) and choose the desired action, e.g.
- Step Transition
- Override Assignee
- Auto-Approve
- For Step Transition additionally choose Next Step (the lookup shows the next possible steps).
- If related approvals are active: Applies To set (Header / Related Only / Header and Related).
- For Override Assignee: Assignee Type and Assignee maintain.
Add conditions (rule conditions)
On the Rules page:
- Action "Show Conditions".
- Add one line per condition:
- Source Table ID (primary table or related table)
- Source Field ID (field)
- Comparison Operator (operator)
- Value (value; AssistEdit for Enum/Boolean/Between/In Set)
Tip: If you use conditions over related tables, the relation in Related Tables must be maintained correctly.
Test rules (without a real workflow)
On the Rules page there are:
- Test Rule
- Test Rule Group
This lets you check rules/rule conditions against a sample record before starting real workflows.





No comments to display
No comments to display