Scheduling robots for robotic process automation
AssigneeUiPath, Inc.
InventorDaniel Bannoura
Life of this patent
Estimating the term…
Abstract
Systems and methods for performing a robotic process automation (RPA) workflow are provided. An indication to execute a job scheduled for performing an RPA workflow for a user associated with a user group is received. A robot is identified from a robot group associated with the job and having the same access rights as the user group. The robot is dispatched to a computing device to execute the job for performing the RPA workflow.
Claims45
A computer-implemented method for performing a robotic process automation (RPA) workflow, comprising:
- receiving an indication to execute a job scheduled for performing an RPA workflow for a user, the user belonging to a user group associated with access rights;
- identifying a robot from a robot group, the robot group being associated with the same access rights as the user group;
- and
- dispatching the robot to a computing device to execute the job for performing the RPA workflow.
A system for performing a robotic process automation (RPA) workflow comprising:
- a memory storing computer program instructions;
- and
- at least one processor configured to execute the computer program instructions, the computer program instructions configured to cause the at least one processor to perform operations comprising:
- receiving an indication to execute a job scheduled for performing an RPA workflow for a user, the user belonging to a user group associated with access rights;
- identifying a robot from a robot group, the robot group being associated with the same access rights as the user group;
- and
- dispatching the robot to a computing device to execute the job for performing the RPA workflow.
A computer program embodied on a non-transitory computer-readable medium for performing a robotic process automation (RPA) workflow, the program configured to cause at least one processor to perform operations comprising:
- receiving an indication to execute a job scheduled for performing an RPA workflow for a user, the user belonging to a user group associated with access rights;
- identifying a robot from a robot group, the robot group being associated with the same access rights as the user group;
- and
- dispatching the robot to a computing device to execute the job for performing the RPA workflow.
A computer-implemented method for scheduling a job for performing a robotic process automation (RPA) workflow, comprising:
- receiving a request to perform an RPA workflow for a user, the user belonging to a user group associated with access rights;
- identifying a robot group corresponding to the user group, the robot group being associated with the same access rights as the user group;
- and
- scheduling a job for performing the RPA workflow on a robot of the robot group.
A system for scheduling a job for performing a robotic process automation (RPA) workflow comprising:
- a memory storing computer program instructions;
- and
- at least one processor configured to execute the computer program instructions, the computer program instructions configured to cause the at least one processor to perform operations comprising:
- receiving a request to perform an RPA workflow for a user, the user belonging to a user group associated with access rights;
- identifying a robot group corresponding to the user group, the robot group being associated with the same access rights as the user group;
- and
- scheduling a job for performing the RPA workflow on a robot of the robot group.
A computer program embodied on a non-transitory computer-readable medium for scheduling a job for performing a robotic process automation (RPA) workflow, the program configured to cause at least one processor to perform operations comprising:
- receiving a request to perform an RPA workflow for a user, the user belonging to a user group associated with access rights;
- identifying a robot group corresponding to the user group, the robot group being associated with the same access rights as the user group;
- and
- scheduling a job for performing the RPA workflow on a robot of the robot group.
Dependencies are inferred from the claim text.