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.
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.