A Framework for Recommending Resource Allocation Based on Process Mining

Dynamically allocating the most appropriate resource to execute the different activities of a business process is an important challenge in business process management. An ineffective allocation may lead to an inadequate resources usage, higher costs, or a poor process performance. Different approaches have been used to solve this challenge: data mining techniques, probabilistic allocation, or even manual allocation. However, there is a need for methods that support resource allocation based on multi-factor criteria. We propose a framework for recommending resource allocation based on Process Mining that does the recommendation at sub-process level, instead of activity-level. We introduce a resource process cube that provides a flexible, extensible and fine-grained mechanism to abstract historical information about past process executions. Then, several metrics are computed considering different criteria to obtain a final recommendation ranking based on the BPA algorithm. The approach is applied to a help desk scenario to demonstrate its usefulness.

[1]  Jianmin Wang,et al.  A semi-automatic approach for workflow staff assignment , 2008, Comput. Ind..

[2]  Peter Dadam,et al.  Mining Staff Assignment Rules from Event-Based Data , 2005, Business Process Management Workshops.

[3]  Patrick Valduriez,et al.  Corrigendum to "Best position algorithms for efficient top-k query processing" [Inf. Syst 36(6) (2011) 973-989] , 2015, Inf. Syst..

[4]  Kevin Leyton-Brown,et al.  SATzilla: Portfolio-based Algorithm Selection for SAT , 2008, J. Artif. Intell. Res..

[5]  Agnes Koschmider,et al.  Role Assignment in Business Process Models , 2011, Business Process Management Workshops.

[6]  Wil M. P. van der Aalst,et al.  Decomposing Petri nets for process mining: A generic approach , 2013, Distributed and Parallel Databases.

[7]  van der Wmp Wil Aalst,et al.  Conformance testing : measuring the alignment between event logs and process models , 2005 .

[8]  Wil M. P. van der Aalst,et al.  Single-Entry Single-Exit decomposed conformance checking , 2014, Inf. Syst..

[9]  Surajit Chaudhuri,et al.  An overview of data warehousing and OLAP technology , 1997, SGMD.

[10]  Wil M. P. van der Aalst,et al.  Process Cubes: Slicing, Dicing, Rolling Up and Drilling Down Event Data for Process Mining , 2013, AP-BPM.

[11]  Wil M. P. van der Aalst,et al.  Process Discovery and Conformance Checking Using Passages , 2014, Fundam. Informaticae.

[12]  Wil M. P. van der Aalst,et al.  Conformance Testing: Measuring the Fit and Appropriateness of Event Logs and Process Models , 2005, Business Process Management Workshops.

[13]  Huilong Duan,et al.  Reinforcement learning based resource allocation in business process management , 2011, Data Knowl. Eng..

[14]  Arthur H. M. ter Hofstede,et al.  Achieving Intention-Centric BPM through Automated Planning , 2014, 2014 IEEE 7th International Conference on Service-Oriented Computing and Applications.

[15]  Wil M. P. van der Aalst,et al.  Workflow Resource Patterns: Identification, Representation and Tool Support , 2005, CAiSE.

[16]  Huilong Duan,et al.  Mining association rules to support resource allocation in business process management , 2011, Expert Syst. Appl..

[17]  David Ruiz,et al.  Priority-Based Human Resource Allocation in Business Processes , 2013, ICSOC.

[18]  Weidong Zhao,et al.  Process Mining from the Organizational Perspective , 2014 .

[19]  Patrick Valduriez,et al.  Best position algorithms for efficient top-k query processing , 2011, Inf. Syst..

[20]  Stefanie Rinderle-Ma,et al.  Life-cycle support for staff assignment rules in process-aware information systems , 2007 .

[21]  Zhonghua Ni,et al.  Mining event logs to support workflow resource allocation , 2012, Knowl. Based Syst..

[22]  Andreas Oberweis,et al.  A meta-model based approach to the description of resources and skills , 2010, AMCIS.