Processing apparatus, processing system, processing method, and processing program

The processing device and system address the challenge of preventing erroneous operations in remotely located systems by acquiring and comparing operation content, transmitting approval requests, and outputting execution instructions only upon approver approval, thereby ensuring reliable operation and enhancing teleworking efficiency.

JP7871543B2Active Publication Date: 2026-06-09OKI ELECTRIC INDUSTRY CO LTD

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
OKI ELECTRIC INDUSTRY CO LTD
Filing Date
2022-02-14
Publication Date
2026-06-09

AI Technical Summary

Technical Problem

In environments where operators and checkers are physically separated, such as in Web or video conferencing systems, the checker cannot immediately stop the operator from executing a potentially erroneous operation, leading to a risk of wrong operations.

Method used

A processing device and system that includes a first processing unit to acquire operation content information, a second unit to compare it with pre-configured information, a third unit to transmit approval requests, and a fourth unit to output execution instructions or hold operations until approval is received from an approver.

Benefits of technology

Prevents erroneous operations by ensuring that operations are not executed until explicit approval is given by the approver, even when the devices are remotely located, thus ensuring reliable operation and improving teleworking efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007871543000001
    Figure 0007871543000001
  • Figure 0007871543000002
    Figure 0007871543000002
  • Figure 0007871543000003
    Figure 0007871543000003
Patent Text Reader

Abstract

To prevent incorrect operations.SOLUTION: A work PC 10 is provided with: a first processing unit 50 that acquires information on operation details operated by a worker; a second processing unit 52 that compares the information on operation details with a specific action definition DB 23; a third processing unit 54 that transmits an operation approval request to an approval PC 12 used by an approver when the second processing unit 52 determines that the information on operation details is information requiring an approval request; and a fourth processing unit 56 that outputs execution instruction information related to the information on operation details, when the second processing unit 52 determines that the information on operation details is information not requiring an approval request or when an operation approval result of approval permission related to the information on operation details is received from the approval PC 12.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to a processing device, a processing system, a processing method, and a processing program.

Background Art

[0002] Conventionally, when performing operations on a particularly important computer system, a system has been proposed to prevent accidents such as an operator accidentally operating the computer and causing it to stop or data loss by a checker verifying that the operator's operation of the computer is error-free (see, for example, Patent Document 1).

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, for example, in an environment where it is difficult for the operator and the checker to communicate with each other, such as when using a Web conferencing system or a video conferencing system and only sharing the screen and working at physically separated locations, the checker cannot immediately stop the operator even in a situation where the operator is likely to make a mistake, and there is a risk that a wrong operation will be executed.

[0005] The present invention takes the above points into consideration and proposes a processing device, a processing system, a processing method, and a processing program that can prevent wrong operations.

Means for Solving the Problems

[0006] To solve the above problem, the present invention provides a processing device that is connected to a first processing device used by an approver and used by an operator, wherein the operation content of the Graphical User Interface of the target application operated by the operator is the target application of Window class and process name of The system includes a first processing unit that acquires information on the operation content that includes at least one of the following pieces of information; a second processing unit that compares the operation content information with pre-configured information; a third processing unit that, if the second processing unit determines that the operation content information is information that requires an approval request, transmits information on the approval request related to the operation content information to the first processing unit; and a fourth processing unit that, if the second processing unit determines that the operation content information does not require an approval request, or if it receives approval permission information related to the operation content information from the first processing unit, outputs information on execution instructions related to the operation content information to the target application.

[0007] Furthermore, the processing system of the present invention includes a first processing unit used by an approver and a processing unit connected to the first processing unit and used by an operator, wherein the processing unit contains the operation content of the Graphical User Interface of the target application operated by the operator, and the target application of Window class and process name ofThe system includes a first processing unit that acquires information on the operation content that includes at least one of the following pieces of information; a second processing unit that compares the operation content information with pre-set information; a third processing unit that, if the second processing unit determines that the operation content information is information that requires an approval request, transmits information on the approval request related to the operation content information to the first processing unit; and a fourth processing unit that, if the second processing unit determines that the operation content information does not require an approval request, or if it receives approval permission information related to the operation content information from the first processing unit, outputs information on execution instructions related to the operation content information to the target application. The first processing unit is also provided with a processing unit that, upon receiving approval request information from the processing unit, transmits approval permission or approval rejection information related to the operation content information to the processing unit.

[0008] Furthermore, in the processing method of the present invention, the processing method is a processing method for a processing device used by an operator, which is connected to a first processing device used by an approver, wherein the processing device is the operation content of the Graphical User Interface in the target application operated by the operator, and the target application of Window class and process name of The system includes a first processing step of acquiring information about an operation that contains at least one of the following pieces of information: a second processing step of comparing the information about the operation with pre-configured information; a third processing step of sending information about the operation to the first processing unit if the second processing step determines that the information about the operation requires an approval request; and a fourth processing step of outputting information about the operation to the target application if the second processing step determines that the information about the operation does not require an approval request, or if approval permission information related to the information about the operation is received from the first processing unit.

[0009] Furthermore, the present invention relates to a processing method for a processing system having a first processing unit used by an approver and a processing unit connected to the first processing unit and used by an operator, wherein the processing unit is the operation content of the Graphical User Interface in the target application operated by the operator, and the target application of Window class and process name of The system includes a first processing step of acquiring information on an operation that contains at least one of the following pieces of information; a second processing step of comparing the information on the operation with pre-configured information; a third processing step of sending information on an approval request related to the operation to the first processing unit if the second processing step determines that the information on the operation requires an approval request; and a fourth processing step of outputting information on an execution instruction related to the operation to the target application if the second processing step determines that the information on the operation does not require an approval request, or if approval permission information related to the operation is received from the first processing unit. The first processing unit also has a processing step of sending approval permission or approval rejection information related to the operation to the processing unit when it receives approval request information from the processing unit.

[0010] Furthermore, in the processing program of the present invention, the first processing unit used by the approver and the processing unit used by the operator are connected, and the operation content of the Graphical User Interface in the target application operated by the operator is the target application of Window class and process name ofThe system is configured to function as follows: a first processing unit that acquires information on the operation content that includes at least one of the following pieces of information; a second processing unit that compares the operation content information with pre-set information; a third processing unit that, if the second processing unit determines that the operation content information requires an approval request, sends the approval request information related to the operation content information to the first processing unit; and a fourth processing unit that, if the second processing unit determines that the operation content information does not require an approval request, or if it receives approval permission information related to the operation content information from the first processing unit, outputs the execution instruction information related to the operation content information to the target application.

[0011] As a result, the present invention allows the processing unit to withhold and refrain from executing an operation, even if it is operated by the operator, regardless of the positional relationship between the processing unit operated by the operator and the first processing unit operated by the approver, until it receives approval permission information related to the operation content from the first processing unit. [Effects of the Invention]

[0012] According to the present invention, regardless of the positional relationship between the processing device operated by the operator and the first processing device operated by the approver, even if an operation is performed by the operator, the processing device can be made to suspend and not execute the operation until it receives approval permission information related to the operation content from the first processing device. Thus, a processing device, processing system, processing method, and processing program can be realized that can prevent erroneous operations. [Brief explanation of the drawing]

[0013] [Figure 1] This is a block diagram showing the configuration of the approval system. [Figure 2] This is a flowchart showing the operation procedure performed on the work PC. [Figure 3] This is a flowchart showing the approval process using an approval PC. [Figure 4] This is a block diagram showing the functional configuration of a work PC. [Modes for carrying out the invention]

[0014] Hereinafter, embodiments for implementing the invention (hereinafter referred to as embodiments) will be described with reference to the drawings.

[0015] [1. Items underlying the present invention] This invention is suitable for application to, for example, a system in which an approver approves the operation content of an operator. Further, in an important computer system where operation errors are not allowed, the operation interface of the computer system is a GUI (Graphical User Interface) rather than a CUI (Character User Interface), and the approver who is at a physically distant location can surely confirm (i.e., approve) the work content using the operation interface. In particular, the operation of a computer system that requires approval by an approver who is a person other than the operator when performing work and whose approval result must be recorded is targeted.

[0016] [2. Configuration of the approval system] As shown in FIG. 1, the approval system 1 is composed of a work PC 10 operated by an operator (not shown) and an approval PC 12 operated by an approver (not shown) who is a checker (re-checker). The operator is a user who has been given the authority to operate the work PC 10, and the operation of the work PC 10 is permitted on the condition that, depending on the operation content, the approver is monitoring. The approver is a user who has been tasked with monitoring the operation of the work PC 10 by the operator using the approval PC 12. The work PC 10 and the approval PC 12 are connected via a network such as the Internet, for example. Although there is no restriction on the protocol used in this network, a protocol that is countermeasures against tampering of communication content is used.

[0017] [3. Configuration of the work PC] The work PC 10 is, for example, a personal computer, and is composed of a work PC control unit 20, a storage unit 22, a display unit 24, an operation unit 26, and a communication unit 28.

[0018] The work PC control unit 20 is constituted by a CPU (Central Processing Unit), reads a predetermined program from the storage unit 22, and controls and manages the work PC 10.

[0019] The storage unit 22 stores in advance a specific operation definition database (specific operation definition DB) 23. The specific operation definition DB 23 is a database in which operations that require the permission of an approver are registered, and it is defined what operations by an operator require permission by the approver for what. This specific operation definition DB 23 has, as data contents, for example, the name of the operation target application which is the operation target application of the application to be operated, the class name, window caption, and window label of the operation target object which is the object to be operated, and command messages representing operation contents such as clicks and Enter key inputs are registered. The specific operation definition DB 23 is encrypted so that only an administrator given a predetermined authority can change the data contents, thereby preventing an operator from easily changing the data contents and bypassing approval.

[0020] The display unit 24 is constituted by, for example, a liquid crystal display, and displays and outputs information to an operator. The operation unit 26 is constituted by, for example, a keyboard and a mouse, and acquires operation inputs from an operator. The work PC control unit 20 has an input hook function for detecting the operation contents (inputs of an operator) by the operation unit 26 and holding, discarding, or transferring the inputs to the operation target application.

[0021] The communication unit 28 is, for example, a LAN (Local Area Network) board installed on the work PC 10, which is connected to the internet via, for example, a wired LAN or wireless LAN, and sends and receives data with the approval PC 12 via the internet. The work PC control unit 20 accepts the connection from the approval PC 12 via the communication unit 28 after authentication using a certificate, password, etc. The work PC control unit 20 also captures and acquires the screen currently being operated by the worker and displayed on the display unit 24, and sends it to the approval PC 12 as screen information.

[0022] [4. Configuration of Approved PCs] The approval PC 12 is, for example, a personal computer and consists of an approval PC control unit 30, a storage unit 32, a display unit 34, an operation unit 36, and a communication unit 38.

[0023] The approval PC control unit 30, acting as a processing unit, is comprised of a CPU and reads a predetermined program from the storage unit 32 to centrally control the approval PC 12. The storage unit 32 stores the approval request details and approval results together as a journal 33.

[0024] The display unit 34 is composed of, for example, a liquid crystal display and displays and outputs information to the approver. The operation unit 36 ​​is composed of, for example, a keyboard and mouse and acquires operation input from the approver. The communication unit 38 is, for example, a LAN board mounted on the approval PC 12 and is connected to the internet by, for example, a wired LAN or wireless LAN, and sends and receives data with the work PC 10 via the internet.

[0025] The approval PC control unit 30 connects to the work PC 10 via the communication unit 38 to acquire screen information transmitted from the work PC 10, and reproduces the screen based on the screen information and displays it on the display unit 34, thereby allowing the approver to confirm the screen that the worker is currently viewing on the display unit 24 of the work PC 10.

[0026] [5. Operation Approval Process] Next, the operation approval processing procedure by the approval system 1 will be explained using the flowcharts shown in Figures 2 and 3. When this operation approval processing procedure by the approval system 1 is performed, the work PC 10 and the approval PC 12 are pre-connected via the network. The work PC 10 uses client certificates, passwords, etc., to determine whether the connecting approval PC 12 is a legitimate PC. The approval system 1 acquires screen information, which is the information displayed on the display unit 24 of the work PC 10, and transmits it to the approval PC 12. The approver then views this screen information on the display unit 34 of the approval PC 12, thereby allowing them to view the worker's work status on the work PC 10.

[0027] [5-1. Operation and processing using the work PC] First, the operation processing procedure RT1 performed by the work PC 10 will be explained. The work PC 10 starts the work PC application by reading and executing the operation processing program from the storage unit 22, and then starts the operation processing procedure RT1 shown in Figure 2, and proceeds to step SP1.

[0028] In step SP1, the work PC control unit 20 acquires all of the operator's operations via the operation unit 36 ​​and proceeds to step SP2. At this time, the work PC control unit 20 acquires information such as the window title of the target application, the window class of the target application, the process name of the target application, and command messages issued by the operation as part of the operation content.

[0029] In step SP2, the work PC control unit 20 compares the acquired operation details with the data content set in the specific operation definition DB 23 of the storage unit 22, and then proceeds to step SP3. In step SP3, the work PC control unit 20 determines whether the operation details match the data content set in the specific operation definition DB 23. If a positive result is obtained, this indicates that the operation details need to be approved by the approver, and at this point the work PC control unit 20 proceeds to step SP4.

[0030] In step SP4, the work PC control unit 20 temporarily suspends sending the operation details to the target application and proceeds to step SP5. In step SP5, the work PC control unit 20 sends an operation approval request, indicating a request for approval of the operation details, to the approval PC 12 via the communication unit 28 and proceeds to step SP6. In step SP6, the work PC control unit 20 waits via the communication unit 28 until it receives an operation approval result, indicating the result of the operation approval request, from the approval PC 12. Upon receiving the operation approval result, it obtains an affirmative result and proceeds to step SP7.

[0031] In step SP7, the work PC control unit 20 determines whether the received operation approval result approves the operation content approval request. If a positive result is obtained, the work PC control unit 20 proceeds to step SP8. In step SP8, the work PC control unit 20 permits the transmission of the operation content to the target application, which had been temporarily held, and proceeds to step SP9. In step SP9, the work PC control unit 20 transmits the temporarily held operation content to the target application, the target application processes the operation content, and then proceeds to step SP12, ending the operation processing procedure RT1.

[0032] On the other hand, if a negative result is obtained in step SP7, this indicates that the operation approval result received from the approval PC 12 rejects the request for approval of the operation content, and at this point the work PC control unit 20 moves to step SP10. In step SP10, the work PC control unit 20 refuses to send the operation content to the target application, which had been temporarily held, and moves to step SP11. In step SP11, the work PC control unit 20 reads and discards the temporarily held operation content and does not send it to the target application, thereby interrupting the process and moving to step SP12, ending the operation processing procedure RT1.

[0033] On the other hand, if a negative result is obtained in step SP3, this indicates that the operation content does not match the data content set in the specific operation definition DB23, and therefore there is no need to obtain approval from the approver for the operation content. In this case, the work PC control unit 20 moves to step SP8. In step SP8, the work PC control unit 20 permits the operation content without the approver's judgment and moves to step SP9. In step SP9, the work PC control unit 20 sends the operation content to the target application, where the application processes the operation content, moves to step SP12, and terminates the operation processing procedure RT1.

[0034] [5-2. Approval process by approval PC] Next, the approval processing procedure RT2 performed by the approval PC 12 will be described. The approval PC 12 starts the approval PC application by reading and executing the approval processing program from the storage unit 32, and then starts the approval processing procedure RT2 shown in Figure 3, and proceeds to step SP21.

[0035] In step SP21, the approval PC control unit 30 waits for an operation approval request to be received from the work PC 10 via the communication unit 38. Upon receiving the operation approval request, it obtains an affirmative result and proceeds to step SP22. At this time, the approver checks the screen currently being viewed by the worker on the display unit 24 of the work PC 10, as displayed on the display unit 34, and inputs whether to approve or reject the operation approval request into the operation unit 36. In step SP22, the approval PC control unit 30 obtains whether the operation approval request has been approved or rejected from the operation unit 36 ​​and proceeds to step SP23.

[0036] In step SP23, the approval PC control unit 30 determines whether the operation approval result entered into the operation unit 36 ​​is approved or not. If an affirmative result is obtained, the approval PC control unit 30 proceeds to step SP24. In step SP24, the approval PC control unit 30 transmits the operation approval result, which approves the operation content approval request, to the work PC 10 via the communication unit 38, and proceeds to step SP25. In step SP25, the approval PC control unit 30 associates the approval request content indicated by the operation approval request with the approval result indicating that the operation approval request has been approved, saves it in the journal 33 of the storage unit 32, proceeds to step SP27, and terminates the approval processing procedure RT2.

[0037] On the other hand, if a negative result is obtained in step SP23, this indicates that the operation approval result has been rejected, and at this point the approval PC control unit 30 moves to step SP26. In step SP26, the approval PC control unit 30 transmits the operation approval result rejecting the operation approval request to the work PC 10 via the communication unit 38, and moves to step SP25. In step SP25, the approval PC control unit 30 associates the approval request content indicated by the operation approval request with the approval result indicating that the operation approval request has been rejected, saves it in the journal 33 of the storage unit 32, moves to step SP27, and terminates the approval processing procedure RT2.

[0038] [6. Functional configuration of the work PC] Here, the basic functions related to the operation processing on the work PC 10 can be represented by a functional block diagram as shown in Figure 4.

[0039] The first processing unit 50 corresponds to the work PC control unit 20 and the operation unit 26 (Figure 1), and acquires information on the operations performed by the operator. The second processing unit 52 corresponds to the work PC control unit 20 (Figure 1), and compares the information on the operations with the specific operation definition DB 23, which is pre-configured information.

[0040] The third processing unit 54 corresponds to the work PC control unit 20 and the communication unit 28 (Figure 1). When the second processing unit 52 determines that the information of the operation content is information that requires an approval request, it transmits an operation approval request, which is information about the approval request related to the information of the operation content, to the approval PC 12, which is the first processing unit used by the approver.

[0041] The fourth processing unit 56 corresponds to the work PC control unit 20 and the communication unit 28 (Figure 1). When the second processing unit 52 determines that the information of the operation content does not require an approval request, or when the fourth processing unit 56 receives an operation approval result, which is approval permission information related to the information of the operation content, from the approval PC 12, it outputs information for execution of the operation content. Furthermore, when the second processing unit 52 determines that the information of the operation content requires an approval request, the fourth processing unit 56 refrains from outputting information for execution of the operation content until it receives an operation approval result, which is approval permission information related to the information of the operation content, from the approval PC 12. In addition, when the fourth processing unit 56 receives an operation approval result, which is approval rejection information related to the information of the operation content, from the approval PC 12, it does not output information for execution of the operation content. [7. Effects, etc.] In the above configuration, the work PC 10 sends an operation approval request related to the acquired operation content to the approval PC 12, and holds the operation content without sending it to the target application. The approval PC 12 allows the approver to choose whether to approve or reject the operation approval request and sends the operation approval result indicating approval or rejection to the work PC 10. Furthermore, if the operation approval result is approval, the work PC 10 sends the operation content to the target application; however, if the operation approval result is rejection, the work PC 10 reads the operation content and discards it without sending it to the target application.

[0042] Therefore, even if the worker operates the work PC 10, it will not execute the operation until it receives an operation approval result from the approval PC 12 indicating approval. This prevents the worker from operating the work PC 10 until explicit permission is given by the approver for the operation input.

[0043] This prevents the worker from operating the work PC 10 and executing an operation while the approver is still in the process of reviewing it, or from operating the work PC 10 and executing an operation while the approver is away from their desk and not paying attention, or from operating the work PC 10 despite the approver's attempts to stop them, resulting in the approver being unable to immediately stop them and executing an incorrect operation. In other words, it prevents the worker from executing an incorrect operation and ensures reliable operation.

[0044] Therefore, even if, for example, the work PC 10 and the approval PC 12 are located in separate locations due to so-called teleworking, and the approver cannot directly visually monitor the display unit 24 of the work PC 10, the approval system 1 can remotely monitor the operation of the work PC 10 from the approval PC 12. As a result, even if the work PC 10 is located remotely from the approval PC 12, the approval system 1 can remotely prevent unauthorized operations on the work PC 10 from the approval PC 12, enable smooth business operations, and improve work efficiency and the teleworking rate.

[0045] Furthermore, the work PC 10 pre-stores a specific operation definition DB 23 in its memory unit 22 and determines whether the acquired operation content is set in the specific operation definition DB 23. If the operation content is not set in the specific operation definition DB 23, the work PC 10 determines that there is no need to obtain approval from the approver for the operation content and, without sending an operation approval request to the approval PC 12, authorizes the operation content and sends it to the target application.

[0046] Therefore, compared to cases where the specific operation definition DB23 is stored outside the work PC 10, such as on the cloud, or where all acquired operation details are sent to the approval PC 12 for the approval PC 12 to determine whether or not the operation details require approval, the work PC 10 can speed up the process from when an operation is performed by the worker until the operation details that do not require approval are sent to the target application, and the processing load on the approval PC 12 can be reduced.

[0047] With the above configuration, the work PC 10 is equipped with a first processing unit 50 that acquires information on the operations performed by the worker, a second processing unit 52 that compares the information on the operations with the specific operation definition DB 23, a third processing unit 54 that sends an operation approval request to the approval PC 12 used by the approver if the second processing unit 52 determines that the information on the operations requires an approval request, and a fourth processing unit 56 that outputs execution instruction information related to the operation information if the second processing unit 52 determines that the information on the operations does not require an approval request, or if it receives an operation approval result related to the information on the operations from the approval PC 12.

[0048] This allows the work PC 10 to, regardless of the relative positions of the work PC 10 operated by the worker and the approval PC 12 operated by the approver, to postpone and not execute operations even when an operation is performed by the worker until it receives an operation approval result from the approval PC 12 indicating approval.

[0049] [8. Other Embodiments] In the embodiments described above, the case where one approval PC 12 is connected to one work PC 10 was described. The present invention is not limited to this, and if approval from multiple approvers is required for one worker, or if approval from at least one of the multiple approvers is required for one worker, multiple approval PCs 12 may be connected to one work PC 10. Also, if one approver approves for multiple workers, one approval PC 12 may be connected to multiple work PCs 10.

[0050] Furthermore, the above-described embodiment described the case in which the present invention is applied to approval system 1, which is a specific example of a processing system. The present invention is not limited to this, and may be applied to processing systems with configurations different from approval system 1. Furthermore, the above-described embodiment described the case in which the present invention is applied to work PC 10, which is a specific example of a processing device. The present invention is not limited to this, and may be applied to processing devices with configurations different from work PC 10.

[0051] Furthermore, the present invention is not limited to the embodiments described above and other embodiments. That is, the scope of the present invention extends to embodiments that arbitrarily combine some or all of the embodiments described above and other embodiments. In addition, the scope of the present invention also extends when a part of the configuration described in any embodiment among the embodiments described above and other embodiments is extracted and substituted or adapted for a part of the configuration of any embodiment among the embodiments described above and other embodiments, or when the extracted part of the configuration is added to any embodiment.

[0052] Furthermore, in the above-described embodiment, we have described a case in which the processing unit PC 10 is configured by a first processing unit 50 as a first processing unit, a second processing unit 52 as a second processing unit, a third processing unit 54 as a third processing unit, and a fourth processing unit 56 as a fourth processing unit. The present invention is not limited to this, and the processing unit may be configured by a first processing unit, a second processing unit, a third processing unit, and a fourth processing unit having various other configurations. [Industrial applicability]

[0053] This invention can be widely used in approval systems where an approver approves the operations performed by an operator on a work PC. [Explanation of symbols]

[0054] 1... Approval system, 10... Work PC, 12... Approval PC, 20... Work PC control unit, 22... Storage unit, 23... Specific operation definition DB, 24... Display unit, 26... Operation unit, 28... Communication unit, 30... Approval PC control unit, 32... Storage unit, 33... Journal, 34... Display unit, 36... Operation unit, 38... Communication unit, 50... First processing unit, 52... Second processing unit, 54... Third processing unit, 56... Fourth processing unit.

Claims

1. A processing unit used by an operator, which is connected to a first processing unit used by an approver, A first processing unit acquires information about the operation content of the Graphical User Interface in the target application operated by the aforementioned operator, which includes at least one piece of information from the window class and process name of the target application. A second processing unit compares the information of the operation with pre-set information, If the second processing unit determines that the information of the operation content is information requiring an approval request, the third processing unit transmits the approval request information related to the information of the operation content to the first processing unit. If the second processing unit determines that the information regarding the operation content does not require an approval request, or if it receives approval permission information related to the information regarding the operation content from the first processing unit, the fourth processing unit outputs execution instruction information related to the information regarding the operation content to the target application. A processing apparatus characterized by comprising:

2. The fourth processing unit is: If the second processing unit determines that the information regarding the operation content requires an approval request, it will withhold the execution instruction information related to the operation content from outputting it to the target application until it receives approval permission information related to the operation content from the first processing unit. The apparatus according to claim 1.

3. The fourth processing unit is: If the first processing unit receives approval rejection information related to the operation details, it will not output execution instruction information related to the operation details to the target application. The apparatus according to claim 1.

4. The fourth processing unit is: If the second processing unit determines that the information regarding the operation content does not require an approval request, the third processing unit outputs the execution instruction information related to the operation content to the target application, even though the third processing unit has not yet sent the approval request information related to the operation content to the first processing unit. The apparatus according to claim 1.

5. The processing apparatus has the preset information The apparatus according to claim 1.

6. The aforementioned pre-configured information cannot be changed by the operator, but can be changed by an administrator with higher authority than the operator. The apparatus according to claim 5.

7. The system comprises a first processing unit used by an approver, and a processing unit connected to the first processing unit and used by an operator. The aforementioned processing apparatus is A first processing unit acquires information about the operation content of the Graphical User Interface in the target application operated by the aforementioned operator, which includes at least one piece of information from the window class and process name of the target application. A second processing unit compares the information of the operation with pre-set information, If the second processing unit determines that the information of the operation content is information requiring an approval request, the third processing unit transmits the approval request information related to the information of the operation content to the first processing unit. If the second processing unit determines that the information regarding the operation content does not require an approval request, or if it receives approval permission information related to the information regarding the operation content from the first processing unit, the fourth processing unit outputs execution instruction information related to the information regarding the operation content to the target application. Equipped with, The first processing apparatus is Upon receiving the approval request information from the processing device, the processing unit transmits approval / permission or approval / rejection information related to the operation details to the processing device. Equipped with A processing system characterized by the following:

8. A processing method for a processing device used by an operator, which is connected to a first processing device used by an approver, The aforementioned processing apparatus is A first processing step involves obtaining information about the operation content, which is the operation content of the Graphical User Interface in the target application operated by the aforementioned operator, and which includes information about at least one of the window class and process name of the target application. A second processing step involves comparing the information of the operation with pre-set information, If the information regarding the operation content is determined in the second processing step to be information requiring an approval request, the third processing step transmits the approval request information related to the information regarding the operation content to the first processing device. If the information regarding the operation content is determined in the second processing step to be information that does not require an approval request, or if approval permission information related to the information regarding the operation content is received from the first processing device, the fourth processing step outputs execution instruction information related to the information regarding the operation content to the target application. A processing method characterized by comprising:

9. A processing method for a processing system having a first processing unit used by an approver and a processing unit connected to the first processing unit and used by an operator, The aforementioned processing apparatus is A first processing step involves obtaining information about the operation content, which is the operation content of the Graphical User Interface in the target application operated by the aforementioned operator, and which includes information about at least one of the window class and process name of the target application. A second processing step involves comparing the information of the operation with pre-set information, If the information regarding the operation content is determined in the second processing step to be information requiring an approval request, the third processing step transmits the approval request information related to the information regarding the operation content to the first processing device. If the information regarding the operation content is determined in the second processing step to be information that does not require an approval request, or if approval permission information related to the information regarding the operation content is received from the first processing device, the fourth processing step outputs execution instruction information related to the information regarding the operation content to the target application. Equipped with, The first processing apparatus is Upon receiving the approval request information from the processing device, a processing step is performed to send approval permission or approval rejection information related to the operation details to the processing device. Equipped with A processing method characterized by the following.

10. The first processing unit used by the approver and the processing unit used by the operator are connected to each other. A first processing unit acquires information about the operation content of the Graphical User Interface in the target application operated by the aforementioned operator, which includes at least one piece of information from the window class and process name of the target application. A second processing unit compares the information of the operation with pre-set information, If the second processing unit determines that the information of the operation content is information requiring an approval request, the third processing unit transmits the approval request information related to the information of the operation content to the first processing unit. If the second processing unit determines that the information regarding the operation content does not require an approval request, or if it receives approval permission information related to the information regarding the operation content from the first processing unit, the fourth processing unit outputs execution instruction information related to the information regarding the operation content to the target application. A processing program to make it work.