Return to User manual

Mine process stages

Authors: Hoang (Bruce) Nguyen, Marcello La Rosa, Marlon Dumas, Arthur ter Hofstede, Fabrizio Maggi

This plugin discovers a staged process model, i.e. a model where the tasks are stages of the underlying business process. Stages are fragments of the process in-between two milestone events, such that there is a high number of direct dependencies inside each stage (high cohesion), and a low number of dependencies across stages (low coupling). For example, a loan origination process at a bank has multiple stages such as: i) the application is assessed (accepted/rejected milestone), ii) offered (offer letter sent milestone), iii) negotiated (agreement signed milestone), and iv) settled (agreement executed milestone). There may be many back-and-forth or jumps inside a stage, but relatively little across these stages.

To use this plugin, select an event log from the repository and hit “Discover>Mine process stages”.

Screen Shot 2018-04-03 at 10.52.09 am

The only parameter required is the minimum number of activities that will go into each stage (default = 4).

Screen Shot 2018-04-03 at 10.39.06 am

Once the plugin has completed the computation of stages, it will visualize the corresponding staged process model fro the input log.

Screen Shot 2018-04-03 at 10.49.16 amBy clicking on “Create Staged Log…” it is possible to export an annotated log where each event is assigned an attribute indicating the stage it belongs to. The dialog window that pops up allows one to choose which stages should be exported in this annotated log.

Screen Shot 2018-04-03 at 10.49.41 am

The annotated log produced with this plugin can be used as input to the Mine stage-based process performance plugin.

Examples of logs to use with this plugin can be found in folder “Examples>Mine process stages” of the Apromore repository.