A. H. M. t. H. N. Russell, W.M.P. van der Aalst, and N. Mulyar., “Workflow Control-Flow Patterns: A Revised View ” in BPM Center Report BPM-06-22, 2006.
http://workflowpatterns.com/documentation/documents/BPM-06-22.pdf
Basic Control-flow |
Termination |
1. Sequence |
11. Implicit Termination |
2. Parallel Split |
43. Explicit Termination |
3. Synchronization |
Multiple Instances |
4. Exclusive Choice |
12. MI without Synchronization |
5. Simple Merge |
13. MI with a pri. Design Time Knl |
Advanced Synchronization |
14. MI with a pri. Runtime Knl. |
6. Multiple Choice |
15. MI without a pri. Runtime Knl. |
7. Str Synchronizing Merge |
27. Complete MI Activity |
8. Multiple Merge |
34. Static Partial Join for MI |
9. Structured Discriminator |
35. Static Canc. Partial Join for MI |
28. Blocking Discriminator |
36. Dynamic Partial Join for MI |
29. Cancelling Discriminator |
State-Based |
30. Structured Partial Join |
16. Deferred Choice |
31. Blocking Partial Join |
39. Critical Section |
32. Cancelling Partial Join |
17. Interleaved Parallel Routing |
33. Generalized AND-Join |
40. Interleaved Routing |
37. Local Sync. Merge |
18. Milestone |
38. General Sync. Merge |
Cancellation |
41. Thread Merge |
19. Cancel Activity |
42. Thread Split |
20. Cancel Case |
Iteration |
25. Cancel Region |
10. Arbitrary Cycles |
26. Cancel MI Activity |
21. Structured Loop |
Trigger |
22. Recursion |
23. Transient Trigger |
|
24. Persistent Trigger |