When you automate business processes using Signavio Workflow Accelerator, you can use milestone events to explicitly track process status. This article describes how to model process milestones and use them for better visibility of work in progress.

Status milestone events

In an employee onboarding process, for example, each new employee progresses through a number of phases in the process:

  1. Hired – starting when the new employee signs a contract
  2. Induction – when the employee first arrives at the office
  3. Trial period – when introductory training is complete and normal work starts

The start of each phase corresponds to a process milestone that changes the process ‘status’ of the case. In the onboarding example, when a new employee has completed induction training during the first week or two at the company, the trial period starts. The milestone name is what you would tell someone who asked what the status of the new hire was.

In process modeling terms, these milestones are process events between other activities:

intermediate event

More specifically, in Business Process Model & Notation (BPMN), a Status milestone is an ‘intermediate event.’ Signavio Workflow Accelerator makes this available as a milestone activity.

Modeling process milestones in Signavio Workflow Accelerator

First, start with an onboarding process that includes the process tasks. In this example, these are grouped into sub-processes. However, this model doesn’t clearly communicate where the three phases start.

initial process

To use a milestone in Signavio Workflow Accelerator, add it to the process flow at the start of the corresponding phase. Select the milestone to enter its name and a ‘Milestone description’, which will become the value of the ‘Case / Milestone’ variable.

milestone configuration

The ‘Milestone description’ can also include process variables, which you enter by typing a ‘#’ for a task name template.

Browsing case milestones

Process milestones give you visibility of the status of open cases. In Signavio Workflow Accelerator, you can view these status milestones on the Cases overview.

Cases - with Milestone column

Add the milestone column as follows.

  1. In the menu bar, select ‘Cases’
  2. On the cases overview page, select ‘Configure columns.’
  3. Below the list of selected columns, select ‘Case / Milestone’ from the drop-down menu to add it to the column list.
  4. In the column list, edit ‘Case / Milestone’ and change it to ‘Milestone.’
  5. Select ‘Back to the table’ to view the table with the ‘Milestone’ column.

This gives you a basic overview of case statuses. For more flexible visibility, use the Analytics functionality to create a report that shows process milestones.

Reporting on open cases by milestone

If you’re managing an onboarding process, you need an up-to-date overview of the new hires at each stage in the process. To do this in Signavio Workflow Accelerator, create a report that gives you an overview of open cases, grouped by process milestones.

Report of cases grouped by milestone

Create this report as follows.

  1. In the menu, select ‘Analytics.’
  2. On the Analytics page, select ‘Create new report.’
  3. Enter a report title, ‘Onboarding – New hires.’
  4. For ‘Process’, select the ‘Onboard new employee’ process.
  5. For ‘Case status’, select ‘open cases.’
  6. For ‘Group by’, select ‘Case / Milestone.’

Now you can use the pie chart and table to see how many new employees there are at each stage, and who they are.

Straightforward process milestones

Process milestone events illustrate how you can improve your process models to make their structure clearer at the same time as getting better visibility of work in progress. If you want to reach your own Signavio Workflow Accelerator process milestones, then register for a free 30-day trial today.

Published on: August 8th 2017 - Last modified: February 23rd, 2018