Dynamic Concurrency

Dynamic Concurrency

Dynamic concurrency allows you to show iterations without having to construct a loop.

In Figure 9-4, the activity Fill Line Item is executed once for each line item on the order. The multiplicity marker (*) indicates that the activity is executed many times. The transition to Deliver Order is triggered only when all the line items have been filled. If several activities need to be executed together in some manner, you can show this by making Fill Line Item a composite activity.

Figure 9-4. Dynamic Concurrency
graphics/09fig04.gif