3.40 Configure Assignment Dialog - Routing Page

Use to configure assignment and routing policy features.

Element Description

Route task to all participants, in order specified

Select from the list to have a task reviewed by all selected participants. This is known as default routing because the task is routed to each of the participants in the order in which they appear. This type of routing differs from state-machine based routing using advanced business rules.

Allow all participants to invite other participants

Select for each task assignee to invite additional participants into the workflow before routing it to the next assignee in the workflow. This functionality is equivalent to the ad hoc workflow pattern of pre-10.1.3 Oracle BPEL Process Manager releases. This applies when there is at least one participant. In this case, each user selects users or groups as the next assignee when approving the task in Oracle BPM Worklist.

Complete task when a participant chooses: <outcome>

Select to invoke the Abrupt Completion Details dialog for specifying conditions under which to complete the task early, regardless of the other participants in the workflow.

Enable early completion in parallel subtasks

Select this option for use in the following environments:

  • Multiple stages and groups of participants perform subtasks in parallel.

  • A participant in one group approves or rejects a subtask, which causes the other participants in that same group to stop acting upon the task. However, this does not cause the other parallel group to stop acting upon subtasks. That group continues taking actions on tasks. For example, assume there are two parallel subgroups, each in separate stages. One group acts upon lines of a purchase order. The other group acts upon headers of the same purchase order. If a participant of the first group rejects a line, all other task participants in the first group stop acting upon tasks. However, the second parallel group continues to act upon headers in the purchase order. In this scenario, the entire task does not complete early.

Complete parent tasks of early completing subtasks

Select this option for use in the following environments:

  • Multiple stages and groups of participants perform subtasks in parallel.

  • A participant in one group approves or rejects a subtask, which causes the other participants in that same group to stop acting upon the task. This also causes the other parallel group to stop acting upon subtasks. For example, assume there are two parallel subgroups, each in separate stages. One group acts upon lines of a purchase order. The other group acts upon headers of the same purchase order. If a participant of the first group rejects a line, all other task participants in the first group stop acting upon tasks. In addition, the second parallel group stops acting upon headers in the purchase order. In this scenario, the entire task completes early.

Use Advanced Rules

Select from the list to use advanced routing rules to create complex workflow routing scenarios. This enables you to start the Oracle Business Rules Designer with a preseeded repository containing all necessary fact definitions. A template rule dictionary is generated for specifying the routing behavior.

Use External Routing

Select from the list to invoke the External Routing Service dialog for configuring an external routing service that dynamically determines the participants in the workflow. If you select this option, you are prompted to acknowledge that using external routing data causes all defined stages to be deleted.

Related Topics

Creating Human Tasks in Developing SOA Applications with Oracle SOA Suite