---
schema_version: "1"
id: 54a664e626f3aeaaf5ae512d18a1de95c20d62c4239f43fb4884f5862897b092
title: Calling Expression Sets from an Omniscript
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/xcloud/264-0-0/os_expression_set_action_properties_for_omniscripts_8353.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.os_expression_set_action_properties_for_omniscripts_8353.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 1d91aa2ac6790b75c7af932d9cf641d4a7cb78a5323adaebb8902be66bbc7c53
description: From an Omniscript, call an expression set created in the Business Rules Engine, and return its results to the Omniscript. Expression sets evaluate conditions, perform mathematical operations, look up decision tables and matrices, and perform multiple transformations simultaneously.
products:
  - Omnistudio
release: "264"
---
# Calling Expression Sets from an Omniscript

From an Omniscript, call an expression set created in the Business Rules Engine, and return its results to the Omniscript. Expression sets evaluate conditions, perform mathematical operations, look up decision tables and matrices, and perform multiple transformations simultaneously.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
      <colgroup>
        <col>
        <col>
      </colgroup>
      <thead class="slds-text-title_caps ">
        <tr class="">
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d59775e34">
            <p style="margin-bottom:0;">Property</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d59775e40">
            <p style="margin-bottom:0;">Description</p>
          </th>
        </tr>
      </thead>
      <tbody>
        <tr class="">
          <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d59775e34 ">
            <p>Remote Properties: Expression Set Name</p>
            <p style="margin-bottom:0;">Remote Properties: Configuration Name (in the designer for a managed
              package)</p>
          </td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d59775e40 ">Name of the Expression Set.</td>

        </tr>
        <tr class="">
          <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d59775e34 ">Remote Properties: Include inputs</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d59775e40 ">Check whether the Omniscript elements sent to the Expression Set are at the
            Step level of the Omniscript and not in a block.</td>

        </tr>
        <tr class="">
          <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d59775e34 ">Remote Properties: Match input variables</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d59775e40 ">Check whether the Omniscript elements sent to the Expression Set exactly
            match the Variable IDs in the procedure.</td>

        </tr>
        <tr class="">
          <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d59775e34 ">Remote Properties: Pre-Transform Data Mapper Interface</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d59775e40 ">Specify a Data Mapper transform to reformat input data for the Expression
            Set.</td>

        </tr>
        <tr class="">
          <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d59775e34 ">Remote Properties: Post-Transform Data Mapper Interface</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d59775e40 ">Specify an optional Data Mapper transform to reformat output data from the
            Expression Set.</td>

        </tr>
        <tr class="">
          <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d59775e34 ">Remote Properties: Remote Options</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d59775e40 ">Define key/value pairs that specify additional class invocation
            options.</td>

        </tr>
        <tr class="">
          <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d59775e34 ">Remote Properties: Extra Payload</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d59775e40 ">Send additional key/value pairs. Merge field syntax is supported.</td>

        </tr>
        <tr class="">
          <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d59775e34 ">Remote Properties: Send only extra payload</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d59775e40 ">Send the key/value pairs for Extra Payload without the Omniscript’s
            JSON.</td>

        </tr>
      </tbody>
    </table>

#### See Also

- [Calling a Decision Matrix from an Omniscript](https://help.salesforce.com/s/articleView?id=xcloud.os_decision_matrix_action_properties_for_omniscripts_8353.htm&release=264.0.0&type=5 "Call a decision matrix with specified inputs and return the matching results to an Omniscript.")