Determine Business Practice Review Approve Quote

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. 2-6 Modeling and Implementation Guide for Oracle Business Process Management Figure 2–4 Approve Quote In this graphic, a parallel gateway, labeled Approvals, has two sequence flows extending from it. The first sequence flow extends to an exclusive gateway, labeled Check for Self Approved. From the Check for Self Approved, wo sequence flows extend. The first, a sequence flow with a tick, extends to a user task labeled Approve Quote. From the Approve Quote task, a sequence flow extends to a parallel gateway labeled Approvals Merge. From the Check for Self Approved task, a second sequence flow labeled Self Approved is true extends to a task labeled Set Approve Quote Outcome. From the Set Approve Quote Outcome task, a sequence flow extends to the Approvals Merge parallel gateway. From the Approvals parallel gateway mentioned earlier, a second sequence flow extends to a User task labeled Approve terms in the swimlane below. From the Approve Terms task, a sequence flow extends to the Approvals Merge parallel gateway in the swimlane above. Approve Quote 1. Approvals parallel gateway - split a. Check for self approval gateway Approve Quote Set Approve Quote Outcome b. Approve Terms 2. Merge Approve Quote parallel gateway - merge

2.2.1.4 Approvals Outcome

The approvals outcome stage represents the final stage of the Sales Quote example. It begins with a check to determine if the sales quote has been approved. If the sales quote is approved, the process proceeds to the final process flow which proceeds to the end event. If the sales quote is not approved, the process flow returns to the enter quote task where the quote must be reentered and the process repeats. Overview of Business Process Design 2-7 Figure 2–5 Approval Outcome In this graphic, an exclusive gateway labeled Approvals Outcome has a sequence flow labeled Details and terms Approved extending into the next swimlane to a user task