Designing Business Processes in the Sun Business Process Manager

Branching Activities

Branching activities are elements in a BP model that specify the logical flow of information when there are two or more possible paths. BPM provides three different kinds of branching activities—decisions, event-based decisions, and flows.

Table 3 Branching Activities

Name 

Description 

Branching Activities

Exposes the commands described below. These commands allow you to define several possible paths to execute based on expression logic. 

Decision

Allows you to define complex expressions that are evaluated to determine the proper BP flow. This element also contains the expression and connection names. Expressions are built using the Business Rule Designer and BP attributes. 

Event Based Decision

Allows multiple inbound messages to be juxtaposed against one or more message or timeout conditions, so the type of message received determines the appropriate BP path. 

Flow

Allows you to specify one or more BP paths to be performed concurrently.