Skip to main content
Version: Current

Parallel Tasks

Description

The Parallel Task activity enables the creation of multiple tasks in parallel for different participants within a single workflow step. Each task can be assigned to a distinct user and can use its own associated eForm, allowing participants to work independently and simultaneously.

Once triggered, the activity creates all configured tasks simultaneously and waits until every participant completes their task. The workflow continues only after all parallel tasks are completed, making this activity ideal for scenarios that require concurrent reviews, approvals, or data collection from multiple users.


Common Capabilities

Process Data Support

info

This activity supports dynamic configuration using variables from the Process Data drawer.

You can bind values from Model Data, Form Data, System Data, Enterprise Variables, and Activity Outputs.

Learn more → Using Process Data


Properties

Input

NameTypeRequiredDescription
ParticipantsStringTrueJSON array of participants. Format: [{"name":"user1","form":"form1"},{"name":"user2","form":"form2"}]. Supports only users.
Time To CompleteInt32TrueThe time duration allowed for the task completion.
Time To Complete UnitUnitOfTimeFalseThe unit of time for the duration (e.g., Day, Hour, Minute, Second). Default is Day.
Use Business TimeBooleanFalseDetermines whether the due date should be calculated using the business calendar (e.g., working hours, weekends, and holidays) instead of regular elapsed time. Default is True.
PriorityTaskPriorityFalseThe priority of the task. Default is Normal.
TitleStringFalseThe title of the task.
info

If the specified participant is unavailable during task creation or assignment, the task is automatically assigned to the Administrator to maintain workflow continuity.

Email Notifications

You can utilize Email Templates and configure email notifications for the following task statuses.

  • Initiation – Specify the task initiation via Email notification.
  • Reminder – Specify the task reminder Email Notification to send as a reminder of the Task. It will send daily reminder notifications until the Task enters Overdue status.
  • Reassignment – Specify the task reassignment via Email Notification. This email will be sent upon reassignment of this Task.
  • Completion – Specify the Task completion via Email notification. It sends this email notification when the Task is complete.
  • Overdue – Specify the Task overdue via Email Notification. It sends this email when a task is overdue.

Wait All Incoming

Execution Control

Controls how this activity behaves when multiple incoming execution paths converge.

Determines whether the activity executes when:

  • any incoming path completes, or
  • all relevant paths have completed before execution

Learn more → Execution Control


On Error

Error Handling Strategy

Defines how the workflow behaves if this activity encounters a runtime error.

Supported strategies include Fault, Continue, Suspend, and Retry.

Learn more → Error Handling