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 Tab

Table A-1 lists the properties that are shared by all activities and gateways. These properties appear in the Basic tab.

Table A-1 Common Properties for Activities and Gateways - Basic Tab

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.

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.4.10, "How to View and Configure 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 Activity Properties

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

A.2.1 User Task

The user task represents a part 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.

A.2.1.1 Basic Tab

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

A.2.1.2 Counter Tab

Table A-2 User Task Properties - Counter Tab

Property Description

Business Indicators

Defines the business indicator used as the counter for the human task.

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


A.2.1.3 Implementation Tab

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

Table A-3 User Task Properties - Implementation Tab

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.

A.2.2.1 Basic Tab

The basic tab 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.2.3 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.

A.2.3.1 Basic Tab

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

A.2.3.2 Implementation Tab

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

Table A-4 Service Task Properties - Implementation Tab (When Service is Selected)

Property Description

Service

Determines the service called by the service task. This service is defined in the business catalog.

Operation

Defines which operation within the service is invoked.


Table A-5 Service Task Properties - Implementation Tab (When Process is Selected)

Property Description

Process

Determines the BPMN process called by the service task.

Node

Determines the flow object called by the service task.


A.2.4 Send Task

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

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

A.2.4.1 Basic Tab

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

A.2.4.2 Implementation Tab

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

Table A-6 Send Task Properties - Implementation Tab

Property Description

Type

Defines how the conversation of the send task is implemented. A conversation defines the sequence of a group of send and receive tasks that communicate with other processes or services. A send task can start a conversation with another process or service, or continue a conversation initiated by a previous send task.

Possible values are:

  • Initiates: Invokes another BPMN process or service.

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


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

Table A-7 Send Task Properties - Implementation Tab (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 send task to invoke a service contained in the business catalog.

    Name: Determines the service invoked by the send task.

    Operation: Defines which operation within the service is invoked.

  • Process Call: Configures the send task to invoke another BPMN process.

    Process: Determines the BPMN process called by the service task.

    Node: Determines the flow object called by the service task


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

Table A-8 Send Task Properties - Implementation Tab (When Continues is Selected)

Property Description

Initiator Node

Determines the receive task that precedes this send task within the conversation.


A.2.5 Receive Task

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

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

A.2.5.1 Basic Tab

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

A.2.5.2 Implementation Tab

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

Table A-9 Receive Task Properties - Implementation Tab

Property Description

Create Instance

Determines that the receive task will create a new process instance.

Type

Determines how the conversation of the receive task is implemented. A conversation defines the sequence of a group of send and receive tasks that communicate with other processes or services. A send task can start a conversation with another process or service, or continue a conversation initiated by a previous send task.

Possible values are:

  • Initiates: Invokes another BPMN process or service.

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


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

Table A-10 Receive Task Properties - Implementation Tab (When Initiates is Selected)

Property Description

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.


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

Table A-11 Receive Task Properties - Implementation Tab (When Continues is Selected)

Property Description

Initiator Node

Allows you to select the send or receive task in the current process that precedes this receive task.


A.2.6 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 Rules Task" for more information.

A.2.6.1 Basic Tab

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

A.2.6.2 Implementation Tab

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

Table A-12 Business Rule Task Properties - Implementation Tab

Property Description

Rule

Determines the business rule assigned to this business rules task.

Operation

Specifies the decision function of the rule specified above.


A.2.7 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.

A.2.7.1 Basic Tab

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

A.2.8 Call Activity

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

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

A.2.8.1 Basic Tab

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

A.2.8.2 Implementation Tab

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

Table A-13 Call Activity Properties - Implementation Tab

Property Description

Process

Specifies the BPMN process invoked by the call activity.


A.2.9 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.

A.2.9.1 Basic Tab

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

A.2.9.2 Loop Characteristics Tab

Table A-14 describes the properties that can be edited from the Loop Characteristics tab.

Table A-14 Subprocesses Properties - Loop Characteristics Tab

Property Description

Loop characteristics

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


A.2.9.3 Argument Definitions Tab

Table A-15 describes the properties that can be edited from the Argument Definitions tab.

Table A-15 Subprocesses Properties - Argument Definition Tab

Property Description

Inputs

Defines the input arguments to the subprocesses.

Outputs

Defines the output arguments passed from the subprocess.


A.2.10 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.

A.2.10.1 Basic Tab

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

A.3 Gateway Properties

The following sections describe the properties for each BPMN gateway.

A.3.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.

A.3.1.1 Basic Tab

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

A.3.1.2 Outflows Order Tab

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

Table A-16 Exclusive Gateway Properties - Outflows Order Tab

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.3.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.

A.3.2.1 Basic Tab

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

A.3.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.

A.3.3.1 Basic Tab

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

A.3.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.

A.3.4.1 Basic Tab

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

A.3.4.2 Implementation Tab

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

Table A-17 Complex Gateway Properties - Implementation Tab

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.3.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.

A.3.5.1 Basic Tab

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

A.3.5.2 Outflows Order

Table A-18 describes the properties available in the Outflows Order tab.

Table A-18 Event-Based Gateway Properties - Outflows Order Tab

Property Description

Instantiate

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


A.4 Event Properties

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

A.4.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.4.1.1 Basic Tab

Table A-19 describes the properties available in the Basic tab.

Table A-19 None Start Event Properties - Basic Tab

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.


A.4.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.4.2.1 Basic Tab

Table A-20 describes the properties available in the Basic tab.

Table A-20 Message Start Event Properties - Basic Tab

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.


A.4.2.2 Implementation Tab

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

Table A-21 Message Start Properties - Implementation Tab

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.4.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.4.3.1 Basic Tab

Table A-22 describes the properties available in the Basic tab.

Table A-22 Timer Start Event Properties - Basic Tab

Property Description

Name

Enter a name or accept the default. 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.


A.4.3.2 Implementation Tab

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

Table A-23 Timer Start Event Properties - Implementation Tab

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.4.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.4.4.1 Basic Tab

Table A-24 describes the properties that can be edited from the Basic tab.

Table A-24 SIgnal Start Event Properties - Basic Tab

Property Description

Name

Enter a name or accept the default. 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.


A.4.4.2 Implementation Tab

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

Table A-25 SIgnal Start Event Properties - Implementation Tab

Property Description

Event

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


A.4.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.4.5.1 Basic Tab

Table A-26 describes the properties that can be edited from the Basic tab.

Table A-26 Error Start Event Properties - Basic Tab

Property Description

Name

Enter a name or accept the default. 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.


A.4.5.2 Implementation Tab

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

Table A-27 Error Start Event Properties - Implementation Tab

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.4.6 None Catch Event

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

A.4.6.1 Basic Tab

The basic tab of 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.4.7 Message Catch Event

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

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

A.4.7.1 Basic Tab

The basic tab of 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.4.7.2 Implementation Tab

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

Table A-28 Message Catch Properties - Implementation Tab

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-29 describes the implementation properties when Initiates is selected.

Table A-29 Message Catch Properties - Implementation Tab (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-30 describes the implementation properties when Continues is selected.

Table A-30 Message Catch Properties - Implementation Tab (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.4.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.

A.4.8.1 Basic Tab

The basic tab of 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.4.8.2 Implementation Tab

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

Table A-31 Timer Catch Event Properties - Implementation Tab

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.4.9 Error Catch Event

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

A.4.9.1 Basic Tab

The basic tab of 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.4.9.2 Implementation Tab

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

Table A-32 Error Catch Event Properties - Implementation Tab

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.4.10 Message Throw Event

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

A.4.10.1 Basic Tab

The basic tab of 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.4.10.2 Implementation Tab

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

Table A-33 Message Throw Event Properties - Implementation Tab

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-34 describes the implementation properties available when Initiates is selected.

Table A-34 Message Throw Event Properties - Implementation Tab (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-35 describes the implementation properties when Continues is selected.

Table A-35 Message Throw Event Properties - Implementation Tab (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.4.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.

A.4.11.1 Basic Tab

The basic tab of 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.4.11.2 Implementation Tab

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

Table A-36 Signal Throw Event Properties - Implementation Tab

Property Description

Event

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


A.4.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.4.12.1 Basic Tab

Table A-37 describes the properties that can be edited from the Basic tab.

Table A-37 None End Event Properties - Basic Tab

Property Description

Name

Enter a name or accept the default. 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.


A.4.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.4.13.1 Basic Tab

Table A-38 describes the properties that can be edited from the Basic tab.

Table A-38 Message End Event Properties - Basic Tab

Property Description

Name

Enter a name or accept the default. 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.


A.4.13.2 Implementation Tab

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

Table A-39 Message End Properties - Implementation Tab

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.4.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.4.14.1 Basic Tab

Table A-40 describes the properties that can be edited from the Basic tab.

Table A-40 SIgnal End Event Properties - Basic Tab

Property Description

Name

Enter a name or accept the default. 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.


A.4.14.2 Implementation Tab

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

Table A-41 SIgnal End Event Properties - Implementation Tab

Property Description

Event

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


A.4.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.4.15.1 Basic Tab

Table A-42 describes the properties that can be edited from the Basic tab.

Table A-42 Error End Event Properties - Basic Tab

Property Description

Name

Enter a name or accept the default. 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.


A.4.15.2 Implementation Tab

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

Table A-43 Error End Event Properties - Implementation Tab

Property Description

Exception

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


A.4.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.4.16.1 Basic Tab

Table A-44 describes the properties that can be edited from the Basic tab.

Table A-44 Terminate End Event Properties - Basic Tab

Property Description

Name

Enter a name or accept the default. 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.


A.5 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-45 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 7.3, "Working with Business Indicators and Counter Marks" for more information.


.

A.6 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.6.1 Default Sequence Flow

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

Table A-46 Default Sequence Flow Properties - Basic Tab

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.6.2 Normal Sequence Flow

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

Table A-47 Normal Sequence Flow Properties - Basic Tab

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.6.3 Conditional Sequence Flow

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

Table A-48 Conditional Sequence Flow Properties - Basic Tab

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.3.1, "Exclusive Gateway" for more information on configuring the order in which conditional sequence flows are evaluated.