Process View Derivation and Composition in a Dynamic Collaboration Environment

Recently, process view concept emerged out in business process management area. A process view may present only partial contents of a business process to a user, and thereby enables the visibility adjustment of business processes. In aspects of privacy protection and authority control, process views are of practical use for process modelling and execution. Given the complex relations between process users, it is a highly sought-after feature to depict the diversity and variation of the perception of different users towards business processes with process views. This paper presents a role-based process view model, which incorporates the role hierarchy into the process view model. This model enables the view derivation and composition between different users. Therefore, a process view is allowed to be derived from another view or composed from multiple views. A series of rules are defined to guarantee the structural consistency and validity of process views during transformations. A set of algorithms are developed to formalise the procedures of view filtering and merging. An application scenario is used to illustrate the feasibility of the approach.

[1]  Qing Li,et al.  Challenges and opportunities in collaborative business process management: Overview of recent advances and introduction to the special issue , 2009, Inf. Syst. Frontiers.

[2]  Matjaz B. Juric,et al.  Business process execution language for web services , 2004 .

[3]  Maria E. Orlowska,et al.  Analyzing Process Models Using Graph Reduction Techniques , 2000, Inf. Syst..

[4]  Maria E. Orlowska,et al.  Facilitating cross-organisational workflows with a workflow view approach , 2004, Data Knowl. Eng..

[5]  Axel Martens,et al.  Consistency between executable and abstract processes , 2005, 2005 IEEE International Conference on e-Technology, e-Commerce and e-Service.

[6]  Mathias Weske,et al.  The P2P Approach to Interorganizational Workflows , 2001, International Conference on Advanced Information Systems Engineering.

[7]  Sjaak Brinkkemper,et al.  Conceptual Modelling in Information Systems Engineering , 2007 .

[8]  Chengfei Liu,et al.  Version Management in the Business Process Change Context , 2007, BPM.

[9]  Yun Yang,et al.  An Organisational Perspective on Collaborative Business Processes , 2005, Business Process Management.

[10]  Yun Yang,et al.  Handling Instance Correspondence in Inter-organisational Workflows , 2007, CAiSE.

[11]  Howard Smith,et al.  Business Process Management: The Third Wave , 2003 .

[12]  Manfred Reichert,et al.  View-Based Process Visualization , 2007, BPM.

[13]  Samir Tata,et al.  The view-based approach to dynamic inter-organizational workflow cooperation , 2006, Data Knowl. Eng..

[14]  Rik Eshuis,et al.  Constructing customized process views , 2008, Data Knowl. Eng..

[15]  Manfred Reichert,et al.  Adeptflex—Supporting Dynamic Changes of Workflows Without Losing Control , 1998, Journal of Intelligent Information Systems.

[16]  Shing-Chi Cheung,et al.  Workflow View Driven Cross-Organizational Interoperability in a Web Service Environment , 2004, Inf. Technol. Manag..

[17]  Duen-Ren Liu,et al.  Workflow modeling for virtual processes: an order-preserving process-view approach , 2003, Inf. Syst..

[18]  Magnus Boman,et al.  Conceptual modelling , 1997 .

[19]  Chengfei Liu,et al.  Tracking over Collaborative Business Processes , 2006, Business Process Management.