RPA Analytics Tool for Runtime Performance Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing robotic process automation (RPA) solutions are complex and processing-intensive, leading to performance issues during runtime due to the lack of tools that assist users in designing RPA solutions according to best practices, resulting in increased processing costs and resource consumption.

Innovation Solution

A system and method for analyzing and optimizing RPA solutions using an automation tool that provides best practices analytics, scoring, and alerts, allowing users to identify and address performance issues, unused assets, and problematic components, thereby reducing processing weight and cost while improving automation performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users create RPA solutions with multiple variables, functions, and elements to handle complex business processes, then the automation capability and versatility are improved, but the solution becomes heavy and processing-intensive, reducing system performance during runtime

Engineering Contradiction:
Improveautomation capabilityVSAvoidsolution complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system performs preliminary analysis of the RPA solution during the design phase, identifying unused variables, functions, and elements before deployment. This allows users to optimize the solution by removing unnecessary components in advance, reducing runtime processing requirements while maintaining the necessary automation capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The RPA construction tool automatically analyzes the solution structure, workflow, and asset usage to identify optimization opportunities without requiring manual user analysis. The system self-diagnoses issues such as unused assets and provides recommendations, enabling users to create lighter solutions without expert knowledge of performance optimization.

Inventive Principle:
Principle #25Self-service

2Productivity

If users add more variables, functions, and elements to RPA workflows to handle diverse tasks, then the productivity and automation scope are improved, but the processing cost and resource consumption increase

Engineering Contradiction:
Improveautomation productivityVSAvoidprocessing cost
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The system provides feedback during the RPA solution design by analyzing asset usage and identifying unused or redundant variables, functions, and elements. This feedback loop allows users to adjust their solution design to eliminate unnecessary components, achieving the desired productivity with lower processing costs and resource consumption.

Inventive Principle:
Principle #23Feedback

3Ease of operation

If the RPA construction tool provides comprehensive analysis capabilities to optimize solutions, then the ease of operation and user assistance are improved, but the device complexity and computational overhead of the tool itself increase

Engineering Contradiction:
Improveuser assistance capabilityVSAvoidanalysis tool complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system introduces an intermediary analysis layer that automatically examines the RPA solution structure, workflow definitions, and asset references. This intermediary tool mediates between the user's design intentions and the actual performance implications, providing optimization recommendations without requiring the user to directly implement complex analysis logic, thus maintaining ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS12138795B2Analytics to increase performance of robotic process automation solutions
Publication Date: 2024.11.12 NICE LTD
  • US12138795B2 patent drawing
  • US12138795B2 patent drawing
  • US12138795B2 patent drawing

AI summary

A system is provided for an automation tool system that is adapted to analyze data structures for robotic process automation (RPA) solutions. The system includes a processor and a computer readable medium operably coupled thereto, to perform operations which include receiving a data structure for an automated computing task for the RPA solutions of a computing system, wherein the data structure comprises one or more computing assets for one or more data processing workflows, parsing the data structure, accessing rule scoring parameters for determining a set of best practices identified for construction of the automated computing task for the RPA solutions of the computing system, scoring the automated computing task for the RPA solutions for the computing system based on the parsing and the rule scoring parameters, and outputting, based on scoring the automated computing task, a score of the automated computing task for the data structure.