IP Library › Granted Patent US 11,288,064
Granted Patent B1
US 11,288,064 · App. 17/019,788 · Granted Mar 29, 2022

Robotic process automation for interactive documentation

Inventor: Ganna Monakova (Karlsruhe, DE)
Assignee: SAP SE
G06F8/73G06F9/453G06F9/45512
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,288,064
App. No.
17/019,788
Filed
Sep 14, 2020
Granted
Mar 29, 2022
Kind
B1
Examiner
KANG, INSUN
Art Unit
2193
USPC
717/120
Abstract

Disclosed herein are system, method, and computer program product embodiments for automatically generating electronic documentation, including interactive documentation, using robotic process automation (RPA). An embodiment operates by receiving RPA data associated with an RPA bot. The embodiment further operates by generating modified RPA data based on the RPA data. Subsequently, the embodiment operates by generating electronic documentation data based on the modified RPA data.

Claims (59)

1. A computer implemented method for generating electronic documentation, comprising:

receiving, by at least one processor, robotic process automation (RPA) data comprising workflow steps for a first RPA bot;

generating, by the at least one processor, modified RPA data based on the RPA data;

generating, by the at least one processor, electronic documentation data based on the modified RPA data in response to receiving user input indicative of a request for a tutorial on a computer-implemented process associated with the first RPA bot, wherein the electronic documentation data comprises a textual description of the modified RPA data;

generating, by the at least one processor, a second RPA bot for the tutorial based on the electronic documentation data, wherein the second RPA bot is an RPA guide bot or an RPA inline help bot; and

generating, by the at least one processor, based on the electronic documentation data, interactive screen guide data associated with the RPA guide bot or interactive element-based documentation data associated with the RPA inline help bot.

2. The method of claim 1 , wherein the RPA data comprises a function, the generating the modified RPA data comprising:

generating, by the at least one processor, a modified function based on the function,

wherein the modified RPA data comprises the modified function.

3. The method of claim 1 , further comprising: interactively navigating, by the at least one processor and based on the interactive screen guide data, a user through a performance of one or more functions included in one or more computer-implemented processes, tasks, or actions previously configured to be automated by the first RPA bot.

4. The method of claim 1 , further comprising: generating, by the at least one processor, an interactive inline help user interface based on the interactive element-based documentation data.

5. The method of claim 1 , wherein:

the method further comprises:

generating, by the at least one processor and based on the electronic documentation data, structured documentation data by, for each respective workflow step, performing operations comprising:

converting the respective workflow step to a corresponding textual description of the respective workflow step, and

adding a corresponding screenshot that illustrates an action in the respective workflow step; and

the structured documentation data is accessible offline.

6. The method of claim 5 , wherein the structured documentation data comprises:

textual process documentation data indicative of the textual descriptions of the workflow steps; and

visual process documentation data indicative of the screenshots of the actions in the workflow steps.

7. A system, comprising:

a memory; and

at least one processor coupled to the memory and configured to:

receive robotic process automation (RPA) data comprising workflow steps for a first RPA bot;

generate modified RPA data based on the RPA data;

generate electronic documentation data based on the modified RPA data in response to receiving user input indicative of a request for a tutorial on a computer-implemented process associated with the first RPA bot, wherein the electronic documentation data comprises a textual description of the modified RPA data;

generate a second RPA bot for the tutorial based on the electronic documentation data, wherein the second RPA bot is an RPA guide bot or an RPA inline help bot; and

generate based on the electronic documentation data, interactive screen guide data associated with the RPA guide bot or interactive element-based documentation data associated with the RPA inline help bot.

8. The system of claim 7 , wherein:

the RPA data comprises a function;

to generate the modified RPA data, the at least one processor is configured to generate a modified function based on the function; and

the modified RPA data comprises the modified function.

9. The system of claim 7 , the at least one processor further configured to: interactively navigate, based on the interactive screen guide data, a user through a performance of one or more functions included in one or more computer-implemented processes, tasks, or actions previously configured to be automated by the first RPA bot.

10. The system of claim 7 , the at least one processor further configured to: generate an interactive inline help user interface based on the interactive element-based documentation data.

11. The system of claim 7 , wherein:

the at least one processor is further configured to:

generate, based on the electronic documentation data, structured documentation data based on the electronic documentation data by, for each respective workflow step, performing operations comprising:

converting the respective workflow step to a corresponding textual description of the respective workflow step, and

adding a corresponding screenshot that illustrates an action in the respective workflow step; and

the structured documentation data is accessible offline.

12. The system of claim 11 , wherein the structured documentation data comprises:

textual process documentation data indicative of the textual descriptions of the workflow steps; and

visual process documentation data indicative of the screenshots of the actions in the workflow steps.

13. A non-transitory computer-readable medium having instructions stored thereon that, when executed by at least one computing device, cause the at least one computing device to perform operations comprising:

receiving robotic process automation (RPA) data comprising workflow steps for a first RPA bot;

generating modified RPA data based on the RPA data;

generating electronic documentation data based on the modified RPA data in response to receiving user input indicative of a request for a tutorial on a computer-implemented process associated with the first RPA bot, wherein the electronic documentation data comprises a textual description of the modified RPA data;

generating a second RPA bot for the tutorial based on the electronic documentation data, wherein the second RPA bot is an RPA guide bot or an RPA inline help bot; and

generating by the at least one processor, based on the electronic documentation data, interactive screen guide data associated with the RPA guide bot or interactive element-based documentation data associated with the RPA inline help bot.

14. The non-transitory computer-readable device of claim 13 , wherein the RPA data comprises a function, the generating the modified RPA data comprising:

generating a modified function based on the function,

wherein the modified RPA data comprises the modified function.

15. The non-transitory computer-readable device of claim 13 , the operations further comprising: interactively navigating, based on the interactive screen guide data, a user through a performance of one or more functions included in one or more computer-implemented processes, tasks, or actions previously configured to be automated by the first RPA bot.

16. The non-transitory computer-readable device of claim 13 , the operations further comprising: generating an interactive inline help user interface based on the interactive element-based documentation data.

17. The non-transitory computer-readable device of claim 13 , wherein: the operations further comprise:

generating, based on the electronic documentation data, structured documentation data based on the electronic documentation data by, for each respective workflow step, performing operations comprising:

converting the respective workflow step to a corresponding textual description of the respective workflow step, and

adding a corresponding screenshot that illustrates an action in the respective workflow step; and

the structured documentation data is accessible offline.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2020
From: MONAKOVA, GANNA
To: SAP SE
Reel/Frame 053760/0808 →
Cited By (1)
US 12,276,950