Flows

Flows in a process can be either mesage flows or sequence flows.

Message Flows

A message flow indicates the flow of messages between objects in separate pools or between pools.

This process shows a mortgage approval process where the customer details are sent to the credit agency for approval using a message. In this case the pool and lane that represent the credit agency process are closed because we either do not care about or are not familiar with their internal processes.

Sequence Flows

Sequence flows indicate the order in which activities will be performed. You can set up sequence flows between flow objects (activities, events, and gateways).

When you create a sequence flow, you can highlight it, right-click and select one of the following types of sequence flow:

  • - Shows the default flow from a gateway or activity that will be taken if no conditional flow has its condition met.
  • - Shows a flow that is only followed if the associated condition is met.
  • - Indicates a flow that does not have a condition associated with it (the default). This path will be taken in all cases.

In this example, an enquiry is responded to either by email (the default), or depending on a condition, by fax.