activitiesVariant of Task

User Task

A User Task represents work that requires human interaction to complete. It is assigned to a person or role and typically appears in a task list or inbox where users can claim, complete, or delegate the work.

Category
activities
BPMN Spec
Section 10.2.3
Icon Class
bpmn-icon-user-task

What is a User Task?

A User Task is a BPMN activity that requires a human performer to complete. Unlike automated Service Tasks, User Tasks pause the process until a person takes action-reviewing information, making decisions, entering data, or approving requests.

Visual Representation

The User Task is shown as a rounded rectangle with a small person icon in the upper-left corner. This human figure distinguishes it from other task types like Service Tasks (gear icon) or Script Tasks (script icon).

Key Characteristics

  • Human performer required: The task waits in a worklist until someone claims and completes it
  • Assignment options: Can be assigned to specific users, roles, groups, or dynamically based on process data
  • Form support: Often associated with forms for data input/output
  • Deadline handling: Can have due dates and escalation rules when overdue

Common Use Cases

Approval Workflows

A manager reviews and approves or rejects a request (purchase order, leave request, expense report) before the process continues.

Data Entry and Review

A user manually enters information into the system or reviews auto-populated data for accuracy before proceeding.

Decision Points

A human makes a judgment call that cannot be automated-assessing risk, evaluating quality, or choosing between options.

Frequently Asked Questions

Related BPMN Elements

Try this element in Crismo

Create beautiful BPMN diagrams with our modern process modeling platform.