Workflow Patterns

  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.


Basic Control-flow


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


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


41. Thread Merge

19. Cancel Activity

42. Thread Split

20. Cancel Case


25. Cancel Region

10. Arbitrary Cycles

26. Cancel MI Activity

21. Structured Loop


22. Recursion

23. Transient Trigger


24. Persistent Trigger


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: