Generic process steps#
Lists the various generic steps that can be used in a process.
- add-process-warning
Theadd-process-warning
step adds a warning message to the executing process - acquire-lock
Theacquire-lock
step allows acquisition of a process lock. - generic-manual-task
Thegeneric-manual-task
step pauses the process until a manual approval is completed. This step is only valid in a generic process. - plugin
Theplugin
step allows you to execute a plug-in command. Note that this step is not valid for an application process. - run-generic-process
Therun-generic-process
step executes a generic process and waits for it to complete. - run-generic-process-for-each-affected-resource
Therun-generic-process-for-each-affected-resource
step executes a generic process for each resource affected by the application process and waits for it to complete. This step is only valid in an application process. - set-final-process-status
Theset-final-process-status
step that also appears as Set Status in the Web UI, forces the outcome status of a process to success or failure. - shell
Theshell
step is a shortcut for theplugin
step that specifies the Shell plug-in and the Shell command. Note that this step is not valid in an application process. - start
Thestart
step is a pseudo-step that defines the beginning of the process. As it is not a true step, it does not use the step keyword. The only completion condition is success. So, on success is not required or permitted. - switch
Theswitch
step allows decision logic in the process. It expands a variable by name or evaluates an expression containing a 'p' expression to a value. Based on the value, one case is selected and its actions are carried out.
Parent topic: Process-as-code feature