---
schema_version: "1"
id: 4d5cd79ae4f6e0a2b4c0ffea67bc840d7aacffa7f410cdb6163c67574507d323
title: Considerations for Calling Expression Sets
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/ind/264-0-0/considerations_for_calling_expression_sets.md
canonical_url: https://help.salesforce.com/s/articleView?id=ind.considerations_for_calling_expression_sets.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: d8389720215f1abcbaa7d08e58800ee25c778595423f8015dda6f3ff419d56a9
description: Before you call expression sets from Flows, Omnistudio, or third-party workflows, review these considerations.
products:
  - Industry Solutions
  - Cross Cloud
release: "264"
---
# Considerations for Calling Expression Sets

Before you call expression sets from Flows, Omnistudio, or third-party workflows, review these considerations.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: Lightning Experience</td></tr><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;">Available in: <strong>Enterprise</strong>, <strong>Unlimited</strong>, and <strong>Developer</strong> Editions for clouds that have Business Rules Engine enabled</td></tr></tbody></table>

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:50%">
          <col style="width:50%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d35280e69">Expression Set Component</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d35280e72">Considerations When the Expression Set is Called</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Expression Set Component" class="slds-cell-wrap" style="vertical-align:top;" headers="d35280e69 ">Input Variables</td>

            <td data-label="Considerations When the Expression Set is Called" class="slds-cell-wrap" style="vertical-align:top;" headers="d35280e72 ">
              <ul>
                <li>If the value of the input variable is specified as null, the null value is considered
                  even if the variable has a default value.</li>

                <li>If you don’t want to specify a value for an input variable, exclude the variable from
                  the input passed to the expression set. When you exclude a variable from the input, the
                  default value of the variable that’s configured in the expression set builder is
                  considered.<div class="slds-box slds-box_x-small slds-theme_shade slds-m-top_medium slds-m-bottom_medium">
                    <div class="slds-media slds-media_responsive">
                      <div class="slds-media__figure"><span class="slds-icon_container slds-icon_container_circle slds-icon-note-note"><img style="margin-bottom:0;" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-ind-business_rules_engine-264-0-0-production-enus/b2d6dd5c-c231-428b-abbf-3dd2cd51a11f/images/icon_note.png" alt="Note"></span></div>
                      <div class="slds-media__body" style="padding-top:.5rem;padding-bottom:.5rem;"><span class="slds-text-title_caps">Note</span> If a default value isn’t configured for the variable, then these system
                        default values are considered:<ul>
                          <li>For variables of type Number, Currency, or Percent: 0</li>
                          <li>For variable of type Boolean: False</li>
                          <li>For variable of type Text: An empty string or “” </li>
                        </ul>
                      </div>
                    </div>
                  </div>
                </li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Expression Set Component" class="slds-cell-wrap" style="vertical-align:top;" headers="d35280e69 ">Field Aliases</td>

            <td data-label="Considerations When the Expression Set is Called" class="slds-cell-wrap" style="vertical-align:top;" headers="d35280e72 ">If the expression set uses a field alias as a variable, pass the Id field of the
              source object, to which the field alias belongs, as an input to the calling
              workflow.</td>

          </tr>
          <tr class="">
            <td data-label="Expression Set Component" class="slds-cell-wrap" style="vertical-align:top;" headers="d35280e69 ">Decision Matrix</td>

            <td data-label="Considerations When the Expression Set is Called" class="slds-cell-wrap" style="vertical-align:top;" headers="d35280e72 ">The active decision matrix version with the highest rank is considered.</td>

          </tr>
          <tr class="">
            <td data-label="Expression Set Component" class="slds-cell-wrap" style="vertical-align:top;" headers="d35280e69 ">Sub expression</td>

            <td data-label="Considerations When the Expression Set is Called" class="slds-cell-wrap" style="vertical-align:top;" headers="d35280e72 ">The active sub expression with the highest rank is considered.</td>

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