Process and apparatus for executing workflow scripts
AssigneeServiceTrace e.K.
InventorsJustus Schach, Markus Duus
Life of this patent
Estimating the term…
Loading patent…
AssigneeServiceTrace e.K.
InventorsJustus Schach, Markus Duus
Estimating the term…
In order to improve the safety against unauthorized access and spying in a method and a respective computer program product for the script-controlled execution of at least one application on a computer, using the help of a software robot, which controls a graphic user interface (28, 28a, 28b) by applying pattern recognition, it is provided to install on the computer a terminal server and, preferably by a first program component (18, 18a, 18b), to start a terminal client, which establishes via a remote control protocol a remote connection to the terminal server. Here, the terminal client provides the graphic user interface (28, 28a, 28b) for the software robot. Within a session (24, 24a, 24b) allocated to the terminal client then a second program component (22, 22a, 22b) is started, which calls the software robot and implements a script (26, 26a, 26b) to execute at least one application.
A method for a script-controlled execution of at least one application on a computer using a software robot, which controls a graphic user interface (28, 28a, 28b) by applying pattern detection, the method comprising:
A computer system providing a processing environment (10), comprising a computer, an operating system installed on the computer, as well as at least one additionally installed software platform, with the operating system comprising a graphic user interface (28, 28a, 28b) and with the computer system comprising a software robot, which is configured in case of a script-controlled execution to address the graphic user interface (28, 28a, 28b) by applying pattern recognition and thus to execute at least one application on the computer, a terminal server, a terminal client, as well as first (18, 18a, 18b) and second (22, 22a, 22b) program components, the software platform being configured to start the first program component (18, 18a, 18b) in an initial session (14) not allocated to the terminal client, the first program component (18, 18a, 18b) being configured to start the terminal client such that via a remote control protocol the first program components establishes a remote connection to the terminal server, and the terminal client providing the graphic user interface (28, 28a, 28b) for the software robot, and the first program component (18, 18a, 18b) additionally being configured to start the second program component (22, 22a, 22b) within a session (24, 24a, 24b) allocated to the terminal client, and the second program component (22, 22a, 22b) being configured to call the software robot and to execute a script (26, 26a, 26b) to execute at least one application.
Dependencies are inferred from the claim text.