...
- Build - used for building a project. This is used to get source files from SCM or other sources and creates Artifacts that is deployed to target environment.
- Pre-deploy - used for performing any activity prior to running Deploy workflow in an instance. At the end of the workflow, you can use the default output variables FD_REVIEW_REQUIRED and FD_REVIEW_GROUP to create a review task(Human Task) and assign it to one or more groups. Certain plugins have the ability to override the value of FD_REVIEW_REQUIRED automatically when used in a Pre-deploy workflow.
- Deploy - used for deploying artifacts to target environment.
- Utility - used for executing specific operations on target environment against specific instance. Utility workflow does not deal with any artifacts.
...