Selecting a Routing Policy

You can select a routing policy in the Human Task Editor.

After you configure a participant type and are returned to the Human Task Editor, use the links on the top right corner as shown in Figure 29-38.

Figure 29-38 Human Task Editor — Assignment Section

Description of Figure 29-38 follows
Description of "Figure 29-38 Human Task Editor — Assignment Section"

Table 29-10 describes the routing policy methods provided.

Table 29-10 Routing Policy Method

Routing Policy Selection Use This Policy In Environments Where... Section
  • Allow all participants to invite other participants

A participant can select users or groups as the next assignee (ad hoc) when approving the task.

Allow All Participants to Invite Other Participants or Edit New Participants

  • Complete task when a participant chooses: <outcome>

A participant in a task can accept or reject it, thus ending the workflow without the task being sent to any other participant. For example, a manager rejects a purchase order, meaning that purchase order is not sent to their manager for review.

Stopping Routing of a Task to Further Participants

  • Enable early completion in parallel subtasks

Note: This option is for environments in which you have multiple stages and participants working in parallel.

Participants perform subtasks in parallel, and one group's rejection or approval of a subtask does not cause the other group's subtask to also be rejected or approved.

Enabling Early Completion in Parallel Subtasks

  • Complete parent tasks of early completing subtasks

Note: This option is for environments in which you have multiple stages and participants working in parallel.

Participants perform subtasks in parallel, and one group's rejection or approval of a subtask causes the other group's subtask to also be rejected or approved.

Completing Parent Subtasks of Early Completing Subtasks

Use Advanced Rules

The participants to whom the task is routed are determined by the business rule logic that you model. For example, a loan application task is designed to go through a loan agent, their manager, and then the senior manager. If the loan agent approves the loan, but their manager rejects it, the task is returned to the loan agent.

How to Specify Advanced Task Routing Using Business Rules

Use External Routing

The participants in a task are dynamically determined. For example, a company's rules may require the task participants to be determined and then retrieved from a back-end database during runtime.

How to Use External Routing

Assignment tab

A participant is assigned a failed task for the purposes of recovery.

How to Configure the Error Assignee and Reviewers