Skip to Content

Receive Instance Call

Receive Instance Call pauses the process until another instance sends it a matching message. When one arrives, the process continues with the payload and the identity of the caller.

It is the waiting side of the pair with Call other Instance.

Note

Configure this action in the Builder. See Builder Navigation and Workspace Basics for the surrounding UI.

Configuration

Declare the payload fields you expect to receive (as the step’s outputs), and set Matching Conditions - the rule an incoming message must satisfy to be accepted here. The step also returns who called: Caller ProcessID and Caller InstanceID.

Runtime behavior

Receive Instance Call runs automatically and pauses the process. It waits for a message that satisfies its Matching Conditions; messages that don’t match are ignored. When a matching one arrives, the step takes a single message, fills in the payload and caller, and continues.

Best practices

  • Make the Matching Conditions specific enough that only the message you intend is accepted.
  • Agree on the payload fields with whoever calls this step, so the values line up.

Works well with

Last updated on