Business Process Mapping (BPM) Tutorial

Business Process Mapping is a business analysis technique commonly used for capturing how a business process works and how individuals from different groups work together for a business initiative to achieve a business goal.

How to perform Business Process Mapping

To perform the Business Process Mapping, we need to establish the following elements:

  1. Identify the Process Scope possibly with the statement of scope
  2. Determine the desired outcome
  3. write down the process flow or activity descriptions
  4. Consider the exceptions in additional to the normal scenario
  5. Consider business rules to be attached to the activities
  6. Consider the entry criteria and inputs
  7. Consider the exit criteria and output
  8. Model the above into workflow models
  9. consider to formulate the actions to be taken resulting from the analysis

Creating a Business Process Diagram

  1. Click Diagram > New from the toolbar.
    Create new diagram
  2. Select Business Process Diagram from the New Diagram window, then click Next. You can filter the diagrams using the search bar above.
    Select Business Process Diagram
  3. name the diagram, the click OK. We will make the diagram Job Posting in this tutorial.
    name Diagram
  4. Create a horizontal pool by first clicking Horizontal Pool, then click on any empty space on the diagram.
    Create Pool
    If you cannot find Horizontal Pool but Vertical Pool instead, click the small triangle next to Vertical Pool, or press P on your keyboard.
    No Horizontal Pool
  5. Rename the pool by double clicking the pool. In this tutorial, we are naming the pool Company.
  6. The Auto Stretch setting of every pool is On by default, which means the length of the pool will stretch along the diagram. However, we don’t want this in the tutorial. We can disable Auto Stretch by right clicking Company > Presentation Options > Auto Stretch > Off.
    Auto Stretch Off
  7. To create a lane, click Company’s empty space, then press the resource button Add Lane. You can rename the lane by double clicking the lane.
    Add Lane
  8. Repeat step 7 for more lanes. You should see something similar to this when you have added all lanes:
  9. To create a start event, select Start Event, then click the lane you want the start event to be placed. We will place the start event on the Business Department lane in this tutorial.
    Create Start Event
  10. To create the first task, click the start event, then click and hold the resource button Resource Catalog, drag the cursor to the desire position and release. When you see a popup window appears, click Task on the window.
    New TaskChoose Task
  11. Double click the task to rename the task. We are renaming the task we created at step 10 to Report Job Opening in this tutorial.
  12. Repeat step 10 and 11 for more tasks.
  13. To create a gateway, first click the task you want to be followed by a gateway, click and hold the resource button Resource Catalog, drag the cursor to the desire position and release. Finally, select Gateway from the popup window. In this tutorial, we will be creating a gate after the task Review Job Posting. You can then rename the gateway using step 11.
    New GatewayChoose Gateway
  14. Repeat step 13 for more gateways.
  15. You may want to give some sequence flows a name. You can achieve this by double clicking the sequence flow.
  16. When all tasks and gateways are created, you can create the end events. To create an end event click the event you would like to end with (Post Job Posting in this example), click and hold the resource button Resource Catalog, drag the cursor to the desire position and release, then select End Event from the popup window.
    Create End EventSelect End Event
  17. Create more end events by repeating step 16.
  18. Once you have finished your diagram, you will see something like this:

Turn every software project into a successful one.

We use cookies to offer you a better experience. By visiting our website, you agree to the use of cookies as described in our Cookie Policy.