Define Business Events > Defining business events based on native workflows > Workflow components and tools
  

Workflow components and tools

A workflow can include multiple components that outline the steps needed to complete a business process.
The following table describes the components and steps needed to complete a business process:
Component
Description
Swimlane
Partitions a set of steps in a workflow and visually distinguish task responsibilities between different user roles.
Start
Starts a workflow.
User Task.
A human action required for approvals. For example, you might want to add a user task step to a loan approval process.
Service Task
Automates repetitive tasks that don't need human intervention, such as checking whether users have certain privileges or sending notification emails.
Decision Gateway
A control point that routes the workflow in one direction based on your decision in a user or service task. For example, approve the request if it meets the requirements, reject if not, or return if more information is required.
Inclusive Gateway
A control point that routes the workflow in one or more directions based on your decision in a user or service task.
Parallel Gateway
A gateway pair that enables multiple tasks to run concurrently. A parallel gateway pair consists of a divergent and convergent gateway. A divergent gateway splits an incoming path into several concurrent outgoing paths, whereas a convergent gateway joins all the incoming paths into a single outgoing path.
Connections
Connects components in a workflow.
End
Marks the completion of a workflow.
Terminal End
Explicitly ends a workflow. Use in parallel gateways to terminate all active tasks and end the workflow.
For more information about decision gateways, inclusive gateways, and parallel gateways, see Gateway components.
You can use the following tools when you design workflows:

Gateway components

You can add gateway components to workflows to configure task outcomes or enable multiple tasks to run concurrently.
You can add the following gateways to workflows:
Consider the following workflow for a product onboarding process:The image shows a product onboarding process workflow that includes various validation tasks such as verifying the target country, product ID, and details. It features region-specific standards for AMER, EMEA, APAC, and US, with decision points for verification that lead to outcomes like approval or rejection. The workflow uses decision gateways, an inclusive gateway, and a parallel gateway to illustrate branching paths, and ends with approval or rejection of the product.
The workflow includes multiple tasks to evaluate product details based on regional standards. A separate task outome is added for the US because the product standards differ from those of the other countries in the AMER region.
The gateways in the workflow enable the following tasks: