Web RPA Workflow Visualization for Package Review and Comparison

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current robotic process automation (RPA) technologies lack efficient tools for accessing and comparing RPA workflows and packages, requiring developers to navigate back to integrated development environments for review and comparison, which is cumbersome and resource-intensive.

Innovation Solution

A web-based user interface system that allows developers to view, explore, and compare RPA workflows and packages without the need for integrated development environments, using a workflow object model component to generate diagrams and a visualization engine for rendering these on a web-based interface, reducing computational overhead and improving access.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If developers use integrated development environments to view and compare RPA workflows, then they can access workflow details, but the process becomes cumbersome and resource-intensive

Engineering Contradiction:
Improveease of accessing RPA workflowsVSAvoidcomplexity of development environment
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent extracts the workflow viewing and comparison functionality from the heavy integrated development environment and implements it as a standalone web-based interface. This allows developers to access RPA workflow diagrams and compare packages without needing to launch the full development environment, thereby reducing operational complexity while maintaining access to workflow details

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system generates visual copies of RPA workflow diagrams through a workflow object model component that renders workflows as images or HTML representations. These visual copies can be viewed and compared in the web interface without requiring the original development environment, enabling lightweight access to workflow information

Inventive Principle:
Principle #26Copying

2Loss of information

If developers use heavy development environment tools to review RPA packages, then they can access complete workflow information, but execution time and storage requirements increase

Engineering Contradiction:
Improvecompleteness of workflow informationVSAvoidtime for viewing and comparing workflows
Core Design Contradiction:
Loss of informationVSLoss of time

Solution Approach 1:

The workflow object model component creates visual representations (copies) of RPA workflows as rendered images or HTML elements that can be displayed in a web browser. These copies preserve the essential visual structure and flow logic of the workflows, enabling developers to review complete workflow information without loading the heavy development environment tools

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent introduces a web-based intermediary interface that sits between the RPA packages and the developer. This intermediary renders workflow diagrams and enables comparison functionality without requiring direct access to the development environment, thereby reducing the time needed to view and compare workflows while preserving information completeness

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If developers use integrated development environments for workflow comparison, then they can perform detailed analysis, but resource utilization increases

Engineering Contradiction:
Improvecapability to compare RPA packagesVSAvoidcomputational resources required
Core Design Contradiction:
Adaptability or versatilityVSUse of energy by moving object

Solution Approach 1:

The patent extracts the package comparison functionality from the integrated development environment and implements it as a dedicated web-based feature. The comparison tool can highlight differences between package versions, show workflow changes, and provide version history without requiring the full development environment to be running, thereby reducing computational resource requirements while maintaining detailed analysis capability

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system generates visual copies and representations of RPA packages that can be rendered and compared in the web interface. These copies include workflow diagrams, package metadata, and version information that can be analyzed without loading the heavy development environment, enabling versatile comparison with reduced resource consumption

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11513499B2Web based viewing of robotic process automation (RPA) packages and workflows
Publication Date: 2022.11.29 UIPATH INC
  • US11513499B2 patent drawing
  • US11513499B2 patent drawing
  • US11513499B2 patent drawing

AI summary

A system and a computer-implemented method for viewing at least one robotic process automation (RPA) workflow using a web based user interface are disclosed herein. The computer-implemented method includes accessing the web based user interface and identifying the at least one RPA workflow for viewing. The computer-implemented method further includes generating, using a workflow object model component, a workflow diagram for the identified at least one RPA workflow. The computer-implemented method further includes rendering, using a web based visualization engine component, the generated workflow diagram for the identified at least one RPA workflow and displaying the rendered workflow diagram for viewing of the at least one RPA workflow on the web based user interface.