A BPMN Flow Object Property Reference

This appendix provides information for each of the BPMN flow object properties. It contains these topics:

A.1 Common Properties

This section describes common properties shared by multiple BPMN flow objects.

A.1.1 Basic Properties

Table A-1 lists the properties shared by all activities and gateways. These properties appear in the properties popup.

Table A-1 Basic Properties for Activities and Gateways

Property Description

Name

Defines the name of this flow object. This becomes the name of the flow object within your process.

Description

Provides an optional description of this flow object. Adding a description can make your process more readable.

Type:

Determines the type of flow object. When editing a project you can change the type of flow object by selecting from the drop-down menu.

Icon:

Displays the icon used for this flow object. You can click Change to select a different icon.


A.1.2 Implementation Properties

Table A-2 lists the implementation properties that are shared by multiple BPMN flow objects.

Table A-2 Implementation Properties

Property Description

Is Draft

.When selected, specifies that the flow object is a draft.

Sampling Point

Use to configure sampling points for this flow object.

  • Inherit Process Default: Select to use the default sampling configuration defined at the process level.

  • Generate: Select to generate sampling point data for this activity. This will override the default configuration defined at the process or project level.

  • Do Not Generate: Select to not generate sampling point data. This is primarily used for performance reasons.

Sampling points enable you to generate information about the performance of an flow object within in a running process. The data generated according to this configuration is stored in the Process Analytics Database.

Sampling point generation specified at the project level is applied to all of the processes within the project. See Section 4.5.12, "How to View and Edit Project Properties" for procedures for setting sampling point for a project.

However, you can override project-level settings within a process. Likewise, sampling point generation specified at the process level is applied to all of the flow objects within the process. You can also override process-level settings within each flow object.

Overriding sampling point generation at the project or process level is usually done to improve performance. For example, if your project contains a process that contains a great number of activities and you are not interested in obtaining process metrics for this process, you might choose to set its sampling point configuration so that the process does not generate sampling points.

Likewise, if you are interested in measuring only one process within your project, you might choose to set the project not to generate sampling point and configure that particular process to generate sampling points.

By default, the project sampling configuration is set to generate sampling points only for interactive activities.


A.2 Interactive Properties

This section describes the properties of the interactive activities.

A.2.1 Interactive Activities

The interactive activities represent parts of your process where a process participant is required to perform work. See Section 6.3.2, "Introduction to the User Task" for more information. This section lists properties for the following interactive activities:

  • User Task

  • FYI

  • Management

  • Group

  • Complex

  • Initiator

The properties popup of the interactive activities contains properties shared by multiple BPMN flow objects. See Section A.1, "Common Properties" for a list of these properties.

Table A-3 describes the properties that can be edited from the Implementation editor.

Table A-3 Interactive Activities - Common Properties

Property Description

Human Task

Defines the name of the human task assigned to this user task. You can select a list of human tasks in the business catalog.

Pattern

Displays the pattern used for this human task.

Re-initiate

Restarts the approval process from the beginning.


A.2.2 Manual Task

The manual task represents a task within a process that is performed by process participants that is outside of the scope of Oracle BPM.

See Section 6.3.3, "Introduction to the Manual Task" for more information.

The properties popup of the manual task contains properties shared by multiple BPMN flow objects. See Section A.1, "Common Properties" for a list of these properties.

A.3 Activity Properties

The following sections describe the properties of each BPMN activities supported by the Oracle BPM Suite.

A.3.1 Service Task

The service task enables you to communicate with other processes and services.

See Section 6.4.1, "Introduction to the Service Task" for more information.

The service task contains properties shared by multiple BPMN flow objects. See Section A.1, "Common Properties" for a list of these properties.

A.3.1.1 Implementation Properties

Table A-4 describes the properties that can be edited from the Implementation properties when you select the Service option.

Table A-4 Service Task Properties (When Process Call is Selected)

Property Description

Conversation

Determines the type of conversation:

Determines the type of conversation:

  • Default: enables you to configure the service conversation using only the process and target node.

  • Advanced: enables you to configure the conversation by defining a specific interface.

Name

Enables you to define the interface for the conversation. (This option is only available when Advanced is selected.)

Process

Determines the BPMN process called by the service task. The process must be another process within the same BPM project.

Operation

Determines the specific node (flow object) within the BPMN process that is called by this service task.


Table A-5 Service Task Properties (When Service Call is Selected)

Property Description

Conversation

Determines the type of conversation:

  • Default: enables you to configure the service conversation using only the process and target node.

  • Advanced: enables you to configure the conversation by defining a specific interface.

Name

Enables you to define the interface for the conversation. (This option is only available when Advanced is selected.)

Service

Determines the service called by this service task. This service must be defined in the business catalog of the BPM project.

Operation

Determines the operation called by the service task.


A.3.2 Send Task

The send task sends a message to a system or process outside the current process.

See Section 6.4.4, "Introduction to the Send Task" for more information.

The send task contains properties shared by multiple BPMN flow objects. See Section A.1, "Common Properties" for a list of these properties.

A.3.2.1 Implementation Properties

Table A-6 describes the implementation properties of the send task when Define Interface is selected.

Table A-6 Send Task Properties (When Define Interface is Selected)

Property Description

Default

Defines the interface using only argument definitions that are passed from the service task to the service being called. You can configure the required arguments by clicking the Add button.

Valid values for argument definitions are:

  • Name: defines the name of the argument.

  • Type: defines the data type of the argument.

Advanced

Enables you to select the operation name in addition to defining the argument definitions.

  • Operation Name:

Asynchronous

Indicates that the interface is called asynchronously.

Synchronous

Indicates that the interface is call synchronously. You can also define the following properties:

  • Reply To:

  • Throw Error: Indicates that the send task uses an error handler when a problem occurs.

  • Error: Determines the error called when a problem occurs. This error must be defined in the business catalog.


Table A-7 describes the implementation properties available when Initiates is selected.

Table A-7 Send Task Properties (When Use Interface is Selected)

Property Description

Name

Determines the name of the interface used. (This option is only available when Advanced is selected.)

Reference

 

Operation

Determines the operation invoked by the send task.

Error

Determines the error called when a problem occurs. This error must be defined in the business catalog.


Table A-8 describes the implementation properties when Continues is selected.

Table A-8 Send Task Properties (When Process Call is Selected)

Property Description

Name

Determines the name of the interface used. (This option is only available when Advanced is selected.)

Process

Defines the BPMN process this send task invokes.

Target Node

Determines the flow object within the BPMN process that is called by the service task.


Table A-9 describes the implementation properties when Continues is selected.

Table A-9 Send Task Properties (When Service Call is Selected)

Property Description

Name

Determines the name of the interface used. (This option is only available when Advanced is selected.)

Service

Determines the service this send task invokes

Operation

Determines the operation invoked by the send task.


A.3.3 Receive Task

The receive task waits for a message from a system or process outside the current process.

See Section 6.4.5, "Introduction to the Receive Task" for more information.

The receive task contains properties shared by multiple BPMN flow objects. See Section A.1, "Common Properties" for a list of these properties.

A.3.3.1 Implementation Properties

Table A-10 describes the properties of the receive task when Define Interface is selected.

Table A-10 Receive Task (When Define Interface is Selected)

Property Description

Name

Determines the name of the interface used. (This option is only available when Advanced is selected.)

Arguments definition

Lists the arguments required to invoke the operation the receive task exposes. These are the arguments passed to the process from the invoking process or service.

Operation Name

.Defines the operation invoked by the received task.


Table A-11 describes the implementation properties when Use Interface is selected.

Table A-11 Receive Task Properties (When Use Interface is Selected)

Property Description

Name

Determines the name of the interface used. (This option is only available when Advanced is selected.)

Reference

 

Operation

Defines the operation invoked by the receive task.


Table A-12 describes the implementation properties when Service Call is selected.

Table A-12 Receive Task Properties (When Service Call is Selected)

Property Description

Name

.Determines the name of the interface used. (This option is only available when Advanced is selected.)

Service

Displays the service this receive task invokes.

Operation

Determines the name of the operation this receive task invokes.


A.3.4 Business Rule Task

The business rules task enables you to incorporate Oracle Business Rules within your process.

See Section 6.5.2, "Introduction to the Business Rule Task" for more information.

The business rule task contains properties shared by multiple BPMN flow objects. See Section A.1, "Common Properties" for a list of these properties.

A.3.4.1 Implementation Properties

Table A-13 describes the properties that can be edited from the Implementation editor.

Table A-13 Business Rule Task Properties

Property Description

Rule

Determines the business rule assigned to this business rules task.

Operation

Specifies the decision function of the rule specified above.


A.3.5 Script Task

The script task is used to change values of data objects within your process

See Section 6.10.1, "Introduction to the Script Task" for more information.

The script task contains properties shared by multiple BPMN flow objects. See Section A.1, "Common Properties" for a list of theseS properties.

A.3.6 Call Activity

The call activity allows you to call a reusable process from within the current process.

See Section 6.4.3, "Introduction to the Call Activity" for more information.

The call activity contains properties shared by multiple BPMN flow objects. See Section A.1, "Common Properties" for a list of these properties.

A.3.6.1 Implementation Properties

Table A-14 describes the properties that can be edited from the Implementation properties.

Table A-14 Call Activity Properties

Property Description

Process

Specifies the BPMN process invoked by the call activity.


A.3.7 Subprocesses

Subprocesses allow you to group BPMN flow objects together to make your process more readable.

See Section 6.9.1, "Introduction to Subprocesses" for more information.

Subprocesses contains properties shared by multiple BPMN flow objects. See Section A.1, "Common Properties" for a list of these properties.

A.3.7.1 Implementation Properties

Table A-15 describes the properties that can be edited from the Implementation editor.

Table A-15 Subprocesses Properties

Property Description

Loop characteristics

Determines how many time the subprocess will repeat. This property is read-only Oracle Business Process Composer.


A.3.8 Inline Handlers

Inline handlers are types of subprocesses that allow you to model conditions that happen outside of a normal process flow.

See Section 6.9.2, "Introduction to Inline Handlers" for more information.

Inline handlers contains properties shared by multiple BPMN flow objects. See Section A.1, "Common Properties" for a list of these properties.

A.4 Gateway Properties

The following sections describe the properties for each BPMN gateway.

A.4.1 Exclusive Gateway

The exclusive gateway enables you to split a process into two or more paths.

See Section 6.7.2, "Introduction to the Exclusive Gateway" for more information.

The exclusive gateway contains properties shared by multiple BPMN flow objects. See Section A.1, "Common Properties" for a list of these properties.

Table A-16 describes the properties that can be edited from the Outflows Order.

Table A-16 Exclusive Gateway Properties

Property Description

Order

Enables you to determine the order in which outgoing sequence flows are evaluated. The first condition that evaluates to true determines the path the process follows.


A.4.2 Inclusive Gateway

The inclusive gateway enables you to split your process into two or more paths.

See Section 6.7.3, "Introduction to the Inclusive Gateway" for more information.

The inclusive gateway contains properties shared by multiple BPMN flow objects. See Section A.1, "Common Properties" for a list of these properties.

A.4.3 Parallel Gateway

The parallel gateway enables you to split your process into two or more paths when you want your process flow to follow all paths simultaneously.

See Section 6.7.4, "Introduction to the Parallel Gateway" for more information.

The parallel gateway contains properties shared by multiple BPMN flow objects. See Section A.1, "Common Properties" for a list of these properties.

A.4.4 Complex Gateway

The complex gateway splits a process similar to an inclusive gateway. However, it enables you to define a condition that determines if the instance can continue even if not all of the tokens have arrived at the complex gateway merge.

See Section 6.7.5, "Introduction to the Complex Gateway" for more information.

The complex gateway contains properties shared by multiple BPMN flow objects. See Section A.1, "Common Properties" for a list of these properties.

Table A-17 describes the properties that can be edited from the Implementation editor.

Table A-17 Complex Gateway Properties

Property Description

Activation Condition

Enables you to define a condition that specifies when the gateway releases the tokens that arrive to it. Each time a new token arrives to the complex gateway the BPMN Service Engine evaluates this condition.

If the condition evaluates to true, then the complex gateway releases all the tokens that arrived until that moment.


A.4.5 Event-Based Gateway

The even based gateway enables you to branch your process flow based on the possibility that an event may occur.

See Section 6.7.6, "Introduction to the Event-based Gateway" for more information.

The event-based gateway contains properties shared by multiple BPMN flow objects. See Section A.1, "Common Properties" for a list of these properties.

Table A-18 describes the properties of the event-based gateway.

Table A-18 Event-Based Gateway Properties

Property Description

Instantiate

Causes the event-based gateway to create a new process instance.


A.5 Event Properties

The following sections describe the properties for each type of events supported by Oracle BPM.

A.5.1 The None Start Event

The none start event is used when no instance trigger is specifically defined. See Section 6.2.3, "Introduction to the None Start Event" for more information.

A.5.2 The Message Start Event

The message start event triggers a process instance when a message is received.

See Section 6.2.4, "Introduction to the Message Start Event" for more information.

A.5.2.1 Implementation Properties

Table A-19 describes the basic properties that can be edited from the Implementation editor.

Table A-19 Message Start Properties

Property Description

Type

This property is read-only for message start events. Message start events can only initiate a conversation between two processes.

Implementation

Enables you to determine how the receive task defines a conversation with the send task that invokes it.

  • Not Implemented: No implementation is specified.

  • Define Interface: Enables you to define how the process is exposed as a service to other BPMN processes and services.

    Argument definition: Defines the arguments required by the receive task. These are the arguments passed to the process from the invoking process or services.

    Type: Defines whether the process is invoke synchronously or asynchronously.

    Operation Name: Defines the name of the operation for this receive task. Other processes and services that invoke this receive task use this operation name.

  • Use From Catalog: Enables you to select an interface defined in the business catalog.

    Name: Defines the name of the interface.

    Operation: Determines the operation within the interface used by the receive task.


A.5.3 The Timer Start Event

The timer start event triggers the creation of a process instance based on a specific time condition. See Section 6.2.6, "Introduction to the Timer Start Event" for more information.

A.5.3.1 Implementation Properties

Table A-20 describes the properties that can be edited from the Implementation editor.

Table A-20 Timer Start Event Properties

Property Description

Due Type

.Determines whether the timer start event creates a process instance based on a specific date or after a specific interval has passed.

  • Date: Enables you to specify the date and time when the timer start event creates a new process instance. The time and date are specified according to the following format:

    day/month/year hour:minute PM/AM

  • Interval: Enables you to specify the interval that the timer even waits to create a new process instance. This is specified in months, days, hours, seconds according to the following format:

    <number>M,<number>d,<number>h,<number>s

Expression Mode

Enables you to define either the date or interval using an expression.


A.5.4 The Signal Start Event

The signal start event is similar to a message start event in that it is based on communication from another process or service.

See Section 6.2.5, "Introduction to the Signal Start Event" for more information.

A.5.4.1 Implementation Properties

Table A-21 describes the properties that can be edited from the Implementation editor.

Table A-21 SIgnal Start Event Properties

Property Description

Event

Defines the event used to trigger the signal start event. Events are defined in the business catalog.


A.5.5 The Error Start Event

The error start event is used as the start event of an inline handler.

See Section 6.2.7, "Introduction to the Error Start Event" for more information.

A.5.5.1 Implementation Properties

Table A-22 describes the properties that can be edited from the Implementation editor.

Table A-22 Error Start Event Properties

Property Description

Exception

.Defines the error exception implemented by the error start event. This is stored in the business catalog.

Catch all Business Exceptions

Select to allow the catch event to catch any business exception.

Catch all System Exceptions

Select to allow the catch event to catch any system exception


A.5.6 None Catch Event

The none catch event is used as a place holder in your process.

The none catch event contains properties shared by multiple BPMN flow objects. See Section A.1, "Common Properties" for a list of these properties.

A.5.7 Message Catch Event

The message catch event enables you to receive a message from another process or service.

See Section 6.4.8, "Introduction to the Message Catch Event" for more information.

The message catch event contains properties shared by multiple BPMN flow objects. See Section A.1, "Common Properties" for a list of these properties.

A.5.7.1 Implementation Properties

Table A-23 describes basic implementation properties of the receive task.

Table A-23 Message Catch Properties

Property Description

Type

Determines how the conversation of the message catch event is implemented. A conversation defines the sequence of a group of message events that communicate with other processes or services. A message event can start a conversation with another process or service, or continue a conversation initiated by a previous message event.

Possible values are:

  • Initiates: Invokes another BPMN process or service.

  • Continues: Continues the conversation of a process that was previously invoked.


Table A-24 describes the implementation properties when Initiates is selected.

Table A-24 Message Catch Properties (When Initiates is Selected)

Property Description

Implementation

Enables you to determine how the message catch event defines a conversation with the process or service that invokes it.

  • Not Implemented: No implementation is specified.

  • Define Interface: Enables you to define how the process is exposed as a service to other BPMN processes and services.

    Argument definition: Defines the arguments required by the message catch event. These are the arguments passed to the process from the invoking process or services.

    Type: Defines whether the process is invoked synchronously or asynchronously.

    Operation Name: Defines the name of the operation for this message catch event. Other processes and services that invoke this message catch use this operation name.

  • Use From Catalog: Enables you to select an interface defined in the business catalog.

    Name: Defines the name of the interface.

    Operation: Determines the operation within the interface used by the message catch event.


Table A-25 describes the implementation properties when Continues is selected.

Table A-25 Message Catch Properties (When Continues is Selected)

Property Description

Initiator Node

Allows you to select the message event in the current process that precedes this message catch event.


A.5.8 Timer Catch Event

Timer catch events enable you to control the flow of your process using a time condition.

See Section 6.8.2, "Introduction to the Timer Catch Event" for more information.

The the timer catch event contains properties shared by multiple BPMN flow objects. See Section A.1, "Common Properties" for a list of these properties.

A.5.8.1 Implementation Properties

Table A-26 describes the properties that can be edited from the Implementation editor.

Table A-26 Timer Catch Event Properties

Property Description

Due Type

.Determines whether the timer catch event creates a process instance based on a specific date or after a specific interval has passed.

  • Date: Enables you to specify the date and time when the timer catch event is triggered. The time and date are specified according to the following format:

    day/month/year hour:minute PM/AM

  • Interval: Enables you to specify the interval that the timer even waits trigger the event. This is specified in months, days, hours, seconds according to the following format:

    <number>M,<number>d,<number>h,<number>s

Expression Mode

Enables you to define either the date or interval using an expression.


A.5.9 Error Catch Event

Error catch events are intermediate events used to handle an error that occurs within your process flow.

The error boundary catch event contains properties shared by multiple BPMN flow objects. See Section A.1, "Common Properties" for a list of these properties.

A.5.9.1 Implementation Properties

Table A-27 describes the properties that can be edited from the Implementation editor.

Table A-27 Error Catch Event Properties

Property Description

Exception

Defines the error exception implemented by the error catch event. This is stored in the business catalog.

Catch all Business Exceptions

Select to allow the error catch event to catch any business exception.

Catch all System Exceptions

Select to allow the error catch event to catch any system exception


A.5.10 Message Throw Event

The message throw event enables you to send a message to another process or service.

The message throw event contains properties shared by multiple BPMN flow objects. See Section A.1, "Common Properties" for a list of these properties.

A.5.10.1 Implementation Properties

Table A-28 describes basic implementation properties of the send task.

Table A-28 Message Throw Event Properties

Property Description

Type

Defines how the conversation of the message throw event is implemented. A conversation defines the sequence of a group of message events that communicate with other processes or services. A message throw event can start a conversation with another process or service, or continue a conversation initiated by a previous message event.

Possible values are:

  • Initiates: Invokes another BPMN process or service.

  • Continues: Continues the conversation of a process that was previously invoked.


Table A-29 describes the implementation properties available when Initiates is selected.

Table A-29 Message Throw Event Properties (When Initiates is Selected)

Property Description

Implementation

The implementation drop-down menu enables you to determine how the send task is implemented.

  • Not Implemented: No implementation is specified.

  • Service Call: Configures the message throw event to invoke a service contained in the business catalog.

    Name: Determines the service invoked by the message throw event.

    Operation: Defines which operation within the service is invoked.

  • Process Call: Configures the message throw event to invoke another BPMN process.

    Process: Determines the BPMN process called by the message throw event.

    Node: Determines the flow object called by the message throw event.


Table A-30 describes the implementation properties when Continues is selected.

Table A-30 Message Throw Event Properties (When Continues is Selected)

Property Description

Initiator Node

Determines the message event that precedes this send task within the conversation.

Inputs

Defines the arguments required to invoke the operation the message start event exposes.

Type

Displays the process type as defined in the initiator. This property is read-only.

Operation name

Defines the name of the operation for this message catch event. Other processes and services that invoke this message catch use this operation name.


A.5.11 Signal Throw Event

You can use signal events to communicate a message to all the processes that are configured to wait for that message.

The signal throw event contains properties shared by multiple BPMN flow objects. See Section A.1, "Common Properties" for a list of these properties.

A.5.11.1 Implementation Properties

Table A-31 describes the properties that can be edited from the Implementation editor.

Table A-31 Signal Throw Event Properties

Property Description

Event

Defines the event used to trigger the signal start event. Events are defined in the business catalog


A.5.12 None End Event

The none end event is used as a place holder in your process.

See Section 6.2.8, "Introduction to the None End Event" for more information on using the none end event.

A.5.13 Message End Event

The message end event is used to send a message to another process or service when the process is completed.

See Section 6.2.10, "Introduction to the Message End Event" for more information.

A.5.13.1 Implementation Properties

Table A-32 describes the properties that can be edited from the Implementation editor.

Table A-32 Message End Properties

Property Description

Type

Defines how the conversation is implemented. Since message end events can only be configured to continue a conversation, this property is read-only.

Initiator Node

Determines the message event that precedes this send task within the conversation.

Inputs

For a synchronous process, this property defines the output arguments used to invoke the operation defined by the start or catch message event.

For an asynchronous, this property defines the input and output arguments required by the callback operation defined by this end event.

Type

Displays the process type as defined in the initiator. This property is read-only.

Operation Name

For an asynchronous process, this property defines the name of the operation for this message catch event. Other processes and services that invoke this message catch use this operation name.

For a synchronous process, this property defines the operation of the event that precedes this end event. It can be a start or a catch event.


A.5.14 Signal End Event

You can use the signal end event to communicate a message to all the processes that are configured to wait for that message. This message communicates to these processes that the current process has finished.

A.5.14.1 Implementation Properties

Table A-33 describes the properties that can be edited from the Implementation editor.

Table A-33 SIgnal End Event Properties

Property Description

Event

Defines the event used to trigger the signal start event. Events are defined in the business catalog.


A.5.15 Error End Event

The end error event is used when the end of a process is the result of an error condition.

See Section 6.2.9, "Introduction to the Error End Event" for more information.

A.5.15.1 Implementation Properties

Table A-34 describes the properties that can be edited from the Implementation editor.

Table A-34 Error End Event Properties

Property Description

Exception

Defines the error exception implemented by the error catch event. This is stored in the business catalog.


A.5.16 Terminate End Event

The terminate end event is used to immediately stop a process. When a terminate end event is reached, the process stops immediately.

See Section 6.2.11, "Introduction to the Terminate End Event" for more information.

A.6 Measurement Mark Properties

Measurement marks enable you to measure a business indicator of type measure at a certain point in the process or in a section of the process. The following types of measurement marks are supported:

  • Start Measurement Mark

  • End Measurement Mark

  • Snapshots

Table A-35 Measurement Mark Properties

Property Description

Name

Defines the name for this measurement mark.

Description

.Provides an optional description for this measurement mark.

Type

Displays the type of measurement mark. This property is read-only.

Business Indicators

Defines the business indicators assigned to this measurement mark.

See Section 10.3, "Working with Business Indicators and Counter Marks" for more information.


.

A.7 Sequence Flow Properties

Sequence flows define the order or sequence that work is performed within a process. The following sections describe the sequence flow properties you can edit using Oracle Business Process Composer.

A.7.1 Default Sequence Flow

Table A-36 describes the properties of default sequence flows.

Table A-36 Default Sequence Flow Properties

Property Description

Name

Defines the name of this sequence flow. This name appears next to the sequence flow in your process diagram.

Description

Provides an optional description of this sequence flow. Adding a description can make your process more readable.


A.7.2 Normal Sequence Flow

Table A-37 describes the properties of default sequence flows.

Table A-37 Normal Sequence Flow Properties

Property Description

Name

Defines the name of this sequence flow. This name appears next to the sequence flow in your process diagram.

Description

Provides an optional description of this sequence flow. Adding a description can make your process more readable.


A.7.3 Conditional Sequence Flow

Table A-38 describes the properties of default sequence flows.

Table A-38 Conditional Sequence Flow Properties

Property Description

Name

Defines the name of this sequence flow. This name appears next to the sequence flow in your process diagram.

Description

Provides an optional description of this sequence flow. Adding a description can make your process more readable.

Condition

Specifies the expression used to evaluate this conditional sequence flow. You can define an expression by clicking Edit to launch the expression editor.

See Section A.4.1, "Exclusive Gateway" for more information on configuring the order in which conditional sequence flows are evaluated.