Data Objects Introduction to Business Process Management Notation BPMN

Overview of Business Process Design 2-3

2.2 Introduction to the Sales Quote Example Project

The Sales Quote project provides real-world examples of different Oracle BPM features. This project is used within the Oracle BPM documentation set to provide examples of the features being described. The Sales Quote demo project is shown in Figure 2–1 . Figure 2–1 The Sales Quote Example Project This graphic shows the BPMN notation for the Sales Quote example. It has four swimlanes labeled as follows from top to bottom they are: SalesRep, Business Practices, Approvers, Contracts. The rest of the graphic is described in the following sections.

2.2.1 Breakdown of the Sales Quote Example

The following sections describe how the Sales Quote example process works. This example can be broken down into the following high-level tasks: ■ Section 2.2.1.1, Initiate Sales Quote ■ Section 2.2.1.2, Determine Business Practice Review ■ Section 2.2.1.3, Approve Quote ■ Section 2.2.1.4, Approvals Outcome These high-level tasks are described in the following sections. Within each section, the specific flow objects required to perform each task are detailed.

2.2.1.1 Initiate Sales Quote

The initial flow objects within the Sales Quote project are used to set the initial values for data objects and initiate the process instance as shown in Figure 2–2 . 2-4 Modeling and Implementation Guide for Oracle Business Process Management Figure 2–2 Initiate Sales Quote This graphic shows a start event with a sequence flow extending to a task labeled Initialize Quote. From the initialize quote task, a sequence flow extends to a user task labeled Enter Quote. From the Enter Quote task, a sequence flow extends to a task labeled Set Business Indicators. The Initiate Sales Quote Portion Performs the Following: 1. Define start point none start event

2. Initialize Data objects script task

3. Initiate the process instance user task with initiator pattern

4. Set values for the business indicator data objects script task

2.2.1.2 Determine Business Practice Review

The next set of flow objects in the Sales Quote example determine if a review of corporate business practices is necessary. If a review is required, the process proceeds to a part of the process flow that performs the review. If a review is not required, the process proceeds directly to the approval stage. Figure 2–3 shows the BPMN flow objects used to perform the business practice review. Figure 2–3 Determine Business Practice Review In this graphic, a service task labeled Determine Approval Flow has a sequence flow extending downward to an exclusive gateway. From this exclusive gateway, two sequence flows extend.