The following tables describe and list properties of the process definition objects.
Process definition includes the following event references.
|Generic Start Event||(default) Process initial state.|
|Timer Start Event||Process initial state. Transition to next process step is triggered by a time event.|
|Signal Start Event||Process initial state. Transition to next process step is triggered by an alert, incident, or resource signal event.|
|End Event||Process end state.|
You must define one of the following task types.
|Send Task||Sends an email notification to the specified destination.|
|Script Task||Runs an agent-based script or agentless script using Ansible control node. The agent-based task can be implemented using a Python, PowerShell, or shell script.|
|Service Task||Runs an external, REST API, or local platform service.|
|User Task||A user task models work that requires human intervention. When the task runs, a new service desk entity task is created and appears in the assignee/assignee group task list.|
The workflow transitions out of the user task and to the next stage upon receipt of a Closed or Resolved indication from the service desk entity.
Any properties you define in Setup > Service Desk > Custom Forms are also displayed here as additional properties.
Process definition includes the folllowing gateway references.
|Exclusive gateway||(default) Specifies conditional task execution. Use the connector symbol to specify the branching condition.|
|Parallel Gateway||Specifies concurrent task execution.|
Process definition includes the folllowing connector references.
|Sequence Flow||Connects two components in a directed, sequential workflow.|
|Conditional Flow||Connects two components in a conditional workflow. Processing continues in the direction of this connector if the specified condition is satisfied.|
|Default Flow||Connects two components in a conditional workflow. Default processing continues in the direction of this connector if the specified condition is not satisfied.|