As we know, a business process modeling is a collection or group of related activities or business processes that produce a specific service or product.
In order to explain a Business process modeling in a simple manner, let us assume an activity of getting a seat in a college.
The following diagram shows the different activities or business processes associated in getting a placement in a college. The related activities are grouped on each side marked with different arrows.
Business Process Modeling Example Diagram:
- To obtain a seat in a college, first the applicant need to submit an application along with GRE and TOEFL scores, school mark sheets, birth certificate, payments etc. In Business process modeling, these are represented as inputs with arrows pointing inwards.
- In order to process the application, college should have computing systems; employees, accounting systems etc., and mechanism arrows represent these.
- The application should only be approved upon satisfying several factors like; legal requirements, government rules, valid mark sheets etc. and control arrows represent these.
- When all processes are completed, the applicant will be notified of the selection, scholarships, books etc and output arrows represent these.
Business process modeling is a collection or group of related activities or business processes that produce a specific service or product. Business processes are visually represented as diagrams of simple box with arrow graphics and text labels, better known as Business Process Models.
Business Process Modeling Overview:
Business Process Modeling (IDEF0) is the first step in Business Modeling and it is followed by Process Flow Modeling (IDEF3) and Data Flow Diagrams (DFD). In Business Process Modeling, an organization’s functions are represented by using boxes and arrows. Here boxes represent activities and arrows represent the information associated with an activity. Input arrow, Output arrow, Mechanism arrow and Control arrow are the different types of arrows that are used in business process modeling.
The business process modeling is started with a context diagram and it provides a brief overview about the organization’s activity. In order to understand the activities of an organization in a detailed manner, the context diagram is then decomposed into many sub activities diagrams.
Business Process Modeling Diagram:
Similarly decomposition of context diagram is done in process flow modeling and data flow diagrams. Context diagram is similar to a conceptual data model in data modeling. The following example gives the layout of the context diagram.
Modeling is an efficient and effective way to represent the organization’s needs; It provides information in a graphical way to the members of an organization to understand and communicate the business rules and processes.
Business Modeling and Data Modeling are the two important types of modeling.
Business Modeling Types:
Business Process Modeling:
Business Process Modeling is an analysis of business processes, often represents a collection of activities that are related to each other. Business Process Modeling is explained in detail under the topics Business Process Modeling & Business Process Modeling Example.
Process Flow Modeling:
Process Flow Modeling is used to graphically describe the various processes that happen in an organization and the relationships between them and it is also known as Work Flow Modeling. A typical Process Flow Diagram contains, several related processes often referred to as UOWs (Unit of Work) in Process Flow Modeling, Arrows and Junctions. Junctions are simply boxes facilitating the branching or joining operation between processes that enter or leave a junction. Process Flow Modeling is explained in detail under the section Process Flow Modeling.
Data Flow Modeling:
Data Flow Modeling focuses on the flow of data between various Business Processes. A typical Data Flow Diagram contains activities, arrows, data stores and external references. Data Flow Modeling is explained in detail under the section Data Flow Modeling.
Data Modeling Types:
These Data Modeling types and their concepts are described in detail under the Data Modeling section.