Decision-making support for input data in business processes according to former instances

Business Processes facilitate the execution of a set of activities to achieve the strategic plans of a company. During the execution of a business process model, several decisions can be made that frequently involve the values of the input data of certain activities. The decision regarding the value of these input data concerns not only the correct execution of the business process in terms of consistency, but also the compliance with the strategic plans of the company. Smart decision-support systems provide information by analyzing the process model and the business rules to be satisfied, but other elements, such as the previous temporal variation of the data during the former executed instances of similar processes, can also be employed to guide the input data decisions at instantiation time. Our proposal consists of learning the evolution patterns of the temporal variation of the data values in a process model extracted from previous process instances by applying Constraint Programming techniques. The knowledge obtained is applied in a Decision Support System (DSS) which helps in the maintenance of the alignment of the process execution with the organizational strategic plans, through a framework and a methodology. Finally, to present a proof of concept, the proposal has been applied to a complete case study.

[1]  P. Lancaster Curve and surface fitting , 1986 .

[2]  Guido Governatori,et al.  On compliance checking for clausal constraints in annotated process models , 2012, Inf. Syst. Frontiers.

[3]  I. Weber,et al.  Semantic Business Process Validation , 2008 .

[4]  Jörg Becker,et al.  Modeling and Analysis of Business Process Compliance , 2011, Governance and Sustainability in Information Systems.

[5]  Mathias Weske,et al.  Optimal acquisition of input data for decision taking in business processes , 2017, SAC.

[6]  José Miguel Pérez-Álvarez,et al.  Compliance validation and diagnosis of business data constraints in business processes at runtime , 2015, Inf. Syst..

[7]  María Teresa Gómez López,et al.  Tactical Business-Process-Decision Support based on KPIs Monitoring and Validation , 2018, Comput. Ind..

[8]  María Teresa Gómez López,et al.  Constraint-Driven Approach to Support Input Data Decision-Making in Business Process Management Systems , 2011, ISD.

[9]  H J Motulsky,et al.  Fitting curves to data using nonlinear regression: a practical and nonmathematical review , 1987, FASEB journal : official publication of the Federation of American Societies for Experimental Biology.

[10]  Peter Dadam,et al.  Integration and verification of semantic constraints in adaptive process management systems , 2008, Data Knowl. Eng..

[11]  J. Brian Gray,et al.  Introduction to Linear Regression Analysis , 2002, Technometrics.

[12]  Rik Eshuis,et al.  Verifying the manipulation of data objects according to business process and data models , 2020, Knowledge and Information Systems.

[13]  Maria E. Orlowska,et al.  Specification and validation of process constraints for flexible workflows , 2005, Inf. Syst..

[14]  Paola Mello,et al.  Checking Compliance of Execution Traces to Business Rules , 2008, Business Process Management Workshops.

[15]  María Teresa Gómez López,et al.  Using Constraint Programming in Selection Operators for Constraint Databases , 2014, Expert Syst. Appl..

[16]  María Teresa Gómez López,et al.  Process Instance Query Language to Include Process Performance Indicators in DMN , 2016, 2016 IEEE 20th International Enterprise Distributed Object Computing Workshop (EDOCW).

[17]  Shazia Wasim Sadiq,et al.  Detecting Regulatory Compliance for Business Process Models through Semantic Annotations , 2008, Business Process Management Workshops.

[18]  Peter Dadam,et al.  On enabling integrated process compliance with semantic constraints in process management systems , 2012, Inf. Syst. Frontiers.

[19]  Roger Jianxin Jiao,et al.  Workflow simulation for operational decision support using event graph through process mining , 2012, Decis. Support Syst..

[20]  Olegas Vasilecas,et al.  Ontology and SOA Based Data Mining to Business Process Optimization , 2013, ISD.

[21]  Mathias Weske,et al.  Enabling Dynamic Decision Making in Business Processes with DMN , 2015, Business Process Management Workshops.

[22]  Brigitte Werners,et al.  A simulation-based decision support system for business process planning , 2002, Fuzzy Sets Syst..

[23]  María Teresa Gómez López,et al.  Decision-Making Support for the Correctness of Input Data at Runtime in Business Processes , 2014, Int. J. Cooperative Inf. Syst..

[24]  Nees Jan van Eck,et al.  How to normalize cooccurrence data? An analysis of some well-known similarity measures , 2009, J. Assoc. Inf. Sci. Technol..

[25]  Peter Z. Revesz,et al.  Constraint Databases and Temporal Reasoning , 2001, TIME.

[26]  N. Ilker Altintas,et al.  Business Rules Segregation for Dynamic Process Management with an Aspect-Oriented Framework , 2006, Business Process Management Workshops.

[27]  Enid Mumford,et al.  Reengineering the Corporation: A Manifesto for Business Revolution , 1995 .

[28]  María Teresa Gómez López,et al.  Developing a labelled object-relational constraint database architecture for the projection operator , 2009, Data Knowl. Eng..

[29]  David C. Yen,et al.  A business process gap detecting mechanism between information system process flow and internal control flow , 2009, Decis. Support Syst..

[30]  Ned Kock,et al.  Communication flow orientation in business process modeling and its effect on redesign success: Results from a field study , 2009, Decis. Support Syst..

[31]  Ana Carolina Salgado,et al.  Incremental entity resolution process over query results for data integration systems , 2019, Journal of Intelligent Information Systems.

[32]  Brigitte Werners,et al.  A decision support system for business process planning , 2000, Eur. J. Oper. Res..

[33]  Peter Dadam,et al.  On Enabling Data-Aware Compliance Checking of Business Process Models , 2010, ER.

[34]  Mathias Weske,et al.  Business Process Management: Concepts, Languages, Architectures , 2007 .

[35]  Mathias Weske,et al.  Visually specifying compliance rules and explaining their violations for business processes , 2011, J. Vis. Lang. Comput..

[36]  Irene Barba,et al.  Supporting the Optimized Execution of Business Processes through Recommendations , 2011, Business Process Management Workshops.

[37]  María Teresa Gómez López,et al.  Minimizing test-point allocation to improve diagnosability in business process models , 2013, J. Syst. Softw..

[38]  Peter Dadam,et al.  Design and Verification of Instantiable Compliance Rule Graphs in Process-Aware Information Systems , 2010, CAiSE.

[39]  Peter Lancaster,et al.  Curve and surface fitting - an introduction , 1986 .