Beyond the simple “manager + HR”, some workflows demand rich business logic: financial thresholds, dual signatures, country-conditional approval. Illizeo’s visual editor lets you nest conditions and branches without code.
Advanced patterns #
| Pattern | Example |
|---|---|
| Threshold branching | Expense > €5,000: Leadership. Else: Manager. |
| Dual signature | Purchase > €10,000: 2 directors required |
| Conditional validation | Hire & country = Switzerland => Validate work permit |
| Event chain | Approval → create contract → e-signature → SSO activation |
| Return loop | On rejection, send back to requester with comment, max 3 iterations |
Step-by-step #
-
Switch to advanced mode #
In the editor, toggle Advanced mode to enable multiple conditions and branches.
-
Define variables #
Capture available variables: amount, country, contract type, seniority level.
-
Build branches #
If / Else / Switch on variables. Tree-style visual.
-
Test each branch #
The simulator runs several cases and shows which branch is taken.
-
Document for audit #
PDF export of business rules for compliance (useful for SOC 2, ISO 27001).
FAQ #
How many parallel branches?
No limit, but > 4 branches becomes unmanageable. Prefer breaking down into sub-workflows.
How to handle an unforeseen case?
Default Else branch routes to HR for manual handling.
Workflow calling another workflow?
Yes: a workflow can trigger a sub-workflow. Useful to share common logic.
Performance?
Evaluation under 100ms even for complex workflows (10+ branches).
See Integrations and API #
Learn to plug external actions into your workflows.
