Unified Data Exchange Framework for RPA Workflow Automation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current Robotic Process Automation (RPA) tools require skilled developers for coding and are time-consuming to train, limiting their usability to organizations with resources, and are not easily accessible for automating repetitive tasks due to the need for complex programming.
Innovation Solution
A system and method that includes a data fetching subsystem, communication subsystem using a transformation engine, and workflow generation subsystem to create workflows between tools, enabling data exchange and automation without the need for extensive coding, utilizing a unified data exchange framework to integrate internal and external tools, including RPA tools, for streamlined task automation.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Extent of automation
If traditional RPA tools are used to automate tasks, then task automation capability is improved, but the requirement for skilled developers and coding expertise increases
Solution Approach 1:
The patent introduces an intermediary layer (the system with data fetching subsystem, communication subsystem, and workflow generation subsystem) that mediates between the user's natural language input and the RPA tool's coding requirements. This intermediary automatically generates the necessary code and workflows, eliminating the need for users to directly write code while still achieving task automation.
Solution Approach 2:
The patent replaces the mechanical system of manual coding and programming with an automated system that uses data fetching, transformation engines, and workflow generation algorithms. Instead of manually creating automation scripts, the system automatically generates workflows based on input data and predefined conditions, substituting the manual mechanical process with an automated intelligent system.
2Extent of automation
If traditional RPA tools are used to automate tasks, then task automation capability is improved, but training time and resource requirements increase
Solution Approach 1:
The patent enables the system to serve itself by automatically generating workflows and code without requiring external expert intervention. The data fetching subsystem retrieves necessary information, the transformation engine processes it, and the workflow generation subsystem creates the automation scripts autonomously, eliminating the need for time-consuming training of skilled developers.
Solution Approach 2:
The patent performs preliminary actions by pre-configuring the system with data fetching capabilities, transformation engines, and workflow generation rules before actual task automation is needed. This preparation work is done once, and then the system can rapidly generate automations without requiring repeated training, thus reducing overall time investment.
3Extent of automation
If traditional RPA tools are used to automate tasks, then automation functionality is improved, but system complexity and cost increase
Solution Approach 1:
The patent segments the complex automation system into distinct modular subsystems: a data fetching subsystem for retrieving information, a communication subsystem with transformation engine for data processing, and a workflow generation subsystem for creating automation scripts. This segmentation allows each component to be independently developed, maintained, and scaled, reducing overall system complexity despite maintaining advanced automation functionality.
Data Source
AI summary
A system and a method for creating workflow of a task is disclosed. The system includes a data fetching subsystem configured to fetch data from at least one first tool based on a requirement to perform a task, a communication subsystem configured to enable communication between the at least one first tool and at least one second tool using a transformation engine for facilitating data exchange between the at least one tool and the at least one second tool, a workflow generation subsystem configured to obtain workflow based on a predefined condition by exchanging the data between the at least one tool and the at least one second tool, wherein the predefined condition depends upon the requirement of the task.


