Process Modeling Notation

Topics

Topic

Detail

See also

Abstract

A business process model typically defines the following elements:

The goal or reason for the process
Specific inputs
Specific outputs
Resources consumed
Activities that are performed in some order, and
Events that drive the process

 

The business process:

Can affect more than one organizational unit
Can have a horizontal organizational impact
Creates value of some kind for the customer; customers can be internal or external

 

A business process is a collection of activities designed to produce a specific output for a particular customer or market. It implies a strong emphasis on how the work is done within an organization, in contrast to a product's focus on what. A process is thus a specific ordering of work activities across time and place, with a beginning, an end, and clearly defined inputs and outputs: a structure for action. The notation used to depict a business process is illustrated below.

 

BusinessProcess

 

The process notation implies a flow of activities from left to right. Typically an Event element is placed to the left of the process and the output to the right. To specifically notate the internal activities, Activity elements can be placed inside the process element.

 

Process

Events

Activity

The BPMN File

One popular notation and approach to business modeling is the Business Process Modeling Notation (BPMN). This notation is specifically targeted at the business modeling community and has a relatively direct mapping to UML through a BPMN Profile. Sparx Systems provides a built-in profile for BPMN modeling in Enterprise Architect.

 

BPMN Models