---
schema_version: "1"
id: e325986df51afe5efbf3e49ad53e7a185a7bc93cc72f0b26528d85e4d36519a3
title: Calling a Decision Matrix 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_decision_matrix_action_properties_for_omniscripts_8353.md
canonical_url: https://help.salesforce.com/s/articleView?id=xcloud.os_decision_matrix_action_properties_for_omniscripts_8353.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 1853409a35b20a8759338b1828d8a3e4c71483ebcb8f60955c1caa5681453b8f
description: Call a decision matrix with specified inputs and return the matching results to an Omniscript.
products:
  - Omnistudio
release: "264"
---
# Calling a Decision Matrix from an Omniscript

Call a decision matrix with specified inputs and return the matching results to an Omniscript.

If you have a decision matrix in the Business Rules Engine, you can call it from an Omniscript with the Decision Matrix element. See [Call a Decision Matrix from an OmniScript](https://help.salesforce.com/s/articleView?id=ind.invoke_decision_matrix_omniscripts.htm&type=5&language=en_US) .

<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="d82358e44">
            <p style="margin-bottom:0;">Property</p>
          </th>
          <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d82358e50">
            <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="d82358e44 ">Matrix Input Parameters: Data Source</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d82358e50 ">Name of a JSON node in the Omniscript that contains a value to pass to the
            Decision Matrix.</td>

        </tr>
        <tr class="">
          <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d82358e44 ">Matrix Input Parameters: Filter Value</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d82358e50 ">Name of the Decision Matrix input parameter that accepts the data source
            value.</td>

        </tr>
        <tr class="">
          <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d82358e44 ">Default Matrix Result</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d82358e50 ">Define key/value pairs that specify the default result if the Decision Matrix
            doesn't return a result.</td>

        </tr>
        <tr class="">
          <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d82358e44 ">Execution Date Time</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d82358e50 ">Control the timing of Decision Matrix execution. If this property is blank, the
            Decision Matrix is executed immediately. Merge field syntax is supported.</td>

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

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d82358e50 ">Name of the Decision Matrix to call.</td>

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

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

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

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

        </tr>
        <tr class="">
          <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d82358e44 ">Send/Response Transformations: Response JSON Path</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d82358e50 ">Name of the response node in which you want to capture the results of the
            Decision Matrix. For example, <kbd>matrixResult</kbd>.</td>

        </tr>
        <tr class="">
          <td data-label="Property" class="slds-cell-wrap" style="vertical-align:top;" headers="d82358e44 ">Send/Response Transformations: Response JSON Node</td>

          <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d82358e50 ">Name of the Omniscript step where you added the input fields for the Decision
            Matrix and the Decision Matrix action.</td>

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

#### See Also

- [Calling Expression Sets from an Omniscript](https://help.salesforce.com/s/articleView?id=xcloud.os_expression_set_action_properties_for_omniscripts_8353.htm&release=264.0.0&type=5 "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.")