Loading
Automate Your Business Processes
Table of Contents
Select Filters

          No results
          No results
          Here are some search tips

          Check the spelling of your keywords.
          Use more general search terms.
          Select fewer filters to broaden your search.

          Search all of Salesforce Help
          Background Steps

          Background Steps

          A background step launches an active autolaunched flow and has no user interaction. You can control when a background step is ready to start. Use background steps to carry out actions that are related to an approval submission but aren’t part of an approval work item. For example, use a background step to update records or trigger additional notifications related to the approval.

          Required Editions

          View supported editions for Flow Approval Processes.

          Background Step Processing

          Each background step references an active autolaunched flow. When the orchestration run associated with the parent approval submission is running, it automatically determines whether the step’s flow is run synchronously or asynchronously. An orchestration run associated with an approval submission processes a background step asynchronously when the step’s underlying flow contains 1 or more Action, Subflow, or Wait elements.

          When a background step’s flow runs synchronously, the orchestration run associated with the parent approval submission immediately resumes when the flow is completed.

          When a background step’s flow runs asynchronously, the step publishes a Flow Orchestration Event platform event. That event causes the orchestration run associated with the parent approval submission to evaluate the status of the current stage and each step with a status of Not Started or In Progress contained within the stage.

          When to Start the Step

          To control when a background step starts, select a condition.

          Step Condition Requires
          When the stage starts, the step starts
          When another step is marked Completed, the step starts The name of the step that must be completed before the step can start
          When the specified requirements are met, the step starts Up to 10 requirements that determine whether the step can start
          When the specified evaluation flow returns True, the step starts The name of the active evaluation flow that determines whether the step can start

          Running Context of an Action Called by a Background Step

          By default, an active autolaunched flow called by a background step runs in the context of the automated process user. To run a background step in the context of a different user, use the Select Who to Run the Action As section in the background step's Properties panel. To control the system context’s record-level access, use the How to Run the Flow advanced option of the autolaunched flow referenced by the step.

           
          Loading
          Salesforce Help | Article