Process Template Updates from Semantically Equivalent Modifications
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing enterprise-level software process templates are difficult to customize and update, leading to inconsistent and unreliable benchmarks across organizations, as modifications made by organizations are often not detected or propagated effectively.
Innovation Solution
A method to detect and analyze modifications made by organizations to process templates, determining whether they are semantically equivalent and satisfy a threshold, and updating the standard template accordingly to include these modifications, thereby providing an updated version that can be shared with other organizations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If process templates are manually customized by organizations, then the templates can be adapted to specific organizational needs, but the modifications are difficult to detect and propagate to other organizations
Solution Approach 1:
The system implements feedback by automatically detecting modifications made by organizations to process templates and propagating these modifications back to the central template repository. This allows other organizations to benefit from improvements made by their peers, creating a continuous improvement cycle where template enhancements are automatically shared across the ecosystem.
Solution Approach 2:
The system enables self-service by allowing organizations to automatically contribute their template modifications without manual vendor intervention. The automated detection and propagation mechanisms allow the template library to improve itself through collective organizational contributions, reducing the need for manual updates and vendor-mediated distribution.
2Productivity
If automated process discovery techniques are used, then process definition effort is reduced, but significant computing resources and time are required for data collection and preprocessing
Solution Approach 1:
The system performs preliminary action by pre-defining process templates with standard event definitions and structures. Organizations can directly apply these pre-configured templates to their processes, avoiding the need to perform resource-intensive automated process discovery and manual process definition from scratch. This preliminary preparation significantly reduces both time and computing resource requirements.
Solution Approach 2:
The system uses copying by providing organizations with standardized process templates that can be directly replicated and applied. Instead of performing resource-intensive automated discovery or manual definition for each organization, the system allows copying of proven, pre-configured templates that can be adapted with minimal effort, thereby conserving computing resources and time.
3Manufacturing precision
If manual process definition is performed, then precise customization and alignment with organizational requirements is achieved, but significant human capital and effort are required
Solution Approach 1:
The system performs preliminary action by pre-defining accurate process templates with proper event definitions, data structures, and mappings. These pre-configured templates eliminate the need for time-consuming manual process definition while maintaining precision through careful upfront design. Organizations benefit from this preliminary work without having to invest significant human capital in creating processes from scratch.
Solution Approach 2:
The system enables copying of precisely defined process templates that have been carefully crafted to meet organizational requirements. By copying these pre-defined templates, organizations achieve accurate process definitions without repeating the time-intensive manual work of stakeholder interviews, workshops, and documentation review, thereby maintaining precision while reducing time investment.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
Large enterprises often modify standard process templates provided by software vendors to better suit their organizational processes. These modifications, which can include tracking new types of events or using modified event definitions, are typically difficult for the software vendor to detect. However, they can represent improvements to the template that could provide enhanced functionality for other organizations. The present disclosure provides techniques and solutions for detecting and analyzing such modifications made by organizations. It determines whether a subset of these modifications are semantically equivalent and whether they satisfy a threshold. If the threshold is satisfied, the process template is updated to include a modification of the semantically equivalent modifications, providing an updated version of the standard template that can be provided to other organizations.