BPMN Diagram

BPMN (Business Process Modeling Notation) provides various types of diagram including Process Diagram, Collaboration Diagram, Choreography Diagram and Conversation Diagram. In StarUML, you can draw all types of diagram in a BPMN Diagram.

Create BPMN Diagram

To create a BPMN Diagram:

  1. Select first an element where a new BPMN Diagram to be contained as a child.

  2. Select Model | Add Diagram | BPMN Diagram in Menu Bar or select Add Diagram | BPMN Diagram in Context Menu.

Business Process

To create a Business Process (model element only) by Menu:

  1. Select an Element where a new Business Process to be contained.

  2. Select Model | Add | Business Process in Menu Bar or Add | Business Process in Context Menu.

Pool (Participant)

To create a Pool (Participant) element:

  1. Select the Pool (default is horizontal) or Pool (Vertical) element in Toolbox.

  2. Drag on the diagram as the size.

You can use QuickEdit for element by double-click or press Enter on a selected element.

  • Name : Edit name.

  • Add Text Annotation : Add a text annotation with association.

  • Add Lane : Add a lane inside the Pool.

Lane

To create a Lane element:

  1. Select the Lane (default is horizontal) or Lane (Vertical) element in Toolbox.

  2. Drag on the diagram as the size (inside a Pool element).

You can use QuickEdit for element by double-click or press Enter on a selected element.

  • Name : Edit name.

  • Add Text Annotation : Add a text annotation with association.

Activities (Task, Sub Process, etc.)

To create a Activity element:

  1. Select an Activity in Toolbox. Task element in BPMN Basic tool group and BPMN Activities tool group. You can also select various types of Tasks including Send Task, Receive Task, Service Task, User Task, Manual Task, Business Rule Task, Script Task, Call Activity, Sub Process, Adhoc Sub Process, and Transaction.

  2. Drag on the diagram as the size.

You can use QuickEdit for element by double-click or press Enter on a selected element.

  • Name : Edit name.

  • Add Text Annotation : Add a text annotation with association.

  • Add Boundary Event : Add a boundary event attached to the activity.

Sequence Flow

To create a sequence flow:

  1. Select Sequence Flow in Toolbox (BPMN Basic group).

  2. Drag from an element and drop on another element.

You can use QuickEdit by double-click or press Enter on a selected relationship.

  • Name : Edit description.

  • Add Text Annotation : Add a text annotation with association.

Events (Start, Intermediate, Boundary, End)

To create an Event element:

  1. Select an Event in Toolbox (BPMN Events group). You can create one of event types including Start Event, Intermediate Catch Event, Intermediate Throw Event, Boundary Event and End Event.

  2. Drag on the diagram as the size.

You can use QuickEdit for element by double-click or press Enter on a selected element.

  • Name : Edit name.

  • Add Text Annotation : Add a text annotation with association.

  • Event Definitions: Create one of the Event Definition elements: Message, Timer, Error, Escalation, Cancel, Compensate, Conditional, Link, Signal, Terminate, Multiple, ParallelMultiple.

You can create multiple Event Definitions for an Event

Gateways

To create a Gateway element:

  1. Select a Gateway in Toolbox (BPMN Gateways group). You can create one of gateway types including Exclusive, Inclusive, Complex, Parallel, and Event-Based.

  2. Drag on the diagram as the size.

You can use QuickEdit for element by double-click or press Enter on a selected element.

  • Name : Edit name.

  • Add Text Annotation : Add a text annotation with association.

Data Objects

To create a Data Object element:

  1. Select a Data Object in Toolbox (BPMN Data group). You can create one of data object types including Data Object, Data Store, Data Input, and Data Output.

  2. Drag on the diagram as the size.

You can use QuickEdit for element by double-click or press Enter on a selected element.

  • Name : Edit name.

  • Add Text Annotation : Add a text annotation with association.

Data Association

To create a data association:

  1. Select Data Association in Toolbox (BPMN Data group).

  2. Drag from an element and drop on another element.

Message

To create a Message element:

  1. Select the Message in Toolbox (BPMN Message group).

  2. Drag on the diagram as the size.

You can use QuickEdit for element by double-click or press Enter on a selected element.

  • Name : Edit name.

  • Add Text Annotation : Add a text annotation with association.

Message Flow

To create a message flow:

  1. Select Message Flow in Toolbox (BPMN Message group).

  2. Drag from an element and drop on another element.

You can use QuickEdit by double-click or press Enter on a selected relationship.

  • Name : Edit description.

  • Add Text Annotation : Add a text annotation with association.

Choreography Task

To create a Choreography Task element:

  1. Select a Choreography Task in Toolbox (BPMN Choreography group). You can also create Sub Choreography.

  2. Drag on the diagram as the size.

You can use QuickEdit for element by double-click or press Enter on a selected element.

  • Name : Edit name.

  • Add Text Annotation : Add a text annotation with association.

  • Assign Participant (Upper) : Assign an existing participant into upper side.

  • Assign Participant (Lower) : Assign an existing participant into lower side.

  • Create Participant (Upper) : Create a participant and assign it to into upper side.

  • Create Participant (Lower) : Create a participant and assign it to into lower side.

  • Initiating Participant : Assign an initiating participant (shown with gray background color).

  • Create Initiating Message : Create an initiating Message and link it with Message Link.

  • Create Return Message : Create a return Message and link it with Message Link (shown with gray color).

Conversation

To create a conversation element:

  1. Select the Conversation in Toolbox (BPMN Conversation group). You can create also Sub Conversation or Call Conversation.

  2. Drag on the diagram as the size.

You can use QuickEdit for element by double-click or press Enter on a selected element.

  • Name : Edit name.

  • Add Text Annotation : Add a text annotation with association.

To create a conversation link:

  1. Select Conversation Link in Toolbox (BPMN Conversation group).

  2. Drag from an element and drop on another element.

Text Annotation

To create a text annotation element:

  1. Select the Text Annotation in Toolbox (BPMN Artifact group).

  2. Drag on the diagram as the size.

You can use QuickEdit for element by double-click or press Enter on a selected element.

  • Text : Edit text.

Association

To create an association:

  1. Select Association in Toolbox (BPMN Artifact group).

  2. Drag from an element and drop on another element.

Group

To create a group element:

  1. Select the Group in Toolbox (BPMN Artifact group).

  2. Drag on the diagram as the size.

Last updated