Table of Contents

Search

  1. Preface
  2. Part 1: Using Process Developer
  3. Part 2: Creating and Modifying Processes
  4. Part 3: Functions, Events, Errors, and Correlation
  5. Part 4: Testing and Deployment
  6. Part 5: Process Central and Process Server (On-Premises)

Process Developer

Process Developer

Adding Correlation to a Receive, OnMessage, OnEvent, or Reply

Adding Correlation to a Receive, OnMessage, OnEvent, or Reply

Add a correlation set to an activity.
For a discussion of using engine-managed correlation vs. correlation sets, see Adding a Correlation Set. For help initiating correlation, see Correlation Sets and Engine-Managed Correlation.
Before adding correlation to an activity, create a correlation set. For more information, see Initiating and Setting Patterns for Correlation.
  1. On the Process Editor canvas, select a Receive, OnMessage branch of a Pick activity, OnEvent variant of an Event Handler, or Reply.
  2. In the Properties view, click
    Dialog (...)
    .
  3. Select a correlation set from the list.
  4. Select one of the following from the Initiate list:
    • Yes
      to start correlation in this activity.
    • Join
      to start correlation in this activity if it has not yet started. This is useful for multi-start activities such as several receives inside a flow or scope. Select
      Join
      for each receive.
    • No
      if this activity does not initiate correlation.
  5. If needed, click
    Add
    to add another correlation set for this activity.
  6. If needed, reorganize a correlation set by moving it up or down in the list. The order of correlation sets is not significant for processing. Organize the list as you prefer.
Example
<receive createInstance="yes" name="SellerReceive" operation="submit" partnerLink="seller" variable="sellerInfo" > <correlations> <correlation initiate= "yes" set="negotiationIdentifier"/> </correlations> </receive>

0 COMMENTS

We’d like to hear from you!