Patent ID: 11954622
Assignee: SAP SE
Field: IT methods for management (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computing system comprising:
a processor configured to
observe user interface behavior of a plurality of users of a software application during multiple executions of the software application, wherein the user interface behavior comprises one or more of clicks, data entry inputs, and time spent with respect to different fields on a graphical user interface (GUI) of the software application which interact with different back-end systems, respectively,
identify a plurality of activities that are repeated by the plurality of users, respectively, based on the observed user interface behavior,
generate a process diagram of the plurality of activities, wherein the process diagram comprises a plurality of nodes corresponding to the plurality of activities and vertices between the plurality of nodes identifying dependencies among the plurality of activities,
embed a first set of GUI input fields for submitting data to a first back-end system into a first node within the process diagram and embed a second set of GUI input fields from a different user interface for submitting data to a second back-end system which is different than the first back-end system into a second node within the process diagram, and display the process diagram,
detect a command input via the process diagram;
in response to the detected input command, call one or more bots to extract first input data from the first set of GUI input fields in the process diagram and write it to the first back-end system and to extract second input data from the second set of GUI input fields in the process diagram and write it to the second back-end system; and
extract the first input data and the second input data from the first and second sets of GUI input fields in the process diagram and write them to the first and second back-end systems, respectively, via execution of the one or more bots.