Allocating Responsibilities

You can use a choreography diagram to analyze how processes modeled in the system will be allocated to people, groups or organizations. These resources are modeled as organization units and are represented in the choreography diagram as swimlanes.

You allocate a process to an organization unit by placing it in the appropriate swimlane (see Attaching and detaching a process to/from an organization unit). Allocating responsibilities in this way helps you to avoid unassigned tasks and duplicated assignments.

In the following example the Warehouse organization unit is responsible for checking the stock and managing the shipping of goods, and the Call Center organization unit is responsible for calling back customers: