Merging business processes for a common workflow in an organizational collaborative scenario Maria Laura SEBU Horia CIOCÂRLIE Computer and Software Engineering Department Politehnica University of Timisoara 1 ICTSCC 2015 - 19th International Conference on System Theory, Control and Computing
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
ICTSCC 2015 - 19th International Conference on System Theory, Control and Computing
1
Merging business processes for a common workflow in an organizational
collaborative scenario
Maria Laura SEBUHoria CIOCÂRLIE
Computer and Software Engineering DepartmentPolitehnica University of Timisoara
ICTSCC 2015 - 19th International Conference on System Theory, Control and Computing
2
Business contextHigh competition on the market for better products and services → organizations start collaborations
• Failed collaboration– Credibility – Customer satisfaction– Bad results in portofolio– Wasted resources
• Root cause - differences in approaches, methods, processes and tools used
• Half of outsourcing projects are doomed to fail !
ICTSCC 2015 - 19th International Conference on System Theory, Control and Computing
3
Business context• Process-based solution to support multi organizational
collaboration• Identify if a collaboration is feasible (higher compatibility →
reduced costs and less effort for setup)– compute the similarity between business processes
• Same domain, standardized processes OR different domains• Different level of information for business process representation• Considering a modular design
• Collaborative solution based on merging business processes• Validation of the solution (in synch with business objectives)• Monitor the execution• Increase the transparency and structuring of cooperation
ICTSCC 2015 - 19th International Conference on System Theory, Control and Computing
4
Business process management
• Business result = output of repetitive actions → process definition– Intra-organizational ↓ good compatibility– Inter-organizational = ∑ intra-organizational business
process• Process mining - extract process definition – Data mining on mining event process logs– Enhance– Correct– Improve
ICTSCC 2015 - 19th International Conference on System Theory, Control and Computing
5
Business Process Merge• Assumption– Collaborations = ∑ input from all parties →
common acceptance of a process → positive context → successful outcome
• Preprocessing– Business process representations• Event driven Process Chains (EPC)• Business Process Modeling Notation (BPMN)
– Abstract: reduce to directed graph format
ICTSCC 2015 - 19th International Conference on System Theory, Control and Computing
6
Business Process Merge - Preprocessing
• BPMN: a function that maps nodes to types– Activities (BPMN) → Node (Directed graph) Activity:Activity
ICTSCC 2015 - 19th International Conference on System Theory, Control and Computing
17
Related WorkOur approach Other solutions
Semantic evaluation of label content→ merge business processes from different domains →flexibility
Labels are evaluated in a syntactic context
Nodes are compared only with nodes of the same type (activities, control)
Nodes are compared with any nodes by computing a context similarityRisky !
Transitive reduction of common graph Merge control elements (consecutive splits and joins)Trivial connectors are removed
Maximum Common Region (MCR)Compute added nodes and edgesTransitive Reduction
Construct process model such as the sum of distance between each process and the generic is minimal
Fully automatedBPMN exemplification
NOT fully automatedBackward tracebility
ICTSCC 2015 - 19th International Conference on System Theory, Control and Computing
18
Conclusions
• Input: set of business process models• Output: business process collaborative solution• Implementation is– Directed graph based– Independent of process model representation
(directed graph)• Business process = ∑ business processes easy to
set up
ICTSCC 2015 - 19th International Conference on System Theory, Control and Computing