ArcGIS Workflow Manager allows you to evaluate the results of steps using return values and output values. Return values are stored for each completed step in a workflow diagram and can be accessed at any point in the workflow using ArcGIS Arcade expressions. A step's return value indicates if a step completed successfully or if a step failed and can be used in branching pattern workflow diagrams to create a decision point with multiple possible paths.
Output values are stored for completed steps that generate an output value. The output value can be accessed at any point in the workflow using ArcGIS Arcade expressions. For example, you can use the output value from the Run GP Service step to do the following:
- Store the value in the job’s extended properties table using the Update Job Properties or Update 1-M Job Properties step
- Send email notifications using the Send Email step
- Determine subsequent steps that need to be completed
- Provide dynamic input values for subsequent steps throughout the workflow