Automation Diagrams for EPC to BPMN Variable Linkage
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing business process modeling notations, such as EPC, face challenges in managing complexity and data flow within large, complex processes, leading to inefficiencies and difficulties in testing and modularity, particularly when transitioning between different model levels and maintaining data integrity.
Innovation Solution
The generation and use of automation diagrams that facilitate communication between executable blocks through automatic creation and linkage of variables, enabling a data flow view that complements control flow models, allowing for modular business services and improved debugging and testing processes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If EPC notation is used for business process modeling, then ease of operation for non-technical users is improved, but device complexity increases when managing large, complex processes with multiple departments and subtasks
Solution Approach 1:
The patent segments the complex business process model into multiple executable process blocks, each representing a specific department or subtask (e.g., purchasing department, design team, assembly department). Each block can be independently managed, tested, and executed, reducing the complexity of managing the overall process while maintaining ease of operation through modular design.
2Ease of operation
If manual process checking and verbal communication are used, then ease of operation is maintained, but productivity decreases and error likelihood increases
Solution Approach 1:
The system implements automated process execution where the business process model itself drives the workflow through executable blocks. The system automatically routes tasks, tracks progress, and enforces process compliance without requiring manual checking or verbal communication, thereby increasing productivity while maintaining ease of operation through the automated framework.
3Adaptability or versatility
If EPC models are transformed to BPMN models for execution, then adaptability to different execution environments is improved, but loss of information may occur during transformation between model levels
Solution Approach 1:
The patent performs preliminary actions by automatically generating and populating variable definitions, data flow chains, and interface specifications during the model transformation process from EPC to BPMN. This preliminary preparation ensures that all necessary information is captured and preserved before execution, preventing information loss while maintaining adaptability across different model levels and execution environments.
Data Source
Figure 1A
Figure 1B~1C
Figure 2
AI summary
Certain example embodiments described relate to the generation of variables for data flow chains that are associated with control flow models. Certain example embodiments relate to the creation of a diagram (e.g., an automation diagram) that encapsulates the flow of data in a process model (e.g., EPC). In certain example embodiments, the generation of variables provides for linking executable processes via the automation diagram so that the data flow may be integrated into the EPC model. An EPC model may be transformed into a BPMN model. Optionally, the transformations may occur in reverse so that an automation diagram is created from a modified EPC model.