-
公开(公告)号:US11972272B2
公开(公告)日:2024-04-30
申请号:US17196720
申请日:2021-03-09
Applicant: SAP SE
Inventor: Gregor Berg , Andre Niklas Wenz , Bernhard Hoeppner , Thomas Bodner , Olga Cherepanova , Lasse Steffen , Jan Siebert , David Hennemann , Pascal Schulze , Konstantin Dobler , Kris-Fillip Kahl , Paul Udo Beneke , Philipp Bernhard Hoberg
IPC: G06F9/451 , G06F3/0482 , G06F9/455 , G06V30/148 , G06V30/10
CPC classification number: G06F9/451 , G06F3/0482 , G06F9/45512 , G06V30/153 , G06V30/10
Abstract: An application server provides an application to client devices. Users of the client devices interact with the application to perform a business process. Data regarding user interactions with the application is transmitted from the client devices to the application server. Based on an analysis of the received data, a bot generation server generates a bot to automate a process step. The bot generation server provides a heatmap user interface (UI) that provides information regarding the process steps. Using the heatmap UI, the administrator selects a process step for automation. In response to the selection, the hot generation server identifies, based on the observed behavior, relationships between input fields, typical values for input fields, typical order of data entry into input fields, or any suitable combination thereof. Based on the identified patterns, the hot generation server generates a bot to automate some or all of the process step.
-
公开(公告)号:US20210158268A1
公开(公告)日:2021-05-27
申请号:US16698757
申请日:2019-11-27
Applicant: SAP SE
Inventor: Gregor Berg , Andre Niklas Wenz , Martin Zuber , Adelya Alisherovna Fatykhova , Haramrit Kaur Mertz , Carsten Henning Bormann
IPC: G06Q10/06 , G06F16/2458 , G06F9/451
Abstract: Information about time consumed in a task is combined with employment data about users performing the task to determine an associated cost of time. Based on the cost of performing the task and a predicted cost of automating the task, a predicted savings resulting from automation of the task is determined. From among multiple processes that are available to be automated, a recommendation is made to automate the task that benefits from the greatest savings. A user interface may be presented that identifies multiple processes and the automation savings available for each one. In response to an interaction with the user interface, bots are generated to automate the steps of a process.
-
公开(公告)号:US10812627B2
公开(公告)日:2020-10-20
申请号:US16293399
申请日:2019-03-05
Applicant: SAP SE
Inventor: Gregor Berg , Andre Niklas Wenz , Bernhard Hoeppner , Frank Feinbube , Florian Moritz , Florian Haupt
Abstract: An application server provides an application or set of applications to one or more client devices. One or more users of the client devices interact with the applications to perform a business process. Data is stored on one or more of the client devices that tracks user interactions with the application. The data is transmitted from the client devices to the application server for analysis. Data from multiple client devices is correlated to enable analysis of a complex business process. As a result of the analysis, bottlenecks may be identified based on a particular process step taking a long time to complete or receiving repeated re-entry of data. The solution is automated and scalable, allowing for analysis of an entire business process landscape.
-
公开(公告)号:US12117981B2
公开(公告)日:2024-10-15
申请号:US17122852
申请日:2020-12-15
Applicant: SAP SE
Inventor: Natallia Jamieson , Gregor Berg , Andre Niklas Wenz , Sean Leonard , Chirag Poddar
CPC classification number: G06F16/219 , G06F16/1734
Abstract: Data is gathered from a log file on a first application server, a log file on a second application server, a database on a database server, or any suitable combination thereof. By correlating the data from different sources, XP-Functions that execute in sequence on a single application server are identified and combined into a sequence referred to as an executable process chain (XP-Chain). The automatic process discovery server reconstructs end-to-end processes out of XP-Chains, even when the XP-Chains are executed on different application servers, based on log files and database data. A test script may be generated for an identified end-to-end process. By running the test script, proper functioning of the end-to-end process may be confirmed. Existing test scripts may be disabled for a formerly identified end-to-end process that is no longer found to be executed.
-
公开(公告)号:US20240256302A1
公开(公告)日:2024-08-01
申请号:US18612460
申请日:2024-03-21
Applicant: SAP SE
Inventor: Gregor Berg , Andre Niklas Wenz , Bernhard Hoeppner , Thomas Bodner , Olga Cherepanova , Lasse Steffen , Jan Siebert , David Hennemann , Pascal Schulze , Konstantin Dobler , Kris-Fillip Kahl , Paul Udo Beneke , Philipp Bernhard Hoberg
IPC: G06F9/451 , G06F3/0482 , G06F9/455 , G06V30/10 , G06V30/148
CPC classification number: G06F9/451 , G06F3/0482 , G06F9/45512 , G06V30/153 , G06V30/10
Abstract: An application server provides an application to client devices. Users of the client devices interact with the application to perform a business process. Data regarding user interactions with the application is transmitted from the client devices to the application server. Based on an analysis of the received data, a bot generation server generates a bot to automate a process step. The bot generation server provides a heatmap user interface (UI) that provides information regarding the process steps. Using the heatmap UI, the administrator selects a process step for automation. In response to the selection, the bot generation server identifies, based on the observed behavior, relationships between input fields, typical values for input fields, typical order of data entry into input fields, or any suitable combination thereof. Based on the identified patterns, the bot generation server generates a bot to automate some or all of the process step.
-
公开(公告)号:US20220188283A1
公开(公告)日:2022-06-16
申请号:US17122852
申请日:2020-12-15
Applicant: SAP SE
Inventor: Natallia Jamieson , Gregor Berg , Andre Niklas Wenz , Sean Leonard , Chirag Poddar
Abstract: Data is gathered from a log file on a first application server, a log file on a second application server, a database on a database server, or any suitable combination thereof. By correlating the data from different sources, XP-Functions that execute in sequence on a single application server are identified and combined into a sequence referred to as an executable process chain (XP-Chain). The automatic process discovery server reconstructs end-to-end processes out of XP-Chains, even when the XP-Chains are executed on different application servers, based on log files and database data. A test script may be generated for an identified end-to-end process. By running the test script, proper functioning of the end-to-end process may be confirmed. Existing test scripts may be disabled for a formerly identified end-to-end process that is no longer found to be executed.
-
公开(公告)号:US20210216339A1
公开(公告)日:2021-07-15
申请号:US17196720
申请日:2021-03-09
Applicant: SAP SE
Inventor: Gregor Berg , Andre Niklas Wenz , Bernhard Hoeppner , Thomas Bodner , Olga Cherepanova , Lasse Steffen , Jan Siebert , David Hennemann , Pascal Schulze , Konstantin Dobler , Kris-Fillip Kahl , Paul Udo Beneke , Philipp Bernhard Hoberg
IPC: G06F9/455 , G06K9/34 , G06F9/451 , G06F3/0482
Abstract: An application server provides an application to client devices. Users of the client devices interact with the application to perform a business process. Data regarding user interactions with the application is transmitted from the client devices to the application server. Based on an analysis of the received data, a bot generation server generates a bot to automate a process step. The bot generation server provides a heatmap user interface (UI) that provides information regarding the process steps. Using the heatmap UI, the administrator selects a process step for automation. In response to the selection, the bot generation server identifies, based on the observed behavior, relationships between input fields, typical values for input fields, typical order of data entry into input fields, or any suitable combination thereof. Based on the identified patterns, the bot generation server generates a bot to automate some or all of the process step.
-
公开(公告)号:US10977058B2
公开(公告)日:2021-04-13
申请号:US16447033
申请日:2019-06-20
Applicant: SAP SE
Inventor: Gregor Berg , Andre Niklas Wenz , Bernhard Hoeppner , Thomas Bodner , Olga Cherepanova , Lasse Steffen , Jan Siebert , David Hennemann , Pascal Schulze , Konstantin Dobler , Kris-Fillip Kahl , Paul Udo Beneke , Philipp Bernhard Hoberg
IPC: G06F3/0482 , G06F9/455 , G06K9/34 , G06F9/451
Abstract: An application server provides an application to client devices. Users of the client devices interact with the application to perform a business process. Data regarding user interactions with the application is transmitted from the client devices to the application server. Based on an analysis of the received data, a bot generation server generates a bot to automate a process step. The bot generation server provides a heatmap user interface (UI) that provides information regarding the process steps. Using the heatmap UI, the administrator selects a process step for automation. In response to the selection, the bot generation server identifies, based on the observed behavior, relationships between input fields, typical values for input fields, typical order of data entry into input fields, or any suitable combination thereof. Based on the identified patterns, the bot generation server generates a bot to automate some or all of the process step.
-
公开(公告)号:US20200287992A1
公开(公告)日:2020-09-10
申请号:US16293399
申请日:2019-03-05
Applicant: SAP SE
Inventor: Gregor Berg , Andre Niklas Wenz , Bernhard Hoeppner , Frank Feinbube , Florian Moritz , Florian Haupt
IPC: H04L29/08
Abstract: An application server provides an application or set of applications to one or more client devices. One or more users of the client devices interact with the applications to perform a business process. Data is stored on one or more of the client devices that tracks user interactions with the application. The data is transmitted from the client devices to the application server for analysis. Data from multiple client devices is correlated to enable analysis of a complex business process. As a result of the analysis, bottlenecks may be identified based on a particular process step taking a long time to complete or receiving repeated re-entry of data. The solution is automated and scalable, allowing for analysis of an entire business process landscape.
-
-
-
-
-
-
-
-