---
schema_version: "1"
id: 81a651715d3d0203983629fc9f35a84bcd34828c83390fc0a4cc3e2efb34e8f0
title: Step Flow Approval Processes Resource
collection: admin
version: current
locale: en-us
portal_url: https://docs.salesforce.com/admin/current/en-us/platform/264-0-0/automate_automated_approvals_ref_resources_step.md
canonical_url: https://help.salesforce.com/s/articleView?id=platform.automate_automated_approvals_ref_resources_step.htm&release=264.0.0&type=5
source_site: help.salesforce.com
content_type: documentation
content_hash: 0c79ff01c713f1991b31b98dd07ef363643a0f53b1a8dde655b5f8d8813612bf
description: Organize the work done in a flow approval process stage.
products:
  - Flow Builder
  - Salesforce Platform
release: "264"
---
# Step Flow Approval Processes Resource

Organize the work done in a flow approval process stage.

### Required Editions

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small edition"><colgroup><col style="width:100%"></colgroup><tbody><tr class=""><td class="slds-cell-wrap" style="vertical-align:top;"><a href="https://help.salesforce.com/s/articleView?id=platform.automate_automated_approvals_about_supported_editions.htm&amp;release=264.0.0&amp;type=5" title="Review the supported products and editions for Flow Approval Processes.">View supported editions for Flow Approval Processes.</a></td></tr></tbody></table>

Flow approval processes have approval steps and background steps.

![Note](https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/images/icon_note.png)

Note The Step resource in Flow Approval Processes isn't related to the discontinued Step element in flows.

## Background Steps

Background steps call autolaunched flows and run without user interaction. At run time, the orchestration run associated with a flow approval process automatically determines whether the autolaunched flow runs synchronously or asynchronously.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:19.35483870967742%">
          <col style="width:19.35483870967742%">
          <col style="width:61.29032258064516%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d271068e81">
              <strong>Field</strong>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d271068e87">Section</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d271068e90">
              <strong>Description</strong>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e81 ">
              <strong class="uicontrol">Label</strong>
            </td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e87 ">&nbsp;</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e90 ">
              <span>Helps you identify the element on the
                canvas.</span>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e81 ">
              <strong class="uicontrol">API Name</strong>
            </td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e87 ">&nbsp;</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e90 ">
              <span>Automatically populated if empty when
                you fill out the <strong class="uicontrol">Label</strong> field and press TAB.</span>
              <span>The requirement for uniqueness applies
                only to elements and resources within the current flow approval process. Two
                items can have the same API name, provided they're used in different flow
                approval processes.</span><span>An API name can include underscores and
                alphanumeric characters without spaces. It must begin with a letter and can't
                end with an underscore. It also can't have two consecutive
                underscores.</span>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e81 ">
              <strong class="uicontrol">Description</strong>
            </td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e87 ">&nbsp;</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e90 ">Helps you remember what this resource does. <span>When editing an element,
                appears after you click <span style="vertical-align:text-bottom;display:inline-block;"><img style="height:16px;margin-bottom:0;" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/resources-global/_corporate/images/pencil.png" alt="pencil icon"></span>.</span></td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e81 ">
              <strong class="uicontrol">Condition</strong>
            </td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e87 "><strong class="uicontrol">Select When to Start the Step</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e90 ">
              <p>
                <span>Identifies the method used to
                  determine whether a step is ready to start.</span>
              </p>
              <dl>

                <dt style="font-weight:bold;padding-top:.25rem;">When the stage starts, the step starts</dt>

                <dd style="padding-left:1.5rem;padding-bottom:.5rem;">The step starts when its stage starts.</dd>


                <dt style="font-weight:bold;padding-top:.25rem;">When another step is marked Completed, the step starts</dt>

                <dd style="padding-left:1.5rem;padding-bottom:.5rem;">The step starts after another step is completed.</dd>


                <dt style="font-weight:bold;padding-top:.25rem;">When the specified requirements are met, the step starts</dt>

                <dd style="padding-left:1.5rem;padding-bottom:.5rem;">The step starts when the specified requirements are met.</dd>


                <dt style="font-weight:bold;padding-top:.25rem;">When the specified evaluation flow returns True, the step starts</dt>

                <dd style="padding-left:1.5rem;padding-bottom:.5rem;">The orchestration run associated with a parent approval submission runs a
                  specified evaluation flow to determine if the step can be started. The
                  orchestration run doesn’t start the step until the specified evaluation flow’s
                  <samp class="parmname">isOrchestrationConditionMet</samp> output variable returns
                  true.
                </dd>

              </dl>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e81 ">
              <strong class="uicontrol">Step Name </strong>
            </td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e87 "><strong class="uicontrol">Select When to Start the Step</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e90 ">
              <span>Specifies a step that must be marked
                completed before the current step can start. Available
                when<strong class="uicontrol">Condition</strong> is set to <strong class="uicontrol">When another step is
                  marked Completed, the step starts</strong>.</span>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e81 "><strong class="uicontrol">Requirements to Start Step</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e87 "><strong class="uicontrol">Select When to Start the Step</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e90 ">
              <p><span>Determines the logic that
                  evaluates whether the step can be started.</span></p>
              <dl>

                <dt style="font-weight:bold;padding-top:.25rem;">All Requirements Are Met (AND)</dt>

                <dd style="padding-left:1.5rem;padding-bottom:.5rem;">All specified requirements must be met for the stage to be started.</dd>


                <dt style="font-weight:bold;padding-top:.25rem;">Any Requirement Is Met (OR)</dt>

                <dd style="padding-left:1.5rem;padding-bottom:.5rem;">Any of the specified requirements can be met for the stage to be
                  started</dd>


                <dt style="font-weight:bold;padding-top:.25rem;">Custom Logic Is Met </dt>

                <dd style="padding-left:1.5rem;padding-bottom:.5rem;">The specified requirement logic must be met for the stage to be
                  started.</dd>

              </dl>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e81 "><strong class="uicontrol">Requirement Logic</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e87 "><strong class="uicontrol">Select When to Start the Step</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e90 ">
              <p><span>Determines the logic that
                  evaluates whether the step can be started.</span></p>
              <ul>
                <li><strong class="uicontrol">Condition</strong> is set to <strong class="uicontrol">When the specified
                    requirements are met, the step starts</strong>.</li>

                <li><strong class="uicontrol">Requirements to Start Step</strong> is set to <strong class="uicontrol">Custom
                    Logic Is Met</strong>.</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e81 "><strong class="uicontrol">Resource</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e87 "><strong class="uicontrol">Select When to Start the Step</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e90 "><span>The resource
                evaluated by this requirement. Available when <strong class="uicontrol">Condition</strong> is
                set to <strong class="uicontrol">When the specified requirements are met, the step
                  starts</strong>.</span></td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e81 "><strong class="uicontrol">Operator</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e87 "><strong class="uicontrol">Select When to Start the Step</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e90 "><span>The operator to use
                to evaluate the resource. Available when <strong class="uicontrol">Condition</strong> is set
                to <strong class="uicontrol">When the specified requirements are met, the step
                  starts</strong>.</span></td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e81 "><strong class="uicontrol">Value</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e87 "><strong class="uicontrol">Select When to Start the Step</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e90 "><span>The value to compare the
                specified resource to, using the specified operator.
                <strong class="uicontrol">Resource</strong> and <strong class="uicontrol">Value</strong> must have
                compatible data types. Available when <strong class="uicontrol">Condition</strong> is set to
                <strong class="uicontrol">When the specified requirements are met, the step
                  starts</strong>.</span></td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e81 ">
              <strong class="uicontrol">Evaluation Flow</strong>
            </td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e87 "><strong class="uicontrol">Select When to Start the Step</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e90 ">
              <span>Specifies the flow that
                determines if the step can start. Available when <strong class="uicontrol">Condition</strong>
                is set to <strong class="uicontrol">When the specified evaluation flow returns True, the step
                  starts</strong>.</span>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e81 ">
              <strong class="uicontrol">Action </strong>
            </td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e87 "><strong class="uicontrol">Select an Action to Run</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e90 ">
              <span>Specifies which autolaunched flow to run
                for a step.</span>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e81 "><strong class="uicontrol">User Type</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e87 "><strong class="uicontrol">Select Who to Run the Action As</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e90 ">
              <p>Determines the context that the step is run in.</p>
              <ul>
                <li>Automated Process User</li>

                <li>A Selected User</li>

                <li>A User Specified by a Resources at Run Time</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e81 "><strong class="uicontrol">User</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e87 "><strong class="uicontrol">Select Who to Run the Action As</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e90 ">Specifies the user to run the step as. Available when <strong class="uicontrol">User
                Type</strong> is set to <strong class="uicontrol">A Selected User</strong>.</td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e81 "><strong class="uicontrol">User Resource</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e87 "><strong class="uicontrol">Select Who to Run the Action As</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e90 ">Specifies a variable that at run time contains the user to run the step as.
              Available when <strong class="uicontrol">User Type</strong> is set to <strong class="uicontrol">A User
                Specified by a Resources at Run Time</strong>.</td>

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

## Approval Steps

Approval steps call screen flows and require user interaction.

<table class="slds-table slds-table_bordered slds-max-medium-table_stacked slds-m-bottom_small ">
        <colgroup>
          <col style="width:19.35483870967742%">
          <col style="width:19.35483870967742%">
          <col style="width:61.29032258064516%">
        </colgroup>
        <thead class="slds-text-title_caps ">
          <tr class="">
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d271068e529">
              <strong>Field</strong>
            </th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d271068e535">Section</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d271068e538">
              <strong>Description</strong>
            </th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 ">
              <strong class="uicontrol">Label</strong>
            </td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 ">&nbsp;</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 ">
              <span>Helps you identify the element on the
                canvas.</span>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 ">
              <strong class="uicontrol">API</strong> Name
            </td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 ">&nbsp;</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 ">
              <span>Automatically populated if empty when
                you fill out the <strong class="uicontrol">Label</strong> field and press TAB.</span>
              <span>The requirement for uniqueness applies
                only to elements and resources within the current flow approval process. Two
                items can have the same API name, provided they're used in different flow
                approval processes.</span><span>An API name can include underscores and
                alphanumeric characters without spaces. It must begin with a letter and can't
                end with an underscore. It also can't have two consecutive
                underscores.</span>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 "><strong class="uicontrol"> Description</strong>
            </td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 ">&nbsp;</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 ">Helps you remember what this resource does. <span>When editing an element,
                appears after you click <span style="vertical-align:text-bottom;display:inline-block;"><img style="height:16px;margin-bottom:0;" src="https://sf-zdocs-cdn-prod.zoominsoftware.com/tdta-platform-platform_automation-264-0-0-production-enus/60568438-ec7e-4665-acd1-7c80dcbe60d5/resources-global/_corporate/images/pencil.png" alt="pencil icon"></span>.</span></td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 ">
              <strong class="uicontrol">Condition</strong>
            </td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select When to Start the Step</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 ">
              <p>Identifies the method used to determine whether a step can be started. </p>
              <dl>

                <dt style="font-weight:bold;padding-top:.25rem;">When the stage starts, the step starts</dt>

                <dd style="padding-left:1.5rem;padding-bottom:.5rem;">The step starts when its stage starts.</dd>


                <dt style="font-weight:bold;padding-top:.25rem;">When another step is marked Completed, the step starts</dt>

                <dd style="padding-left:1.5rem;padding-bottom:.5rem;">The step starts after another step is completed.</dd>


                <dt style="font-weight:bold;padding-top:.25rem;">When the specified requirements are met, the step starts</dt>

                <dd style="padding-left:1.5rem;padding-bottom:.5rem;">The step starts when the specified requirements are met.</dd>


                <dt style="font-weight:bold;padding-top:.25rem;">When the specified evaluation flow returns True, the step starts</dt>

                <dd style="padding-left:1.5rem;padding-bottom:.5rem;">The orchestration run associated with a parent approval submission runs a
                  specified evaluation flow to determine if the step can be started. The
                  orchestration run doesn’t start the step until the specified evaluation flow’s
                  <samp class="parmname">isOrchestrationConditionMet</samp> output variable returns
                  true.
                </dd>

              </dl>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 ">
              <strong class="uicontrol">Step Name</strong>
            </td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select When to Start the Step</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 ">
              <span>Specifies a step that must be marked
                completed before the current step can start. Available
                when<strong class="uicontrol">Condition</strong> is set to <strong class="uicontrol">When another step is
                  marked Completed, the step starts</strong>.</span>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 "><strong class="uicontrol">Requirements to Start Step</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select When to Start the Step</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 ">
              <p><span>Determines the logic that
                  evaluates whether the step can be started.</span></p>
              <dl>

                <dt style="font-weight:bold;padding-top:.25rem;">All Requirements Are Met (AND)</dt>

                <dd style="padding-left:1.5rem;padding-bottom:.5rem;">All specified requirements must be met for the stage to be started.</dd>


                <dt style="font-weight:bold;padding-top:.25rem;">Any Requirement Is Met (OR)</dt>

                <dd style="padding-left:1.5rem;padding-bottom:.5rem;">Any of the specified requirements can be met for the stage to be
                  started</dd>


                <dt style="font-weight:bold;padding-top:.25rem;">Custom Logic Is Met </dt>

                <dd style="padding-left:1.5rem;padding-bottom:.5rem;">The specified requirement logic must be met for the stage to be
                  started.</dd>

              </dl>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 "><strong class="uicontrol">Resource</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select When to Start the Step</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 "><span>The resource
                evaluated by this requirement. Available when <strong class="uicontrol">Condition</strong> is
                set to <strong class="uicontrol">When the specified requirements are met, the step
                  starts</strong>.</span></td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 "><strong class="uicontrol">Operator</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select When to Start the Step</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 "><span>The operator to use
                to evaluate the resource. Available when <strong class="uicontrol">Condition</strong> is set
                to <strong class="uicontrol">When the specified requirements are met, the step
                  starts</strong>.</span></td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 "><strong class="uicontrol">Value</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select When to Start the Step</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 "><span>The value to compare the
                specified resource to, using the specified operator.
                <strong class="uicontrol">Resource</strong> and <strong class="uicontrol">Value</strong> must have
                compatible data types. Available when <strong class="uicontrol">Condition</strong> is set to
                <strong class="uicontrol">When the specified requirements are met, the step
                  starts</strong>.</span></td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 ">
              <strong class="uicontrol">Evaluation Flow</strong>
            </td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select When to Start the Step</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 "> Specifies the flow that determines if the step can start. Available when
              <strong class="uicontrol">Condition</strong> is set to <strong class="uicontrol">When the specified
                evaluation flow returns True, the step starts</strong>.
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 ">
              <strong class="uicontrol">Action </strong>
            </td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select an Action to Run</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 ">
              <span>Specifies which screen flow to run for a
                step.</span>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 "><strong class="uicontrol">Approver Type</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select the Approver</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 ">
              <p>Identifies the type of approver to assign the step to. </p>
              <ul>
                <li><strong class="uicontrol">User</strong></li>

                <li><strong class="uicontrol">Group</strong></li>

                <li><strong class="uicontrol">Queue</strong></li>

                <li><strong class="uicontrol">Resource</strong></li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 "><strong class="uicontrol">User</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select the Approver</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 ">The name of the user to assign the step to. Available when <strong class="uicontrol">Approver
                Type</strong> is set to <strong class="uicontrol">User</strong>.</td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 "><strong class="uicontrol">Group</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select the Approver</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 ">The name of the group to assign the step to. Available when <strong class="uicontrol">Approver
                Type</strong> is set to <strong class="uicontrol">Group</strong>.</td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 "><strong class="uicontrol">Queue</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select the Approver</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 ">The name of the queue to assign the step to. Available when <strong class="uicontrol">Approver
                Type</strong> is set to <strong class="uicontrol">Queue</strong>.</td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 "><strong class="uicontrol">Resource</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select the Approver</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 ">The API name of the variable that contains the username of the user, the API
              name of the public group, or the API name of the queue to assign the step to. At run
              time, the orchestration run associated with a flow approval process determines the
              type of assignee in the specified resource and dynamically resolves it. Available
              when <strong class="uicontrol">Approver Type</strong> is set to
              <strong class="uicontrol">Resource</strong>.
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 "><strong class="uicontrol">Customize approver notification email</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select the Approver</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 ">Indicates whether to send the assigned approver a custom email notification
              when the approval work item associated with this step is created.</td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 "><strong class="uicontrol">Subject</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select the Approver</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 ">The subject text of the custom email or the API name of a text template that
              contains the subject text at run time.</td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 "><strong class="uicontrol">Body</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select the Approver</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 ">The body text of the custom email or the API name of a text template that
              contains the body text at run time.</td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 ">
              <strong class="uicontrol">Record ID </strong>
            </td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select the Record to Approve</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 ">
              <span>Specifies the ID of the record to
                be approved where the Work Guide displays the screen flow to the assigned
                approver.</span>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 ">
              <strong class="uicontrol">Condition</strong>
            </td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select When to Complete the Step</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 ">
              <p>Identifies the method used to determine whether a step can be marked as
                completed. </p>
              <dl>

                <dt style="font-weight:bold;padding-top:.25rem;">When the assigned user has completed the action, the step is marked
                  Completed</dt>

                <dd style="padding-left:1.5rem;padding-bottom:.5rem;">The step is marked Completed when someone has approved or rejected the
                  approval work item associated with the step.</dd>


                <dt style="font-weight:bold;padding-top:.25rem;">When the specified requirements are met, the step is marked Completed</dt>

                <dd style="padding-left:1.5rem;padding-bottom:.5rem;">The step is marked Completed when the specified requirements are met.</dd>


                <dt style="font-weight:bold;padding-top:.25rem;">When the specified evaluation flow returns True, the step is marked
                  Completed</dt>

                <dd style="padding-left:1.5rem;padding-bottom:.5rem;">The orchestration run associated with a parent approval submission runs a
                  specified evaluation flow to determine if the step can be marked Completed.
                  The orchestration run doesn’t mark the step Completed until the specified
                  evaluation flow’s <samp class="parmname">isOrchestrationConditionMet</samp> output
                  variable returns true.</dd>

              </dl>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 "><strong class="uicontrol">Requirements to Start Step</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select When to Complete the Step</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 ">
              <p>Determines the logic that evaluates whether the step can be marked as Completed.</p>
              <dl>

                <dt style="font-weight:bold;padding-top:.25rem;">All Requirements Are Met (AND)</dt>

                <dd style="padding-left:1.5rem;padding-bottom:.5rem;">All specified requirements must be met for the stage to be completed.</dd>


                <dt style="font-weight:bold;padding-top:.25rem;">Any Requirement Is Met (OR)</dt>

                <dd style="padding-left:1.5rem;padding-bottom:.5rem;">Any of the specified requirements can be met for the stage to be
                  completed</dd>


                <dt style="font-weight:bold;padding-top:.25rem;">Custom Logic Is Met </dt>

                <dd style="padding-left:1.5rem;padding-bottom:.5rem;">The specified requirement logic must be met for the stage to be
                  completed.</dd>

              </dl>
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 "><strong class="uicontrol">Resource</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select When to Complete the Step</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 ">The resource evaluated by this requirement. Available when
              <strong class="uicontrol">Condition</strong> is set to <strong class="uicontrol">When the specified
                requirements are met, the step is marked Completed</strong>.
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 "><strong class="uicontrol">Operator</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select When to Complete the Step</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 ">The operator to use to evaluate the resource. Available when
              <strong class="uicontrol">Condition</strong> is set to <strong class="uicontrol">When the specified
                requirements are met, the step is marked Completed</strong>.
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 "><strong class="uicontrol">Value</strong></td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select When to Complete the Step</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 ">The value to compare the specified resource to, using the specified operator.
              <strong class="uicontrol">Resource</strong> and <strong class="uicontrol">Value</strong> must have
              compatible data types. Available when <strong class="uicontrol">Condition</strong> is set to
              <strong class="uicontrol">When the specified requirements are met, the step is marked
                Completed</strong>.
            </td>

          </tr>
          <tr class="">
            <td data-label="Field" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e529 ">
              <strong class="uicontrol">Evaluation Flow</strong>
            </td>

            <td data-label="Section" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e535 "><strong class="uicontrol">Select When to Complete the Step</strong></td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e538 "> Specifies the flow that determines if the step can be marked as completed.
              Available when <strong class="uicontrol">Condition</strong> is set to <strong class="uicontrol">When the
                specified evaluation flow returns True, the step is marked
                Completed</strong>.</td>

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

## Step Statuses

<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="d271068e1224">Step run Status</th>
            <th scope="col" class="slds-cell-wrap" style="vertical-align:top;" id="d271068e1227">Description</th>
          </tr>
        </thead>
        <tbody>
          <tr class="">
            <td data-label="Step run Status" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e1224 ">Not Started</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e1227 ">The step hasn't met its entry condition.</td>

          </tr>
          <tr class="">
            <td data-label="Step run Status" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e1224 ">In Progress</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e1227 ">The step was started.</td>

          </tr>
          <tr class="">
            <td data-label="Step run Status" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e1224 ">Completed</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e1227 ">
              <ul>
                <li>The approval step met its exist condition</li>

                <li>The background step's flow was completed.</li>

                <li>The step was completed when its associated stage encountered an error.</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Step run Status" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e1224 ">Discontinued</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e1227 ">
              <ul>
                <li>The step was in progress when its associated stage completed.</li>

                <li>The step was in progress when the orchestration run associated with the
                  approval submission encountered an error.</li>

                <li>The step was in progress when its associated stage encountered an error.</li>

              </ul>
            </td>

          </tr>
          <tr class="">
            <td data-label="Step run Status" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e1224 ">Error</td>

            <td data-label="Description" class="slds-cell-wrap" style="vertical-align:top;" headers="d271068e1227 ">
              <ul>
                <li>The step encountered an error.</li>

                <li>The autolaunched flow associated with a background step encountered an
                  error.</li>

                <li>The screen flow associated with an approval step encountered an error.</li>

              </ul>
            </td>

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