Skip to content

Task Execution

When a workflow reaches a step that requires user input, tasks are created and assigned to team members. This page covers how to view and complete tasks within a workflow step.

Step Instance Page

Navigate to a step by clicking on it in a workflow's milestone timeline. The step instance page shows all tasks in that step.

Step instance with tasks

Task Metrics

Cards at the top show:

  • Total Tasks — number of tasks in this step
  • Active — tasks currently in progress
  • Completed — tasks that are done
  • Blocked — tasks that can't proceed

Display Options

  • Assigned to me — toggle to show only your tasks
  • Show completed tasks — toggle to include/exclude finished tasks

Task List

Each task in the list shows:

  • Task name — what you need to do
  • Type icon — indicates form, approval, or document upload
  • Status badge — To Do, In Progress, Completed, or Failed
  • Assignee — who is responsible
  • Description — additional context (may include dynamic values from workflow data)

Click any task to open the execution modal.

Task Types

Form Tasks

Form tasks ask you to fill in data fields. Depending on the template, you may see:

  • Text fields — single-line or multi-line text
  • Number fields — numeric input, possibly with formatting masks
  • Date fields — date pickers
  • Checkbox fields — yes/no toggles
  • Dropdown fields — select from options
  • Multi-select fields — choose multiple options

Completing a form task:

  1. Fill in all required fields (marked with an indicator)
  2. Optionally fill in optional fields
  3. Click Submit to complete the task

Saving progress: If you can't finish right now, click Save Progress to save your entries without submitting. You can come back later to finish.

Approval Tasks

Approval tasks ask you to approve or reject a request.

Completing an approval task:

  1. Review the information provided (input data, previous task outputs)
  2. Optionally add a comment or fill in any additional form fields
  3. Click Approve or Reject

Document Upload Tasks

Document upload tasks require you to provide one or more files.

Completing a document upload task:

  1. Review the document requirements listed
  2. Drag and drop files or click to browse
  3. Upload the required documents
  4. Click Submit to complete the task

Task Discussion

Each task has a Discussion tab where you can post messages and communicate with other team members about the task. This is useful for asking questions, providing context, or flagging issues.

Assigning Tasks

If a task isn't assigned to anyone (or you're an admin/manager), you can assign the task to yourself or change the assignee. This is useful when tasks need to be redistributed among the team.

System Tasks

Alongside user tasks, you'll see system tasks — automated actions like:

  • HTTP Request — API calls to external services
  • GraphQL — GraphQL queries
  • JavaScript — custom code execution
  • Send Email — email notifications
  • Delay — timed pauses
  • Echo — data transformations

System tasks run automatically. You can view their details (configuration, response data, errors) but can't execute them manually.

Retrying Failed Actions

If a system task fails (e.g., an API call returns an error), administrators can click the Retry button to re-execute the action.

Real-Time Updates

The task list auto-refreshes every 3 seconds. When another team member completes a task, you'll see the status update and may receive a notification toast.

TIP

You won't be notified about tasks you complete yourself — notifications only appear for actions by other team members.

Invent Workflows Guide