About Tasks

Use tasks to create items for users to approve or action.

Human Tasks in APEX are items that need to be actioned by people, rather than activities performed by a script or automation. There are two types of tasks available:

Because the task component contains a data model, when you configure tasks, you focus on the details and customization for a specific type of task. You can set up task owners and administrators at design time or determine them dynamically at runtime based on data related to the task.

APEX provides the following building blocks for tasks:

By customizing these building blocks, you can create custom tasks specific to your application or shared across many applications. Once you create the task definition, unified task list, and task details page, you add the task definition to a page as a Human Task - Create page process. When the process activates, the task engine creates the task from the task definition.

Users can view and take action on their tasks in the unified task list. Based on the user action, the task state changes. For more on task states, see About Task States and Transitions.

Tip: By default, approval tasks do not allow the user who initiated the task to complete the task. However, you can change this behavior in the task definition settings.

Note: The CREATE JOB privilege must be granted to the application’s parsing schema to use workflows and tasks.