Robotic process automation (RPA) troubleshooting systems and methods
AssigneeUiPath, Inc.
InventorMarian Platonov
Life of this patent
Estimating the term…
Loading patent…
AssigneeUiPath, Inc.
InventorMarian Platonov
Estimating the term…
In some embodiments, a troubleshooting module executes on a host machine alongside an instance of a robotic process automation (RPA) robot that carries out an automation workflow. The troubleshooting module is configured to detect an automation failure and in response, to carry out a forensic investigation to determine a cause of the malfunction. Exemplary causes detected by the troubleshooter include focus theft and an inadvertent file lock. The troubleshooting module is further configured to identify a culprit (i.e., software entity causing the respective failure) and to communicate a descriptor of the culprit to a user, for instance by way of a failure notification displayed on a screen of the respective host machine or within an administration interface exposed by an RPA conductor orchestrating the execution of multiple RPA robots.
A computer system comprising at least one hardware processor configured to execute a troubleshooter module communicatively coupled to a robotic process automation (RPA) robot configured to execute an RPA workflow mimicking an interaction of a user with the computer system, the troubleshooter module configured to troubleshoot the RPA activity, comprising:
A robotic process automation (RPA) troubleshooting method comprising employing at least one hardware processor of a computer system to execute a troubleshooter module communicatively coupled to a robotic process automation (RPA) robot configured to execute an RPA workflow mimicking an interaction of a user with the computer system, wherein the troubleshooter module is configured to troubleshoot the RPA activity, comprising:
A non-transitory computer-readable medium storing instructions which, when executed by at least one hardware processor of a computer system, cause the computer system to execute a troubleshooter module communicatively coupled to a robotic process automation (RPA) robot configured to execute an RPA workflow mimicking a human interaction with the computer system, the troubleshooter module configured to troubleshoot the RPA activity, comprising:
Dependencies are inferred from the claim text.