Chapter 12. Creating processes with events and compensation 341
Process overview
Figure 12-22 shows an overview of the process, as modeled in WebSphere
Business Integration Workbench.
Figure 12-22 Process overview
The process has the following characteristics:
Blocks with loop conditions
Parallel execution paths
Human interaction activities
Automated activities
Staffing and organization models
This scenario builds on the organization model defined in the previous scenario.
In addition to the RetailManager and RetailStaff roles, two new roles are needed
for the Retail organization:
ReceivingStaff, responsible for receiving deliveries of goods
ReceivingManager, responsible for following up on delayed orders with the
responsible Wholesaler
Process and task interface definition
This process uses different process input and output data structures from the
previous scenarios. The process input data structure needs the name of two part
numbers and two quantities to order. The process output returns both
confirmation numbers from these orders. Additionally, the Wholesale data
structure (used as a placeholder for storing data required by multiple tasks within
the process) needs to store both confirmation codes and whether an item was
delivered.