Correlation Definition Dialog

BPMN Process Editorthen chooseadd or edit certain flow objectsthen choosePropertiesthen chooseImplementation tabthen chooseCorrelations

Use to define a correlation for certain flow objects.

A correlation definition contains a set of correlation keys defined for the flow object.

Only flow objects that send and receive messages have support for correlations. For example, send and receive tasks, message and signal events, and service tasks.

This topic covers:

Simple Mode

Use Simple Mode to define a correlation that contains just one property. This mode simplifies the definition of the correlation by creating parts of the correlation automatically based on the information you define for that property.

Property
Select a predefined property from the dropdown list. To create a new correlation property, click the create icon New Correlation Property. How?

Initiates
Select if the BPMN element initiates the value of the correlation.

Correlation Property Aliases
For each selected property, define an expression to assign a value to the correlation property. Click the Expression Builder icon to use the builder tool to add the expression.

Switch to Advanced Mode
Click to use the advanced mode configuration settings.

Advanced Mode

Use Advanced Mode if the correlation contains more that one correlation key, each with multiple properties.

Correlation Keys
Lists the correlation keys that have been added to the correlation.

To add a predefined correlation key to the correlation, click the add icon. How?

To edit the mode of a correlation key, select the key from the list and click the edit icon. To remove a correlation key, select the key and click the delete icon.

Correlation Key
Shows the name given to a correlation key.

Mode
Shows Initiates or Uses. Initiates means the BPMN element initiates the value of the correlation.

Correlation Property Aliases
For each correlation property that uses a defined expression to assign a value, shows the name of the correlation property and the expression in an editable field. Click the Expression Builder icon if you need to modify the expression.

Switch to Simple Mode
Click to use the simple mode configuration settings.


Modeling and Implementation Guide for Oracle BPM, "Communicating Business Processes Using Correlations"