Examination operation support system, examination operation support method, and program

The examination business support system simplifies the creation of examination logic by automating the review process through an acquisition and flow creation system, addressing the challenges of complex and changing review content, thereby reducing manual effort and costs.

JP2025108847APending Publication Date: 2025-07-24TOPPAN HOLDINGS INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2024002299
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-01-11
Publication Date
2025-07-24

AI Technical Summary

Technical Problem

Existing review systems face challenges in automating complex examination processes due to varying review content and frequent changes, leading to high costs and burdens on staff, especially in environments with complex examination logic.

Method used

An examination business support system that includes an acquisition unit for examination items and determination processes, an examination flow creation unit for creating examination flows, and an examination logic creation unit for automating the review process based on these inputs.

Benefits of technology

Enables easy creation of examination logic, reducing manual coding efforts and promoting automation in review operations, particularly in industries with complex review requirements.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025108847000001_ABST
    Figure 2025108847000001_ABST
Patent Text Reader

Abstract

To provide an examination operation support system, an examination operation support method, and a program that can easily generate an examination logic.SOLUTION: An examination operation support system comprises: an acquisition unit that acquires examination item information indicating examination items to be examined in an application, and determination processing information indicating executable determination processing for the examination items in the application; an examination flow generation unit that generates, for each of the examination items, examination flow information indicating a flow of an examination for the examination item, on the basis of the acquired examination item information and determination processing information; and an examination logic generation unit that generates, for each of the examination items, examination logic information indicating an examination logic for executing the examination for the examination item, on the basis of the generated examination flow information.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 review operation support system, a review operation support method, and a program.

Background Art

[0002] Conventionally, in various procedures in administrative agencies and private companies, etc., applications from applicants are reviewed. Manually reviewing each application imposed a heavy burden on the person in charge. Therefore, various technologies for automatically performing reviews have been proposed.

[0003] For example, Patent Document 1 below discloses a technology for automatically performing reviews on certain items. In this technology, an automatic review device calculates a customer's evaluation based on the information input, and determines the customer's final evaluation by comparing the calculated evaluation with a pre-prepared rank determination master, thereby automating the customer review.

Prior Art Documents

Patent Documents

[0004]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0005] By the way, the review content varies depending on the application content. For example, the types and numbers of review items may vary depending on the type of applicant (administrative agency, private company, etc.), the type of application, the attributes of the applicant, etc. Also, the review requirements may frequently change depending on the application situation even for the same application. For this reason, in the automation of reviews, it is necessary to create review logic for each review content, and it was necessary to change the review logic each time there was a change in the review content. However, when the examination content is complex, the examination logic also becomes complex, and it is costly to create the examination logic from scratch, so there are some difficulties in automating the examination. For this reason, in places where applications with complex examination content are handled, it is difficult to automate the examination, and the burden on the examination staff remains large.

[0006] In view of the above problems, an object of the present invention is to provide an examination business support system, an examination business support method, and a program capable of easily creating examination logic.

Means for Solving the Problems

[0007] In order to solve the above problems, an examination business support system according to an aspect of the present invention includes an acquisition unit that acquires examination item information indicating examination items to be examined in an application and determination process information indicating determination processes executable for the examination items in the examination, and based on the acquired examination item information and the determination process information, an examination flow creation unit that creates examination flow information indicating an examination flow for the examination items for each of the examination items, and an examination logic creation unit that creates examination logic information indicating examination logic for executing the examination for the examination items for each of the examination items based on the created examination flow information.

[0008] An examination business support method according to an aspect of the present invention includes an acquisition process of acquiring examination item information indicating examination items to be examined in an application and determination process information indicating determination processes executable for the examination items in the examination, an examination flow creation process of creating examination flow information indicating an examination flow for the examination items for each of the examination items based on the acquired examination item information and the determination process information, and an examination logic creation process of creating examination logic information indicating examination logic for executing the examination for the examination items for each of the examination items based on the created examination flow information, and is an examination business support method executed by a computer.

[0009] A program according to an aspect of the present invention causes a computer to function as an acquisition unit that acquires examination item information indicating examination items to be examined in an application and determination process information indicating a determination process executable for the examination items in the examination, an examination flow creation unit that creates examination flow information indicating an examination flow for the examination items for each of the examination items based on the acquired examination item information and the determination process information, and an examination logic creation unit that creates examination logic information indicating examination logic for executing the examination for the examination items for each of the examination items based on the created examination flow information.

Effect of the Invention

[0010] According to the present invention, examination logic can be easily created.

Brief Description of the Drawings

[0011]

Figure 1

Figure 2

Figure 3

Figure 4

Figure 5

Figure 6

Figure 7

Figure 8

Figure 9

Figure 10

Figure 11

Figure 12

Figure 13

Figure 14

Mode for Carrying Out the Invention

[0012] Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

[0013] <1. Configuration of Examination Business Support System> With reference to FIG. 1, the configuration of the examination business support system according to this embodiment will be described. FIG. 1 is a block diagram showing an example of the configuration of the examination business support system according to this embodiment. The examination business support system 1 shown in FIG. 1 is a system for supporting the examination business, which is a business related to the examination of various applications. The various applications are, for example, applications related to procedures for receiving services provided by administrative organs or private companies (corporations). The providers who provide services that can be received by applying, such as administrative organs or private companies, are hereinafter also referred to as "providers".

[0014] Administrative organs are, for example, central government ministries and local governments (also referred to as "local autonomous bodies" or "local public entities"). The services (systems) provided by administrative organs are, for example, various registration procedures, benefit systems, subsidy systems, grant systems, social security services, etc. Private companies include, for example, financial institutions such as banks, distribution companies, insurance companies, credit card companies, companies with a shareholder preferential system, etc. Services provided by financial institutions include, for example, opening a new account, a housing loan, etc. Services provided by distribution companies include, for example, campaigns for members, etc. Services provided by insurance companies include, for example, those related to various insurance products. Services provided by credit card companies include, for example, issuing a new credit card, etc. Services provided by companies with a shareholder preferential system include, for example, those related to shareholder preferences. When the provider is an administrative agency, the applicant is, for example, a resident or a private company within the jurisdiction of each administrative agency. When the provider is a private company, the applicant is, for example, a consumer.

[0015] In the application methods for various procedures, there are applications by analog methods (hereinafter also referred to as "analog applications") and applications by digital methods (hereinafter also referred to as "digital applications"). An analog application is, for example, an application in which the necessary matters are filled in a paper application form and submitted (hereinafter also referred to as "paper application"). A digital application is, for example, an application in which the necessary matters are input online (hereinafter also referred to as "online application").

[0016] Hereinafter, taking an example where the provider is a local government and the applicant is a resident, this embodiment will be described. Specifically, in an application regarding procedures for a resident to receive services from a local government, an example will be described in which the applicant makes an application by paper application or online application, and a staff member (operator) of the local government conducts a review operation. Further, as an example, the review operation includes a review logic creation operation for creating a review logic used for reviewing an application, and a review execution operation for reviewing an application from an applicant using the review logic.

[0017] As shown in FIG. 1, the review operation support system 1 includes a user terminal 10, a review logic creation server 20, and a review processing server 30. For the network NW, as a configuration for information transfer, for example, LAN (Local Area Network), WAN (Wide Area Network), telephone network (mobile phone network, fixed phone network, etc.), regional IP (Internet Protocol) network, Internet, etc. are applicable.

[0018] (1) User terminal 10 The user terminal 10 is a terminal used by a user who conducts review operations. The user in this embodiment is a local government employee (worker). That is, the user terminal 10 is also a local government terminal. The user terminal 10 is, for example, a PC (Personal Computer), smartphone, tablet terminal, etc. The user terminal 10 is communicably connected to the review logic creation server 20 and the review processing server 30 via the network NW.

[0019] The user operates the user terminal 10 to create a review logic used for review operations. The user terminal 10 receives an operation from the user to create a review logic and communicates with the review logic creation server 20. In the communication with the review logic creation server 20, the user terminal 10 transmits, for example, review item information, determination processing information, operation information related to review logic creation, etc., and receives screen information of the review logic creation screen, etc.

[0020] The review item information is information indicating review items that are the subject of review in an application. The review items may be all items among the information required for the application (application items), or may be items selectively chosen as needed from among the application items. The user, for example, based on conditions set according to the type of application, etc., selects the items to be review items from among the application items for each type of application. The user prepares the review item information indicating the review items extracted by the selection as data in, for example, CSV (Comma Separated Values) file format.

[0021] The determination process information is information indicating a determination process executable for a review item in a review. The determination process is, for example, a process such as a comparison determination, a magnitude determination, a mandatory determination, an attribute determination, a digit number determination, a format determination, etc., and is not limited to such examples. The determination process information may be incorporated into the system as fixed information, for example, or may be customizable depending on the type of application handled by the user.

[0022] The operation information regarding the creation of review logic is information indicating the operations performed by the user for the creation of review logic. The operation information regarding the creation of review logic is, for example, a request to import data in CSV file format, information indicating the review items selected as the creation targets of the review logic, information indicating the determination process selected for incorporation into the review flow, a request to create review flow information and review logic information, a request to display the review logic creation screen, etc.

[0023] Also, the user operates the user terminal 10 to perform a review task. The user terminal 10 communicates with the review processing server 30 upon receiving an operation from the user for performing a review task. In communication with the review processing server 30, the user terminal 10 transmits, for example, application information, operation information regarding review processing, etc., and receives screen information of the review processing screen, screen information of the review result screen, review result information, etc.

[0024] The application information is information indicating the application content from the applicant, and the information necessary for the application (application items) is shown. The application information includes the information provided by the applicant for each application item. The user prepares the application information of each application received from the applicant as data in CSV file format, for example. The operation information regarding review processing is information indicating the operations performed by the user for review.

[0025] On the user terminal 10, a screen for creating a review logic is displayed by an application (hereinafter also referred to as the "review logic creation application") for the user to create a review logic. The user can create a review logic by operating the screen displayed on the user terminal 10 by the review logic creation application. Also, on the user terminal 10, a screen for performing a review operation is displayed by an application (hereinafter also referred to as the "review application") for the user to perform a review operation. The user can perform a review operation by operating the screen displayed on the user terminal 10 by the review application.

[0026] Note that the functions of the review logic creation application and the review application may be provided by installing each application on the user terminal 10 (i.e., a native application), or may be provided by a Web system (i.e., a Web application). In the case of a Web application, each application is managed by a server, and its function is provided via a Web browser.

[0027] (2) Review Logic Creation Server 20 The review logic creation server 20 is a server for performing processing related to the creation of a review logic, and is an example of a review logic creation device. The review logic creation server 20 is composed of, for example, one or more servers (for example, a cloud server). The review logic creation server 20 is communicably connected to the user terminal 10 and the review processing server 30 via the network NW.

[0028] The review logic creation server 20 communicates with the user terminal 10 when the user operates the user terminal 10 to create a review logic. In the communication with the user terminal 10, the review logic creation server 20 receives, for example, review item information, determination processing information, operation information related to the creation of a review logic, etc., and transmits screen information of the review logic creation screen, etc.

[0029] In addition, when the user operates the user terminal 10 to create a review logic, the review logic creation server 20 communicates with the review processing server 30. In the communication with the review processing server 30, the review logic creation server 20 transmits, for example, review logic information. The review logic information is information indicating a review logic for executing a review on review items, and is, for example, a program. The program is automatically created by the review logic creation server 20 based on the review flow information. The review flow information is information indicating the flow of a review on review items, and is, for example, a flowchart (flow diagram).

[0030] (3) Review processing server 30 The review processing server 30 is a server for performing processing related to reviews and is an example of a review processing device. The review processing server 30 is configured by, for example, one or more servers (for example, cloud servers). The review processing server 30 is communicably connected to the user terminal 10 and the review logic creation server 20 via the network NW.

[0031] When the user operates the user terminal 10 to perform a review operation, the review processing server 30 communicates with the user terminal 10. In the communication with the user terminal 10, the review processing server 30 receives, for example, application information, operation information related to review processing, etc., and transmits screen information of a review processing screen, screen information of a review result screen, review result information, etc.

[0032] In addition, when the user operates the user terminal 10 to create a review logic, the review processing server 30 communicates with the review logic creation server 20. In the communication with the review logic creation server 20, the review processing server 30 receives, for example, review logic information.

[0033] <2. Functional configuration of review logic creation server> The configuration of the examination operation support system 1 according to the present embodiment has been described above. Subsequently, with reference to FIGS. 2 to 7, the functional configuration of the examination logic creation server 20 according to the present embodiment will be described. FIG. 2 is a block diagram showing an example of the functional configuration of the examination logic creation server 20 according to the present embodiment. As shown in FIG. 2, the examination logic creation server 20 includes a communication unit 210, a storage unit 220, and a control unit 230.

[0034] (1) Communication unit 210 The communication unit 210 has a function of transmitting and receiving various information. The communication unit 210 is communicably connected to the user terminal 10 and the examination processing server 30 via the network NW, and transmits and receives various information with each device. In communication with the user terminal 10, the communication unit 210 receives, for example, examination item information, determination processing information, operation information related to the creation of examination logic, etc., and transmits screen information of the examination logic creation screen, etc. In communication with the examination processing server 30, the communication unit 210 transmits, for example, examination logic information.

[0035] (2) Storage unit 220 The storage unit 220 has a function of storing various information. The function of the storage unit 220 is configured by a storage medium provided as hardware in the examination logic creation server 20, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), a flash memory, an EEPROM (Electrically Erasable Programmable Read Only Memory), a RAM (Random Access read / write Memory), a ROM (Read Only Memory), or any combination of these storage media. The storage unit 220 stores, for example, examination item information, determination processing information, examination flow information, examination logic information, screen information of the examination logic creation screen, etc.

[0036] (3) Control unit 230 The control unit 230 has a function of controlling the overall operation of the examination logic creation server 20. The function of the control unit 230 is realized, for example, by causing a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit) provided as hardware in the examination logic creation server 20 to execute a program. As shown in FIG. 2, the control unit 230 includes an input reception unit 231, an acquisition unit 232, an examination flow creation unit 233, an examination logic creation unit 234, and an output control unit 235.

[0037] (3-1) Input reception unit 231 The input reception unit 231 has a function of receiving various inputs. The input reception unit 231 receives an input for creating an examination logic input from the user terminal 10 via the communication unit 210. For example, the input reception unit 231 receives an input of operation information for creating an examination logic from the user terminal 10. Thereby, the input reception unit 231, according to the content of the operation information, for example, accepts the import of data in the form of a CSV file, the selection of examination items to be the creation targets of examination flow information and examination logic information from the user, the selection of determination processing from the user for the selected examination items, the creation of examination flow information, the creation of examination logic information, the display of the examination logic creation screen, etc.

[0038] When the operation information is a request for importing data in the form of a CSV file, the input reception unit 231 accepts the import of data in the form of a CSV file. Thereby, in the storage unit 220, examination item information, determination processing information, etc. are registered by the function of the acquisition unit 232 described later. When the operation information is information indicating a review item selected as a target for creating review logic, the input reception unit 231 accepts the selection of the review item. Also, when the operation information is information indicating a determination process selected for incorporation into the review flow, the input reception unit 231 accepts the selection of the determination process. As a result, on the review logic creation screen, parts of a flowchart indicating the review items and determination processes selected by the user are displayed by the functions of the review flow creation unit 233 and the output control unit 235 described later. When the operation information is a creation request for review flow information and review logic information, the input reception unit 231 accepts the creation of the review flow information and the review logic information. As a result, the review flow information and the review logic information are created by the functions of the review flow creation unit 233 and the review logic creation unit 234 described later. When the operation information is a display request for the review logic creation screen, the input reception unit 231 accepts the display of the review logic creation screen. As a result, the review logic creation screen is displayed on the user terminal 10 by the function of the output control unit 235 described later.

[0039] (3-2) Acquisition Unit 232 The acquisition unit 232 has a function of acquiring various information. The acquisition unit 232 acquires information such as review item information and determination process information received by the communication unit 210 from the user terminal 10. When the input reception unit 231 accepts the import of data in the CSV file format, the acquisition unit 232 acquires review item information or determination process information received by the communication unit 210 together with the import request of the data in the CSV file format. After acquisition, the acquisition unit 232 stores the acquired various information in the storage unit 220.

[0040] (3-3) Review Flow Creation Unit 233 The review flow creation unit 233 has a function of creating a review flow (review flow information). The review flow creation unit 233 creates review flow information indicating the review flow for the review items for each review item based on the review item information and the determination process information acquired by the acquisition unit 232.

[0041] In this embodiment, on the examination logic creation screen, a list of examination items is displayed based on the examination item information acquired by the acquisition unit 232, and a list of determination processes is displayed based on the determination process information acquired by the acquisition unit 232. The user can select an examination item for creating an examination logic from the list of examination items displayed on the examination logic creation screen, and can select a determination process to be incorporated into the examination logic from the list of determination processes. The examination flow creation unit 233 creates examination flow information based on the examination item selected by the user from the list of examination items (examination item information) and the determination process selected from the list of determination processes (determination process information).

[0042] The user creates a flowchart of the examination on the examination logic creation screen in order to create an examination logic. First, the user selects an examination item for which the user wants to create an examination logic from the list of examination items displayed on the examination logic creation screen. The examination flow creation unit 233 displays a component of the flowchart indicating the examination item selected by the user on the examination logic creation screen. After selecting the examination item, the user selects a determination process to be incorporated into the examination logic from the list of determination processes displayed on the examination logic creation screen. The examination flow creation unit 233 displays a component of the flowchart indicating the determination process selected by the user on the examination logic creation screen. Note that the user can select a plurality of determination processes for one examination item. The components of the flowchart displayed on the examination logic creation screen can also be moved by drag and drop. In this way, on the examination logic creation screen, a flowchart is displayed, and the flowchart can be created by simple operations. As a result, even a user with little business experience and knowledge can operate intuitively while visually confirming, and can easily create a flowchart.

[0043] When the creation of the flowchart for review by the user is completed, the review flow creation unit 233 creates review flow information for the review items selected by the user among the review items indicated in the list of review items, based on the determination processes selected by the user among the determination processes indicated in the list of determination processes. After creation, the review flow creation unit 233 causes the created review flow information to be stored in the storage unit 220. The review flow information created by the review flow creation unit 233 is information indicating the flowchart of the review created by the user on the review logic creation screen.

[0044] The review flow creation unit 233 can display the created flowchart on the review logic creation screen by referring to the review flow information stored in the storage unit 220. The user can edit the flowchart displayed by referring to the review flow information or newly create a new flowchart based on the said flowchart. For example, when an application for newly creating a review logic is similar to an application that created a review logic in the past, the user can display the flowchart of the review logic created in the past on the review logic creation screen and create a new flowchart based on the said flowchart. Thereby, the user can reduce the labor of newly creating the flowchart of the review and can efficiently create the review logic.

[0045] (3-4) Review Logic Creation Unit 234 The review logic creation unit 234 has a function of creating a review logic (review logic information). The review logic creation unit 234 creates review logic information for each review item based on the review flow information created by the review flow creation unit 233. For example, the review logic creation unit 234 creates a program for executing a review along the flowchart indicated by the review flow information as the review logic information. That is, a program for reviewing an application is automatically created by the review logic creation server 20.

[0046] As a result, the user does not need to manually code and create a program for application review, can easily promote the automation of the review, and can reduce the cost associated with the automation. Also, in industries where the review logic is complex, such as local governments, and it is difficult to automate by manual coding, it is possible to easily create a program for automatically performing the review, and promote the automation of the review work.

[0047] After creation, the review logic creation unit 234 causes the storage unit 220 to store the created review logic information. Also, the review logic creation unit 234 transmits the created review logic information to the review processing server 30 via the communication unit 210. As a result, the user can use the review logic information created by the review logic creation server 20 for the review by the review processing server 30.

[0048] When a single application includes a plurality of review items, the review logic creation unit 234 creates review logic information for each of the plurality of review items. Further, the review logic creation unit 234 associates the plurality of review logic information created for a single application, and creates review logic information for each application. After creation, the review logic creation unit 234 causes the storage unit 220 to store the created review logic information, and transmits it to the review processing server 30 via the communication unit 210.

[0049] (3-5) Output control unit 235 The output control unit 235 has a function of controlling the output of various information on the user terminal 10. The output control unit 235 controls, for example, the display of the review logic creation screen on the user terminal 10, and the display of information on the review logic creation screen.

[0050] When displaying the review logic creation screen on the user terminal 10, the output control unit 235 transmits the screen information of the review logic creation screen to the user terminal 10 via the communication unit 210. The user terminal 10 displays the review logic creation screen based on the screen information received from the review logic creation server 20 via the network NW.

[0051] In the control of the display of information on the examination logic creation screen, the output control unit 235 controls the display of, for example, a list of examination items, a list of determination processes, a flowchart, a list of created examination logics, and the like. When displaying a list of examination items, the output control unit 235 displays a list based on the examination item information acquired by the acquisition unit 232 so that the user can select examination items. When displaying a list of determination processes, the output control unit 235 displays a list based on the determination process information acquired by the acquisition unit 232 so that the user can select determination processes.

[0052] When displaying a flowchart, the output control unit 235 causes the user terminal 10 to display a flowchart for the selected examination item based on the examination item and determination process selected by the user. When an examination item is selected from the list of examination items displayed on the examination logic creation screen, the output control unit 235 displays a component of the flowchart indicating the selected examination item in the display area of the flowchart on the examination logic creation screen. When a determination process is selected from the list of determination processes displayed on the examination logic creation screen, the output control unit 235 displays a component of the flowchart indicating the selected determination process in the display area of the flowchart on the examination logic creation screen. Thereby, the user can create the examination flow while visually recognizing it in the form of a flowchart on the examination logic creation screen.

[0053] When displaying the list of created review logics, the output control unit 235 displays a list based on the review logic information stored in the storage unit 220 so that the user can select a review logic. When any one of the review logics displayed in the list is selected, the output control unit 235 displays the flowchart of the selected review logic in the display area of the flowchart on the review logic creation screen. The flowchart is displayed based on the review flow information stored in the storage unit 220 in association with the review logic information.

[0054] Here, with reference to FIGS. 3 to 7, the review logic creation screen according to the present embodiment will be described. FIGS. 3 to 7 are diagrams showing an example of the review logic creation screen according to the present embodiment. FIGS. 3 to 7 show changes in the screen according to the user's operations.

[0055] FIG. 3 shows a review logic creation screen G1 after the user has imported review item information. Three lists L1 to L3 are displayed on the review logic creation screen G1. List L1 is a list of review items. List L1 is displayed when the user prepares review item information in the CSV file format in advance and presses the CSV import button B1 to import it. List L2 is a list of determination processes. List L2 is initially displayed on the review logic creation screen based on the determination process information stored in the storage unit 220. List L3 is a list of created review logics. List L3 is initially displayed on the review logic creation screen based on the review logic information stored in the storage unit 220. Note that the display area A1 is an area where a flowchart is displayed.

[0056] Figure 4 shows the review logic creation screen G2 after the user selects a review item. The user can select a review item for which to create a review logic by pressing the set button B2 within the list L1 of review items. As an example, assume that in the state of the review logic creation screen G1 shown in Figure 3, the user selects the item "Age" from the list L1 of review items. Accordingly, in the display area A1, as a component of the flowchart indicating the review item, a component P1 indicating "Age" is displayed.

[0057] Figure 5 shows the review logic creation screen G3 after the user selects the first determination process. The user can select a determination process to incorporate into the review logic of the review item by pressing an item within the list L2 of determination processes. As an example, assume that in the state of the review logic creation screen G2 shown in Figure 4, the user selects the item "Required" from the list L2 of determination processes. Accordingly, in the display area A1, following component P1, as components of the flowchart indicating the determination process, a component P2 indicating "Required", a component P3 indicating "Normal" as the determination result, and a component P4 indicating "Defect" are displayed. Here, "Defect" indicates that there is a defect in the description of the review item (application item) to be determined. In the example shown in Figure 5, since "Required" is selected as the determination process, if the application item to be determined is not described, it is determined as "Defect".

[0058] Figure 6 shows the review logic creation screen G4 after the user selects the second determination process. After selecting the first determination process, the user can additionally select a determination process to incorporate into the review logic of the review item by subsequently pressing an item within the list L2 of determination processes. As an example, assume that in the state of the review logic creation screen G3 shown in Figure 5, the user selects the item "Large" from the list L2 of determination processes. Accordingly, in the display area A1, following components P1 to P4, as components of the flowchart indicating the determination process, a component P5 indicating "Large", a component P6 indicating "Normal" as the determination result, and a component P7 indicating "Not Applicable" are displayed. Assume that the flowchart is completed by adding the determination process for "large". When the flowchart is completed, the user can create review flow information and review logic information by pressing the creation button B3. Also, the user can add the created review logic to the list L3 by pressing the addition button B4. Note that the user can display the created flowchart on the review logic creation screen and check its content by selecting the review logic displayed in the list L3.

[0059] Figure 7 shows the review logic creation screen G5 after a flowchart is created for review items different from the examples shown in Figures 4 to 6. Assume that in the state of the review logic creation screen G1 shown in Figure 3, the user presses the set button B5 from the list L1 of review items to select the item "name". Accordingly, in the display area A1, as a component of the flowchart indicating the review item, a component P8 indicating "name" is displayed. Subsequently, assume that the user selects the item "compare" from the list L2 of determination processes. Accordingly, in the display area A1, following the component P8, as components of the flowchart indicating the determination process, a component P9 indicating "compare", a component P10 indicating "not applicable" as the determination result, and a component P11 indicating "normal" are displayed. When the user selects "compare" as the determination process, the user needs to select the name to be compared. For example, the user can select the name registered in the master as the comparison target by pressing the master button B6. In this case, in the display area A1, a component P12 indicating the "master name" which is the comparison target is displayed as shown in Figure 7.

[0060] Note that the user interface (UI) such as the design, layout, and screen operation method of the review logic creation screen described with reference to Figures 4 to 7, the flow of review logic creation, and the flow of determination processes (flowchart flow) are not limited to such examples.

[0061] <3. Functional Configuration of Review Processing Server> As described above, the functional configuration of the examination logic creation server 20 according to the present embodiment has been explained. Subsequently, with reference to FIGS. 8 and 9, the functional configuration of the examination processing server 30 according to the present embodiment will be described. FIG. 8 is a block diagram showing an example of the functional configuration of the examination processing server 30 according to the present embodiment. As shown in FIG. 8, the examination processing server 30 includes a communication unit 310, a storage unit 320, and a control unit 330.

[0062] (1) Communication unit 310 The communication unit 310 has a function of transmitting and receiving various information. For example, the communication unit 310 is communicably connected to the user terminal 10 and the examination logic creation server 20 via the network NW, and transmits and receives various information with each device. In communication with the user terminal 10, the communication unit 310 receives, for example, application information, operation information related to examination processing, etc., and transmits screen information of the examination processing screen, screen information of the examination result screen, examination result information, etc. In communication with the examination logic creation server 20, the communication unit 310 receives, for example, examination logic information.

[0063] (2) Storage unit 320 The storage unit 320 has a function of storing various information. The storage unit 320 is configured by a storage medium provided as hardware in the examination processing server 30, for example, an HDD, an SSD, a flash memory, an EEPROM, a RAM, a ROM, or any combination of these storage media. The storage unit 320 stores, for example, application information, examination logic information, screen information of the examination processing screen, screen information of the examination result screen, examination result information, etc.

[0064] (3) Control unit 330 The control unit 330 has a function of controlling the overall operation of the examination processing server 30. The control unit 330 is realized, for example, by causing a CPU or a GPU provided as hardware in the examination processing server 30 to execute a program. As shown in FIG. 8, the control unit 330 includes an input reception unit 331, an examination processing unit 332, and an output control unit 333.

[0065] (3-1) Input receiving unit 331 The input receiving unit 331 has a function of receiving various inputs. The input receiving unit 331 receives an input for performing a review operation input from the user terminal 10 via the communication unit 310. For example, the input receiving unit 331 receives an input of operation information for performing a review operation from the user terminal 10. Thereby, the input receiving unit 331 receives, for example, the capture of review target data (application information), the execution of a review process, the display of a review process screen, the display of a review result screen, etc., according to the content of the operation information.

[0066] (3-2) Review processing unit 332 The review processing unit 332 has a function of performing a review process. The review processing unit 332 performs a review on the review target data input by the user using the review logic information. For example, when the input receiving unit 331 receives an input of review target data, the review processing unit 332 refers to the storage unit 320 and executes the review logic information (program) corresponding to the review target data.

[0067] After execution, the review processing unit 332 outputs review result information indicating the review result. The review result information is output as data in, for example, the CSV file format. The review processing unit 332 stores the output review result information in the storage unit 320 and transmits it to the user terminal 10 via the communication unit 310.

[0068] Here, with reference to FIG. 9, the determination in the review process according to the present embodiment will be described. FIG. 9 is a diagram showing an example of the determination in the review process according to the present embodiment. In FIG. 9, the results of reviewing application documents 1 to 4 for a certain application are shown. It is assumed that each application document is being reviewed for the same review items 1 to 3.

[0069] For Application Documents 1, judgment results of "Normal" for Review Item 1, "Normal" for Review Item 2, and "Normal" for Review Item 3 are obtained, and a judgment result of "Normal" is obtained overall. In response to this judgment result, the user makes a "Request for Approval to the Next Stage" as the next operation for Application Documents 1. For Application Documents 2, judgment results of "Normal" for Review Item 1, "Normal" for Review Item 2, and "Deficiency" for Review Item 3 are obtained, and a judgment result of "Deficiency" is obtained overall. In response to this judgment result, the user performs "Deficiency Handling" as the next operation for Application Documents 2. Here, "Deficiency" indicates that there is a deficiency in the application content. The content of the deficiency is, for example, an omission in the description of the application documents, forgetting to attach documents, etc. The omission in the description is, for example, omission of necessary items, description errors, typos, missing characters, etc. For Application Documents 3, judgment results of "Normal" for Review Item 1, "Escalation" for Review Item 2, and "Deficiency" for Review Item 3 are obtained, and a judgment result of "Escalation" is obtained overall. In response to this judgment result, the user performs "Escalation" as the next operation for Application Documents 3. Note that "Escalation" is an abbreviation of "escalation". In the case of this embodiment, when confirmation by the supervisor of the user (a local government official) is required regarding the content of the application documents, the judgment result is "Escalation". For Application Documents 4, judgment results of "Normal" for Review Item 1, "Not Applicable" for Review Item 2, and "Deficiency" for Review Item 3 are obtained, and a judgment result of "Not Applicable" is obtained overall. In response to this judgment result, the user makes a "Request for Approval to the Next Stage" as the next operation for Application Documents 4.

[0070] (3-3) Output Control Unit 333 The Output Control Unit 333 has a function of controlling the output of various information on the user terminal 10. The Output Control Unit 333 controls, for example, the display of the review processing screen for the user terminal 10, the display of the review result screen, the transmission of review result information, etc.

[0071] When the output control unit 333 displays the examination processing screen on the user terminal 10, it transmits the screen information of the examination processing screen to the user terminal 10 via the communication unit 310. The user terminal 10 displays the examination processing screen based on the screen information received from the examination processing server 30 via the network NW. When the output control unit 333 displays the examination result screen on the user terminal 10, it transmits the screen information of the examination result screen to the user terminal 10 via the communication unit 310. The user terminal 10 displays the examination result screen based on the screen information received from the examination processing server 30 via the network NW.

[0072] <4. Flow of processing> The functional configuration of the examination processing server 30 according to the present embodiment has been described above. Subsequently, with reference to FIGS. 10 to 12, the flow of processing according to the present embodiment will be described.

[0073] (1) Flow of processing in the examination business With reference to FIG. 10, the flow of processing in the examination business will be described. FIG. 10 is a sequence diagram showing an example of the flow of processing in the examination business according to the present embodiment.

[0074] The processing from step S101 to step S106 shown in FIG. 10 is processing for the user to create examination logic. As shown in FIG. 10, first, the user extracts examination items (step S101). After the extraction, the user creates examination item information in the form of a CSV file for the extracted examination items (step S102). Next, the user performs an operation for creating examination logic on the user terminal 10 (step S103). The user's operation is input to the examination logic creation server 20 via the user terminal 10.

[0075] The examination logic creation server 20 receives the input from the user terminal 10 and performs examination logic creation processing (step S104). Details of the examination logic creation processing will be described later. After the review logic creation process, the review logic creation server 20 transmits the created review logic information to the review processing server 30 (step S105). The review processing server 30 registers the review logic information received from the review logic creation server 20 (step S106).

[0076] The processes from step S107 to step S112 shown in FIG. 10 are processes for the user to perform review operations. As shown in FIG. 10, first, the user creates application information (review target data) in the form of a CSV file for the application to be reviewed (step S107). Next, the user performs an operation for conducting the review operation on the user terminal 10 (step S108). The user's operation is input to the review processing server 30 via the user terminal 10.

[0077] The review processing server 30 receives the input from the user terminal 10 and performs a review process (step S109). Details of the review process will be described later. After the review process, the review processing server 30 transmits the review result information to the user terminal 10 (step S110). The user terminal 10 displays the review result based on the review result information received from the review processing server 30 (step S111). The user checks the review result displayed on the user terminal 10 (step S112).

[0078] (2) Flow of processing in the review logic creation process Referring to FIG. 11, the flow of processing in the review logic creation process will be described. FIG. 11 is a flowchart showing an example of the flow of processing in the review logic creation process according to the present embodiment. The flowchart shown in FIG. 11 shows the details of the review logic creation process in step S104 of FIG. 10.

[0079] As shown in FIG. 11, first, the examination logic creation server 20 displays an examination logic creation screen on the user terminal 10 (step S201). In this process, the user performs an operation on the user terminal 10 to display the examination logic creation screen. By this operation, operation information indicating a display request for the examination logic creation screen is transmitted from the user terminal 10 to the examination logic creation server 20. The input reception unit 231 of the examination logic creation server 20 accepts the display of the examination logic creation screen based on the operation information received by the communication unit 210 from the user terminal 10. After acceptance, the output control unit 235 of the examination logic creation server 20 transmits the screen information of the examination logic creation screen to the user terminal 10 via the communication unit 210. Thereby, the user terminal 10 displays the examination logic creation screen.

[0080] Next, the examination logic creation server 20 imports examination item information (step S202). In this process, the user prepares examination item information in the form of a CSV file for an application for creating an examination logic. The user performs an operation on the examination logic creation screen displayed on the user terminal 10 to import the examination item information in the form of a CSV file. By this operation, operation information indicating a data import request in the form of a CSV file and the examination item information in the form of a CSV file are transmitted from the user terminal 10 to the examination logic creation server 20. The input reception unit 231 of the examination logic creation server 20 accepts the import of the data in the form of a CSV file based on the operation information received by the communication unit 210 from the user terminal 10. After acceptance, the acquisition unit 232 of the examination logic creation server 20 acquires the examination item information received by the communication unit 210 and stores it in the storage unit 220.

[0081] Next, the examination logic creation server 20 displays a list of examination items (step S203). In this process, the output control unit 235 of the examination logic creation server 20 displays a list based on the examination item information acquired by the acquisition unit 232 so that the user can select examination items.

[0082] Next, the examination logic creation server 20 receives the selection of examination items (step S204). In this process, the user performs an operation of selecting, from the list of examination items, the examination items for which to create the examination logic, on the examination logic creation screen displayed on the user terminal 10. By this operation, operation information indicating the examination items selected as the creation targets of the examination logic is transmitted from the user terminal 10 to the examination logic creation server 20. The input reception unit 231 of the examination logic creation server 20 receives the selection of the examination items based on the operation information received by the communication unit 210 from the user terminal 10.

[0083] Next, the examination logic creation server 20 displays the parts of the flowchart indicating the examination items (step S205). In this process, the examination flowchart creation unit 233 of the examination logic creation server 20 displays, on the examination logic creation screen, the parts of the flowchart indicating the examination items selected by the user in step S204. For this purpose, the output control unit 235 of the examination logic creation server 20 transmits, via the communication unit 210, the screen information of the examination logic creation screen after the display update to the user terminal 10. Thereby, the user terminal 10 displays, in the display area of the examination logic creation screen, the parts of the flowchart indicating the examination items.

[0084] Next, the examination logic creation server 20 receives the selection of the determination process (step S206). In this process, the user performs an operation of selecting, from the list of determination processes, the determination process to be incorporated into the examination logic, on the examination logic creation screen displayed on the user terminal 10. By this operation, operation information indicating the determination process selected as the determination process to be incorporated into the examination logic is transmitted from the user terminal 10 to the examination logic creation server 20. The input reception unit 231 of the examination logic creation server 20 receives the selection of the determination process based on the operation information received by the communication unit 210 from the user terminal 10.

[0085] Next, the review logic creation server 20 displays the components of the flowchart indicating the determination process (step S207). In this process, the review flowchart creation unit 233 of the review logic creation server 20 displays the components of the flowchart indicating the determination process selected by the user in step S206 on the review logic creation screen. For this purpose, the output control unit 235 of the review logic creation server 20 transmits the screen information of the review logic creation screen after the display update to the user terminal 10 via the communication unit 210. As a result, the user terminal 10 displays the components of the flowchart indicating the determination process in the display area of the review logic creation screen.

[0086] Here, if the selection of the determination process is completed (step S208 / YES), the process proceeds to step S209. On the other hand, if the selection of the determination process is not completed (step S208 / NO), the process repeats from step S206. Whether the selection of the determination process is completed can be determined based on the user's operation. For example, if the user presses the creation button after performing an operation to select the determination process on the review logic creation screen, it can be determined that the selection of the determination process is completed. On the other hand, if the user performs an operation to select the determination process again after performing an operation to select the determination process on the review logic creation screen, it can be determined that the selection of the determination process is not completed.

[0087] When the process proceeds to step S209, the review logic creation server 20 creates review flowchart information (step S209). In this process, the review flowchart creation unit 233 of the review logic creation server 20 creates review flowchart information indicating the flowchart created by the user selecting and creating the review items and determination processes from step S204 to step S208.

[0088] Next, the review logic creation server 20 creates review logic information for each review item (step S210). In this process, the review logic creation unit 234 of the review logic creation server 20 creates review logic information for each review item based on the review flowchart information created by the review flowchart creation unit 233 in step S209.

[0089] Here, when the creation of the examination logic information is completed for all examination items (step S211 / YES), the process proceeds to step S212. On the other hand, when the creation of the examination logic information is not completed for all examination items (step S211 / NO), the process repeats from step S204. Whether the creation of the examination logic information is completed for all examination items can be determined based on the user's operation. For example, when the user presses the creation button on the examination logic creation screen and then performs an operation to end the creation of the examination logic, it can be determined that the creation of the examination logic information is completed for all examination items. On the other hand, when the user selects an examination item again after pressing the creation button on the examination logic creation screen, it can be determined that the creation of the examination logic information is not completed for all examination items.

[0090] When the process proceeds to step S212, the examination logic creation server 20 creates the examination logic information for the application unit (step S212). In this process, the examination logic creation unit 234 of the examination logic creation server 20 creates the examination logic information for the application unit based on the one or more pieces of examination logic information created in step S210. After creation, the examination logic creation server 20 ends the examination logic creation process.

[0091] (3) Flow of processing in the examination process Referring to FIG. 12, the flow of processing in the examination process will be described. FIG. 12 is a flowchart showing an example of the flow of processing in the examination process according to this embodiment. The flowchart shown in FIG. 12 shows the details of the examination process in step S10 of FIG. 10.

[0092] As shown in FIG. 12, first, the examination processing server 30 displays an examination processing screen on the user terminal 10 (step S301). In this process, the user performs an operation on the user terminal 10 to display the examination processing screen. By this operation, operation information indicating a display request for the examination processing screen is transmitted from the user terminal 10 to the examination processing server 30. The input reception unit 331 of the examination processing server 30 receives the display of the examination processing screen based on the operation information received by the communication unit 310 from the user terminal 10. After reception, the output control unit 333 of the examination processing server 30 transmits the screen information of the examination processing screen to the user terminal 10 via the communication unit 310. Thereby, the user terminal 10 displays the examination processing screen.

[0093] Next, the examination processing server 30 fetches application information (examination target data) (step S302). In this process, the user prepares application information in the CSV file format as examination target data for an application for which examination work is to be performed. The user performs an operation on the examination processing screen displayed on the user terminal 10 to fetch the application information in the CSV file format. By this operation, operation information indicating a fetch request for data in the CSV file format and the application information in the CSV file format are transmitted from the user terminal 10 to the examination processing server 30. The input reception unit 331 of the examination processing server 30 receives the fetch of the data in the CSV file format based on the operation information received by the communication unit 310 from the user terminal 10. After reception, the storage unit 320 of the examination processing server 30 stores the application information received by the communication unit 310.

[0094] Next, the examination processing server 30 examines the application information (step S303). In this process, the examination processing unit 332 of the examination processing server 30 refers to the storage unit 320 and executes examination logic information (program) corresponding to the application information received by the input reception unit 331 in step S302.

[0095] After reviewing the application information, the review processing server 30 outputs the review result information (step S304). In this process, the review processing unit 332 of the review processing server 30 creates and outputs the review result information in the form of data in a CSV file. After the output, the review processing server 30 ends the review processing.

[0096] As described above, the review operation support system 1 according to the present embodiment includes an acquisition unit 232 that acquires review item information indicating review items to be reviewed in an application and determination processing information indicating determination processing executable for the review items in the review, and a review flow creation unit 233 that creates review flow information indicating the review flow for the review items for each review item based on the acquired review item information and determination processing information, and a review logic creation unit 234 that creates review logic information indicating review logic for executing the review for the review items for each review item based on the created review flow information.

[0097] With such a configuration, the review operation support system 1 creates review flow information indicating the review flow based on the review item information and the determination processing information, and creates review logic information indicating the review logic for executing the review based on the review flow information. As a result, the user can create the review logic without manually coding it by inputting the necessary review item information and determination processing information to the review operation support system 1. Therefore, the review operation support system 1 according to the present embodiment enables easy creation of the review logic.

[0098] <5. Modification Example> The embodiments of the present invention have been described above. Next, modification examples of the embodiments of the present invention will be described. Note that the modification examples described below may be applied to the embodiments of the present invention alone or in combination. Further, the modification examples may be applied in place of the configurations described in the embodiments of the present invention, or may be additionally applied to the configurations described in the embodiments of the present invention.

[0099] In the above-described embodiment, an example where the user is a local government employee and the local government employee performs both the review logic creation task and the review implementation task in the review operation has been described, but the present invention is not limited to such an example. For example, the local government may outsource some or all of the operations included in the review operation to an external contractor by BPO (Business Process Outsourcing). That is, the external contractor entrusted by the local government may perform some or all of the operations included in the review operation. For example, the local government may perform only the review logic creation task and outsource only the review implementation task to an external contractor. In this case, the local government performs the review logic creation task using the user terminal 10 for the local government that is communicably connected to the review logic creation server 20. The external contractor performs the review implementation task using the user terminal 10 for the external contractor that is communicably connected to the review processing server 30. Alternatively, the local government may perform only the review implementation task and outsource only the review logic creation task to an external contractor. In this case, the external contractor performs the review logic creation task using the user terminal 10 for the external contractor that is communicably connected to the review logic creation server 20. The local government performs the review implementation task using the user terminal 10 for the local government that is communicably connected to the review processing server 30. Alternatively, the local government may not perform both the review logic creation task and the review implementation task, and may outsource both the review logic creation task and the review implementation task to an external contractor. In this case, the external contractor performs both the review logic creation task and the review implementation task using the user terminal 10 for the external contractor that is communicably connected to both the review logic creation server 20 and the review processing server 30. In addition, when the external contractor performs the review implementation task of the review operation, if it is determined that the local government needs to confirm the content of the application documents, the determination result described with reference to FIG. 9 is "escalation".

[0100] In the above-described embodiments, an example where the examination logic creation device and the examination processing device are the examination logic creation server 20 and the examination processing server 30, respectively (i.e., an example where they are servers) has been described, but the present invention is not limited to such an example. The examination logic creation device and the examination processing device may be, for example, a PC, a smartphone, a tablet terminal, or the like.

[0101] In the above-described embodiments, an example where the examination logic creation server 20, which is the examination logic creation device, and the examination processing server 30, which is the examination processing device, are independent servers has been described, but the present invention is not limited to such an example. For example, the functions of the examination logic creation device and the examination processing device may be implemented on one server. That is, the examination business support system 1 may be realized by the user terminal 10 and one server. Further, the functions of the examination logic creation device and the examination processing device may be implemented on the user terminal 10. That is, the examination business support system 1 may be realized only by the user terminal 10 without including a server.

[0102] In the above-described embodiments, the examination flow may be modifiable according to the application status. For this purpose, the examination flow creation unit 233 may have, for example, a function capable of switching the validity or invalidity of examination items and a function capable of changing the conditions of determination processing. By making it possible to switch the validity or invalidity of examination items, the user can select whether to conduct an examination on the examination item. For example. Enable the user to switch the validity or invalidity of examination items on the examination logic creation screen. In this case, on the examination logic creation screen, for example, a check box that can select the validity or invalidity for each examination item in the list of examination items is provided in advance. The user can switch the validity or invalidity of the examination item by selecting or deselecting the check box. For example, the user can make the examination on the examination item by selecting the check box to make it valid. On the other hand, the user can prevent the examination on the examination item from being conducted by deselecting the check box to make it invalid. By making the conditions of the determination process changeable, the user can relax or strengthen the conditions of the determination process. For example, the user can change the conditions of the determination process on the review logic creation screen. In this case, the review logic creation screen displays the flowchart of the created review logic and is provided with a changeable function. For example, the user can select the review logic to be changed from the list L3 shown in FIG. 6, and then display and change the created flowchart on the review logic creation screen. Also, by making the conditions of the determination process changeable, the user can also create a new review logic by changing the conditions of the determination process in the review logic created in the past. For example, assume that the review flow of an application for creating a new review logic is similar to the review flow of an application for which a review logic was created in the past. In this case, the user selects the review logic of the application with a similar review flow from the review logics created in the past displayed in the list L3, and displays the flowchart of the review logic on the review logic creation screen. Based on the displayed flowchart, the user can create a new flowchart by changing the conditions of the determination process. As a result, the user can reduce the effort of creating a new review flowchart and can efficiently create a review logic. The review flow creation unit 233 updates the flowchart (review flow information) based on the changes made by the user. The review logic creation unit 234 updates the review logic (review logic information) based on the review flow information updated by the review flow. As a result, the user can easily respond to changes in the review conditions according to the application status.

[0103] In the above-described embodiment, an example in which the selection of the determination process is manually performed by the user when creating the review flow information has been described, but the example is not limited thereto. When creating the review flow information, the selection of the determination process may be automatically performed by the review logic creation server 20. The functions and processing flow of the review logic creation server 20 in this case will be described with reference to FIG. 13. Note that only the points different from the above-described embodiment will be described.

[0104] FIG. 13 is a flowchart showing an example of the processing flow in the review logic creation process when the selection of the determination process according to the modification example of the present embodiment is unnecessary. The processing from step S401 to step S403 shown in FIG. 13 is the same as the processing from step S201 to step S203 shown in FIG. 11, and thus the description thereof is omitted.

[0105] The input reception unit 231 receives a selection of review items for which review flow information and review logic information are to be created from the user (step S404). Here, the input reception unit 231 does not receive a selection of the determination process from the user.

[0106] When the selection of the review items is received by the input reception unit 231, the review flow creation unit 233 creates at least one or more review flow information items based on the determination process information for the review items selected by the user (step S405). At this time, the review flow creation unit 233 extracts, for example, the determination process related to the selected review items. After the extraction, the review flow creation unit 233 combines the selected review items and the extracted determination process to create at least one or more review flow information items. Note that the review flow creation unit 233 may create at least one or more review flow information items based on the past record of creating review flow information in addition to the determination process information. Thereby, the review flow creation unit 233 can improve the creation accuracy of the review flow information.

[0107] Next, the output control unit 235 causes the flowchart to be displayed on the user terminal 10 for each of the created review flow information items based on at least one or more review flow information items created by the review flow creation unit 233 (step S406). The user checks the flowchart displayed on the user terminal 10 and selects an appropriate flowchart.

[0108] Next, the input reception unit 231 further receives a selection of the flowchart (review flow information) from the user (step S407).

[0109] When the flowchart is selected by the input reception unit 231, the examination logic creation unit 234 creates examination logic information based on the examination flowchart information selected by the user from among at least one or more pieces of examination flowchart information created by the examination flowchart creation unit 233 (step S408).

[0110] Since the processing from step S409 to step S410 shown in FIG. 13 is the same as the processing from step S211 to step S212 shown in FIG. 11, the description thereof is omitted. In this way, the user does not need to select a determination process in creating the flowchart (examination flowchart information), and thus can create a flowchart more easily as compared with the above-described embodiment. As a result, the user can create the examination logic more easily.

[0111] Note that when creating the examination flowchart information, not only the selection of the determination process but also the selection of the examination items may be automatically performed by the examination logic creation server 20. The functions and processing flow of the examination logic creation server 20 in this case will be described with reference to FIG. 14. Note that only the points different from the processing flow described with reference to FIG. 13 will be described.

[0112] FIG. 14 is a flowchart showing an example of the processing flow in the examination logic creation process when selection of examination items and determination processes is unnecessary according to a modification of the present embodiment. Since the processing from step S501 to step S502 shown in FIG. 14 is the same as the processing from step S401 to step S402 shown in FIG. 13, the description thereof is omitted.

[0113] When the examination item information is imported, the examination flowchart creation unit 233 creates at least one or more pieces of examination flowchart information based on the examination item information and the determination process information (step S503). Here, the input reception unit 231 does not receive the selection of examination items and the selection of determination processes from the user.

[0114] The processes from step S504 to step S508 shown in FIG. 14 are the same as the processes from step S406 to step S410 shown in FIG. 13, so the description thereof will be omitted.

[0115] In this way, the user does not need to select the review items and determination processes in creating the flowchart (review flow information). Therefore, compared with the process flow described with reference to the above-described embodiments and FIG. 13, the flowchart can be created more easily. As a result, the user can create the review logic more easily.

[0116] The modification examples of the embodiments of the present invention have been described above. Note that some or all of the functions of the review operation support system 1, the review logic creation server 20, and the review processing server 30 in the above-described embodiments may be realized by a computer. In that case, a program for realizing this function may be recorded on a computer-readable recording medium, and the program recorded on this recording medium may be read into a computer system and executed to realize it. Here, the “computer system” is assumed to include hardware such as an OS and peripheral devices. Further, the “computer-readable recording medium” refers to a portable medium such as a flexible disk, a magneto-optical disk, a ROM, a CD-ROM, or the like, or a storage device such as a hard disk incorporated in a computer system. Furthermore, the “computer-readable recording medium” also includes those that hold a program dynamically for a short time, such as a communication line when transmitting a program via a network such as the Internet or a communication line such as a telephone line, and those that hold a program for a certain period of time, such as a volatile memory inside a computer system serving as a server or a client in that case. Further, the above program may be for implementing a part of the functions described above, or may be implemented in combination with a program already recorded in a computer system for the functions described above, or may be implemented using a programmable logic device such as an FPGA (Field Programmable Gate Array).

[0117] As described above, the embodiments of the present invention have been described in detail with reference to the drawings. However, the specific configuration is not limited to the above, and various design changes and the like can be made without departing from the gist of the present invention.

Explanation of Reference Numerals

[0118] 1…Examination Business Support System, 10…User Terminal, 20…Examination Logic Creation Server, 30…Examination Processing Server, 210…Communication Unit, 220…Storage Unit, 230…Control Unit, 231…Input Reception Unit, 232…Acquisition Unit, 233…Examination Flow Creation Unit, 234…Examination Logic Creation Unit, 235…Output Control Unit, 310…Communication Unit, 320…Storage Unit, 330…Control Unit, 331…Input Reception Unit, 332…Examination Processing Unit, 333…Output Control Unit, NW…Network

Claims

1. An acquisition unit that acquires examination item information indicating examination items to be examined in an application and determination process information indicating determination processes executable for the examination items in the examination; An examination flow creation unit that creates examination flow information indicating an examination flow for the examination items for each of the examination items based on the acquired examination item information and the determination process information; An examination logic creation unit that creates examination logic information indicating examination logic for executing an examination for the examination items for each of the examination items based on the created examination flow information; An examination business support system comprising the above.

2. An input reception unit that receives a selection of the examination items for which the examination flow information and the examination logic information are to be created from a user, and a selection of the determination process from the user for the selected examination items; further comprising; The examination flow creation unit creates the examination flow information for the examination items selected by the user based on the determination process selected by the user; The examination logic creation unit creates the examination logic information based on the examination flow information created by the examination flow creation unit; The examination business support system according to Claim 1.

3. An output control unit that causes a flowchart showing an examination flow for the selected examination items to be displayed on the user's terminal based on the examination items and the determination process selected by the user; The examination business support system according to Claim 2, further comprising the above.

4. An input reception unit that receives a selection of the examination items for which the examination flow information and the examination logic information are to be created from a user; further comprising; The examination flow creation unit creates at least one or more pieces of the examination flow information for the examination items selected by the user based on the determination process information; The examination business support system according to Claim 1.

5. The examination flow creation unit creates at least one or more pieces of the examination flow information based on past results of creating the examination flow information in addition to the determination process information; The examination business support system according to Claim 4.

6. The input reception unit further receives a selection of the examination flow information from the user; Based on at least one piece of the examination flow information created by the examination flow creation unit, among which the examination flow information selected by the user, the examination logic creation unit creates the examination logic information. The examination business support system according to claim 4.

7. An output control unit that, based on at least one piece of the examination flow information created by the examination flow creation unit, for each piece of the created examination flow information, displays a flowchart showing the examination flow for the examination items on the user's terminal. The examination business support system according to claim 4, further comprising the above.

8. When a plurality of the examination items are included in one application, the examination logic creation unit creates the examination logic information for each of the plurality of examination items, and associates the plurality of pieces of examination logic information created for one application to create examination logic information at the application unit level. The examination business support system according to claim 1.

9. An acquisition process of acquiring examination item information indicating examination items to be examined in an application and determination process information indicating determination processes executable for the examination items in the examination; An examination flow creation process of creating examination flow information indicating the examination flow for the examination items for each of the examination items based on the acquired examination item information and the determination process information; An examination logic creation process of creating examination logic information indicating the examination logic for executing the examination for the examination items for each of the examination items based on the created examination flow information; An examination business support method executed by a computer including the above.

10. A computer, An acquisition means for acquiring examination item information indicating examination items to be examined in an application and determination process information indicating determination processes executable for the examination items in the examination; An examination flow creation means for creating examination flow information indicating the examination flow for the examination items for each of the examination items based on the acquired examination item information and the determination process information; An examination logic creation means for creating examination logic information indicating the examination logic for executing the examination for the examination items for each of the examination items based on the created examination flow information; A program for causing it to function as such.

Citation Information

Patent Citations

  • Automatic examination apparatus, automatic examination method, and automatic examination program

    JP2023122688A