Change BPMN Element Appearance

A number of Tagged Values directly affect the appearance of the BPMN element or connector they apply to. Therefore, you can change the appearance of the object by changing the value of the tag.

Access     View | Tagged Values

Define the appearance of BPMN elements and connectors

Step

Action

See also

1

Open the Tagged Values window.

 

Tagged Values

2

Select the required element or relationship in a diagram.

The Tagged Values window shows the appropriate Tagged Values and provides a list of values to assign to each one.

 

 

3

Set the required value, based on the value descriptions in the table below.

 

 

Values For Tags

Element

Tags

Values Setting

Activity

activityType

Set to:

Task for no decoration
Sub-Process to display the plus-in-box decoration on the bottom edge of the shape

 

adHoc

Set to true to display the tilde decoration on the bottom edge of the shape, indicating that this is an ad-hoc Activity.

 

isACallActivity

Set to true to show the boundary of the Activity element as a thick line, indicating that this is a Call Activity.

 

isATransaction

Set to true to give the Activity element a double-lined border, indicating that this is a Transaction.

 

isForCompensation

Set to true to display the rewind icon on the bottom edge of the shape, indicating that this is a Compensation Activity.

 

isSequential

Set to true to display three horizontal bars on the bottom edge of the shape.

The loopCharacteristics tag must first be set to MultiInstance.

 

loopCharacteristics

Set to:

Standard to display three vertical bars at the bottom edge  of the shape
MultiInstance to display a loop icon at the bottom edge of the shape

 

taskType

When set to different value, the associated decoration is displayed at the top-left corner of the shape.

 

triggeredByEvent

Set to true to show the boundary of the Activity element as a dotted line.

 

Choreography

choreographyType

Set to:

Task for no decoration
Sub-Process to display the plus-in-box decoration on the bottom edge of the shape.

 

initiatingParticipant

Set a value to show the corresponding participant band in a light color, which indicates that this is the initiating participant.

 

isACallChoreography

Set to true show the boundary of the Choreography element as a thick line.

 

loopType

Set to:

Standard to display three vertical bars at the bottom edge  of the shape
MultiInstance to display a loop icon at the bottom edge of the shape

 

Each Participant has its own MultiInstance setting.

 

numberOfParticipants

Set to the appropriate numerical value to indicate the number of Participant bands for a choreography Activity or Task.

 

participantA

     or

participantARef

participantA - Type the name of the Participant to show on the Participant band of the Choreography.

If the Participant is known and referenced, use the participantARef tag and leave the participantA tag blank; the name of the referenced Participant is shown on the Participant band of the Choreography.

The same usage is applied to other Participant bands.

 

Conversation

isACallConversation

Set to true to show the boundary of the Conversation element as a thick line.

 

isComposite

Set to true to display a plus-in-box decoration on the bottom edge of the shape, indicating that the Conversation is a composite element.

 

Data Object

dataInOut

Set to:

Input to add a light-colored arrow at the top-left corner of the Data Object, indicating that it represents a Data Input element
Output to add a dark-colored arrow at the top-left corner of the Data Object, indicating that it represents a Data Output element

 

isCollection

Set to true to add three vertical lines at the bottom edge of the shape, indicating that the object is a collection.

 

Event

cancelActivity

For Intermediate Event only.

Set to false to show the Intermediate Event border as a dashed line.

 

catchOrThrow

For Intermediate Event only.

Set to:

Catch or
Throw
 

eventDefinition

Use to change the decoration of a Start Event, Intermediate Event or End Event.

 

isInterrupting

For Start Event only.

Set to false to show the border of the Start Event as a dashed line, indicating that the Start Event is not an interrupting event.

 

Gateway

eventGatewayType

Use to define two types of Event-based Gateway:

Exclusive and
Parallel

 

gatewayType

Set to:

Exclusive to render the Gateway as a diamond shape without any marker in the middle; if you also set the markerVisible tag to true, the Gateway is rendered as a diamond shape with an X inside
Complex to render the Gateway as a diamond shape with an asterisk (*) inside
Inclusive to render the Gateway as a diamond shape with a circle (o) inside
Parallel to render the Gateway as a diamond shape with a plus (+) inside
Event to define the Gateway as Event-based.

 

instantiate

Use only to define the Exclusive and Parallel Event-based Gateway.

 

Message

IsInitiate

Set to true to make the envelope color gray, indicating that this is an initiating Message.

 

Message Flow

messageVisible

Set to:

Unspecified to make the Message Flow connector without decoration
Initiating to add a white envelope to the Message Flow connector
Non-Initiating to add a gray envelope to the Message Flow connector

 

Participant

participantMultiplicity

Set to true to display three vertical bars at the bottom edge of a rectangle Pool element.

Participant is rendered as a normal UML Class shape exclusively on Conversation diagrams.

 

Pool

blackBoxPool

Set to true to render the Pool element as a rectangle, which is used in a Main Pool diagram.

 

participantMultiplicity

Set to true to display three vertical bars at the bottom edge of a rectangle Pool element.

 

Sequence Flow

conditionType

Set to:

Expression to show an unfilled diamond marker at the  source end of the connector
Default to show a slash marker at the source end of the connector

 

Notes

Some BPMN elements changed in appearance between BPMN version 1.0 and BPMN version 1.1
In Enterprise Architect releases later than 7.1, if you work on a  BPMN 1.0 model created in an earlier release, existing elements default to their version 1.0 appearance; new elements assume the BPMN version 1.1 appearance and automatically have a Tagged Value BPMNVersion set to 1.1
If you want a new element to revert to the BPMN version 1.0 appearance, set the BPMNVersion Tagged Value to 1.0
Conversely, if you want an older element to assume the BPMN version 1.1 appearance, assign the BPMNVersion Tagged Value to it, with the value 1.1