Application approval device, application approval method, and application approval program

The application approval device addresses inefficiencies in remote connection approvals by highlighting changed items, ensuring accurate and timely approval processing.

JP2025139880APending Publication Date: 2025-09-29OBIC CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024038958
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-03-13
Publication Date
2025-09-29

AI Technical Summary

Technical Problem

In companies with remote connection requests, approvers face increased burden due to numerous approval requests, and applicants often provide inappropriate application details due to lack of understanding, leading to delays in approval and inefficient workflow.

Method used

An application approval device that includes a control unit to access work content masters, acquire and judge changes in application data, and highlight modified items for accurate and quick approval processing.

Benefits of technology

Enables approvers to perform confirmation work accurately and quickly by highlighting changed items, improving approval efficiency and reducing delays.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025139880000001_ABST
    Figure 2025139880000001_ABST
Patent Text Reader

Abstract

To provide an application approval device, an application approval method, and an application approval program capable of accurately and promptly performing confirmation work for approvers.SOLUTION: An application approval device according to an embodiment acquires application data in which at least a work content code and setting values of multiple work items are associated with an application number; determines, based on a work content master and the application data, whether or not items that can be changed in the application data by an applicant have been changed from initial settings; and when determining that the items that can be changed in the application data have been changed from the initial settings, displays the items that can be changed in the application data and have been changed from the initial settings on a monitor while highlighting the items so as to be distinguished from other items.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to an application approval device, an application approval method, and an application approval program. [Background technology]

[0002] Patent Document 1 describes a payment device technology that can prevent an approver from failing to check the application contents. With this technology, approval processing can be performed if all check boxes at the bottom right of the character strings associated with the confirmation items on the approval document are checked, but approval processing cannot be performed if all check boxes are not checked. Therefore, approval processing cannot be performed unless the approver checks the contents of all confirmation items, preventing an approver from failing to check the application contents. [Prior art documents] [Patent documents]

[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2010-79695 Summary of the Invention [Problem to be solved by the invention]

[0004] In some companies, when remotely connecting to a client's environment, a connection request and approval is made in advance through the company's internal system. For this reason, approvers expect the request to be appropriate for the work to be performed at the time of application, but the request may not be appropriate due to the applicant's lack of understanding. Therefore, checking the request content is essential during approval. However, as the approval hierarchy increases, the number of requests that the approver must approve also increases, placing a burden on the approver. Applicants also have to wait for approval, which means they cannot receive approval at the appropriate time. Therefore, there was a need for technology that could perform approval work accurately and quickly.

[0005] The present invention has been made in view of the above, and has as its object to provide an application approval device, an application approval method, and an application approval program that can perform confirmation work with an approver accurately and quickly. [Means for solving the problem]

[0006] In order to solve the above-mentioned problems and achieve the object, the application approval device of the present invention is an application approval device that has a control unit and is able to access a work content master that associates the initial setting values ​​of each of a plurality of work items with each work content code, and the control unit is characterized by having an acquisition unit that acquires application data that associates at least the work content code and the setting values ​​of the plurality of work items with an application number, a judgment unit that judges whether or not the applicant has changed the modifiable items in the application data from the initial setting values ​​based on the work content master and the application data, and a display control unit that, when the judgment unit judges that the modifiable items in the application data have been changed from the initial setting values, displays the modifiable items in the application data that have been changed from the initial setting values ​​on a monitor in a highlighted manner so that they can be distinguished from other items.

[0007] Furthermore, the application approval method of the present invention is an application approval method executed by an application approval device having a control unit, wherein the application approval device has access to a work content master in which an initial setting value for each of a plurality of work items is associated with each work content code, and the method includes an acquisition step executed by the control unit to acquire application data in which at least the work content code and the setting values ​​of the plurality of work items are associated with an application number; a determination step to determine whether or not a changeable item in the application data has been changed from its initial setting value by the applicant based on the work content master and the application data; and a display control step to, if the determination step determines that the changeable item in the application data has been changed from its initial setting value, display the changeable item in the application data that has been changed from its initial setting value on a monitor in a highlighted manner so that it can be distinguished from other items.

[0008] Furthermore, the application approval program of the present invention is an application approval program to be executed by an application approval device having a control unit, wherein the application approval device is capable of accessing a work content master in which an initial setting value for each of a plurality of work items is associated with each work content code, and the control unit is caused to execute the following steps: an acquisition step of acquiring application data in which an application number is associated with at least the work content code and the setting values ​​of the plurality of work items; a determination step of determining whether or not a changeable item in the application data has been changed by the applicant from its initial setting value based on the work content master and the application data; and a display control step of, if the determination step determines that the changeable item in the application data has been changed from its initial setting value, displaying the changeable item in the application data that has been changed from its initial setting value on a monitor in a highlighted manner so that it can be distinguished from other items. [Effects of the Invention]

[0009] According to the present invention, it is possible to provide an effect that confirmation work with an approver can be performed accurately and quickly. [Brief explanation of the drawings]

[0010] [Figure 1] FIG. 1 is a schematic diagram showing an overview in a block diagram of an example of the configuration of an application approval device according to an embodiment. [Figure 2] FIG. 2 is a diagram illustrating an example of a customer master table in the customer master of the storage unit included in the application approval device according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of a node master table in the node master of the storage unit included in the application approval device according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of an employee master table in the employee master in the storage unit included in the application approval device according to the embodiment. [Figure 5] FIG. 5 is a diagram illustrating an example of a work content master table in the work content master stored in the storage unit of the application approval device according to the embodiment. [Figure 6] FIG. 6 is a diagram for explaining a schematic overview of application and approval. [Figure 7] FIG. 7 is a flowchart showing an outline of the application process executed by the application approval device according to the embodiment. [Figure 8] FIG. 8 is a diagram showing an example of an application screen displayed on a monitor provided in the application approval device according to the embodiment. [Figure 9] FIG. 9 is a diagram showing an example of an application screen displayed on the monitor when the applicant selects a customer. [Figure 10] FIG. 10 is a diagram showing an example of an application screen displayed on the monitor when the applicant selects the work content. [Figure 11] FIG. 11 is a diagram showing an example of an application screen displayed on the monitor after the applicant selects the work content. [Figure 12] FIG. 12 is a diagram showing an example of an application screen displayed on the monitor when an applicant changes a default value. [Figure 13] FIG. 13 is a diagram illustrating an example of application data generated by a generating unit of a control unit included in the application approval device according to the embodiment. [Figure 14] FIG. 14 is a diagram illustrating an example of application data node data. [Figure 15] FIG. 15 is a diagram showing an example of the application data status. [Figure 16] FIG. 16 is a flowchart showing an outline of the approval process executed by the application approval device according to the embodiment. [Figure 17] FIG. 17 is a diagram showing an example of an unapproved list screen displayed on the monitor provided in the application approval device according to the embodiment. [Figure 18] FIG. 18 is a diagram showing an example of the determination content of the determination unit of the control unit included in the application approval device according to the embodiment and an approval screen displayed by the monitor 114. [Figure 19] FIG. 19 is a diagram showing an example of an approval screen displayed on a monitor included in the application approval device according to the embodiment. [Figure 20] FIG. 20 is a diagram for explaining the approval status by the approver. [Figure 21] FIG. 21 is a diagram illustrating the application data status after approval is updated by the registration unit of the control unit included in the application approval device according to the embodiment. [Figure 22] FIG. 22 is a diagram for explaining a typical situation in which an approver rejects a request. [Figure 23] FIG. 23 is a diagram illustrating the application data status after approval is updated by the registration unit of the control unit included in the application approval device according to the embodiment. [Figure 24] FIG. 24 is a diagram for explaining the approval status by the approver. [Figure 25] FIG. 25 is a diagram schematically illustrating the application data status after approval is updated by the registration unit of the control unit included in the application approval device according to the embodiment. DETAILED DESCRIPTION OF THE INVENTION

[0011] Hereinafter, embodiments of an application approval device, an application approval method, and an application approval program according to the present invention will be described in detail with reference to the accompanying drawings. However, the present invention is not limited to these embodiments.

[0012] [1. Configuration] An example of the configuration of an application approval device according to this embodiment will be described with reference to Fig. 1 etc. Fig. 1 is a schematic diagram showing an overview in a block diagram of an example of the configuration of an application approval device.

[0013] 1 is a commercially available desktop personal computer. Note that the application approval device 100 is not limited to a stationary information processing device such as a desktop personal computer, and may be a portable information processing device such as a commercially available notebook personal computer, PDA (Personal Digital Assistant), smartphone, or tablet personal computer.

[0014] The application approval device 100 includes a control unit 102, a communication interface unit 104, a storage unit 106, and an input / output interface unit 108. The units included in the application approval device 100 are connected to each other so as to be able to communicate with each other via any communication path.

[0015] The communication interface unit 104 communicatively connects the application approval device 100 to a network 300 via a communication device such as a router and a wired or wireless communication line such as a dedicated line. The communication interface unit 104 has a function of communicating data with other devices via the communication line. Here, the network 300 has a function of connecting the application approval device 100 and the server 200 so that they can communicate with each other, and is, for example, the Internet or a LAN (Local Area Network). Note that the data stored in the memory unit 106 may also be stored in the server 200, for example.

[0016] An input device 112 and an output device 114 are connected to the input / output interface unit 108. The output device 114 may be a monitor (including a home television), a speaker, or a printer. The input device 112 may be a keyboard, a mouse, a microphone, or a monitor that functions as a pointing device in cooperation with a mouse. In the following, the output device 114 may be referred to as the monitor 114, and the input device 112 may be referred to as the keyboard 112 or the mouse 112.

[0017] The storage unit 106 stores various databases, tables, files, etc. The storage unit 106 stores computer programs that work in conjunction with the OS (Operating System) to issue commands to the CPU (Central Processing Unit) to perform various processes. The storage unit 106 can be, for example, a memory device such as RAM (Random Access Memory) or ROM (Read Only Memory), a fixed disk device such as a hard disk, a flexible disk, or an optical disk. The storage unit 106 stores a customer master 106a, a node master 106b, an employee master 106c, and a task content master 106d.

[0018] The customer master 106a stores customer names in association with customer codes (hereinafter simply referred to as "CD"). Fig. 2 is a diagram showing an example of a customer master table in the customer master 106a. As shown in the first row of the customer master table T1 in Fig. 2, the customer CD (key) "100" is stored in association with the customer name "XX Holdings."

[0019] The node master 106b stores a server name in association with a role and a customer CD. Fig. 3 is a diagram showing an example of a node master table in the node master 106b. As shown in the first row of the node master table T2 in Fig. 3, the server name (key) "a100001" is stored in association with the role "DB server" and the customer CD "100".

[0020] The employee master 106c stores employee CDs in association with employee names and employee groups. Figure 4 is a diagram showing an example of an employee master table in the employee master 106c. As shown in the first row of the employee master table T3 in Figure 4, the employee CD (key) "P001" is stored in association with the employee name "Ichiro Tanaka" and the employee group "G1."

[0021] The work content master 106d stores, for each work content CD, a plurality of work items and initial setting values ​​of items that can be changed by the applicant, in association with each other. Fig. 5 is a diagram showing an example of a work content master table in the work content master 106d. As shown in the first row of the work content master table T4 in Figure 5, the work content CD (key) "10000" is associated with and stored as follows: employee group "G1", work content name "program delivery", work content details "patch delivery", work plan "delivery work plan.xlsx", work content verification method "operation check with delivery job", whether data has been directly modified "no", whether configuration has been changed "yes", whether brought-in files have been brought in "yes", brought-in files "delivery item", whether exported files have been brought in "no", exported files " ", whether recovery method in case of failure has been implemented "yes", recovery method in case of failure "follow the work plan", system administrator "1: changeable (default ON)", DB administrator "2: changeable (default OFF)", and general user "2: changeable (default OFF)".

[0022] Here, the work plan in the work content master table T4 is a storage location where the file name is entered as a character string and the applicant (checker) or approver can check the contents of the file. Whether or not data is directly modified refers to whether or not modifications are made by directly operating the database when connecting to the destination server. Whether or not configuration changes are made refers to changes to the settings of the business system, and refers to whether or not changes are made to the way the system operates, not the contents of the system. The system administrator, DB administrator, and general user have three types of connection permissions to the target server: unavailable, changeable (initial value ON), and changeable (initial value OFF). In this embodiment, the initial setting values ​​(default values) are the system administrator, DB administrator, and general user items that can be changed according to the application operation by the applicant, which will be described later.

[0023] Returning to FIG. 1, the description of the configuration of the application approval device 100 will continue. The control unit 102 is a CPU or the like that performs overall control of the application approval device 100. The control unit 102 has an internal memory for storing control programs such as an OS, programs that define various processing procedures, required data, etc., and executes various information processing based on these stored programs. The control unit 102 includes a display control unit 102a, a generation unit 102b, an acquisition unit 102c, a determination unit 102d, and a registration unit 102e.

[0024] The display control unit 102a determines whether or not the applicant has operated the input device 112 to change an item for which a default value (initial setting value) is displayed on the application input screen displayed on the monitor 114, and if the applicant has operated the input device 112 to change an item for which a default value is displayed on the application input screen displayed on the monitor 114, the display control unit 102a changes the default value (initial setting value) and displays it on the monitor 114. Furthermore, the display control unit 102a displays work items and application data node items linked to items that have been changed from the initial setting value determined by the determination unit 102d described below in a way that makes them distinguishable from other items, for example, by highlighting them in yellow or orange on the approval input screen.

[0025] The generation unit 102b creates application data and stores it in the storage unit 106. Specifically, the generation unit 102b generates application data and application data node data in which the application number is associated with the customer CD, work content, work content details, work plan, work content confirmation method, direct data modification, configuration change, presence or absence of brought-in files, brought-in files, presence or absence of brought-out files, brought-out files, presence or absence of recovery method in case of failure, and recovery method in case of failure, and stores this in the storage unit 106.

[0026] The acquisition unit 102c acquires, from the storage unit 106, the application data and the application data node linked to the application number.

[0027] The determining unit 102d determines whether or not the items that can be changed by the applicant have been changed from the initial setting, based on the work content master 106d, the unapproved application data selected by the approver, and the application data node data.

[0028] The registration unit 102e updates the status of the application data to approval or rejection and stores the updated status in the storage unit 106.

[0029] [2. Application and Approval Overview] Next, an outline of application and approval will be explained. Figure 6 is a diagram for explaining the outline of application and approval.

[0030] Traditionally, when connecting remotely to a client's environment, companies have required a connection request and approval in advance via the company's internal system. The approver requests that the applicant provide appropriate application details for the work to be performed at the time of application, but there are cases where the applicant's application details are inappropriate due to a lack of understanding, etc.

[0031] As shown in Figure 6, each applicant submits a flow (application data) describing the work content to their immediate superior to make an application. For this reason, it is essential for the approver, who is the applicant's immediate superior, to check the application content at the time of approval. In this case, as shown in Figure 6, the approver checks whether there are any problems with the work content (for example, the content of the work items), and if there are no problems, approves the application, and if there are problems, rejects it.

[0032] Furthermore, approval work is concentrated among approvers as the approval hierarchy increases, which increases the number of applications to be approved, placing a burden on approvers. Specifically, as shown in Figure 6, approval work is concentrated in the hands of superior approvers or final approvers, which increases the burden of checking application content.

[0033] In response to this, each applicant must wait for approval from a superior or final approver, which can result in problems such as not being able to remotely connect to the client's environment at the appropriate time to carry out the work.

[0034] Therefore, the application approval device 100 presents the approval so that the approver can perform the confirmation work accurately and quickly.

[0035] [3. Application Processing Overview] Next, an outline of the application process will be described when an applicant makes an application using the application approval device 100. FIG.

[0036] As shown in FIG. 7, first, when an applicant operates the input device 112 to instruct an application screen for a remote connection, the application approval device 100 launches the application screen for a remote connection and displays it on the monitor 114 (step S101).

[0037] Fig. 8 is a diagram showing an example of an application screen displayed on the monitor 114. The application input screen P1 shown in Fig. 8 includes at least a customer selection cell B1 for selecting a customer and a node work area D1.

[0038] Returning to FIG. 7, the description of step S102 and subsequent steps will be continued. In step S102, the display control unit 102a determines whether the applicant has operated the input device 112 to select a customer in the customer selection cell B1, and if the applicant has selected a customer in the customer selection cell B1 (step S102: Yes), the display control unit 102a displays the customer name in the customer selection cell B1 and the node description in the node area B2, superimposed on the monitor 114 (step S103). On the other hand, if the applicant has not selected a customer in the customer selection cell B1 (step S102: No), the application approval device 100 returns to step S101.

[0039] 9 is a diagram showing an example of an application screen displayed on the monitor 114 when an applicant selects a customer. As shown in FIG. 9, when the applicant operates the input device 112 to operate the customer selection cell B1 and select a customer, the display control unit 102a references the customer master table T1 and displays the customer name linked to the customer CD on the application input screen P1, while superimposing customer list information F1 in a dialog box containing a list of multiple customer names that the applicant can select on the application input screen P1 on the monitor 114. This allows the applicant to easily understand the customer list.

[0040] Furthermore, as shown in Figure 9, when the applicant operates the input device 112 and selects a customer in the customer selection cell B1, the display control unit 102a refers to the node master table T2 and displays the node details F2 linked to the customer CD on the monitor 114, superimposed on the node work area D1 of the application input screen P1.

[0041] Returning to FIG. 7, the description of step S103 and subsequent steps will be continued. After step S103, the display control unit 102a determines whether the applicant has selected a work content (step S104). If a work content has been selected (step S104: Yes), the display control unit 102a references the work content master table T4, sets the changeable items in the node specification F2 to default values, and displays them on the monitor 114 (step S105). Also, the display control unit 102a sets each application item to its default value and displays it (step S106). Specifically, the display control unit 102a references the work content master table T4, and displays each application item, including work content details, work plan, work content confirmation method, direct data modification, configuration change, brought-in files, brought-out files, and recovery method in case of failure, at their default values. On the other hand, if the applicant has not selected a work content (step S104: No), the application approval device 100 returns to step S103.

[0042] 10 is a diagram showing an example of an application screen displayed on the monitor 114 when an applicant selects a task. As shown in FIG. 10, when an applicant selects a task in the task cell F3, the display control unit 102a references the employee master table T3 and the task master table T4 and displays task list information F4 including multiple tasks selectable by the applicant's employee group. In this case, when the applicant's employee CD is "P001" and the employee group is "G1," the display control unit 102a displays task list information F4 in the form of a dialog box including a list of multiple task CDs and multiple task names associated with the employee group "G1" superimposed on the application input screen P1 on the monitor 114.

[0043] 11 is a diagram showing an example of an application screen displayed on the monitor 114 after an applicant selects work content. As shown in FIG. 11, when an applicant operates the input device 112 to select desired work content from work list information F4, the display control unit 102a references the work content master table T4 and displays on the monitor 114 a node specification F2 in which the initial setting values ​​(default values) of each application item in the node specification F2 have been set. Furthermore, the display control unit 102a references the work content master table T4 and displays on the monitor 114 default values ​​for each application item: work content details, work plan, work content confirmation method, direct data modification, configuration change, brought-in files, brought-out files, and recovery method in case of failure. More specifically, the display control unit 102a refers to the work content master table T4 and displays "Data investigation" for the work content details, " " (blank) for the work plan, "Confirm target job operation" for the work content confirmation method, "None" for direct data modification, "None" for configuration change, "None", " " (blank) for brought-in files, "None", " " (blank) for taken-out files, and "None", " " (blank) for the recovery method in case of failure.

[0044] Returning to FIG. 7, the description of step S107 and subsequent steps will be continued. In step S107, the display control unit 102a determines whether the applicant has operated the input device 112 to change an item for which a default value (initial setting value) is displayed on the application input screen P1 displayed on the monitor 114, and if the applicant has operated the input device 112 to change an item for which a default value is displayed on the application input screen P1 displayed on the monitor 114 (step S107: Yes), the display control unit 102a changes the default value and displays it on the monitor 114 (step S108). After step S108, the application approval device 100 proceeds to step S109. On the other hand, if the applicant has not operated the input device 112 to change an item for which a default value is displayed on the application input screen P1 displayed on the monitor 114 (step S107: No), the application approval device 100 proceeds to step S109.

[0045] 12 is a diagram showing an example of an application screen displayed on the monitor 114 when the applicant changes the default value. As shown in Fig. 12, the display control unit 102a displays "Confirm database contents" in cell W1 for the work content confirmation method, changes cell B10 for the brought-in file from "No" to "Yes," and displays "Data acquisition query" in cell B11, in response to the applicant operating the input device 112.

[0046] Furthermore, if the applicant checks the DB administrator cell B12 in the node details F2 by operating the input device 112, the display control unit 102a displays the DB administrator cell B12 in the node details F2 as checked (represented by a check mark).

[0047] Returning to FIG. 7, the description of step S109 and subsequent steps will be continued. In step S109, the generation unit 102b determines whether the applicant has pressed the registration button Q1 on the application input screen P1 by operating the input device 112, and if the applicant has pressed the registration button Q1 on the application input screen P1 by operating the input device 112 (step S109: Yes), the generation unit 102b creates application data and application data node data and stores them in the storage unit 106 (step S110). After step S110, the application approval device 100 terminates this processing. On the other hand, if the applicant has not pressed the registration button Q1 on the application input screen P1 without operating the input device 112 (step S109: No), the application approval device 100 returns to step S107.

[0048] Fig. 13 is a diagram showing an example of application data generated by the generating unit 102b, Fig. 14 is a diagram showing an example of application data node data, and Fig. 15 is a diagram showing an example of application data status.

[0049] 13, the application data table T11 stores the application number in association with the customer CD, work content, work content details, work plan, work content confirmation method, direct data modification, configuration change, whether or not brought-in files are present, brought-in files, whether or not brought-out files are present, brought-out files, whether or not a recovery method is present in case of failure, and the recovery method in case of failure. Specifically, as shown in the first row of the application data table T11, the application number "00000001" is stored in association with the customer CD "100," work content "30000," work content details "data investigation," work content confirmation method "database content confirmation," direct data modification "no," configuration change "no," whether or not brought-in files are present "yes," brought-in file "data acquisition query," whether or not brought-out files are present "no," and whether or not a recovery method in case of failure is present "no."

[0050] Furthermore, the application number is stored in association with the server name, system administrator, DB administrator, and general user, as shown in the application data node table T12 in Fig. 14. Specifically, as shown in the first row of the application data node table T12 in Fig. 14, the application number "00000001" is stored in association with the server name "a100001", system administrator "OFF", DB administrator "ON", and general user "ON".

[0051] Furthermore, as shown in the application data status table T13 in Fig. 15, the application number is stored in association with the history order, application status, and comment. Specifically, in the first row of the application data status table T13 in Fig. 15, the application number "00000001" is stored in association with the history order "1" and the application status "waiting for approval."

[0052] [4. Overview of Approval Process] Next, an outline of the approval process will be described when the approver gives approval using the application approval device 100. FIG.

[0053] As shown in FIG. 16, first, when the approver operates the input device 112 to instruct an unapproved screen for remote connection, the display control unit 102a refers to the application data status stored in the memory unit 106, launches an unapproved list screen, and displays it on the monitor 114 (step S201).

[0054] Figure 17 is a diagram showing an example of an unapproved list screen displayed by the monitor 114. The unapproved list screen P2 shown in Figure 17 includes unapproved details F10, which displays a list of multiple unapproved items awaiting approval by an approver who is the applicant's superior in the organization. In this case, the display control unit 102a refers to the application data status table T13 (see Figure 15) stored in the memory unit 106, and displays unapproved details F10 whose status is "waiting approval" on the monitor 114, superimposed on area D2 of the unapproved list screen P2. This allows the approver to intuitively grasp the list of unapproved items.

[0055] Next, the display control unit 102a determines whether the approver operates the input device 112 to select an unapproved application from the unapproved details F10 (step S202). For example, in the case shown in FIG. 17, the approver operates the input device 112 to select application number "00000001" from among multiple unapproved applications in the unapproved details F10. In the following processing, a case where application number "00000001" is selected will be described. If the approver selects an unapproved application from the unapproved details F10 (step S202: Yes), the application approval device 100 proceeds to step S203, which will be described later. On the other hand, if the approver has not selected an unapproved application from the unapproved details F10 (step S202: No), the application approval device 100 returns to step S201.

[0056] In step S203, the acquiring unit 102c acquires the application data and application data node linked to the application number from the storage unit 106. Specifically, the acquiring unit 102c acquires from the storage unit 106 the application data table T11 (see FIG. 13) and the application data node table T12 (see FIG. 14) generated by the generating unit 102b described above.

[0057] Next, the determination unit 102d determines whether the items changeable by the applicant have been changed from the initial setting values ​​based on the work content master 106d and the unapproved application data and application data node data selected by the approver (step S204). The details of the determination by the determination unit 102d will be described later. If the determination unit 102d determines that the items changeable by the applicant have been changed from the initial setting values ​​(step S204: Yes), the application approval device 100 proceeds to step S205, which will be described later. On the other hand, if the determination unit 102d determines that the configuration changeable by the applicant has not been changed from the initial setting values ​​(step S204: No), the application approval device 100 proceeds to step S209, which will be described later.

[0058] In step S205, the display control unit 102a highlights on the monitor 114 the items that have been changed from the initial setting values ​​(default values) of the work content master 106d determined by the determination unit 102d and the work items linked to the items that have been changed from the initial setting values ​​so that they can be identified.

[0059] FIG. 18 is a diagram showing an example of the determination content of the determining unit 102d and an approval screen displayed on the monitor 114. As shown in FIG.

[0060] As shown in Figure 18, first, the judgment unit 102d judges whether the items that can be changed by the applicant have been changed from the initial setting values ​​(default values) set in the work content master table T4 based on the work content master table T4 (see Figure 5), the application data table T11 (see Figure 13), and the application data node table T12 (see Figure 14).

[0061] In the case shown in Figure 18, the judgment unit 102d determines that the method of confirming work content in the application data table T11, the presence or absence of brought-in files, and the brought-in files have been changed from the initial setting value (default value), because the method of confirming work content in the application data table T11 has been changed from "Confirm by operating the target job" to "Confirm database content," the presence or absence of brought-in files has been changed from "No" to "Present," and the brought-in files have been changed from "Blank" to "Data acquisition query."

[0062] Furthermore, the judgment unit 102d determines that the DB management has been changed from the initial setting value (default value) because the DB administrator in the application data node table T12 has been changed from "2: Changeable (initial value OFF)" (OFF state) to "ON" (ON state).

[0063] Also, as shown in FIG. 18, the display control unit 102a displays the work content confirmation method and brought-in files, which are items that have been changed from the initial setting values ​​of the work content master 106d determined by the determination unit 102d, on the approval input screen P3 in a manner that makes them distinguishable from other items, for example, by highlighting them in yellow or orange (represented by hatching in FIG. 18).

[0064] Furthermore, the display control unit 102a displays the work items linked to the items that have been changed from the initial setting values ​​determined by the determining unit 102d, and the DB checker in the node specification F2 of the application data node, on the approval input screen P3 in a manner that makes them distinguishable from other items, for example, by highlighting them in yellow or orange (represented by hatching in FIG. 18). This allows the approver to intuitively grasp the parts that have been changed from the initial setting values.

[0065] Furthermore, as shown in Figure 19, when the approver operates the input device 112 and places the pointer M1 of the mouse 112 over the display area of ​​a highlighted item, the display control unit 102a displays the initial setting values ​​set in the pre-modification work content master table T4 as a tooltip A1 superimposed on the approval input screen P3 on the monitor 114. This allows the approver to decide whether to approve or not by comparing the contents before and after the applicant's changes, thereby improving the accuracy of approval and speeding up the approval process. In other words, the approver only needs to pay particular attention to the changed parts. Furthermore, since there are irregular cases, there is no practical management method that prohibits changes to input fields.

[0066] Returning to FIG. 16, the description of step S206 and subsequent steps will be continued. In step S206, the determination unit 102d determines whether the approval has been granted by the approver pressing the approval button on the approval input screen P3 by operating the input device 112. If the determination unit 102d determines that the approver has pressed the approval button on the approval input screen P3 by operating the input device 112 (step S206: Yes), the registration unit 102e updates the status of the application data to approved (step S207).

[0067] Fig. 20 is a diagram for explaining the approval status by the approver, and Fig. 21 is a diagram for showing the application data status after approval update by the registration unit 102e.

[0068] As shown in Fig. 20, the approver checks the contents of the item that is the change that is highlighted on the approval input screen P3 and presses the approve button Q11. Specifically, the approver confirms that the DB administrator has been added and will check the database, so the data acquisition query can be used, and the changes are consistent, so the approver presses the approve button Q11. In this case, as shown in the second row of the application data status table T20 shown in Fig. 21, the registration unit 102e updates the application status to approved and stores it in the memory unit 106. After step S207, the application approval device 100 terminates this process.

[0069] In step S206, if the judgment unit 102d determines that the application has not been approved, that is, that the application has been rejected by pressing the reject button Q12 (step S206: No), the registration unit 102e updates the status of the application data to rejected (step S208).

[0070] Fig. 22 is a diagram for explaining a typical situation in which an approver rejects an application. Fig. 23 is a diagram for showing a typical situation in which the application data status has been updated to approval by the registration unit 102e.

[0071] As shown in Figure 22, the approver checks the highlighted item on the approval input screen P3. In the example shown in Figure 22, the DB administrator checkbox is added, and the confirmation method only lists the target job operation and application operation; there is no mention of the need to directly view the DB contents. Furthermore, in the example shown in Figure 22, the reason for adding DB usage is searched for, but none exists. For the data investigation of 30000 in the work content master table T4 (see Figure 5), the confirmation method for the work content is "Confirm with the target job," and the initial value (default value) for server access authority is a general user who cannot access the DB. This setting assumes that only data investigation by application is performed. As a result, the approver determines that the changes are inconsistent. In this case, the approver operates the input device 112 to enter "DB administrator" in the comment field R1, but the reason for DB use must be clearly stated in the work content." and presses the reject button Q12. 23, the registration unit 102e updates the status of the application data to "Rejected," stores "The DB administrator has checked, but the reason for DB use must be clearly stated in the work content," in the comment, and updates the application data status table T21 and stores it in the storage unit 106. After step S208, the application approval device 100 terminates this process.

[0072] In step S209, the registration unit 102e updates the status of the application data to approved.

[0073] Fig. 24 is a diagram for explaining the approval status by the approver, and Fig. 25 is a diagram for showing the application data status after approval update by the registration unit 102e.

[0074] As shown in Fig. 24, since there are no items to be changed highlighted by the display control unit 102a, the approver operates the input device 112 to press the approval button Q11 on the approval input screen P3. In this case, as shown in the second line of the application data status T22 shown in Fig. 25, the registration unit 102e updates the application status to approved and stores it in the storage unit 106. After step S207, the application approval device 100 terminates this process.

[0075] According to the embodiment described above, the display control unit 102a highlights on the monitor 114 the items in the application data that have been changed from the initial setting values ​​(default values) of the work content master 106d determined by the determination unit 102d and the work items linked to the items in the application data node data that have been changed from the initial setting values ​​so that they can be identified. This allows the approver to intuitively grasp the parts that have been changed from the initial setting values, thereby enabling the approver to confirm the changes accurately and quickly.

[0076] Furthermore, according to the embodiment, when the approver operates the input device 112 and places the pointer M1 of the mouse 112 on the display area of ​​a highlighted item, the display control unit 102a displays the initial setting values ​​set in the pre-modification work content master table T4 as a tooltip A1 superimposed on the approval input screen P3 on the monitor 114. This allows the approver to decide whether or not to approve by comparing the contents before and after the applicant's change, thereby improving the accuracy of the approval and speeding up the approval process. In other words, the approver can pay particular attention to the changed parts.

[0077] Furthermore, according to the embodiment, the registration unit 102e updates the application status to approved and stores it in the memory unit 106, while the registration unit 102e updates the status of the application data to rejected, stores a comment, updates the application data status table T21, and stores it in the memory unit 106, so that the reason for rejection by the approver can be confirmed.

[0078] Furthermore, according to the embodiment, the generation unit 102b generates application data and application data node data that correspond to the application number, customer CD, work content, work content details, work plan, method for confirming work content, direct data modification, configuration change, whether or not files are brought in, brought in files, whether or not files are taken out, taken out files, whether or not a recovery method is used in the event of failure, and the recovery method in the event of failure, and stores the data in the storage unit 106, thereby enabling application data to be generated with simple operations.

[0079] [5. Contribution to the United Nations-led Sustainable Development Goals (SDGs)] This embodiment can contribute to improving business efficiency and promoting appropriate management decisions by companies, thereby contributing to the achievement of SDGs Goals 8 and 9.

[0080] Furthermore, this embodiment can contribute to reducing waste and promoting paperless and electronic systems, thereby contributing to the achievement of SDGs Goals 12, 13, and 15.

[0081] Furthermore, this embodiment can contribute to strengthening control and governance, which can contribute to the achievement of Goal 16 of the SDGs.

[0082] 6. Other Embodiments The present invention may be implemented in various different embodiments other than those described above within the scope of the technical concept set forth in the claims.

[0083] For example, among the processes described in the embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods.

[0084] Furthermore, the processing procedures, control procedures, specific names, information including parameters such as registered data and search conditions for each process, screen examples, and database configurations shown in this specification and drawings can be changed as desired unless otherwise specified.

[0085] Furthermore, with regard to the application approval device 100, the components shown in the drawings are functional concepts, and do not necessarily have to be physically configured as shown in the drawings.

[0086] For example, all or any part of the processing functions of the application approval device 100, particularly the processing functions performed by the control unit, may be realized by a CPU and a program interpreted and executed by the CPU, or may be realized as hardware using wired logic. The program is recorded on a non-transitory computer-readable recording medium containing programmed instructions for causing the information processing device to execute the processes described in this embodiment, and is mechanically read by the application approval device 100 as needed. That is, a computer program for giving instructions to the CPU in cooperation with the OS and performing various processes is recorded in a storage unit such as a ROM or HDD (Hard Disk Drive). This computer program is executed by being loaded into RAM, and cooperates with the CPU to form the control unit.

[0087] This computer program may also be stored in an application program server connected to the application approval device 100 via any network, and all or part of it may be downloaded as needed.

[0088] Furthermore, the program for executing the processes described in this embodiment may be stored in a non-transitory computer-readable recording medium or configured as a program product. Here, the term "recording medium" includes any "portable physical medium" such as a memory card, a Universal Serial Bus (USB) memory, a Secure Digital (SD) card, a flexible disk, a magneto-optical disk, a ROM, an Erasable Programmable Read Only Memory (EPROM), an Electrically Erasable and Programmable Read Only Memory (EEPROM (registered trademark)), a Compact Disk Read Only Memory (CD-ROM), a Magneto-Optical disk (MO), a Digital Versatile Disk (DVD), and a Blu-ray (registered trademark) disc.

[0089] Furthermore, a "program" is a data processing method written in any language or description method, regardless of the format, such as source code or binary code. Note that a "program" is not necessarily limited to a single structure, but also includes a structure that is distributed as multiple modules or libraries, or a structure that achieves its function by cooperating with a separate program, such as an OS. Note that the specific configuration and reading procedure for reading a recording medium in each device shown in the embodiments, as well as the installation procedure after reading, can use well-known configurations and procedures.

[0090] The various databases stored in the memory unit are storage means such as memory devices such as RAM and ROM, fixed disk devices such as hard disks, flexible disks, and optical disks, and store various programs, tables, databases, and web page files used for various processes and providing websites.

[0091] The application approval device 100 may be configured as an information processing device such as a known personal computer or workstation, or may be configured as the information processing device to which any peripheral device is connected. The application approval device 100 may also be realized by installing software (including programs or data) that causes the device to realize the processing described in this embodiment.

[0092] Furthermore, the specific form of distribution and integration of the devices is not limited to that shown in the drawings, and all or part of them can be configured by functionally or physically distributing and integrating them in any unit depending on various additions or functional loads. In other words, the above-described embodiments can be implemented in any combination, or embodiments can be implemented selectively. [Industrial Applicability]

[0093] This invention is possible if the group of items linked to the application contents that are expected in advance can be managed in a unified manner. It is useful in industries where it can be used for general purposes, such as the cloud industry. [Explanation of symbols]

[0094] 100 Application approval device 102 Control section 102a Display control unit 102b Generator 102c Acquisition Department 102d Judgment section 102e Registration Department 104 Communication interface unit 106 Storage section 106a Customer Master 106b Node Master 106c Employee Master 106d Work content master 108 Input / Output Interface Section 112 Input Device 114 Output Device 200 servers 300 Network

Claims

1. An application approval device including a control unit, A work content master in which initial setting values ​​of each of a plurality of work items are associated with each work content code; is accessible to The control unit an acquisition unit that acquires application data in which at least the work content code and the setting values ​​of the plurality of work items are associated with an application number; a determination unit that determines whether or not a changeable item in the application data has been changed from the initial setting value by an applicant based on the work content master and the application data; a display control unit that, when the determination unit determines that the changeable item in the application data has been changed from the initial setting value, displays the changeable item in the application data that has been changed from the initial setting value on a monitor in an emphasized manner so as to be distinguishable from other items; Equipped with An application approval device characterized by:

2. The application approval device according to claim 1, The acquisition unit Further, obtain application data node data in which the application number is associated with the setting value of the changeable item, The determination unit Further determining whether or not a setting value of a changeable item in the application data node data has been changed from the initial setting value based on the work content master and the application data node data; The display control unit When the determination unit determines that the changeable item in the application data node data has been changed from the initial setting value, the changeable item in the application data node data that has been changed from the initial setting value is displayed on a monitor in an emphasized manner so as to be distinguishable from other items. An application approval device characterized by:

3. The application approval device according to claim 2, The display control unit When at least one of a changeable item in the application data that has been changed from the initial setting value and a changeable item in the application data node data that has been changed from the initial setting value is selected, the content of the initial setting value is displayed on a monitor as a tool tip. An application approval device characterized by:

4. The application approval device according to claim 3, When an approval button for approving the application of the application data is pressed on an approval input screen that displays a plurality of work items corresponding to the application data displayed on the monitor, application data status data is registered as a status indicating the application status of the application data being approved, a registration unit that, when a reason for rejecting the application of the application data is input on the approval input screen and a reject button for rejecting the application of the application data is pressed, sets a status indicating the application status of the application data to "rejected" and registers application data status data storing the reason; Further provided with An application approval device characterized by:

5. The application approval device according to claim 4, A customer master that associates customer names with customer codes, A node master that associates the server name with the role and customer code, Employee master that associates employee code with employee name and employee group, is more accessible to a generation unit that generates the application data and the application data node data, The work content master is At least, an employee group is associated with the work content code, The generation unit based on the customer master, the node master, the employee master, and the work content master, associates setting values ​​inputted for the plurality of work items based on the selected customer code and the selected work content code, and generates the application data and the application data node data; An application approval device characterized by:

6. An application approval method executed by an application approval device having a control unit, The application approval device A work content master in which initial setting values ​​of each of a plurality of work items are associated with each work content code; is accessible to Executed by the control unit, an acquisition step of acquiring application data in which at least the work content code and the setting values ​​of the plurality of work items are associated with an application number; a determination step of determining whether or not a changeable item in the application data has been changed from the initial setting value by an applicant based on the work content master and the application data; a display control step of, when the determination step determines that the changeable item in the application data has been changed from the initial setting value, displaying on a monitor the changeable item in the application data that has been changed from the initial setting value in a highlighted manner so as to be distinguishable from other items; that includes An application approval method characterized by:

7. An application approval program to be executed by an application approval device having a control unit, The application approval device A work content master in which initial setting values ​​of each of a plurality of work items are associated with each work content code; is accessible to The control unit an acquisition step of acquiring application data in which at least the work content code and the setting values ​​of the plurality of work items are associated with an application number; a determination step of determining whether or not a changeable item in the application data has been changed from the initial setting value by an applicant based on the work content master and the application data; a display control step of, when the determination step determines that the changeable item in the application data has been changed from the initial setting value, displaying on a monitor the changeable item in the application data that has been changed from the initial setting value in a highlighted manner so as to be distinguishable from other items; To execute the An application approval program featuring:

Citation Information

Patent Citations

  • Settlement device and program

    JP2010079695A