You are here:
Call an Expression Set from an Integration Procedure
To call an expression set from an Integration Procedure, and return the specified expression set’s results to the Integration Procedure, use the Expression Set Action.
Required Editions
| Available in: Lightning Experience |
| Available in: Enterprise, Unlimited, and Developer Editions for clouds that have Business Rules Engine enabled |
| User Permissions Needed | |
|---|---|
| To access Omnistudio to create and modify an Integration Procedure: | Omnistudio Admin |
| To access Business Rules Engine to create and activate an expression set version: | Rules Engine Designer |
| To call an expression set from an Integration Procedure: | Omnistudio Admin |
You can call only expression sets that have at least one active version from an Integration Procedure.
To call expression sets that have a context definition, first hydrate the context definition and then use Context IDs that you use to hydrate context data in the payload. See Create a Context Definition.
To call expression sets that use Decision Explainer, define actionContextCode and explainabilitySpecName as keys in remote properties in the Integration Procedure.
-
From the App Launcher (
), find and select Omnistudio.
- From the app navigation menu, select Omnistudio Integration Procedures.
- Select an Integration Procedure, and then select the version that you want to modify.
- From the Actions panel, drag Expression Set Action onto the Structure panel.
-
In the Remote Properties section, for Configuration Name, enter the name of the
expression set that you want to call.
Note Don’t edit any other properties. -
Enter these properties:
- Send JSON Path: Specify a node for the data JSON that’s sent in the outgoing request. For example, input.
- Send JSON Node: Specify a new name for the parent node in the outgoing request. For example, my_input.
- From the Actions panel, drag Response Action after the Expression Set Action section in the Structure panel.
-
Enter these properties:
- Send JSON Path: Enter the element name of the Expression Set Action. This path is used as the JSON node to store the data.
- Send JSON Node: Specify a new name for the parent node in the outgoing request. For example, my_output.
- Click Preview.
-
In the Input Parameters section, click Edit as JSON, and then
provide the input values in this format:
{ Name of the Send JSON Path specified in the Expression Set Action: { “input variable 1”: “value1”, “input variable 2”: “value2”, “input variable n”: “valueN”, } }For example:
{ "input": { "GPA": "3.5", "Fees": "20000", "Birthdate": "2005-09-01" } }Here:
inputis the name of the Send JSON Path specified in the Expression Set Action.GPA,Fees, andBirthdateare the input variables in the expression set that’s invoked by using the Expression Set Action.
-
Click Execute.
The expression set output for the input values that you entered appears.
Did this article solve your issue?
Let us know so we can improve!

