22. Example BPMN Processes
| Process |
Description |
hardware_request.bpmn |
IT Hardware Provisioning: Tests validation, type hints, mathematical gateways (cost > 1000), and basic routing. |
policy_acknowledgment.bpmn |
Company Policy Ack: Tests file-uploads, assignUsersByRole fan-out multi-instance, and boundary SLA email nudges. |
candidate_interview.bpmn |
HR Interview: Tests dynamic prefixed pickers (users_*), multi-instance assignments, and inline GraalJS scripting. |
expense_reimbursement.bpmn |
Expense Reimbursement: Tests loops to mathematically revise submissions, and automatic interrupting SLA escalations (reassignTask). |
internal_service_request.bpmn |
Internal Service Request: Tests dynamic role picker (role_*), expression= for aliasing variables, and default= for static instructions. |
idea_poll.bpmn |
Idea Poll: Tests dynamic role picker, assignUsersByRole fan-out, parallel multi-instance with variable aggregation, list type hint, GraalJS ArrayNode conversion, and generatePdf for a styled PDF summary. |
Process Feature Matrix
To help you find the right code snippet, here is a breakdown of exactly which Workingflow capabilities are naturally exercised by each of the new processes.
| Feature / Capability |
Hardware Request |
Policy Acknowledgment |
Candidate Interview |
Expense Reimbursement |
Service Request |
Idea Poll |
| Start Form Properties |
✅ |
|
|
✅ |
|
✅ |
Type Hints (textarea, file) |
✅ |
✅ |
✅ |
✅ |
✅ |
✅ |
Hidden Validation (rule_*) |
✅ |
|
✅ |
✅ |
✅ |
|
| Gateway Enum Loops |
|
|
|
✅ |
✅ |
|
Expression Math Logic (cost > 1000) |
✅ |
|
|
|
|
|
Dynamic Pickers (users_*) |
|
|
✅ |
|
|
|
Dynamic Role Picker (role_*) |
|
|
|
|
✅ |
✅ |
expression= Attribute |
|
|
|
|
✅ |
|
default= Attribute |
|
|
|
|
✅ |
|
Read-Only Context UI (type="label") |
✅ |
✅ |
✅ |
|
✅ |
✅ |
Role Fan-Out (assignUsersByRole) |
|
✅ |
|
|
|
✅ |
| Multi-Instance (Parallel) |
|
✅ |
✅ |
|
|
✅ |
| Variable Aggregation |
|
|
|
|
|
✅ |
| List Type Hint |
|
|
|
|
|
✅ |
| GraalJS Native Scripting |
|
|
✅ |
|
|
✅ |
PDF Generation (generatePdf) |
|
|
|
|
|
✅ |
| Task Listener Automation |
|
|
|
✅ |
✅ |
|
| Delegated Escalation |
|
|
|
✅ |
|
|
| SLA Boundary Timers |
|
✅ |
|
✅ |
|
|
| Auto-Email Reminders |
|
✅ |
|
|
|
|