Workflow Execution Grouping for State Transition Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing workflow execution components fail to efficiently process large numbers of work items, such as those in the order of millions or billions, due to system overload or unreasonable delays, especially in business processes like email marketing campaigns.
Innovation Solution
Grouping work items that share the same workflow state together and managing transitions between states using a single record associated with the group, with a relational database storing and managing group state and membership, allowing for efficient processing and minimal delays.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If existing workflow execution components process each work item individually, then processing accuracy is maintained, but system overload occurs and processing time increases for large numbers of work items
Solution Approach 1:
The patent merges multiple individual work item records into a single grouped record that represents a collection of work items sharing the same workflow state. This grouping mechanism allows the system to process millions or billions of work items by managing them as consolidated units rather than individual entities, thereby improving processing speed while maintaining system stability through reduced operational complexity.
2Productivity
If workflow execution components process millions or billions of work items, then business execution actions can be completed, but system overload occurs or unreasonable delays are introduced
Solution Approach 1:
By consolidating work items into groups that share identical workflow states, the system can transition entire groups through state changes using a single operation rather than processing each item sequentially. This merging approach enables the system to handle massive volumes of work items (millions or billions) without introducing unreasonable delays, as the grouping mechanism reduces the total number of state transition operations required.
3Productivity
If individual records are updated for each work item during state transitions, then processing accuracy is maintained, but computational resource usage increases significantly
Solution Approach 1:
The patent combines multiple individual work item records into a single grouped record that maintains the essential state information for all members. When state transitions occur, the system updates the single grouped record rather than individually updating each work item record. This merging strategy dramatically reduces computational resource usage while preserving processing accuracy, as the grouped record accurately reflects the state of all constituent work items.
Data Source
AI summary
A method for updating records associated with work items within a business process workflow according to embodiments of the invention, includes the steps of processing the work items according to the business process workflow, and updating a record associated with a group of work items as the group of work items transitions from a first state to a second state within the business process workflow.


