IvanWalsh.com – Learn How To Run Your Business Online header image 2

Process Design Tutorial #7 | What graphical elements are used in Business Process Model?

June 28th, 2009 · View Comments · How To

We’ve been talking about business process modeling for the last few weeks and I’ve had some emails asking for more info on the graphical elements used in process maps. So, let’s take a look.

Business Process Design Template

A Business Process Model consists of several graphical elements which are used by most all Business Analysts and Process designers:

Flow Objects

Flow objects are used to define the behavior of a Business Process. These include:

  • Events
  • Activities
  • Gateways
  • Connecting Objects

You can connect Flow Objects to each other with:

  • Sequence Flows
  • Message Flows
  • Associations
  • Swimlanes

You can group the primary modeling elements through swim-lanes, which are:

  • Pools
  • Lanes

Artifacts

You can use artifacts to provide additional information about how the process works.

There are four standardized artifacts, including:

  • Data Object
  • Group
  • Annotation

The core modeling elements depicted by these notations are:

  • Description
  • Element
  • Event
  • Notation

Think of an event is something that “happens” during a process. Events affect how the process ‘flows’ and usually has a cause (something that trigger it) or an impact (an end result).

Events are displayed as circles. They have open centers so you can add markers to differentiate different triggers or results.

Furthermore, there are three types of Events: Start, Intermediate, and End.

Activity

An activity is a generic term for any type of work that the business performs. For example, in a bank, you might have activities, such as print a statement, post a check book, or check customer statements.

An activity can be:

  • Atomic (as small as it can be) or
  • Non-atomic (compound)

Activities found in a Process Model are Process, Sub-Process, and Task.

Tasks and Sub-Processes are shown as rounded rectangles.

Gateway

Gateways control the divergence and convergence of Sequence Flow. This means it will determine branching, forking, merging, and the joining of paths.

Sequence Flow

A Sequence Flow shows the order in which activities are performed in a Process.

Message Flow

A Message Flow shows the flow of messages between two parties.

Association

An Association associates information with Flow Objects. Text and graphical non-Flow Objects can be associated with the Flow Objects.

Pool

A Pool acts as a ‘swimlane’ and is used to partition a set of activities from other pools.

Lane

A Lane is a sub-partition within a Swim-lane / Pool and extends the entire length of the Pool, either vertically or horizontally depending on how you design your process flows.

Data Object

Data Objects are considered Artifacts because they do not have any direct effect on the Sequence Flow or Message Flow of the Process, but they do provide information about what activities require to be performed and/or what they produce.

Group

A group is used to box a group of objects, usually for documentation purposes. Grouping activities does not affect the Sequence Flow as it is generally used for documentation or analysis purposes.

Text Annotation

You can add text to the diagram to provide additional information for the reader.

FYI: Business Process Design Templates

You can download the completed version of these business process templates over here: http://www.klariti.com/business-process-design-template/. As I mentioned above, we’ve partnered with Klariti Ltd (www.klariti.com) and released some very detailed Microsoft Word and Visio templates. These are on sale for only $9.99 until month end – it’s the promotional price – and after that they go back up to $29.99. They include process narratives (Word) process maps (Visio) and Excel spreadsheets for controlling your projects.

PS – If you’ve found this article useful, please consider giving us a Digg or StumbleUpon.

Regards,

Ivan

Twitter / Facebook / Flickr / Templates / Tips

Related posts:

  1. Process Design Tutorial #7 | What graphical elements are used in Business Process Model? Process Design Tutorial #7 | What graphical elements are used...
  2. Process Design Tutorial #6 | Understanding Business Process Modeling Notation Process Design Tutorial #6 | Understanding Business Process Modeling Notation...
  3. Process Design Tutorial #2 | How to use Business Process Modeling Techniques in Software Development We’re now going to talk about the role of Business...
  4. Process Design Tutorial #8 | Sample Business Process Template Process Design Tutorial #8 | Sample Business Process Template...
  5. Process Design Tutorial # 1 | What is a Business Process? Process Design Tutorial # 1 | What is a Business...

Tags: ················

View Comments so far ↓

Like gas stations in rural Texas after 10 pm, comments are closed.