RPA Platform Component Generation From Process Discovery Data
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The manual implementation of Robotic Process Automation (RPA) is labor-intensive and time-consuming, requiring significant user effort for identifying automation opportunities, configuring RPA robots, and evaluating performance.
Innovation Solution
Systems and methods for generating RPA platform design components based on discovery data, such as process or task graphs, to automatically configure RPA platforms, reducing the need for manual programming and enhancing efficiency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If manual implementation of RPA is used, then users can identify automation opportunities and configure RPA robots, but the process becomes labor-intensive and time-consuming
Solution Approach 1:
The system enables self-service automation by allowing the RPA platform to automatically generate configuration components from process graphs and task graphs. The platform autonomously analyzes discovered processes and generates corresponding automation configurations without requiring manual user intervention for each configuration step, thereby reducing both labor intensity and implementation time.
Solution Approach 2:
The system performs preliminary action by pre-generating RPA platform design components (such as UI object repositories, RPA activities, and accelerators) from process discovery data before actual automation execution. This pre-generation process creates reusable configuration templates that can be quickly deployed, eliminating the need for time-consuming manual configuration during implementation.
2Ease of manufacture
If manual configuration of RPA robots is performed, then customization is possible, but the process becomes labor-intensive
Solution Approach 1:
The system replaces the mechanical manual configuration process with an automated information processing system. Instead of users manually configuring RPA robots through tedious steps, the system automatically transforms process graphs and task graphs into configured RPA platform components using pattern matching and rule-based generation, dramatically reducing configuration effort while maintaining high degree of automation.
Solution Approach 2:
The system introduces an intermediary layer (the RPA platform design component generator) that mediates between process discovery data and final RPA robot configuration. This intermediary automatically translates process models into configuration artifacts, eliminating the need for users to perform labor-intensive manual configuration while preserving the ability to customize through the intermediate representation.
3Productivity
If automated generation of RPA platform design components is implemented, then labor and time costs are reduced, but system complexity increases
Solution Approach 1:
The system applies segmentation by dividing the complex automation configuration task into distinct manageable components: process graph generation, task graph generation, pattern matching engine, and configuration component assembly. Each segment handles a specific aspect of the transformation process, making the overall system more manageable despite the increased automation capability.
Solution Approach 2:
The system achieves universality by creating a multi-functional RPA platform that can handle multiple types of processes (UI automation, backend automation, API automation) through a single unified configuration generation engine. The platform design components are designed to be reusable across different automation scenarios, reducing the need for separate specialized systems.
Data Source
AI summary
Systems and methods for configuring an RPA (robotic process automation) platform to perform a candidate process automation are provided. Discovery data relating to a candidate process automation is generated. RPA platform design components for configuring an RPA platform to perform the candidate process automation are generated based on the discovery data. The RPA platform design components are presented to a user via a user interface.


