Process step types and logic#
When you design processes, you use different kinds of process steps and joining techniques. You can assign properties to process steps and use them to control step execution.
- Conditional processes
Every connection (except connections from the Start step) has a delete tool and conditional flag. The conditional flag sets a condition on a connection. - Switch steps
A switch step is a utility step that you use to branch process, based on the value of a property. - Pausing a process
Pausing a process execution results in the behavior described below. - Branching and joining steps
You can branch processes so that multiple steps run at the same time. You can also merge processes to return to running a single step at a time. - Process step properties
All steps have the following properties:exitCode
,status
, andlines of interest
(LOI, which are items that the post-processing script finds in the step's output log). - Process step preconditions
Most steps in a process can have a precondition. If the Precondition field is available, the process supports a precondition. This precondition determines whether the step runs. Like post-processing scripts, preconditions use JavaScriptâ„¢ 1.7. - Adding deployment warnings
Warning statuses provide a way to easily identify deployments that require closer inspection that had been marked during the process execution. - Post-processing scripts
Post-processing scripts run after a step finishes. Typically, post-processing scripts ensure that expected results occurred.
Parent topic: Processes