Skip to main content
Version: Current

Multi Assign

Description​

This activity allows the user to assign values to multiple variables simultaneously.


Common Capabilities​

Process Data Support​

info

This activity supports dynamic configuration using variables from the Process Data drawer.

You can bind values from Agent Data, Workflow Data, Form Data, System Data, Enterprise Variables, and Activity Outputs.

Learn more → Using Process Data


Design Time Configuration​

Display Text​

Specify the activity name that shows in your process.

Assignment​

Add an entry for each variable to update. Agent Data destinations use agentData; Workflow Data destinations retain modelData.

  • To – Select the destination variable from the Process Data drawer, or double-click the field to enter or edit its reference path.
  • Value – Specify the value or expression to assign. Select the syntax from the drop-down menu and enter the value in the editor.
SyntaxDescription
LiquidEvaluate a Liquid expression.
LiteralAssign a literal value directly.
JavascriptEvaluate a JavaScript expression.

Example: Update Shared Agent Data​

Create a text field named Name inside a Customer group under Agent Data. Add an assignment with the following configuration:

PropertyValue
ToagentData.Customer.Name
Value syntaxLiteral
ValueAcme Corp

Workflows that read agentData.Customer.Name after this assignment use the updated value within the same agent execution. To keep a value local to the current workflow, create the destination under Workflow Data and use its modelData path instead.


Wait All Incoming​

Execution Control

Controls how this activity behaves when multiple incoming execution paths converge.

Determines whether the activity executes when:

  • any incoming path completes, or
  • all relevant paths have completed before execution

Learn more → Execution Control


On Error​

Error Handling Strategy

Defines how the workflow behaves if this activity encounters a runtime error.

Supported strategies include Fault, Continue, Suspend, and Retry.

Learn more → Error Handling