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
You can pause a process to include some updates in an already running process and then resume it. This allows you to apply multiple fixes in between pausing and resuming without requesting a new process.
- 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:
lines of interest(LOI, which are items that the post-processing script finds in the step's output log).
- Process step preconditions
- 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