Double-click the stage you just created, or select the stage and click the Edit icon.

26-28 Modeling and Implementation Guide for Oracle Business Process Management Figure 26–23 Rule-Based Position List Builder Dialog To model a Position list builder, first specify if the list builder’s attributes are to be value-based or rule-based, and then select the options on the corresponding dialog. For information about the options, see Table 26–2 . 26.3.6.3.4 How to Model a Supervisory List Builder The Supervisory list builder ascends the primary supervisory hierarchy, starting at the requester or at a given approver, and generates a chain that has a fixed number of approvers in it. Two views of the Position list builder are shown in Figure 26–24 and Figure 26–25 . Figure 26–24 Value-Based Supervisory List Builder Dialog Figure 26–25 Rule-Based Supervisory List Builder Dialog Using Approval Management 26-29 To model a Supervisory list builder, first specify if the list builder’s attributes are to be value-based or rule-based, and then select the options on the corresponding dialog. For information about the options, see Table 26–2 .

26.3.6.4 How to Use Business Rules to Specify List Builders

Approvers of a task can be defined either inline in a task definition or by using business rules to specify the list builders that identify the actual approvers of a task. In addition, you can use business rules to specify approver substitution and list modifications. These rules are defined with the help of Oracle Business Rules and can vary between organizations. Typically, however, they are defined by the customer. Business rules are a combination of conditions and actions. Optionally, priority and validity periods can be defined for these rules. In Human Workflow rules, rule conditions are defined using fact types that correspond to the task, and to the task message and entity attributes which are XML representation of SDO objects. Rule actions consist of approver list builders and their parameters. Approver list builders move up a particular hierarchy and construct or modify the approver list according to the parameters defined. Approver list builders are implemented as XML JAXB fact types. For more information about these concepts, see the chapter Overview of Oracle Business Rules in Oracle Fusion Middleware Developers Guide for Oracle SOA Suite. The sections that follow explain list creation, approver substitution, list modification, and repeating node attributes using Oracle Business Rules.

26.3.6.4.1 How to Create Lists You can use business rules to define the list builders you

want to use. There are two types of business rules: ■ Rules that define the parameters of a specific list builder. In this case, the task routing pattern dialog is modeled to use a specific list builder. The parameters in the list builder come from rules. With this option, rules should return a list builder of the same type as the one modeled in JDeveloper. Figure 26–26 shows a sample configuration.