BPMN Translation Service for Process Intelligence Artifacts
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current process intelligence solutions lack an efficient method to translate business scenario definitions into data storage system artifacts, limiting the ability to optimize and analyze business processes across multiple systems effectively.
Innovation Solution
The system translates business scenario definitions into executable data storage system artifacts using a process intelligence-specific extension to modeling languages like BPMN, allowing for the processing and storage of flow events to expose observable business process behavior.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Measurement precision
If business scenario definitions are manually translated into data storage system artifacts, then the ability to analyze business processes is improved, but the time and complexity of implementation increases
Solution Approach 1:
The system performs preliminary translation of business scenario definitions into data storage system artifacts automatically before analysis is needed. The translation service pre-processes BPMN definitions and generates the corresponding database schemas, views, and stored procedures in advance, eliminating manual translation time when actual analysis is required.
Solution Approach 2:
A translation service acts as an intermediary between the business scenario definition (BPMN) and the data storage system. This intermediary automatically converts high-level business process definitions into low-level database artifacts, bridging the gap between business analysts and database systems without requiring manual intervention from either side.
2Manufacturing precision
If custom translation methods are developed for each data storage system, then the accuracy of artifact generation is improved, but the complexity of the translation process increases
Solution Approach 1:
The translation service is designed with universal functionality to handle multiple data storage system types (relational, NoSQL, graph databases) through a unified BPMN-to-artifacts translation approach. It provides a single multi-functional platform that adapts to different target systems without requiring separate custom translation tools for each database type.
Solution Approach 2:
The system changes parameters of the translation process based on the target data storage system type. Configuration parameters specify the target database system, and the translation service adjusts its artifact generation logic accordingly, producing database-specific schemas, queries, and procedures while maintaining the same high-level BPMN input interface.
3Measurement precision
If analysts use unfamiliar notation systems to define scenarios, then the precision of process intelligence scenarios is improved, but the ease of operation decreases
Solution Approach 1:
The system uses BPMN (Business Process Model and Notation) as a familiar copying language that analysts already know from business process modeling. Instead of requiring analysts to learn new specialized notation systems, the translation service copies and leverages existing BPMN definitions and maps them directly to process intelligence scenarios, maintaining both precision and ease of use.
Data Source
AI summary
The present disclosure involves systems, software, and computer-implemented methods for providing process intelligence by translating a business scenario definition into one or more corresponding data storage system artifacts. One example method includes identifying a process intelligence scenario associated with one or more business processes and including one or more definitions defining an observable behavior of the one or more business processes, processing the one or more definitions to produce an executable description including one or more artifacts associated with a data storage system, the one or more artifacts associated with the one or more definitions, storing the executable description in the data storage system, and processing one or more flow events associated with the one or more business processes using the executable description in the data storage system to expose the observable behavior of the business process defined in the process intelligence scenario.


