business process modeling

Business  process modeling

BPM is the activity of representing process of enterprise, so that the current process may be analyzed and improve in future.  This process is typically performed by business analysts and as well as managers who are seeking to improve process efficiency and quality.
There are various BPM standards have been introduced for process development, each of them have certain limitations. The latest version is used in BPMN 2.0 standard. This supports both designing and as well as programming language functionalities.

Why BPMN?

BPMN is not a tool vendor or a consulting company; we don’t need to pay anything. This BPMN is similar to the flow charts it makes friendly and familiar to the business users.There are many shapes and symbol with specific meaning, with these stranded meanings a model diagram can be used to communicate requirements. This model can run through a stimulation engine or even automate the process by executing your model on a process engine.

There are 3 kinds of modeling levels:
  • .      Descriptive BPMN
  • .       Analytical BPMN
  • .       Executable BPMN

Let’s started with BPMN elements

This is a simple diagram that BPMN consists of to represent the business workflow prove to be helpful for both business users and developers.
There are four basic categories of BPMN elements:
  1. Swim lanes
  2. Flow objects
  3. Connecting objects
  4. Artifacts
1. Swim Lanes



Visualization purpose is done by swim lanes. we can easily organize the activities of a business with the help of swim lanes. The lane and the pool are the two objects in the swim lanes.




2.  Flow Objects


There are various shapes that represent the core elements of business process representation, which characterize the behavior of a business process.
Activities, events, and gateways are the three elements used to represent the flow of the object.

  • Tasks and sub process
The task is represented by round-cornered rectangle. This is used in business process when their is an activity to be implemented within a process.

Tasks can be used when there are some actions to be performed in your
business process. script task, user task, service task, and mail task are various types of tasks are provided by BPMN.


Sub-Process is a task that is used to represent levels within our business process. This task is useful when we want to display the leveled diagram of a business process.

there are 2 types of sub-process

  1. embedded
  2. independent(re-usable)

  • Events


There are three main types of events Start, intermediate, and end. And their are many sub events between these three main events which represent the actions of business process.

Events can be considered as the actions that occur during the business process. They are represented using a circle in a business process diagram. An intermediate event is represented using concentric circles.

Comments

Post a Comment

Popular posts from this blog

business lifecycle