IP Library Granted Patent US 11,442,837
Granted Patent B2
US 11,442,837 · App. 16/716,737 · Granted Sep 13, 2022

Monitoring long running workflows for robotic process automation

Inventors: Liji J. Kunnath (Bangalore, IN); Remus Rusanu (Redmond, WA); Arghya Chakrabarty (Kolkata, IN)
Assignee: UiPath, Inc.
G06F11/3476G06F9/45512G06F11/3495G06F16/904
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,442,837
App. No.
16/716,737
Granted
Sep 13, 2022
Kind
B2
Abstract

Systems and methods for monitoring a robotic process automation (RPA) system are provided. Job execution data for one or more jobs in the RPA system is determined based on logs of the RPA system. The job execution data for the one or more jobs in the RPA system is caused to be displayed in substantially real time.

Claims (56)

1. A computer-implemented method for monitoring a robotic process automation (RPA) system, comprising:

determining job execution data for one or more jobs in the RPA system based on logs of the RPA system; and

causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow.

2. The computer-implemented method of claim 1 , wherein causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow comprises:

causing display of a number of idle jobs for an activity of the workflow.

3. The computer-implemented method of claim 1 , wherein causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow comprises:

causing display of a number of jobs that have traversed one or more paths of the workflow.

4. The computer-implemented method of claim 1 , wherein causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow comprises:

causing display of a name of a robot assigned to perform an activity of the workflow.

5. The computer-implemented method of claim 1 , wherein causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow comprises:

causing display of a completion time of an activity of the workflow.

6. The computer-implemented method of claim 1 , wherein causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow comprises:

causing display of an idle time of an activity of the workflow.

7. The computer-implemented method of claim 1 , wherein causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow comprises:

causing display of a color for each respective job, the color for the respective job corresponding to a state of the respective job.

8. The computer-implemented method of claim 1 , wherein causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow comprises:

causing display of the job execution data for the one or more jobs in the RPA system in substantially real time.

9. The computer-implemented method of claim 1 , wherein the determining and the causing are performed by one or more computing devices implemented in a cloud computing system.

10. A system for monitoring a robotic process automation (RPA) system comprising:

a memory storing computer instructions; and

at least one processor configured to execute the computer instructions, the computer instructions configured to cause the at least one processor to perform operations of:

determining job execution data for one or more jobs in the RPA system based on logs of the RPA system; and

causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow.

11. The system of claim 10 , wherein causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow comprises:

causing display of a number of idle jobs for an activity of the workflow.

12. The system of claim 10 , wherein causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow comprises:

causing display of a number of jobs that have traversed one or more paths of the workflow.

13. The system of claim 10 , wherein causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow comprises:

causing display of a name of a robot assigned to perform an activity of the workflow.

14. The system of claim 10 , wherein causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow comprises:

causing display of a completion time of an activity of the workflow.

15. The system of claim 10 , wherein causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow comprises:

causing display of an idle time of an activity of the workflow.

16. The system of claim 10 , wherein causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow comprises:

causing display of a color for each respective job, the color for the respective job corresponding to a state of the respective job.

17. The system of claim 10 , wherein causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow comprises:

causing display of the job execution data for the one or more jobs in the RPA system in substantially real time.

18. The system of claim 10 , wherein the system is implemented in a cloud computing system.

19. A non-transitory computer-readable medium storing computer program instructions for monitoring a robotic process automation (RPA) system, the computer program instructions when executed by at least one processor, cause the at least one processor to perform operations comprising:

determining job execution data for one or more jobs in the RPA system based on logs of the RPA system; and

causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow.

20. The non-transitory computer-readable medium of claim 19 , wherein causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow comprises:

causing display of a number of idle jobs for an activity of the workflow.

21. The non-transitory computer-readable medium of claim 19 , wherein causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow comprises:

causing display of a number of jobs that have traversed one or more paths of the workflow.

22. The non-transitory computer-readable medium of claim 19 , wherein causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow comprises:

causing display of a name of a robot assigned to perform an activity of the workflow.

23. The non-transitory computer-readable medium of claim 19 , wherein causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow comprises:

causing display of a completion time of an activity of the workflow.

24. The non-transitory computer-readable medium of claim 19 , wherein causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow comprises:

causing display of an idle time of an activity of the workflow.

25. The non-transitory computer-readable medium of claim 19 , wherein causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow comprises:

causing display of a color for each respective job, the color for the respective job corresponding to a state of the respective job.

26. The non-transitory computer-readable medium of claim 19 , wherein causing display, in a visualization of a workflow associated with the one or more jobs, of the job execution data that corresponds to one or more paths of the workflow and of the job execution data that corresponds to one or more activities of the workflow comprises:

causing display of the job execution data for the one or more jobs in the RPA system in substantially real time.

27. The non-transitory computer-readable medium of claim 19 , wherein the at least one processor is implemented in one or more computing devices and the one or more computing devices are implemented in a cloud computing system.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 17, 2019
From: KUNNATH, LIJI J.; RUSANU, REMUS; CHAKRABARTY, ARGHYA
To: UIPATH, INC.
Reel/Frame 051303/0353 →
Priority Claims (1)
IN 201911044384 · Nov 1, 2019 · national
Continuity (1)
Related Publication 20210133078A1 · May 6, 2021
Cited By (1)
US 12,511,801