Initialize Data objects script task Initiate the process instance user task with initiator pattern

Overview of Business Process Design 2-5 The first sequence flow, labeled yes, extends to a User task labeled Business Practices Review. From the Business practices review task, a sequence flow extends to an exclusive gateway labeled Business practices Outcome. From the first exclusive gateway mentioned earlier, a second sequence flow, labeled No, extends into the next swimlane to a parallel gateway labeled Approvals. That Approvals parallel gateway has a sequence flow labeled Rejected by Business Practices extending to it from outside the graphic. The following procedure demonstrates how a process path passes through the business practice review. Determine Business Practice Review 1. Determine Approval Flow business rules task. This stage begins with a business rules task which implements an Oracle Business Rule to determine whether a business practice review is required. 2. Check Approval Flow exclusive gateway ■ If Yes, perform Business Practice Review user task, then ■ If No, the process flow proceeds directly to the approve quote stage. 3. Approvals parallel gateway

2.2.1.3 Approve Quote

The next set of flow objects in the Sales Quote example define how the sales quote is approved. After the business practice review is finished, the quote moves to the approval phase as shown in Figure 2–4 . In this example, the approval process is defined by two separate flows that are executed simultaneously. These are: ■ Approve the sales quote. This process path is also split into two paths. In this example, it is possible for the quote to be self approved, which means that the quote is approved based on certain criteria, or it may require explicit approval from a process participant. ■ Approve the terms of the terms of the contract related to the sales quote. This process path requires a process participant to approve the terms of the sales contract. After these parallel process paths complete, they are merged. The process path then proceeds to the approval outcome stage.