Terminability and compensatibility of cycles in business processes with a process-oriented trigger

作者:

Highlights:

摘要

BPTrigger is a process-oriented trigger model that provides economy of specification and efficient execution for complex business constraints. An essential part of trigger execution is detection and resolution of cycles. This paper presents an approach to determine the terminability of a cycle introduced by a BPTrigger in a business process and determine whether a cycle is allowable in terms of compensatibility. The foundation of the approach is a set of conditions for cycle termination derived from classifications of business processes by resource usage and activity types by compensation status. This paper formally presents cycle analysis procedures using the notion of cycle analysis graph. Further, a procedure is proposed which checks the terminability of multiple cycles using a composite cycle analysis graph constructed from the cycle analysis graphs of the associated cycles. The paper proves the correctness of the analysis and presents a validation example. The presented results extend some limitations of well-formed sphere which has addressed atomicity of workflow transactions.

论文关键词:Trigger,Business process management,Termination,Compensation,Transactional workflow

论文评审过程:Received 28 March 2006, Revised 13 March 2008, Accepted 18 March 2008, Available online 29 March 2008.

论文官网地址:https://doi.org/10.1016/j.datak.2008.03.002