Skip to main content

Overview

Human Tasks are designed for workflows that require human intervention, such as approvals, reviews, or decision-making. These tasks pause the workflow execution until human input is received.

Visual Example

Human Task Example

Configuration Structure

Required Fields

Task Instructions

Human tasks require clear instructions for the assigned user or team. Instructions should:
  • Be specific and clear
  • Define expected actions
  • Provide decision criteria
  • Include any relevant context
Example:

Assignment Rules (Required)

When creating a Human Task, you must configure an assignment rule to specify who will be responsible for completing the task. Without a valid assignment rule, you will not be able to create or update the workflow.

Assignment Configuration

User Assignment

When assigning to an individual user, select “USER” as the assignment type and choose from the dropdown list of users in your organization.

Team Assignment

When assigning to a team, select “TEAM” as the assignment type, choose a team from the dropdown list, and specify an assignment logic.

Assignment Logic Options

  • Round_Robin: Distributes tasks evenly among team members in a circular sequence
  • LRU (Least Recently Used): Assigns task to the team member who has not been assigned a task for the longest time
Important Note: If assignment rule conditions are not properly configured, you will not be able to create or update the workflow. All required fields must be completed with valid values.

Common Use Cases

1. Document Approval

2. Content Review

3. Decision Making

Task Flow

Response Types

Human tasks can have three possible responses:
  1. APPROVED: Task approved, workflow continues
  2. REJECTED: Task rejected, requires revision
  3. UNDECIDED: Additional review needed

Best Practices

1. Instructions

Do:
  • Write clear, concise instructions
  • Specify decision criteria
  • Include relevant context
  • Define expected outcomes
Don’t:
  • Use technical jargon
  • Write vague instructions
  • Omit important details
  • Assume knowledge

2. Assignment Rules

Do:
  • Set appropriate assignees
  • Configure backup assignments
  • Use team assignments for shared tasks
  • Set reasonable deadlines
  • Verify all required fields are completed
Don’t:
  • Assign to inactive users
  • Skip backup assignments
  • Ignore time zones
  • Use overly complex rules
  • Leave assignment rules incomplete

3. Dependencies

Do:
  • Clearly define prerequisites
  • Verify data availability
  • Set proper task order
  • Handle all outcomes
Don’t:
  • Create circular dependencies
  • Skip validation
  • Ignore error cases

Error Handling

Configuration

Common Scenarios

  1. Timeout
    • Task not completed within deadline
    • Automatic escalation
  2. Assignee Unavailable
    • Automatic reassignment
    • Backup assignee notification
  3. Invalid Response
    • Validation error
    • Request for correction

Integration Examples

With AI Task

With App Task

Notifications

Assignment Notification

Reminder Notification

Common Issues and Solutions

-Assignment Rules