Document verification device and program
The document verification system tracks and displays processing history with differentiated user displays, addressing the challenge of unclear document modification tracking across multiple users.
Patent Information
- Application Number
- JP2022098776
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-06-20
- Publication Date
- 2026-08-26
- Estimated Expiration
- 2042-06-20
AI Technical Summary
Existing document verification systems fail to clearly show the processing history of documents, making it difficult to track and understand the modifications and comments made at each stage of the approval process.
A document verification device and program that stores and displays processing history, including user comments and modifications, with differentiated display methods for each user, and facilitates forwarding to the next destination based on comment content.
Provides clear visibility of document processing history up to delivery, enabling easier tracking of modifications and comments across multiple users.
Smart Images

Figure 0007911217000001 
Figure 0007911217000002 
Figure 0007911217000003
Abstract
Description
Technical Field
[0001] The present invention relates to a document verification apparatus and a program.
Background Art
[0002] Conventionally, many companies and the like create various documents according to the type and content of the company. Some of the documents to be created are created in accordance with a certain format. As an example, there is a contract. A contract is an important document created when concluding a contract between companies, etc., and corresponding skills are required to create a contract. In addition, for example, when a person in charge of creating a document such as a contract in a company creates it, a person in charge of legal affairs or an expert needs to check the document and finally obtain approval. Therefore, a document circulation system for managing the circulation of documents applied for confirmation processing such as approval has been disclosed (for example, Patent Document 1).
Prior Art Documents
Patent Documents
[0003] <X000019>
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] At the document return destination, not only simple approval or rejection is performed, but also after checking the comments from the return source, answering the comments, then rejecting, further modifying the document at the return destination, or returning it to the next return destination. At the return destination, the more the number of returns in the previous stage, the more difficult it is to grasp at which stage what kind of processing was performed.
[0005] Therefore, an object of the present invention is to provide a document verification apparatus and a program that clearly show the processing history until the document is returned. [Means for solving the problem]
[0006] The present invention solves the above problem by the following means. The first invention is a document verification device for verifying a document among multiple users, comprising: a history storage unit that stores a processing history for each user, including comments from each user regarding the points raised in the document to be verified; a screen output means that outputs a verification result screen including a document area for outputting the document to be verified and an information area, wherein the information area includes verification result information for the document to be verified and the comments for the points raised in the document to be verified stored in the history storage unit, and the comments are displayed in a different manner for each user. The second invention is a document verification device of the first invention, wherein the screen output means outputs modified strings identified by referring to the history storage unit from the documents to be verified to be output to the document area, with the display configuration differing for each user who made the modifications. The third invention is a document verification device according to the first or second invention, comprising a user storage unit for storing attribute information of each user, wherein the screen output means outputs the comments to the information area in a different display color for each user's attribute information. The fourth invention is a document verification device according to any of the first to third inventions, wherein the screen output means outputs the modified strings identified by referring to the history storage unit from the document to be verified to be output to the document area, in the same color as the display color of the comments. The fifth invention is a document verification device that, in any of the first to fourth inventions, comprises: a forwarding route storage unit that stores forwarding routes specifying the destination of a document; a forwarding destination output means that outputs the next forwarding destination to a forwarding destination area by referring to the forwarding route storage unit; a forwarding instruction receiving means that receives forwarding instructions to the forwarding destination specified in the forwarding destination area; and a forwarding means that forwards the verification result screen to the user of the forwarding destination received by the forwarding instruction receiving means. The sixth invention is a document verification device according to the fifth invention, comprising: a forwarding destination determination means for determining the next forwarding destination user based on the content of the comments of each user included in the processing history; and a forwarding destination reflection means for reflecting the forwarding destination user determined by the forwarding destination determination means in the forwarding destination area. The seventh invention is a document verification device comprising, in any of the first to sixth inventions, a comment receiving means for receiving comments regarding the points raised, and a history registration means for registering the comments received by the comment receiving means in the history storage unit in association with the user who entered the comments and the points raised. The eighth invention is a document verification device of the seventh invention, further comprising a comment candidate output means for outputting a plurality of comment candidates relating to the points raised, wherein the comment receiving means accepts one of the plurality of comment candidates output by the comment candidate output means, at the user's selection. The ninth invention is a document verification device comprising: a modification content receiving means for receiving modification content for the document to be verified output on the verification result screen; a screen update means for outputting the verification result screen reflecting the modification content received by the modification content receiving means to the document area and the information area; and a history registration means for registering the modification content received by the modification content receiving means in the history storage unit in association with the user who entered the modification content. The tenth invention is a program for causing a computer to function as a document verification device of any of the first through ninth inventions. [Effects of the Invention]
[0007] According to the present invention, it is possible to provide a document verification device and program that clearly show the processing history up to the time of delivery. [Brief explanation of the drawing]
[0008] [Figure 1] This is an overall configuration diagram of the document verification system according to this embodiment. [Figure 2] This is a functional block diagram of the document verification server according to this embodiment. [Figure 3] This is a functional block diagram of the screen operation processing unit and the transfer processing unit in the control unit of the document verification server according to this embodiment. [Figure 4] This is a flowchart showing the main processing of the document verification server according to this embodiment. [Figure 5] This flowchart shows the document reception process of the document verification server according to this embodiment. [Figure 6] This flowchart shows the verification and screen generation processes of the document verification server according to this embodiment. [Figure 7] This figure shows an example of a screen displayed on a user terminal according to this embodiment. [Figure 8] This figure shows an example of screen operation on a user terminal and processing on a document verification server according to this embodiment. [Figure 9] This figure shows an example of the display on a user terminal resulting from the screen operation processing according to this embodiment. [Figure 10] This figure shows an example of the display on a user terminal resulting from the screen operation processing according to this embodiment. [Figure 11] This flowchart shows the document re-verification process of the document verification server according to this embodiment. [Figure 12] This figure shows an example of how the document re-verification process according to this embodiment is displayed on the user terminal. [Figure 13] This flowchart shows the document verification server's forwarding process according to this embodiment. [Figure 14] This figure shows an example of display on a user terminal and an example of determining the destination of a document in the document verification server, based on the forwarding process according to this embodiment. [Figure 15] This flowchart shows the specified document output process of the document verification server according to this embodiment. [Figure 16] This figure shows an example of how the specified document output process according to this embodiment is displayed on the user terminal. [Figure 17] It is a diagram showing an example of a screen output to a user terminal according to a modified form.
Embodiments for Carrying Out the Invention
[0009] Hereinafter, embodiments for carrying out the present invention will be described with reference to the drawings. Note that this is merely an example, and the technical scope of the present invention is not limited thereto. (Embodiment) <Overall Configuration of Document Verification System 100> FIG. 1 is an overall configuration diagram of a document verification system 100 according to the present embodiment. FIG. 2 is a functional block diagram of a document verification server 1 according to the present embodiment. FIG. 3 is a functional block diagram of a screen operation processing unit 16 and a forwarding processing unit 22 in a control unit 10 of the document verification server 1 according to the present embodiment.
[0010] As shown in FIG. 1, the document verification system 100 includes a document verification server 1 (document verification device) and a plurality of user terminals 5 (in FIG. 1, user terminals 5A to 5C are shown). The document verification server 1 and the plurality of user terminals 5 are connected via a communication network N. The document verification system 100, for example, receives and verifies a document (verification target document) represented by a contract document input from the user terminal 5A of the person in charge by the document verification server 1. Then, the document verification server 1 outputs the pointed-out matters as verification results together with the verified document to the user terminal 5A. The person in charge checks the pointed-out matters, corrects the document with respect to the pointed-out matters, or checks that there is no need to correct if it is determined that there is no need for correction. When the document is corrected, in the document verification system 100, the document verification server 1 receives the corrected document at the user terminal 5A and verifies it again as necessary, and the document verification server 1 outputs the verification result to the user terminal 5A together with the document verified again. At that time, the document verification server 1 outputs the verification result so that the previous pointed-out matters can also be understood.
[0011] Furthermore, the document verification system 100, after verification by user terminal 5A, forwards the document, after any corrections or confirmations have been made, to the supervisor's user terminal 5B, and then sequentially forwards it to the legal department's user terminal 5C. The document verification server 1 outputs a screen to the destination user terminals 5B and 5C containing the latest document and the details of the responses to past issues. If the supervisor or the legal department, after reviewing the screen, determines that the document needs to be returned, the document verification server 1 returns the document to the person in charge or the supervisor, in accordance with the supervisor's actions. Thus, the document verification system 100 is a system that clearly indicates to the user which parts of the document need to be corrected and has devised a display method that makes it easier to check the corrected parts of the document.
[0012] In the following explanation, a document used to verify a contract will be used as an example, but the system is not limited to this. Any document with a fixed format can be used, and the document verification system 100 can be used for various other documents such as company regulations, securities reports, system specifications, patent application documents, etc. Furthermore, while user terminals 5A are used by the person in charge, user terminal 5B by the supervisor, and user terminal 5C by the legal department, this is merely an example. Any person, regardless of their position, can forward the information to multiple users for confirmation, and there is no limit to the number of users to whom the information is forwarded. Additionally, user terminals 5A, 5B, and 5C may each be different terminals, or they may be the same terminal used, with the user switching between them. Furthermore, if it is not necessary to distinguish and explain each terminal separately, it will simply be referred to as "User Terminal 5" from now on.
[0013] <Document Verification Server 1> Document verification server 1 verifies the document and outputs the findings to the requesting user terminal 5. Furthermore, the document verification server 1 processes the forwarding of the document to the next destination. When the document verification server 1 receives a comment from the user terminal 5, it sends the document, including the comment, to the next destination.
[0014] The document verification server 1 shown in Figure 2 comprises a control unit 10, a storage unit 30, and a communication interface unit 39. The control unit 10 is a CPU (Central Processing Unit) that controls the entire document verification server 1. The control unit 10 works in cooperation with the aforementioned hardware to perform various functions by appropriately reading and executing the OS (Operating System) and various application programs stored in the memory unit 30.
[0015] Before explaining the functions of the control unit 10, let's explain the storage unit 30. The storage unit 30 is a storage device such as a hard disk or semiconductor memory element for storing programs, data, etc., necessary for the operation of the document verification server 1. The storage unit 30 includes a program storage unit 31, a verification information storage unit 32, an auxiliary information storage unit 33, a user storage unit 34, a transfer route storage unit 35, a history storage unit 36, and a document storage unit 37.
[0016] The program storage unit 31 is a storage area for storing programs. The program storage unit 31 stores the verification program 31a (program) and the transfer program 31b (program). The verification program 31a is, for example, a program for executing various functions of the control unit 10 for document verification. The forwarding program 31b is, for example, a program for executing various functions of the control unit 10 for forwarding documents. Furthermore, the programs for executing the various functions of the control unit 10 do not necessarily have to be implemented by the two programs described above. For example, there may be a single program that executes all the functions of the control unit 10. Also, for example, the verification program 31a may be implemented by multiple programs.
[0017] The verification information storage unit 32 is a storage area that stores verification lists used when verifying documents. The verification information storage unit 32 stores verification lists such as a list of required items, a list of precautions, and a list of required items. A list of required items is a list of items that must be included in a document. For example, a list of required items can be used to determine whether a document contains required items by checking whether it includes the corresponding words.
[0018] A cautionary note list is a list of cautionary statements that are considered to pose a risk if included in a document. For example, a cautionary note list can be used to determine whether a document contains cautionary statements by checking whether or not it includes cautionary statements corresponding to the items listed. A list of essential items is a list of missing information in a document that, if not included, would pose a risk. For example, a list of essential items is used to determine whether a document is incomplete by checking whether or not it includes the missing information corresponding to each item. The verification list described above is merely an example. Other lists may be used as long as they contain the necessary conditions for verifying the document. Furthermore, separate verification lists may be prepared for each type of document. Here, "type of document" includes, for example, contracts and specifications, as well as, in the case of contracts, non-disclosure agreements and terms of service.
[0019] The auxiliary information storage unit 33 is a storage area that stores auxiliary information used when outputting to the document verification screen (verification result screen). The auxiliary information storage unit 33 stores a list of correction candidates 33a and a list of display colors 33b. The proposed correction list 33a is a list of proposed corrections for the issues raised. For example, the proposed correction list 33a stores the issues raised in association with the proposed corrections. The correction candidate list 33a may also be a list of correction candidates stored in the verification information storage unit 32, with the correction candidate contents further associated with it. The display color list 33b is a list of colors to be used when indicating points of concern or corrections to a document. For example, the display color list 33b stores a correspondence between user permissions and display colors.
[0020] The user memory unit 34 is a memory area that stores information about users who use the document verification system 100. The user memory unit 34 stores, for example, the user ID (IDentification), username, and privileges in association with each other. A user ID is a unique identifier that identifies a user. Permissions correspond to user roles in a document, such as "person in charge," "supervisor," or "legal department."
[0021] The forwarding route storage unit 35 is a storage area that stores the forwarding route of a document. The forwarding route storage unit 35 may, for example, store a correspondence between authority and route. More specifically, the data stored in the forwarding route storage unit 35 may be in the form of "person in charge → superior → legal department". The forwarding route storage unit 35 may also store forwarding routes for each document or for each type of document.
[0022] The history storage unit 36 is a storage area that stores the processing history of a document. For example, the history storage unit 36 stores the system's processing history, such as points raised as a result of document verification. The history storage unit 36 also stores the user's processing history, such as user modifications or comment input. The history storage unit 36 stores data that associates, for example, a document ID that identifies the document, the processing date and time, the user ID, and the processing details. The document storage unit 37 is a storage area that stores documents received from the user terminal 5. For example, the document storage unit 37 stores the user ID and the received document, using the document ID as the key. Note that the memory unit 30 described above is just one example.
[0023] Next, the control unit 10 will be described. The control unit 10 includes a login processing unit 11, a document reception unit 12 (target document reception means), a document verification processing unit 13 (verification means), a correction candidate acquisition unit 14 (correction candidate acquisition means), a result screen output unit 15 (screen output means), a screen operation processing unit 16 (correction content reception means), a screen update unit 17 (screen output means, screen update means), a history registration unit 19 (history registration means), a comment reception processing unit 21 (comment reception means, history registration means), a forwarding processing unit 22, a document list output unit 23, and a document specification processing unit 24 (screen output means).
[0024] The login processing unit 11 receives the user ID of the user using the document verification system 100 from the user terminal 5 and performs the login process to identify the user using the user terminal 5. The document reception unit 12 accepts document input, for example, by receiving the document to be verified from the user terminal 5. Here, the document that the document reception unit 12 accepts is assumed to be, for example, the first version of the document created by the user. The document can be in any format from which text can be extracted; for example, it may be created with word processing software or be in PDF (Portable Document Format) format. Alternatively, if the document is in image file format, it may be a document that has been converted to text using OCR (Optical Character Recognition / Reader). The document receiving unit 12 assigns a unique identification information, a document ID, to the received document and registers it in the document storage unit 37.
[0025] The document verification processing unit 13 verifies the document received by the document receiving unit 12 by referring to, for example, the verification information storage unit 32. The document verification processing unit 13 may also, for example, determine the type of document and perform the necessary verification for the determined type of document. The document verification processing unit 13 then obtains the findings as a result of the verification. Furthermore, the document verification processing unit 13 verifies the revised document received by the document modification reception unit 16a, which will be described later.
[0026] The correction candidate acquisition unit 14 acquires correction candidates for the issues identified by the document verification processing unit 13 by referring to the correction candidate list 33a. The results screen output unit 15 outputs a document verification screen including the verification results to the user terminal 5. The document verification screen has a document area for outputting the document to be verified and an information area for outputting first information including the points raised as verification results for the document to be verified, all on the same screen. The first information includes the points raised, as well as the proposed corrections acquired by the proposed correction unit 14. The information area further includes the verified area. The verified area is a checkbox indicating that the user has confirmed the information. The information area also includes a comment area where each user can enter comments. The document verification screen further includes a count area that displays the number of issues identified.
[0027] The screen operation processing unit 16 performs processing related to operations on the document verification screen output to the user terminal 5. As shown in Figure 3(A), the screen operation processing unit 16 includes a document modification reception unit 16a (document modification reception means), an information area reception processing unit 16b (information area selection reception means, string change means), a candidate reception processing unit 16c (candidate reception means, modified document generation means), and a confirmed reception processing unit 16d (confirmation operation reception means). The document modification reception unit 16a accepts the modified document that the user has directly modified from the document output in the document area.
[0028] The information area reception processing unit 16b accepts the selection operation for an information area. Then, the information area reception processing unit 16b extracts the string of characters from the document area corresponding to the item indicated in the received information area. The candidate reception processing unit 16c accepts a selection operation for the correction candidates output in the information area. The candidate reception processing unit 16c then reflects the selected correction candidate in the document output in the document area to generate the corrected document. The confirmed reception processing unit 16d accepts confirmation operations for the confirmed area of the information area.
[0029] The screen update unit 17 shown in Figure 2 updates the document verification screen being output to the screen after processing by the screen operation processing unit 16. For example, if the document verification processing unit 13 processes the document after the document modification acceptance unit 16a has processed it, the screen update unit 17 outputs the modified document to the text area and outputs second information based on the verification results to the information area. The second information includes first related information related to the first information. The first related information includes, for example, the previous issue, the modification details, and a statement that the modification has been completed, if the issue raised in the first information has been resolved. The first related information is, for example, the first information if the issue raised in the first information has not been resolved.
[0030] Furthermore, for example, when processing is performed by the information area reception processing unit 16b, the screen update unit 17 changes the extracted string from the document area to a more emphasized form than other strings and outputs it. Furthermore, for example, when processing is performed by the candidate reception processing unit 16c, the screen update unit 17 outputs the generated modified document to the document area and outputs the second information to the information area. Since the first information is resolved in this processing by the candidate reception processing unit 16c, the second information includes the previous points raised, the modifications, and the first related information, which includes a statement that the modifications have been made.
[0031] Furthermore, for example, when processing is performed by the confirmed reception processing unit 16d, the screen update unit 17 outputs the second information to the information area. In this processing by the confirmed reception processing unit 16d, the second information is information indicating that confirmation has been made. Furthermore, for example, when a comment is received by the comment receiving processing unit 21 (described later), the screen update unit 17 outputs second information to the information area. In this case, the second information is configured to make the received comment uneditable, and the comment display area is colored according to the user's color by referring to the display color list 33b.
[0032] The history registration unit 19 registers the verification results from the document verification processing unit 13 and the processing history of user operations in the screen operation processing unit 16 in the history storage unit 36. In addition, the history registration unit 19 registers the comments received by the comment reception processing unit 21, which will be described next, in the history storage unit 36. The comment receiving processing unit 21 receives comments regarding the points raised, for example, from the user terminal 5.
[0033] The forwarding processing unit 22 forwards the document verification screen to the user at the destination. As shown in Figure 3(B), the transfer processing unit 22 includes a transfer destination output unit 22a (transfer destination output means, transfer destination determination means, transfer destination reflection means) and a transfer instruction reception processing unit 22b (transfer instruction reception means, transfer means). The forwarding destination output unit 22a refers to the forwarding route storage unit 35 and outputs the next forwarding user for the document to the forwarding destination area. In addition, if the processing history for the document stored in the history storage unit 36 includes a comment, the forwarding destination output unit 22a may determine the next forwarding user based on the content of the comment and reflect it in the forwarding destination area. The forwarding instruction receiving processing unit 22b receives a forwarding instruction to the forwarding destination specified in the forwarding destination area. The forwarding instruction receiving processing unit 22b then forwards the document verification screen to the user at the forwarding destination specified in the forwarding destination area.
[0034] The document list output unit 23 in Figure 2 outputs a document list screen to the user terminal 5, which lists the documents that the logged-in user has forwarded to. The document list screen, although not shown in the figure, includes, for example, the document title and the name of the user who forwarded the document. The document selection processing unit 24 receives a document selection from the user terminal 5, which is displayed on the document list screen. The document selection processing unit 24 then displays the document verification screen for the selected document on the user terminal 5. Details of each of these functions of the control unit 10 will be described later.
[0035] The communication interface unit 39 is an interface for communicating with the user terminal 5 via the communication network N. Here, "computer" refers to an information processing device equipped with a control unit, memory device, etc., and the document verification server 1 is an information processing device equipped with a control unit 10, a memory unit 30, etc., and is included in the concept of a computer. Furthermore, there is no limit to the number of hardware components that make up Document Verification Server 1. It may be configured with one or more components as needed. The hardware of Document Verification Server 1 may also include various servers such as a Web server, DB (database) server, and application server as needed, and may be configured with a single server or with each server separately. In addition, Document Verification Server 1 may be, for example, a cloud service.
[0036] <User Terminal 5> The user terminal 5 shown in Figure 1 is used by the person in charge who verifies the document, and by the person in charge who reviews and approves the verified document, such as a supervisor or legal department staff member. The user terminal 5 can be composed of, for example, a personal computer (PC) or a tablet device. Although not shown in the figure, the user terminal 5 includes a control unit, a storage unit, a display unit, an input unit, a communication interface unit, etc. Communication network N is the network between document verification server 1 and user terminal 5, and is, for example, a communication network such as an internet connection.
[0037] <Explanation of the process> Next, we will explain the processing performed by document verification server 1. Figure 4 is a flowchart showing the main processing of the document verification server 1 according to this embodiment. Each user (person in charge, supervisor, legal department) connects to the document verification server 1 using their respective user terminal 5. Then, each user enters their user ID and other information on a login screen (not shown) displayed on user terminal 5 and submits the information. In this way, in step S (hereinafter referred to simply as "S") 11 of Figure 4, the control unit 10 (login processing unit 11) of the document verification server 1 receives login information such as a user ID and performs authentication processing. The login information may be general information such as a user ID and password, and the authentication processing may be, for example, a matching process of the user ID and password.
[0038] If authentication is successful, in S12, the control unit 10 (document list output unit 23) outputs a menu screen (not shown) to the user terminal 5. The menu screen includes operation buttons for registering a new document. The menu screen also includes a document list of documents to which the logged-in user is the recipient. On user terminal 5, the user performs operations such as selecting the desired process from the menu screen.
[0039] In S13, the control unit 10 (document selection processing unit 24) determines whether or not it has received a request for a document output to the document list from the user terminal 5. For example, if the user selects a document output to the document list from the menu screen on the user terminal 5, the control unit 10 determines that a document has been specified based on the operation data received from the user terminal 5. If the document request has been received (S13: YES), the control unit 10 moves the process to S14. On the other hand, if the document request has not been received (S13: NO), the control unit 10 moves the process to S15. In S14, the control unit 10 performs the specified document output processing described later, and then moves the processing to S17.
[0040] In S15, the control unit 10 determines whether or not it has received a document verification request from the user terminal 5. For example, if the user selects an operation button to register a new document from the menu screen on the user terminal 5, the control unit 10 determines that it has received a document verification request based on the operation data received from the user terminal 5. If the document verification request has been received (S15: YES), the control unit 10 moves the process to S16. On the other hand, if the document verification request has not been received (S15: NO), the control unit 10 moves the process to S17. In S16, the control unit 10 performs the document reception process described later and then moves the processing to S17.
[0041] In S17, the control unit 10 (forwarding processing unit 22) determines whether or not to forward the document. For example, if the user performs an operation to forward the document from the screen displaying the document on the user terminal 5, the control unit 10 determines to forward the document based on the operation data received from the user terminal 5. If the document is to be forwarded (S17: YES), the control unit 10 moves the process to S18. On the other hand, if the document is not to be forwarded (S17: NO), the control unit 10 moves the process to S19. In S18, the control unit 10 performs the transfer process described later and then moves the process to S19.
[0042] In S19, the control unit 10 determines whether or not to log out. For example, if it receives a logout instruction from the user terminal 5, the control unit 10 decides to log out. If it decides to log out (S19: YES), the control unit 10 terminates this process. On the other hand, if it decides not to log out (S19: NO), the control unit 10 moves the process to S12.
[0043] Next, we will explain each process. First, I will explain the document reception process. Figure 5 is a flowchart showing the document reception process of the document verification server 1 according to this embodiment. Figure 6 is a flowchart showing the verification and screen generation processes of the document verification server 1 according to this embodiment. Figure 7 shows an example of a screen output to the user terminal 5 according to this embodiment. Figure 8 shows an example of screen operation on the user terminal 5 and processing on the document verification server 1 according to this embodiment. Figures 9 and 10 show examples of displays on the user terminal 5 resulting from the screen operation processing according to this embodiment. Figure 11 is a flowchart showing the document re-verification process of the document verification server 1 according to this embodiment. Figure 12 shows an example of the display on the user terminal 5 after the document re-verification process according to this embodiment.
[0044] When the user selects the operation button to register a new document from the menu screen on user terminal 5, a screen for uploading the document (not shown) is displayed on user terminal 5. The user then selects, for example, the type of document they want to verify from the type list, specifies the document file name, and uploads the document to document verification server 1. In this way, at S31 in Figure 5, the control unit 10 (document receiving unit 12) receives the document to be verified and the type of document, along with the verification instruction, from the user terminal 5. In S32, the control unit 10 performs verification and screen generation processing.
[0045] Here, the verification and screen generation processes will be explained based on Figure 6. In S41 of Figure 6, the control unit 10 (document verification processing unit 13) verifies the received document and obtains the findings as a result of the verification. In S42, the control unit 10 (history registration unit 19) registers the verification results, including the points raised, as processing history in the history storage unit 36. In S43, the control unit 10 places the received document in the document area of the document verification screen. In S44, the control unit 10 places the acquired findings in the information area of the document verification screen.
[0046] In S45, the control unit 10 (correction candidate acquisition unit 14) extracts correction candidates associated with the identified items from the correction candidate list 33a and places them after the identified items in the information area. In S46, the control unit 10 places the verified area and the comment area in the information area. In S47, the control unit 10 aggregates the number of issues identified and places them in the count area. The order of processing from S42 to S47 does not matter. Also, if the control unit 10 does not acquire any issues, that is, if there are no issues, processing S44 and S45 will not be performed, and in processing S46, the control unit 10 will place the comment area in the information area. After that, the control unit 10 will move the processing to S33 in Figure 5.
[0047] In step S33 of Figure 5, the control unit 10 (result screen output unit 15) outputs the generated document verification screen to the user terminal 5. Figure 7 shows an example of the document verification screen 40 output to the user terminal 5A of the person in charge. The document verification screen 40 includes a user display unit 41, a document area 42, an information area 43, a re-verification button 44, a forward button 45, a menu button 46, and an item count area 47. The user display unit 41 displays information about the logged-in user. In this example, the user display unit 41 shows the user who is in charge. Document area 42 is the area where the document to be verified is output. Information area 43 is the area that outputs the first information, which consists of points raised based on the verification results.
[0048] Information area 43 outputs the first information area 50 (50a, 50b, ...) containing the number of points raised. In the following explanation, when first information areas 50a and 50b are not distinguished, they will simply be referred to as first information area 50. The same applies to the items included in first information area 50. The first information area 50 includes the points raised 51, the check box (confirmed area) 52, the area for proposed corrections 53, and the comment area 54.
[0049] The item 51 of the findings concisely and clearly presents the items stored in the verification information storage unit 32. Check box 52 is an area where a checkmark indicating confirmation is inserted when selected by the user. The correction candidate area 53 includes correction candidates and an apply button corresponding to the correction candidates. When the user selects the apply button, the control unit 10 can apply the correction candidate string corresponding to the apply button to the string corresponding to the issue contained in the document in the document area. The comment area 54 includes an input area and a save button. When the user enters a comment in the input area and selects the save button, the comment entered in the input area is registered in the history storage unit 36.
[0050] The re-verification button 44 is a button that the user selects when re-verifying a document in the document area 42 after making modifications or other changes. The forward button 45 is a button that the user selects when forwarding a document in the document area 42. Menu button 46 is the button that the user selects to transition to the menu screen. The count area 47 is the area where the number of issues identified is output.
[0051] The user can refer to the document verification screen 40 output to the user terminal 5 and perform various operations, such as reviewing the suggested revisions, applying the suggested revisions, making their own revisions, or entering comments. Note that in Figure 7, the first information area 50 is connected to the corresponding string in the document area 42 by a line, but this is for illustrative purposes only and the line is not necessary.
[0052] In S34 of Figure 5, the control unit 10 determines whether or not a screen operation has been received. Here, a screen operation refers to an operation on the document area 42 or information area 43 of the document verification screen 40 (Figure 7). If a screen operation has been received (S34: YES), the control unit 10 moves the process to S35. On the other hand, if no screen operation has been received (S34: NO), the control unit 10 moves the process to S36. In S35, the control unit 10 performs screen operation processing.
[0053] Here, the screen operation process will be explained based on Figure 8. Figure 8 shows examples of screen operations and processing, as shown in Table 2. Case 1 in Table 2 is the case where the user terminal 5 directly modifies the document in document area 42. The control unit 10 (document modification reception unit 16a, screen update unit 17) receives the modified document from the user terminal 5 and outputs it to document area 42. At this point, the control unit 10 does not register the processing history of the operation. Case 2 is when the user terminal 5 selects an information area 43. The control unit 10 (information area reception processing unit 16b, screen update unit 17) highlights the corresponding string in the document area 42 for the item pointed out in the selected information area 43. There are various methods for highlighting, such as making the font of the string bold, underlining it, coloring the string, or shading the string, and the corresponding string can be highlighted using one or more of these methods. The control unit 10 does not register the processing history of the operation.
[0054] Case 3 is when the Apply button corresponding to the correction candidate output in the correction candidate area 53 of the information area 43 is selected. The control unit 10 (candidate reception processing unit 16c, screen update unit 17) reflects the string of the correction candidate corresponding to the Apply button in the corresponding string in the document area 42 corresponding to the item pointed out. The control unit 10 (history registration unit 19) also registers the processing history in the history storage unit 36. Case 4 is when check box 52 in information area 43 is selected. The control unit 10 (confirmed reception processing unit 16d, screen update unit 17) adds a check to check box 52. At this point, the control unit 10 does not register the processing history of the operation.
[0055] Case 5 is when a comment is entered into the input area of the comment area 54 in the information area 43 and the save button is selected. The control unit 10 (comment reception processing unit 21, screen update unit 17) refers to the display color list 33b and sets the comment display area to the color corresponding to the user. The control unit 10 (history registration unit 19) also registers the processing history in the history storage unit 36. In addition, during screen operation processing, the control unit 10 may accept multiple types of screen operations from Case 1 to Case 5 in Table 2 described above. Furthermore, it may accept one type of screen operation multiple times.
[0056] Here, we will explain the example of Case 3 in Table 2 using the specific example shown in Figure 9. Figure 9(A) shows a portion of the document area 42 and information area 43 output to the document verification screen 40. The information area 43 includes the first information area 50a. The first information area 50a contains comments regarding the use of the expression "affiliated company" as used in "Article 3" output to the document area 42. The user selects the apply button 56a of the first information area 50a using pointer A.
[0057] Figure 9(B) shows a portion of the document area 42 and information area 43 output to the document verification screen 40 when the apply button 56a is selected in Figure 9(A). In the document area 42, the string "Parent company and subsidiary" 63, corresponding to the apply button 56a in Figure 9(A), is reflected in the part of the string "Affiliated companies" 61 that was written in Figure 9(A). The information area 43 also includes the second information area 70a. The second information area 70a includes the points raised and the correction details 71 that were also written in Figure 9(A). The correction details 71 indicate that the correction has been made and how the correction was made.
[0058] Thus, when a user selects a suggested revision, the document verification screen 40 reflects the content of the suggested revision and updates to indicate that the revision has been completed. Therefore, the user can easily create a document with the issues resolved simply by selecting a suggested revision. Furthermore, if a correction is made, the issues that were output before the correction may be displayed faintly or shaded in the second information area 70a output to the information area 43, in order to make it clearer through the display method that the issues have been resolved. Additionally, you may make the changes clearer by using bold text or similar methods to highlight the modified section.
[0059] Next, we will explain the example of Case 5 in Table 2 using the specific example shown in Figure 10. Figure 10(A) shows a portion of the document area 42 and information area 43 output to the document verification screen 40. The information area 43 includes the first information area 50b. The first information area 50b contains comments regarding the string 62, which is the notation for compensation for damages used in "Article 4" output to the document area 42. The user checks the check box 52b in the first information area 50b, enters a comment in the input area 57b of the comment area 54b, and then selects the save button using pointer A.
[0060] Figure 10(B) shows a portion of the document area 42 and information area 43 output to the document verification screen 40 when the save button is selected in Figure 9(A). The information area 43 includes the second information area 70b. The second information area 70b includes the points of concern, which were also listed in Figure 10(A), and the comment display area 72. In the comment display area 72, the comments entered in Figure 10(A) are displayed as unupdatable and are indicated by the color associated with the user.
[0061] In S36 of Figure 5, the control unit 10 determines whether or not it has received a verification instruction. Here, receiving a verification instruction means that the re-verification button 44 on the document verification screen 40 (Figure 7) is selected. If a verification instruction has been received (S36: YES), the control unit 10 moves the process to S37. On the other hand, if a verification instruction has not been received (S36: NO), the control unit 10 moves the process to S17 of Figure 4. In S37, the control unit 10 performs document re-verification processing.
[0062] Here, the document re-verification process will be explained based on Figure 11. In S51 of Figure 11, the control unit 10 (document verification processing unit 13) verifies the document being output to the document area 42 and obtains any issues identified as a result of the verification. In S52, the control unit 10 (history registration unit 19) registers the verification results, including the points raised, as processing history in the history storage unit 36. In S53, the control unit 10 places the acquired findings in the information area of the document verification screen. The control unit 10 (correction candidate acquisition unit 14) may also place correction candidates associated with the findings in the correction candidate list 33a if such candidates exist.
[0063] In S54, the control unit 10 compares the verification results registered in the history storage unit 36 with past verification results. In S55, the control unit 10 determines whether or not there are any previously identified issues that have been resolved. If there are issues that were present in past verification results but not in the current verification results, the control unit 10 determines that there are previously identified issues that have been resolved. If there are previously identified issues that have been resolved (S55: YES), the control unit 10 moves the process to S56. On the other hand, if there are no previously identified issues that have been resolved (S55: NO), the control unit 10 moves the process to S57. In S56, the control unit 10 displays past issues, for example, in a lighter color, and places a statement indicating that the issues have been resolved after the issues.
[0064] In S57, the control unit 10 places the confirmed area and the comment display area in the information area. In S58, the control unit 10 aggregates the number of issues identified and updates the count area. Subsequently, the control unit 10 moves the process to S33 in Figure 5.
[0065] Figure 12 shows an example of the document verification screen 140 output to the user terminal 5A after the document re-verification process. In document verification screen 140, compared to document verification screen 40 shown in Figure 7, the string "Affiliated Companies" 61 in document area 42 of Figure 7 has been corrected to the string "Parent and Subsidiary Companies" 163 in document area 142.
[0066] Furthermore, the first information area 50a in information area 43 of Figure 7 has been updated to the second information area 170a in information area 143, and the points of concern that were listed in the first information area 50a are now displayed in a lighter color in the second information area 170a. Also, the second information area 170b in information area 143 is the same as in Figure 7 because no corrections have been made to the points of concern. However, because a check box 52a in Figure 7 has been checked, a confirmed mark 172b has been added to the second information area 170b. Furthermore, the number of items in the information area 143, which corresponds to the number of items in the information area 43 in Figure 7, has been changed from 2 items to 1 item.
[0067] Next, we will explain the transfer process that takes place in S18 of Figure 4. Figure 13 is a flowchart showing the document forwarding process of the document verification server 1 according to this embodiment. Figure 14 shows an example of the display on the user terminal 5 and an example of the determination of the destination in the document verification server 1 based on the forwarding process according to this embodiment.
[0068] In S71 of Figure 13, the control unit 10 extracts the comments related to the document from the history storage unit 36. In S72, the control unit 10 determines whether or not it was able to extract the comment. If it was able to extract the comment (S72: YES), the control unit 10 moves the process to S73. On the other hand, if it was not able to extract the comment (S72: NO), the control unit 10 moves the process to S75. In S73, the control unit 10 analyzes the extracted comments and determines the next destination. In S74, the control unit 10 designates the determined destination as the destination area. After that, the control unit 10 moves the process to S76. In S75, the control unit 10 refers to the transport route storage unit 35, extracts the next transport destination, and specifies it in the transport destination area. In S76, the control unit 10 outputs a transfer confirmation screen.
[0069] Figure 14(A) shows an example of a forwarding confirmation screen 80 that is output on top of the document verification screen. The forwarding confirmation screen 80 includes a forwarding destination area 81 and a forwarding instruction button 82. The forwarding confirmation screen 80 shown in Figure 14(A) is output, for example, on top of the document verification screen 140 shown in Figure 12. In this case, there is one comment output on the document verification screen 140, which is a comment entered by the current user. Therefore, the control unit 10 determines the next forwarding destination as the next forwarding destination for the current user stored in the forwarding route storage unit 35, based on the analysis results.
[0070] Furthermore, the example shown in Figure 14(B) is when the comment group 85a is stored in the history storage unit 36 of the document verification server 1. In this case, the control unit 10 analyzes the comment group 85a and specifies a user from the legal department in the forwarding destination area 81a. The example shown in Figure 14(C) is when the comment group 85b is stored in the history storage unit 36 of the document verification server 1. In this case, the control unit 10 analyzes the comment group 85b and specifies the user responsible for the document in the forwarding destination area 81b. Furthermore, the user can change the destination specified in the destination area 81 as appropriate.
[0071] In the user terminal 5, when the forwarding instruction button 82 is selected by pointer A, the control unit 10 receives the forwarding instruction at S77 in Figure 13. In S78, the control unit 10 forwards the document verification screen included in the document to the user designated as the forwarding destination in the forwarding destination area. The control unit 10 (history registration unit 19) also registers the processing history in the history storage unit 36. After that, the control unit 10 moves the processing to S19 in Figure 4.
[0072] Next, we will explain the specified document output process performed in S14 of Figure 4. Figure 15 is a flowchart showing the specified document output process of the document verification server 1 according to this embodiment. Figure 16 shows an example of the display on the user terminal 5 after the specified document output processing according to this embodiment.
[0073] In step S81 of Figure 15, the control unit 10 places the latest document of the specified documents into the document area of the document verification screen. In S82, the control unit 10 refers to the history storage unit 36 and places the information relating to the most recent verification result of the document into the information area. In S83, the control unit 10 refers to the history storage unit 36, places past issues in the document into the information area, and displays the placed issues in a lighter color to indicate that the issues have been resolved.
[0074] In S84, the control unit 10 aggregates the number of issues identified and places them in the count area. In S85, the control unit 10 refers to the history storage unit 36, extracts the comments stored in the processing history, and places the extracted comments in the comment display area, using the display color list 33b to determine the display color based on the user who entered the comment. Subsequently, the control unit 10 moves the process to S33 in Figure 5 and outputs the document verification screen to the user terminal 5.
[0075] Figure 16 shows the document verification screen 240 output to user terminal 5B. The document verification screen 240 includes a user display section 241, a document area 242, an information area 243, a re-verification button 244, a forward button 245, a menu button 246, and a count area 247. The user display unit 241 shows the user who is the logged-in user, who is the supervisor. Information area 243 outputs the second information areas 270a and 270b. The second information area 270a has been corrected as indicated in the correction string 261 in document area 242, so the display color of the pointed-out item 271a is lighter. Furthermore, as a correction to the comments 271b in the second information area 270b made by the person in charge before the transfer, the correction string 262 in the document area 242 has been modified. Therefore, the display color of the correction string 262 is the same as the display color of the comment display area 278b in the second information area 270b.
[0076] Thus, the document verification screen 240 displayed at the receiving end allows users to see what issues were previously raised and whether or not corrections have been made to those issues. Therefore, the user at the receiving end can easily confirm whether or not the corrections to the document are appropriate. Furthermore, users can review comments made by the original user, and the revised parts of the document are displayed in the same color as the original user's comments, allowing for clear guidance on where to look.
[0077] Thus, according to this embodiment, the document verification server 1 has the following effects. (1) The document to be verified is verified, and if any issues are found as a result of the verification, the correction candidate list 33a is referred to to extract correction candidates associated with the issues, and the first information containing the issues and correction candidates is output to the information area of the document verification screen, and the document is output to the document area. Therefore, if there are any issues with the document, suggested corrections will be output, allowing users to see both the issues and the suggested corrections. As a result, this can be helpful for users in determining how to make the necessary corrections. (2) The system accepts the operation on the suggested corrections, reflects the suggested corrections in the document to generate the corrected document, outputs the corrected document to the document area of the document verification screen, and outputs second information to the information area, including a statement that the issues have been resolved. Therefore, the process of selecting suggested revisions allows those revisions to be reflected in the document, thereby resolving the issues raised, which is convenient.
[0078] (3) When the information area includes a confirmed area and an operation on the confirmed area is accepted, second information, including that the points of concern corresponding to the operated area have been confirmed, is output to the information area. Therefore, if the user does not make any specific corrections, it can be determined that they have acknowledged the issue by performing an action on the confirmed area. (4) When the second information is generated, the second information is output to the information area in place of the first information. Therefore, after outputting the verification results for a document to the document verification screen, performing a predetermined screen operation will result in a screen that reflects those results.
[0079] (5) When an operation on the information area is received, the text of the document corresponding to the item being pointed out is changed to a form that is more emphasized than other texts. Therefore, when a selection operation is performed on a point of concern, the corresponding text is output in a highlighted manner, making it easy to identify the relevant section of the document corresponding to the point of concern. (6) The document verification screen includes a count area that displays the number of issues found, so the number of issues found can be easily checked simply by looking at the count area.
[0080] (7) A document verification screen includes a document area for outputting documents and an information area for outputting first information including findings on the document that are the result of verifying the document. When a revised document is received and the revised document is verified, the revised document is output to the document area, and second information based on the verification results is output to the information area. The second information includes first related information which is at least a part of the first information which is the findings on the document. Therefore, when a document output to the document area is modified and verified, the information output to the information area can be the verification result for the modified document, and some of the verification results for the original document can also be output. As a result, the information area can display not only the latest verification result, but also a history of the verification results.
[0081] (8) When the second information includes the first related information, the second information is output to the information area in such a way that the first related information of the second information and the other information of the second information excluding the first related information can be distinguished. Furthermore, the first related information is output in a manner that is less conspicuous than other information. Therefore, it is possible to distinguish and review the latest verification results from previous verification results. Furthermore, previous verification results can be output in a way that makes them less conspicuous than the latest verification results. (9) Other information is the corrected information of the points raised in the document after the revision of the first information, and includes the revised string. Therefore, the modified text allows us to understand the changes made to the identified areas.
[0082] (10) The information area includes verification result information for the document and comments from each user regarding the points raised in the document stored in the history storage unit 36, and the comments are displayed in a different format for each user. Therefore, along with the verification results for the document, comments on that document can be viewed. Furthermore, since the display format of comments differs for each user, it is possible to quickly identify whose comment it is. (11) Among the documents output to the document area, modified strings are displayed in a different format for each user who made the modification. Therefore, it is possible to clearly indicate who made the revisions to the document. (12) Comments and modified text are displayed in different colors corresponding to the user's attribute information, so that it is possible to identify whose comment it is by the color. (13) Comments and edited text from the same person are shown in the same color, making it easier to identify whose comment and edits they are.
[0083] (14) The system refers to the forwarding route storage unit 35 which stores the destination of the document, outputs the destination of the document to the forwarding destination area, and when a forwarding instruction is received, forwards the document verification screen to the user indicated in the forwarding destination area. Therefore, the next destination stored in the forwarding route storage unit 35 can be automatically specified as the forwarding destination. Furthermore, by changing the user indicated in the forwarding destination area, the document verification screen can be forwarded to any destination. (15) Based on the content of each user's comments, determine the next user to forward the message to and reflect the determined user in the forwarding information. Therefore, the optimal destination can be determined and set based on the content of each user's comments.
[0084] (16) The system receives comments on the points raised and registers the received comments in the history storage unit 36. Therefore, comments can be registered, and the content of the comments can be output to the next destination.
[0085] (17) When a revision to a document is received, the received revision is registered in the history storage unit 36 in association with the user. Therefore, the user's processing history can be registered in the history storage unit 36.
[0086] Although embodiments of the present invention have been described above, the present invention is not limited to the embodiments described above. Furthermore, the effects described in the embodiments are merely a list of the most preferred effects arising from the present invention, and the effects of the present invention are not limited to those described in the embodiments. The embodiments described above and the modified forms described later can be used in combination as appropriate, but a detailed explanation is omitted.
[0087] (Transformed form) (1) In this embodiment, the document verification process has been described as performing verification based on each list stored in the verification information storage unit 32, but it is not limited to this. For example, other lists for verification may be used.
[0088] (2) In this embodiment, the document verification screen's information area is described as outputting the issues pointed out as first information as the verification result, and then, if the user makes corrections thereafter, the issues pointed out and a statement that the issues have been resolved are output as second information. However, the embodiment is not limited to this. The control unit (screen switching means) of the document verification server may, for example, switch between outputting the first information and the second information. Figure 17 shows an example of a screen output to the user terminal 5 in the transformed state. The document verification screen 340 shown in Figure 17(A) includes a document area 342 and an information area 343. The information area 343 has tabs 343a and 343b (switching members), and information is switched using tabs 343a and 343b.
[0089] As shown in Figure 17(A), when tab 343a is selected by pointer A, the control unit (switching operation receiving means) of the document verification server accepts the operation on tab 343a. Then, the control unit (screen switching means) of the document verification server outputs the first information, which is the points of concern obtained as a verification result before the document output to document area 342 is modified, to information area 343. On the other hand, as shown in Figure 17(B), if tab 343b is selected by pointer A, the control unit (switching operation receiving means) of the document verification server accepts the operation on tab 343b. Then, the control unit (screen switching means) of the document verification server outputs the second information, which is the points of concern obtained as a verification result after correcting the document output to the document area 342, to the information area 343. In this way, by switching between tabs 343a and 343b, the first and second pieces of information can be displayed, allowing users to understand the changes made by switching tabs.
[0090] (3) In this embodiment, a comment area where comments can be entered is output, and the user can freely enter comments in the input area has been described as an example, but the embodiment is not limited to this. For example, multiple comments for the points raised may be prepared in advance as comment candidates, and the control unit of the document verification server (comment candidate output means) may output the pre-prepared comment candidates and allow the user to select from the comment candidates. Additionally, along with the selection of comment candidates, a comment area where the user can freely enter comments may also be output, allowing the user to choose one or the other. By providing pre-prepared comment candidates for the user to select from, the user's comment input workload can be reduced.
[0091] (4) In this embodiment, the example described is one in which the display color of comments is set according to the user's authority, but the system is not limited to this. The display color of comments may be set for each user. In addition, for example, there may be a customization function that allows users to freely set the display color for each user or for each authority from a settings menu (not shown).
[0092] (5) In this embodiment, an example was described in which, after verifying a document, it is corrected and verified again, and if the issues are resolved, the issues and a statement that the issues have been resolved are output. However, the embodiment is not limited to this. For example, if a user verifies a document and then the same user verifies it again, it is sufficient to confirm that the issues have been resolved, so nothing may be output if there are no more issues. In this case, the control unit of the document verification server uses the user ID of the processing history stored in the history storage unit and the user ID of the logged-in user to determine whether the issues were resolved by processing with the same user ID. However, if the document is forwarded to a different user, even if the issues have been resolved, it will be impossible to know what issues were previously raised. Therefore, the control unit of the document verification server needs to output the issues raised and a statement indicating that those issues have been resolved.
[0093] (6) In this embodiment, the example described shows the issues in a lighter color when they have been resolved, but the embodiment is not limited to this. For example, the areas of the issues may be shaded, or the display of the issues and the fact that the issues have been resolved may be changed using different colors or fonts. More specifically, it is desirable that the fact that the issues have been resolved is shown more clearly than the issues themselves.
[0094] (7) In this embodiment, an example has been described in which the display mode of the information area is changed before and after the verification process, but the embodiment is not limited to this. The control unit of the document verification server may further change the display mode of the information area according to the number of verification processes. In this way, the number of processes can also be verified.
[0095] (8) In this embodiment, an example has been described in which comments related to the document being output, which are stored in the history storage unit, are output, but the system is not limited to this. For example, predetermined comments may be registered in the storage unit in advance on the document verification server as comments that do not need to be output. The control unit of the document verification server may then check the comments stored in the history storage unit and control the system so that comments that only indicate confirmation, such as "Understood." or "Confirmed.", are not output. [Explanation of Symbols]
[0096] 1. Document Verification Server 5, 5A, 5B, 5C User Terminals 10 Control Unit 12 Document Reception Department 13 Document Verification Processing Unit 14 Correction candidate acquisition unit 15. Result screen output section 16. Screen operation processing unit 16a Document Correction Reception Department 16b Information Area Reception Processing Unit 16c Candidate reception processing unit 16d Confirmed Reception Processing 17 Screen update section 19. History Registration Section 21 Comment Reception Processing Unit 22 Transfer Processing Unit 22a Destination Output Section 22b Transfer Instruction Reception Processing Unit 30 Storage section 31a Verification Program 31b Transfer Program 32 Verification Information Storage Unit 33a List of proposed revisions 33b Display Color List 34 User memory unit 35 Transfer Route Memory Unit 36 History Storage Unit 40,140,240,340 Document Verification Screen 42,142,242,342 document areas 43,143,243,343 Information area 50,50a,50b,150 1st information area 70a,70b,170a,170b,270a,270b 2nd information area 80th delivery confirmation screen 100 Document Verification Systems A pointer
Claims
1. A document verification device for verifying documents among multiple users, A history storage unit that stores the processing history for each user, including comments from each user regarding the points raised in the document under review, A screen output means that outputs a verification result screen including a document area for outputting the document to be verified and an information area, Equipped with, The information area includes verification result information for the document to be verified and comments on the points raised in the document to be verified, stored in the history storage unit. The aforementioned comments are displayed differently for each user. A comment candidate output means that outputs multiple comment candidates regarding the aforementioned points, A comment receiving means that accepts one of the multiple comment candidates output by the comment candidate output means, based on the user's selection. A history registration means registers the comment received by the comment receiving means in the history storage unit, corresponding to the user who entered the comment and the item pointed out. A document verification device that further includes the following features.
2. In the document verification device described in claim 1, The screen output means is a document verification device that outputs modified strings identified by referring to the history storage unit from the documents to be verified, which are output to the document area, with a different display format for each user who made the modifications.
3. In the document verification device according to claim 1 or claim 2, It is equipped with a user memory unit that stores attribute information for each user, The aforementioned screen output means is a document verification device that outputs the comments to the information area in different display colors for each user's attribute information.
4. In the document verification device according to claim 3, The screen output means is a document verification device that outputs modified strings identified by referring to the history storage unit from the documents to be verified to be output to the document area, in the same color as the display color of the comments.
5. In the document verification device according to claim 1 or claim 2, A forwarding route storage unit that stores forwarding routes specifying the destination of documents, A destination output means that outputs the next destination to the destination area by referring to the aforementioned delivery route storage unit, A means for receiving a delivery instruction to a delivery destination designated in the delivery destination area, A forwarding means for forwarding the verification result screen to the user at the forwarding destination, which has been received by the forwarding instruction receiving means, A document verification device equipped with the following features.
6. In the document verification device according to claim 5, A destination determination means for determining the next destination user based on the content of the comments of each user included in the processing history, A delivery destination reflection means that reflects the user of the delivery destination determined by the delivery destination determination means into the delivery destination area, A document verification device equipped with the following features.
7. In the document verification device according to claim 1 or claim 2, A means for receiving corrections to the document to be verified, which is output on the verification results screen, A screen update means that outputs the verification result screen reflecting the modification content received by the modification content receiving means to the document area and the information area, A history registration means registers the correction content received by the correction content receiving means in the history storage unit, in association with the user who entered the correction content. A document verification device equipped with the following features.
8. Computers It includes a history storage unit that stores the processing history for each user, including comments from each user regarding the points raised in the document under verification, The computer is configured to function as a screen output means that outputs a verification result screen including a document area for outputting the document to be verified and an information area. The information area includes verification result information for the document to be verified and comments on the points raised in the document to be verified, stored in the history storage unit. The aforementioned comments are displayed differently for each user. The aforementioned computer, A comment candidate output means that outputs multiple comment candidates regarding the aforementioned points, A comment receiving means that accepts one of the multiple comment candidates output by the comment candidate output means, based on the user's selection. A history registration means registers the comment received by the comment receiving means in the history storage unit, corresponding to the user who entered the comment and the item pointed out. A program that makes things work even better.
Citation Information
Patent Citations
Magnetic head and its production
JP1985013311A
Proofreading device and method
JP2003296313A
Document management device, document management system and program
JP2009169647A
Information processing apparatus, information processing system, and program
JP2019016288A
Electronic document proof reading work management method using electronic tag and management method thereof
JP2020126322A