In this lesson, you will learn how to create Process Diagrams using the Process Modeller. Specifically, this will involve the following:
What is a Process?
A process is a set of input and output activities, that helps a firm create value for its customers.
What are Process Diagrams?
Process Diagrams are graphical representations of all the firm's processes and includes the storage, manipulation and exchange of data between the firm and some external entity and also between the various units of the firm. Process models are considered to provide an alternative to data flow diagrams, which have been around for a long time. In recent times, with the large number of organizations involved in business process reengineering (BPR), process modeling has become increasingly popular.
Process Modeling Constructs
In order to create a process diagram successfully, you will need to be clear about some its core components; namely, organizational units, process steps, externals, process flows and data stores.
An organizational unit is the unit of the firm that is responsible for performing the processes. Each unit is assigned a certain area where the process steps that are created by this particular unit reside. These areas are referred to as the "Swimming Lanes." Oracle always includes a generic organizational unit by the name of "Unspecified" which refers to a unit that performs certain activities but is outside the scope of your consideration. You are however free to create as many organizational units as you may feel necessary and name them accordingly.
A process step is a process or a function associated with any particular organizational unit.
A process flow is the flowing of data (input or output) from one process step to another or to a store.
A data store is a collection of data that is stored somewhere. A Data Store does not move with the flow but is stored somewhere in a particular organizational unit.
An external is outside the scope of your hierarchy that has data flowing to and from it. It is usually stored in the "Swimming Lane" of the Unspecified organizational unit.
See Figure 3.1 for a graphical representation of the above mentioned components.
A Narrative of the Process to be modeled
In this lesson, we will decompose the process SRS3 (Maintain Course Enrollment) which we had created in Lesson 2 as part of the Student Registration System. Note that we could have decomposed it using the Dataflow Diagrammer also, as we did in Lesson 2 when we created the Level 1 diagram for the process Maintain Course Enrollment. However, in this lesson we will focus on the use of another tool, the Process Modeller, to decompose a process. We therefore use different process from the one we used to decompose using the Dataflow Diagrammer.
The external entity "Student" sends a "Request for enrollment" to the Registrar's office. Let us assume that processing at the Registrar's office involves the following steps:
The above mentioned process model may be created using the following steps:
On to page two
Page 1, Page 2, Page 3, Page 4 / Back to the tutorial index.