IP Library › Granted Patent US 11,494,227
Granted Patent B2
US 11,494,227 · App. 16/613,375 · Granted Nov 8, 2022

System and method for creating process automation workflow of a process automation task in a robotic process automation environment

Inventor: Anto George (Bangalore, IN)
G06F9/4881G06F9/3005
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,494,227
App. No.
16/613,375
Filed
Nov 13, 2019
Granted
Nov 8, 2022
Kind
B2
Art Unit
2199
USPC
718/102
Abstract

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.

Claims (25)

1. A system for creating process automation workflow of a robotic process automation task comprising:

a data fetching subsystem executed by one or more processors, and configured to fetch data from at least one first robotic process automation tool based on a requirement to perform a robotic process automation task;

a communication subsystem executed by the one or more processors, wherein the communication subsystem is communicatively coupled to the data fetching subsystem, and configured to enable communication between the at least one first robotic process automation tool and at least one second robotic process automation tool using a transformation engine for facilitating data exchange between the at least one first robotic process automation tool and the at least one second robotic process automation tool, wherein the communication depends upon the robotic process automation task to be performed, wherein the at least one first robotic process automation tool and the at least one second robotic process automation tool are associated with a plurality of information technology domains; and

a workflow generation subsystem executed by the one or more processors, wherein the workflow generation subsystem is communicatively coupled to the communication subsystem, and configured to obtain process automation workflow based on a predefined condition by exchanging the data between the at least one robotic process automation tool and the at least one second robotic process automation tool, wherein the predefined condition depends upon the requirement of the robotic process automation task;

a processing subsystem executed by the one or more processors, wherein the processing subsystem is communicatively coupled to the workflow generation subsystem, and configured to invoke a processing tool within a framework to automate the obtained process automation workflow of the robotic process automation task, and wherein

the data fetching subsystem, the communication subsystem and the workflow generation subsystem are housed within the framework, and wherein

the processing subsystem is configured to invoke the processing tool within the framework to automate the obtained process automation workflow of the required robotic process automation task.

2. The system as claimed in claim 1 , wherein the transformation engine comprises a unified data format.

3. A system for creating a process automation workflow of a robotic process automation task comprising:

a framework, wherein the framework comprising;

a data fetching subsystem executed by one or more processors, and configured to fetch data from at least one first robotic process automation tool based on a requirement to perform a robotic process automation task;

a communication subsystem executed by the one or more processors, wherein the communication subsystem is communicatively coupled to the data fetching subsystem, and configured to enable communication between the at least one first robotic process automation tool and at least one second robotic process automation tool using a transformation engine for facilitating data exchange between the at least one robotic process automation tool and the at least one second robotic process automation tool, wherein the communication depends upon the robotic process automation task to be performed;

a workflow generation subsystem executed by the one or more processors, wherein the workflow generation subsystem is communicatively coupled to the communication subsystem, and configured to obtain workflow based on a predefined condition by exchanging the data between the at least one robotic process automation tool and the at least one second robotic process automation tool, wherein the predefined condition depends upon the requirement of the robotic process automation task; and

a processing subsystem executed by the one or more processors, wherein the processing subsystem is communicatively coupled to the workflow generation subsystem, and configured to invoke a processing tool within the framework to automate the obtained process automation workflow of the required robotic process automation task, and wherein

the data fetching subsystem, the communication subsystem and the workflow generation subsystem are housed within the framework, and wherein

the processing subsystem is configured to invoke the processing tool within the framework to automate the obtained process automation workflow of the required robotic process automation task.

4. The system as claimed in claim 3 , wherein the transformation engine comprises a unified data format.

5. A method for creating process automation workflow of a robotic process automation task comprising:

fetching, by a data fetching subsystem, data from at least one first robotic process automation tool based on a requirement to perform a robotic process automation task;

enabling, by a communication subsystem, communication between the at least one first robotic process automation tool and at least one second robotic process automation tool using a transformation engine for facilitating data exchange between the at least one robotic process automation tool and the at least one second robotic process automation tool, wherein the communication depends upon the robotic process automation task to be performed;

obtaining, by a workflow generation subsystem, process automation workflow based on a predefined condition by exchanging the data between the at least one robotic process automation tool and the at least one second robotic process automation tool, wherein the predefined condition depends upon the requirement of the robotic process automation task, and

invoking, by a processing subsystem, a processing tool within a framework to automate the obtained process automation workflow of the robotic process automation task, wherein

the data fetching subsystem, the communication subsystem and the workflow generation subsystem are housed within the framework, and wherein

the processing subsystem is configured to invoke the processing tool within the framework to automate the obtained process automation workflow of the required robotic process automation task.

6. The method as claimed in claim 5 , wherein communicating between the at least one first robotic process automation tool and at least one second robotic process automation tool using a transformation engine comprises communicating between the at least one first robotic process automation tool and at least one second robotic process automation tool using a unified data format.

Priority Claims (1)
IN 201941036778 · Sep 12, 2019 · national
Continuity (1)
Related Publication 20210342183A1 · Nov 4, 2021
Cited By (2)
US 12,197,927 US 12,292,960