Systems and Methods Of Automating A File Download Activity
AssigneeUiPath, Inc.
InventorBogdan RIPA
Life of this patent
Estimating the term…
Abstract
In some embodiments, a robotic process automation (RPA) design interface comprises a dedicated menu item which, when invoked, includes a file download activity into an existing robotic workflow. A configuration interface further enables the developer to set activity parameters such as a download trigger event and a destination folder for the downloaded file. In some embodiments, executing the download activity comprises the RPA robot suspending subsequent activities of the current robotic workflow until the respective download is complete, and automatically determining a set of runtime attribute values (e.g., filename, size, etc.) of the downloaded file.
Claims20
A method comprising employing at least one hardware processor of a computer system to:
- expose an activity menu to a user, the activity menu comprising a plurality of robotic process automation (RPA) activities available for execution by a software robot, the activity menu including a file download item;
- and
- in response to a user input selecting the file download item, insert a file download activity into a workflow comprising an ordered sequence of RPA activities, the file download activity instructing a software robot to download a file to a destination folder;
- wherein executing the software robot on an RPA host causes the RPA host to:
- in response to initiating a download of the file, suspend execution of another activity of the workflow until the download is complete, the other activity following the file download activity within the workflow;
- and
- when the download is complete, resume execution of the other activity using a runtime value of a file attribute of the file.
The method of claim 7, further comprising employing at least one hardware processor of the computer system, in response to a user input selecting the alias from the activity configuration menu, to expose a second menu listing a plurality of file attributes including the file attribute.
A computer system comprising at least one hardware processor configured to:
- expose an activity menu to a user, the activity menu comprising a plurality of robotic process automation (RPA) activities available for execution by a software robot, the activity menu including a file download item;
- and
- in response to a user input selecting the file download item, insert a file download activity into a workflow comprising an ordered sequence of RPA activities, the file download activity instructing a software robot to download a file to a destination folder;
- wherein executing the software robot on an RPA host causes the RPA host to:
- in response to initiating a download of the file, suspend execution of another activity of the workflow until the download is complete, the other activity following the file download activity within the workflow;
- and
- when the download is complete, resume execution of the other activity using a runtime value of a file attribute of the file.
The computer system of claim 16, wherein the at least one hardware processor is further configured, in response to a user input selecting the alias from the activity configuration menu, to expose a second menu listing a plurality of file attributes including the file attribute.
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:
- expose an activity menu to a user, the activity menu comprising a plurality of robotic process automation (RPA) activities available for execution by a software robot, the activity menu including a file download item;
- and
- in response to a user input selecting the file download item, insert a file download activity into a workflow comprising an ordered sequence of RPA activities, the file download activity instructing a software robot to download a file to a destination folder;
- wherein executing the software robot on an RPA host causes the RPA host to:
- in response to initiating a download of the file, suspend execution of another activity of the workflow until the download is complete, the other activity following the file download activity within the workflow;
- and
- when the download is complete, resume execution of the other activity using a runtime value of a file attribute of the file.
Dependencies are inferred from the claim text.