Activity Flow Decoupling in Lifecycle Process Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current process management applications are complex and do not allow non-technical users to customize process management activities or reuse models, requiring IT specialists or programmers for modifications.
Innovation Solution
A user-friendly process management solution that enables process administrators to create, modify, and customize activity flows independently, using a graphical or tabular approach, allowing for the creation of reusable activity flows that can be linked to lifecycle models, even without technical knowledge or experience.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If process management applications are made more powerful and feature-rich, then the functionality and capabilities of the system improve, but the complexity of the application increases making it difficult for non-technical users to operate
Solution Approach 1:
The patent segments the process management application into distinct functional modules including a process designer for creating process definitions, a process runtime engine for executing processes, and a workflow engine for managing workflow activities. This modular segmentation allows non-technical users to interact with specific functional components without being overwhelmed by the entire system's complexity, while maintaining powerful overall functionality.
Solution Approach 2:
The patent introduces an activity flow definition as an intermediary layer between the process definition and the runtime execution. This activity flow definition serves as a reusable template that simplifies the configuration of workflow activities, allowing non-technical users to define process behavior without directly complex runtime configurations. The activity flow definition acts as a mediator that translates high-level process requirements into executable workflow instructions.
2Adaptability or versatility
If process management applications allow extensive customization, then the adaptability to different business needs improves, but the ease of operation deteriorates requiring IT specialists or programmers
Solution Approach 1:
The patent implements activity flow definitions as pre-configured templates that contain predefined workflow activity sequences. Non-technical users can create reusable activity flow definitions that encapsulate complex workflow logic in advance. When deploying processes, users can reference these pre-defined activity flows rather than configuring each workflow activity from scratch, significantly reducing the operational complexity while maintaining extensive customizability through the template approach.
Solution Approach 2:
The patent enables non-technical users to copy and reuse activity flow definitions across multiple processes and deployments. Once an activity flow definition is created and tested, it can be replicated and referenced in different process contexts without reconfiguration. This copying mechanism allows organizational best practices and standard workflows to be propagated throughout the system, making customization easier while maintaining adaptability to different business needs.
3Reliability
If the system requires IT specialists for process customization, then the reliability and correctness of process configurations improve, but the productivity and speed of implementation decrease
Solution Approach 1:
The patent empowers non-technical business users to perform process customization and configuration tasks independently through the process designer interface. Users can define process definitions, configure activity flow definitions, and deploy processes without requiring IT specialist intervention. The system provides built-in validation and guidance mechanisms that ensure configuration correctness while enabling business users to self-serve their process customization needs, dramatically improving implementation speed and productivity.
Solution Approach 2:
The patent incorporates validation and feedback mechanisms within the process designer and runtime engine that guide non-technical users through correct configuration practices. The system provides real-time feedback on configuration validity, error detection, and best practice recommendations, ensuring that even users without technical backgrounds can create reliable and correct process configurations. This feedback loop maintains configuration correctness while enabling rapid implementation by business users.
Data Source
AI summary
A managerial-level user can add and specify tasks to define an activity flow using an interactive tool. The activity flow is stored as a building block that is accessible by a process application. A process administrator can insert the activity flow into a stage of a lifecycle of an entity using the process application. The process application may add a reference to the entity to an activity flow definition file associated with the building block stored in the database such that, at runtime of the lifecycle, the activity flow specified by the managerial-level user is automatically executed in the stage of the lifecycle. The process administrator does not need to know how the activity flow was built. The managerial-level user does not need to know how the activity flow is inserted into the lifecycle or how any of its stages work. The activity flows can be customized and reused.


