Automated Workflow Tool Error Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing complexity of workflows in computing systems leads to challenges in efficiently creating error-free workflows, resulting in execution failures, erroneous results, and increased resource utilization.

Innovation Solution

An automated workflow tool that creates executable workflows by receiving user inputs via a user interface, establishing processing logic at each step, and proactively providing elements for the next step, while detecting and resolving errors to prevent execution failures and reduce resource utilization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If workflows are manually created to handle increasing complexity, then workflow functionality and capabilities are improved, but error rates increase and execution reliability deteriorates

Engineering Contradiction:
Improveworkflow complexityVSAvoidexecution reliability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The system performs self-validation and self-correction by automatically detecting configuration errors, validating workflow logic, and preventing execution of flawed workflows. The automated workflow engine monitors and validates workflow definitions in real-time, reducing reliance on manual error checking and improving execution reliability as complexity increases.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system implements feedback mechanisms through automated validation that provide immediate information about configuration errors and logical inconsistencies. Error detection and reporting feedback loops allow the system to identify and correct issues before execution, maintaining reliability even as workflow complexity increases.

Inventive Principle:
Principle #23Feedback

2Reliability

If automated workflow tools are implemented to reduce errors, then execution reliability is improved, but device complexity and resource utilization increase

Engineering Contradiction:
Improveexecution reliabilityVSAvoidtool complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces an intermediary validation layer between workflow definition and execution. This intermediary component automatically validates workflow configurations, detects errors, and ensures logical consistency before workflows are executed. This mediator reduces the need for complex manual validation processes and simplifies the overall system architecture by centralizing error detection functionality.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If manual error checking is performed to ensure workflow correctness, then manufacturing precision of workflow logic is improved, but loss of time and productivity decrease

Engineering Contradiction:
Improveworkflow logic accuracyVSAvoidworkflow creation time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary validation and error detection during workflow definition and configuration, before execution begins. By proactively checking for errors, validating logic, and detecting configuration issues in advance, the system ensures workflow logic accuracy without requiring time-consuming manual error checking during or after execution.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces manual mechanical error-checking processes with automated electronic validation mechanisms. The automated workflow engine uses computer-based validation algorithms to detect errors and verify logic, substituting human manual checking with automated systems that operate faster and more consistently.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS11709591B2Flowchart-style diagramming tool to build automated workflows
Publication Date: 2023.07.25 PROGRESS SOFTWARE CORP
  • US11709591B2 patent drawing
  • US11709591B2 patent drawing
  • US11709591B2 patent drawing

AI summary

Systems and methods described herein provide an automated workflow tool that automatically and efficiently creates an executable workflow while preventing or reducing the introduction of errors into the workflow. The tool receives a selection of a start tile. In response, the tool presents a number of selectable items to configure an action to detect that initiates execution of the start tile as the first step in the workflow. Responsive to saving a configuration of the start tile including the action, the tool determines that the configuration of the start tile instructs the tool to add a second tile connected to the start tile on the canvas of the workflow. The tool presents a number of selectable items to configure the second tile as a next step in the workflow. The tool executes the workflow configured with the start tile and the second tile responsive to detecting the action configured in the start tile.