0. Syntax Reference
![](../images/vertical/examples/syntax-0-00-overview-256.png)
![](../images/vertical/examples/syntax-0-01-gateways-256.png)
![](../images/vertical/examples/syntax-0-02-loops-256.png)
![](../images/vertical/examples/syntax-0-03-conditions-256.png)
![](../images/vertical/examples/syntax-0-04-events-start-end-256.png)
![](../images/vertical/examples/syntax-0-05-events-intermediate-256.png)
![](../images/vertical/examples/syntax-0-05l-events-link-256.png)
![](../images/vertical/examples/syntax-0-06-event-gateway-256.png)
![](../images/vertical/examples/syntax-0-07-parallel-gateway-256.png)
![](../images/vertical/examples/syntax-0-08-task-types-256.png)
![](../images/vertical/examples/syntax-0-09-data-256.png)
1. Reimbursement Example - Simple Traces
![](../images/vertical/examples/tutorial-1-00-onetrace-256.png)
![](../images/vertical/examples/tutorial-1-01-twotrace-split-256.png)
![](../images/vertical/examples/tutorial-1-02-twotrace-split-merge-256.png)
![](../images/vertical/examples/tutorial-1-03-threetrace-decision-loop-256.png)
![](../images/vertical/examples/tutorial-1-04-threetrace-decision-activity-loop-256.png)
![](../images/vertical/examples/tutorial-1-05-threetrace-decision-activity-loop-parallel-256.png)
2. Reimbursement Example - Pools
![](../images/vertical/examples/tutorial-2-00-onetrace-256.png)
![](../images/vertical/examples/tutorial-2-01-twotrace-split-256.png)
![](../images/vertical/examples/tutorial-2-02-twotrace-split-merge-256.png)
![](../images/vertical/examples/tutorial-2-03-threetrace-decision-loop-256.png)
![](../images/vertical/examples/tutorial-2-04-threetrace-decision-activity-loop-256.png)
![](../images/vertical/examples/tutorial-2-05-threetrace-decision-activity-loop-parallel-256.png)
3. Reimbursement Example - Simple Traces with Fragments
![](../images/vertical/examples/tutorial-3-00-twotraces-decision-256.png)
![](../images/vertical/examples/tutorial-3-01-twotraces-decision-merge-256.png)
![](../images/vertical/examples/tutorial-3-02-threetraces-loop-256.png)
![](../images/vertical/examples/tutorial-3-03-threetraces-loop-activity-256.png)
![](../images/vertical/examples/tutorial-3-04-threetraces-loop-parallel-256.png)
4. Reimbursement Example - Pools with Fragments
![](../images/vertical/examples/tutorial-4-00-twotraces-split-default-256.png)
![](../images/vertical/examples/tutorial-4-00-twotraces-split-256.png)
![](../images/vertical/examples/tutorial-4-01-twotraces-split-merge-default-256.png)
![](../images/vertical/examples/tutorial-4-01-twotraces-split-merge-256.png)
![](../images/vertical/examples/tutorial-4-02-threetraces-decision-loop-default-256.png)
![](../images/vertical/examples/tutorial-4-02-threetraces-decision-loop-256.png)
![](../images/vertical/examples/tutorial-4-03-threetraces-decision-loop-activity-default-256.png)
![](../images/vertical/examples/tutorial-4-03-threetraces-decision-loop-activity-256.png)
![](../images/vertical/examples/tutorial-4-04-threetraces-decision-loop-activity-parallel-256.png)
5. Reimbursement Example - Message Flow and Events
![](../images/vertical/examples/tutorial-5-00-twolanes-oneway-256.png)
![](../images/vertical/examples/tutorial-5-01-twolanes-twoway-256.png)
![](../images/vertical/examples/tutorial-5-01e-twolanes-twoway-parallel-events-256.png)
![](../images/vertical/examples/tutorial-5-02-twolanes-events-256.png)
![](../images/vertical/examples/tutorial-5-03-threelanes-decision-outcome-256.png)
![](../images/vertical/examples/tutorial-5-04-threelanes-events-256.png)
6. Procurement Example - Pools, Message Flow and Events
![](../images/vertical/examples/tutorial-6-00-procurement-approval-256.png)
![](../images/vertical/examples/tutorial-6-01-procurement-requisition-256.png)
![](../images/vertical/examples/tutorial-6-02-procurement-delivery-256.png)
![](../images/vertical/examples/tutorial-6-03-procurement-supplier-256.png)
![](../images/vertical/examples/tutorial-6-04-procurement-supply-bid-256.png)
7. Branch Conditions
![](../images/vertical/examples/tutorial-7-00-conditions-simple-256.png)
![](../images/vertical/examples/tutorial-7-01-conditions-double-256.png)
![](../images/vertical/examples/tutorial-7-02-conditions-double-dots-256.png)
![](../images/vertical/examples/tutorial-7-03-threetraces-conditions-double-dots-256.png)
9. Patterns
![](../images/vertical/examples/patterns-9-00-or-semantics-256.png)
![](../images/vertical/examples/patterns-9-01-and-tree-256.png)
![](../images/vertical/examples/patterns-9-02-parallel-loops-256.png)
![](../images/vertical/examples/patterns-9-03-parallel-in-loop-256.png)
![](../images/vertical/examples/patterns-9-04-pi-vs-p-256.png)
![](../images/vertical/examples/patterns-9-05-arbitrary-cycles-256.png)
![](../images/vertical/examples/patterns-9-05-deferred-choice-256.png)
![](../images/vertical/examples/patterns-9-05-explicit-termination-256.png)
![](../images/vertical/examples/patterns-9-05-implicit-termination-256.png)
![](../images/vertical/examples/patterns-9-06-deadlock-256.png)
![](../images/vertical/examples/patterns-9-06-lack-of-synchronization-256.png)
10. Demos
![](../images/vertical/examples/demos-10-00-pizza-256.png)
![](../images/vertical/examples/demos-10-01-pizza-message-256.png)
![](../images/vertical/examples/demos-10-02-pizza-cancel-256.png)
![](../images/vertical/examples/demos-10-03-pizza-cancel-again-256.png)
![](../images/vertical/examples/demos-10-09-hr-permit-default-256.png)
![](../images/vertical/examples/demos-10-09-hr-permit-256.png)
![](../images/vertical/examples/demos-10-10-rfp-bid-256.png)
![](../images/vertical/examples/demos-10-10b-rfp-bid-signal-256.png)
![](../images/vertical/examples/demos-10-11-order-delivery-complaint-timeout-data-256.png)
![](../images/vertical/examples/demos-10-11-order-delivery-complaint-timeout-256.png)
![](../images/vertical/examples/demos-10-11-order-delivery-complaint-256.png)
![](../images/vertical/examples/demos-10-11-order-delivery-default-pool-256.png)
![](../images/vertical/examples/demos-10-11-order-delivery-256.png)
![](../images/vertical/examples/demos-10-12-order-backoffice-manufacturer-256.png)
![](../images/vertical/examples/demos-10-12-order-backoffice-256.png)
![](../images/vertical/examples/demos-10-13-insurance-claim-256.png)
![](../images/vertical/examples/demos-10-14-how-to-write-good-code-256.png)