Workflow Error Handling via Metadata Packaging
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Workflow management systems often reject and discard content items with errors, leading to inefficiencies and resource wastage, especially in batch processing, due to primitive data validation processes that fail to handle formatting issues effectively.
Innovation Solution
The development of improved error handling methods that identify and process erroneous content items by generating error metadata, packaging them for further processing, and creating workflows to correct errors, including the use of optical character recognition for automatic rectification.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If primitive data validation processes are used to verify content items, then validation speed is maintained, but content items with errors are rejected and discarded, causing loss of information and requiring retransmission
Solution Approach 1:
The patent applies the 'Discarding and recovering' principle by separating valid content items from erroneous ones through validation, then recovering the erroneous items for specialized error handling. The system discards only the validation failure information and recovers the entire content item for packaging with error metadata, enabling corrective actions without losing the original content.
Solution Approach 2:
The patent extracts the error identification function from the main validation process. By taking out the validation step that identifies errors and separating it from the content item processing, the system can then apply specialized error handling mechanisms to erroneous items while maintaining normal processing for valid items, thus reducing unnecessary retransmissions.
2Reliability
If content items with errors are rejected in batch processing, then validation integrity is maintained, but processing efficiency decreases due to requiring reprocessing of entire batches
Solution Approach 1:
The patent segments the batch processing into two distinct paths: valid content items that proceed through normal processing and erroneous content items that are packaged with error metadata for specialized handling. This segmentation allows the system to maintain validation integrity while improving overall processing efficiency by avoiding unnecessary reprocessing of entire batches.
Solution Approach 2:
The patent introduces an intermediary error handling process between validation and final processing. This intermediary step packages erroneous content items with error metadata and creates workflows for correction, acting as a mediator that prevents direct rejection and enables corrective actions without disrupting the main processing flow.
3Manufacturing precision
If strict validation rules are applied to all content items, then data quality is improved, but system complexity increases due to handling various error types and correction workflows
Solution Approach 1:
The patent applies 'Local quality' by implementing different processing qualities for different content items based on their validation status. Valid items receive standard processing while erroneous items receive specialized error handling workflows. This local differentiation maintains high data quality through strict validation while managing complexity by applying corrections only where needed.
Solution Approach 2:
The patent introduces dynamic error handling workflows that adapt to different error types and correction scenarios. The system dynamically creates and executes appropriate correction workflows based on the specific errors detected, allowing flexible and intelligent error management that maintains data quality without requiring overly complex static validation systems.
4Ease of repair
If erroneous content items are packaged and processed through workflows, then error correction capability is improved, but processing time increases due to additional validation and correction steps
Solution Approach 1:
The patent applies 'Preliminary action' by performing validation and error identification before the main processing workflow. Erroneous content items are packaged with error metadata in advance, allowing correction workflows to be initiated proactively rather than reactively. This preliminary error handling reduces overall processing time by avoiding delays during subsequent processing stages.
Applied Scientific Principles
This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.
Function Achieved in This Case
This approach allows for intelligent error handling, reducing inefficiencies by enabling the correction and reprocessing of content items within the workflow management system without requiring retransmission, thus improving resource utilization and processing efficiency.
Implementation Method 1
The development of improved error handling methods that identify and process erroneous content items by generating error metadata, packaging them for further processing, and creating workflows to correct errors, including the use of optical character recognition for automatic rectification.
Data Source
AI summary
A method, apparatus and computer program product provide mechanisms for improved error handling in workflow management systems. An example of the method includes receiving a first content item in an electronic workflow management system, the first content item comprising an electronic document and a set of document metadata, validating the first content item to determine that an error exists within the first content item, the validation performed according to a set of validation rules, in response to determining that an error exists within the first content item, identifying the first content item as an erroneous content item, determining error metadata associated with the first content item, generating a packaged erroneous content item comprising the first content item and the error metadata, and processing the packaged erroneous content item by a workflow engine of the electronic workflow management system.


