---
schema_version: "1"
id: 83032baa39867f19ffc1b3018c8ff95bb2893196420ce660dc745b2fdb09ecca
title: Flow Resources
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/flow_ref_resources.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.flow_ref_resources.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 1cc9181c3998db6acb2ef377530fce013d8d1e0df21f24bde8290658390fd85d
description: Each resource represents a value that you can reference throughout the flow.
products:
  - Flow Builder
  - Salesforce Platform
release: "264"
---
# Flow Resources

Each resource represents a value that you can reference throughout the flow.

### 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;"><a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_supported_editions.htm&amp;release=264.0.0&amp;type=5" title="Learn about the editions and user interfaces that support Flow Builder. Some Flow Builder features integrate with other Salesforce products that require additional licenses.">View supported editions.</a></td></tr></tbody></table>

In Flow Builder, the Manager panel displays the resources that are available in the flow.

You can create some resources by clicking **New Resource**. Some resources, such as global constants and global variables, are provided by the system. Other resources are automatically created when you add an element to a flow. For example, when you add a Decision element, a resource for each decision outcome is automatically created.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:12.330456226880395%">
          <col style="width:63.99506781750925%">
          <col style="width:23.674475955610358%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d48313e76">Flow Resource</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d48313e79">Description</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d48313e82">Creatable from the Resources Tab</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Flow Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e76 ">Actions</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e79 ">Output values that are stored automatically from Action elements.</td>

            <td data-label="Creatable from the Resources Tab" class="slds-cell-wrap" style="text-align:center;vertical-align:top;" headers="d48313e82 "> No</td>

          </tr>
          <tr class="">
            <td data-label="Flow Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e76 ">
              <a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_resources_choice.htm&amp;release=264.0.0&amp;type=5" title="Create a choice option for a screen component, such as a Radio Buttons or Multi-Select Picklist component.">Choice</a>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e79 ">Create a choice option to use in a screen component, such as a Radio Buttons or
              Multi-Select Picklist component.</td>

            <td data-label="Creatable from the Resources Tab" class="slds-cell-wrap" style="text-align:center;vertical-align:top;" headers="d48313e82 "> Yes</td>

          </tr>
          <tr class="">
            <td data-label="Flow Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e76 ">
              <a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_resources_collectionchoice.htm&amp;release=264.0.0&amp;type=5" title="Generate a set of choices from an existing collection of records or external data.">Collection Choice Set</a>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e79 ">Generate a set of choices by using an existing collection of records.</td>

            <td data-label="Creatable from the Resources Tab" class="slds-cell-wrap" style="text-align:center;vertical-align:top;" headers="d48313e82 "> Yes</td>

          </tr>
          <tr class="">
            <td data-label="Flow Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e76 ">
              <a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_resources_constant.htm&amp;release=264.0.0&amp;type=5" title="Store a fixed value that can be used but not changed throughout a flow.">Constant</a>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e79 ">Store a fixed value that you can use throughout a flow.</td>

            <td data-label="Creatable from the Resources Tab" class="slds-cell-wrap" style="text-align:center;vertical-align:top;" headers="d48313e82 "> Yes</td>

          </tr>
          <tr class="">
            <td data-label="Flow Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e76 ">
              <a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_elements_decision.htm&amp;release=264.0.0&amp;type=5" title="Evaluate a set of conditions, and route users through the flow based on the outcomes of those conditions. This element performs the equivalent of an if-then statement.">Decision Outcome</a>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e79 ">When you add a Decision element to a flow, its outcomes are available as
              Boolean resources. If an outcome path already ran in the flow interview, the
              resource's value is <code>True</code>.</td>

            <td data-label="Creatable from the Resources Tab" class="slds-cell-wrap" style="text-align:center;vertical-align:top;" headers="d48313e82 "> No</td>

          </tr>
          <tr class="">
            <td data-label="Flow Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e76 ">
              <var>Element</var>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e79 ">
              <p>Any element that you add to a flow is available as a resource with the
                <code>was visited</code> operator in manually set <a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_elements_decision.htm&amp;release=264.0.0&amp;type=5" title="Evaluate a set of conditions, and route users through the flow based on the outcomes of those conditions. This element performs the equivalent of an if-then statement.">decision outcome</a>
                criteria. An element is considered visited when it runs in the flow interview.
              </p>
              <p style="margin-bottom:0;">Any
                element that you add to a flow that supports a <a href="https://help.salesforce.com/s/articleView?id=platform.flow_build_logic_fault.htm&amp;release=264.0.0&amp;type=5" title="Learn how fault paths customize what happens when a flow fails. Choose how to notify admins, guide users, and take a follow-up action.">fault connector</a> is
                available as a Boolean resource. If the element is already successfully ran in the
                flow interview, the resource's value is <code>True</code>. If the element
                wasn’t run or was run and resulted in an error, the resource's value is
                <code>False</code>.
              </p>
            </td>

            <td data-label="Creatable from the Resources Tab" class="slds-cell-wrap" style="text-align:center;vertical-align:top;" headers="d48313e82 "> No</td>

          </tr>
          <tr class="">
            <td data-label="Flow Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e76 ">
              <a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_resources_formula.htm&amp;release=264.0.0&amp;type=5" title="Calculate a value when the formula is used in the flow.">Formula</a>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e79 ">Calculate a value when the formula is used in the flow.</td>

            <td data-label="Creatable from the Resources Tab" class="slds-cell-wrap" style="text-align:center;vertical-align:top;" headers="d48313e82 "> Yes</td>

          </tr>
          <tr class="">
            <td data-label="Flow Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e76 ">
              <a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_resources_globalconstants.htm&amp;release=264.0.0&amp;type=5" title="Fixed, system-provided values.">Global Constant</a>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e79 ">Fixed, system-provided values, such as <code>EmptyString</code>, <code>True</code>, and <code>False</code>.</td>

            <td data-label="Creatable from the Resources Tab" class="slds-cell-wrap" style="text-align:center;vertical-align:top;" headers="d48313e82 "> No</td>

          </tr>
          <tr class="">
            <td data-label="Flow Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e76 ">
              <a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_resources_global_variables.htm&amp;release=264.0.0&amp;type=5" title="System-provided variables store information that can be referenced throughout a flow. For example, it can contain information about the Salesforce org, flow, running user, or triggering record.">Global Variable</a>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e79 ">System-provided variables that reference information about the Salesforce org
              or running user, such as the user’s ID or the API session ID.</td>

            <td data-label="Creatable from the Resources Tab" class="slds-cell-wrap" style="text-align:center;vertical-align:top;" headers="d48313e82 "> No</td>

          </tr>
          <tr class="">
            <td data-label="Flow Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e76 "><a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_elements_wait_for_conditions.htm&amp;release=264.0.0&amp;type=5" title="Resume a flow interview after specific conditions are met. Each wait configuration that you define in a flow has optional wait conditions. At run time, these conditions determine whether the flow waits for the associated resume event.">Wait for Conditions</a>, <a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_elements_wait_until_date.htm&amp;release=264.0.0&amp;type=5" title="Resume a flow at a specific date and time.">Wait Until
                Date</a>, and <a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_elements_wait_for_amount_of_time.htm&amp;release=264.0.0&amp;type=5" title="Resume a flow interview after a specific amount of time.">Wait for Amount of Time</a></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e79 ">When you add a Wait element to a flow, its configurations are available as
              Boolean resources. If a configuration’s wait conditions are met, the resource’s
              value is <code>True</code>. If the configuration has no wait
              conditions set, the resource’s value is always <code>True</code>.</td>

            <td data-label="Creatable from the Resources Tab" class="slds-cell-wrap" style="text-align:center;vertical-align:top;" headers="d48313e82 "> No</td>

          </tr>
          <tr class="">
            <td data-label="Flow Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e76 ">
              <a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_resources_picklistchoice.htm&amp;release=264.0.0&amp;type=5" title="Generate a set of choices using the values of a picklist or multi-select picklist field.">Picklist Choice Set</a>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e79 ">Generate a set of choices by using the values of a picklist or multi-select
              picklist field.</td>

            <td data-label="Creatable from the Resources Tab" class="slds-cell-wrap" style="text-align:center;vertical-align:top;" headers="d48313e82 "> Yes</td>

          </tr>
          <tr class="">
            <td data-label="Flow Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e76 ">Picklist Values</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e79 ">System-provided values for picklist fields in record variables and record
              collection variables. Available only for Assignment elements and conditions.</td>

            <td data-label="Creatable from the Resources Tab" class="slds-cell-wrap" style="text-align:center;vertical-align:top;" headers="d48313e82 "> No</td>

          </tr>
          <tr class="">
            <td data-label="Flow Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e76 ">
              <a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_resources_recordchoice.htm&amp;release=264.0.0&amp;type=5" title="Generate a set of choices using a filtered list of records.">Record Choice Set</a>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e79 ">Generate a set of choices by using a filtered list of records.</td>

            <td data-label="Creatable from the Resources Tab" class="slds-cell-wrap" style="text-align:center;vertical-align:top;" headers="d48313e82 "> Yes</td>

          </tr>
          <tr class="">
            <td data-label="Flow Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e76 ">
              <a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_resources_selected_record.htm&amp;release=264.0.0&amp;type=5" title="Store a record that you sort and filter from a data source. Use a selected record resource to access nested data from data graphs and other data sources, and reference it in flow elements for personalization, decisions, and assignments.">Selected Record</a>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e79 ">Store a record that you sort and filter from a data source.</td>

            <td data-label="Creatable from the Resources Tab" class="slds-cell-wrap" style="text-align:center;vertical-align:top;" headers="d48313e82 "> Yes</td>

          </tr>
          <tr class="">
            <td data-label="Flow Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e76 ">
              <a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_elements_screen.htm&amp;release=264.0.0&amp;type=5" title="Collect information from or display information to a user who runs the flow.">Screen Component</a>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e79 ">Any screen component that you add to a flow is available as a resource. The
              resource value depends on the type of screen component. The value for a Text
              component is what the user enters. The value for a Picklist component is the stored
              value of the choice that the user selects. The value for a Display Text component is
              the text that’s displayed to the user.</td>

            <td data-label="Creatable from the Resources Tab" class="slds-cell-wrap" style="text-align:center;vertical-align:top;" headers="d48313e82 "> No</td>

          </tr>
          <tr class="">
            <td data-label="Flow Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e76 ">
              <a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_resources_stage.htm&amp;release=264.0.0&amp;type=5" title="Stages represent the steps in your flow. To keep users informed about which stage they’re in and how far they’ve progressed in a flow, you can create stage resources and use a progress indicator.">Stage</a>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e79 ">Represent the user’s progress throughout the flow. To identify which stages are
              relevant to the user throughout the flow, assign the stages to the stage system
              variables. You can reference stages in flow logic or in the UI, such as with a
              progress indicator. For example, in a payment flow, the stages are payment details,
              shipping details, billing details, and order confirmation.</td>

            <td data-label="Creatable from the Resources Tab" class="slds-cell-wrap" style="text-align:center;vertical-align:top;" headers="d48313e82 "> Yes</td>

          </tr>
          <tr class="">
            <td data-label="Flow Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e76 ">
              <a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_resources_texttemplate.htm&amp;release=264.0.0&amp;type=5" title="Store text that can be changed and used throughout the flow.">Text Template</a>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e79 ">Store text that can be changed and used throughout the flow. To format the
              text, use HTML tags.</td>

            <td data-label="Creatable from the Resources Tab" class="slds-cell-wrap" style="text-align:center;vertical-align:top;" headers="d48313e82 "> Yes</td>

          </tr>
          <tr class="">
            <td data-label="Flow Resource" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e76 ">
              <a href="https://help.salesforce.com/s/articleView?id=platform.flow_ref_resources_variable.htm&amp;release=264.0.0&amp;type=5" title="Store a value that can be used or changed throughout the flow.">Variable</a>
            </td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d48313e79 ">Store a value that can be changed throughout the flow.</td>

            <td data-label="Creatable from the Resources Tab" class="slds-cell-wrap" style="text-align:center;vertical-align:top;" headers="d48313e82 "> Yes</td>

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

- **[Value Map](https://help.salesforce.com/s/articleView?id=platform.flow_ref_resources_value_map.htm&release=264.0.0&type=5)**  
    A reusable lookup table that maps source values to target values.

#### See Also

- [Flow Builder Tour](https://help.salesforce.com/s/articleView?id=platform.flow_builder.htm&release=264.0.0&type=5 "Get to know the Flow Builder user interface.")