PROCESSING DEVICE, PROCESSING METHOD, AND PROCESSING PROGRAM
A processing device includes processing circuitry configured to designate an automatic operation target displayed on a system screen, and register and manage position information and an alias of the designated automatic operation target as target information, describe control of an automatic operation by a low code and/or no code using the target information registered, describe an execution condition when the execution condition exists, and convert the execution condition into a predetermined script, monitor information of an application on a desktop, determine whether or not an execution condition set is satisfied, and output a corresponding script when it is determined that the execution condition is satisfied, and interpret the script converted, replace the alias with object information of an automatic operation target, sequentially process the script, and perform an automatic operation of the system screen.
1 . A processing device comprising:
processing circuitry configured to:
designate an automatic operation target displayed on a system screen, and register and manage position information and an alias of the designated automatic operation target as target information;
describe control of an automatic operation by a low code and/or no code using the target information registered, describe an execution condition when the execution condition exists, and convert the execution condition into a predetermined script;
monitor information of an application on a desktop, determine whether or not an execution condition set is satisfied, and output a corresponding script when it is determined that the execution condition is satisfied; and
interpret the script converted, replace the alias with object information of an automatic operation target, sequentially process the script, and perform an automatic operation of the system screen.
2 . The processing device according to claim 1 , wherein
the position information of the automatic operation target registered is represented hierarchically by object information or an index, and
the processing circuitry is further configured to define a unique alias for each piece of position information.
3 . The processing device according to claim 1 , wherein the processing circuitry is further configured to set a condition including an existence condition, a value condition, and/or a timing condition using an alias, and define a unique condition name for each condition.
4 . The processing device according to claim 1 , wherein the processing circuitry is further configured to describe control using any of an execution method including immediate execution and execution in a case where an execution condition set by combining condition names is satisfied.
5 . The processing device according to claim 1 , wherein, in a case where the system screen is changed, when a first target for which position information is not found exists in the target information with respect to the system screen after the change, the processing circuitry is further configured to reacquire position information of the first target, and update the position information of the first target in the target information to the reacquired position information.
6 . A processing method executed by a processing device, comprising:
designating an automatic operation target displayed on a system screen, and registering and managing position information and an alias of the designated automatic operation target as target information;
describing control of an automatic operation by a low code and/or no code using the target information registered, describing an execution condition when the execution condition exists, and converting the execution condition into a predetermined script;
monitoring information of an application on a desktop, determining whether or not an execution condition set is satisfied, and outputting a corresponding script when it is determined that the execution condition is satisfied; and
interpreting the script converted, replacing the alias with object information of an automatic operation target, sequentially processing the script, and performing an automatic operation of the system screen.
7 . A non-transitory computer-readable recording medium storing therein a processing program that causes a computer to execute a process comprising:
designating an automatic operation target displayed on a system screen, and registering and managing position information and an alias of the designated automatic operation target as target information;
describing control of an automatic operation by a low code and/or no code using the target information registered, describing an execution condition when the execution condition exists, and converting the execution condition into a predetermined script;
monitoring information of an application on a desktop, determining whether or not an execution condition set is satisfied, and outputting a corresponding script when it is determined that the execution condition is satisfied; and
interpreting the script converted, replacing the alias with object information of an automatic operation target, sequentially processing the script, and performing an automatic operation of the system screen.