Program, method, and information processing apparatus

The program addresses the challenge of evaluating contract personnel by integrating contract evaluation results with user identification, enabling a more comprehensive assessment of contract performance and personnel impact.

JP2025085953APending Publication Date: 2025-06-06弁護士ドットコム株式会社
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023199677
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-11-27
Publication Date
2025-06-06

AI Technical Summary

Technical Problem

Existing contract evaluation systems struggle to effectively assess the personnel responsible for contracts, as they primarily focus on contract content rather than the performance and impact of the individuals involved.

Method used

A program that evaluates the company's advantages and risks associated with contract clauses, identifies the user responsible for the contract, and stores this information for outputting the evaluation results associated with the user.

Benefits of technology

This approach allows for a comprehensive evaluation of personnel responsible for contracts, linking contract performance metrics to individual evaluations, thereby providing a more accurate assessment of contract personnel.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025085953000001_ABST
    Figure 2025085953000001_ABST
Patent Text Reader

Abstract

To allow for appropriate personnel evaluation of a person who is in charge of contracts even if the person in charge of sales has got a lot of contracts that may contain disadvantageous contracts for the company.SOLUTION: A program for computer causes a processor of the computer to execute the steps of: acquiring a result of evaluating competitive advantage of a contract and the risk regarding terms in the contract; specifying a first user associated with the evaluated contract; storing the specified first user in association with the result of the evaluation; and outputting the result of the evaluation associated with the first user.SELECTED DRAWING: Figure 16
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present disclosure relates to a program, a method, and an information processing device. [Background technology]

[0002] In business activities, various agreements and applications are approved both inside and outside the company to advance the business. For example, within a business, an approver makes decisions on the contents that need to be approved. In addition, with regard to contracts both inside and outside a business, in recent years, advances in IT technology have meant that contracts that were previously concluded on paper are gradually being converted to electronic contracts.

[0003] In electronic contracts, users of electronic contract services electronically sign the contract documents to be signed. Electronic contract services are provided by businesses in various formats, including the so-called party signature type and the so-called business signature type (witness type). When a contract is concluded using an electronic contract service, the parties may be able to view the contract document between themselves using information that identifies the parties. For example, when an email address is used to identify the parties, one of the parties who wants to enter into a contract sends the contract to the electronic contract service with the email address of the other party specified. The person who receives the contract then uses the electronic contract service to approve the contract, and so on, thereby proceeding with the conclusion of the electronic contract.

[0004] The following JP 2019-101539 A (Patent Document 1) describes a contract content evaluation device that evaluates contract content based on a contract document, and is characterized in having a calculation means that calculates an evaluation value of the contract clause and contract condition for each of one or more contract clauses and contract conditions that represent the contract content by referring to contract clause evaluation information in which an evaluation value for each contract clause and contract condition is set, and an evaluation means that evaluates the contract clauses and contract conditions and the contract content based on the evaluation value calculated by the calculation means and the sum of the evaluation values. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2019-101539 A Summary of the Invention [Problem to be solved by the invention]

[0006] Patent Document 1 describes how to evaluate the contents of a contract based on a contract. However, it is difficult to evaluate the personnel of the person in charge of the contract. For example, even if a sales representative has accumulated the number of contracts that he or she has concluded, there may be cases where the number of contracts is disadvantageous to the company. [Means for solving the problem]

[0007] One embodiment described in the present disclosure is a program for operating a computer, the program causing a processor of the computer to execute the steps of obtaining results of an evaluation of the company's advantages of a contract and the risks regarding the clauses of the contract, identifying a first user associated with the evaluated contract, storing the identified first user and the evaluation results in association with each other, and outputting the evaluation results associated with the first user. Effect of the Invention

[0008] According to the present disclosure, it is possible to appropriately evaluate personnel responsible for contracts. [Brief description of the drawings]

[0009] [Figure 1] FIG. 1 is a block diagram showing the overall configuration of the system 1. [Diagram 2] FIG. 2 is a block diagram showing the functional configuration of first device 10. As shown in FIG. [Diagram 3]FIG. 3 is a block diagram showing the functional configuration of the server 20 for the electronic contract service. [Figure 4] FIG. 4 is a block diagram showing the functional configuration of the server 30 of the personnel evaluation service. [Diagram 5] FIG. 5 is a block diagram showing the functional configuration of the server 90 for the contract review service. [Figure 6] FIG. 6 is a conceptual diagram for explaining an electronic contract. [Figure 7] FIG. 7 is a diagram showing the data structure of the database 2021 of document data. [Figure 8] FIG. 8 is a diagram showing the data structure of the document management database 2022. As shown in FIG. [Figure 9] FIG. 9 is a diagram showing the data structure of the user database 2023. As shown in FIG. [Figure 10] FIG. 10 is a diagram showing the data structure of the evaluation result database 2024. As shown in FIG. [Figure 11] FIG. 11 is a diagram showing the data structure of the review result database 9021. As shown in FIG. [Figure 12] FIG. 12 is a diagram showing the data structure of the user database 3021. As shown in FIG. [Figure 13] FIG. 13 is a diagram showing the flow of processing related to evaluation of a contract. [Figure 14] FIG. 14 is a diagram showing the flow of processing related to evaluation of a contract. [Figure 15] FIG. 15 is a diagram showing information regarding the designation of the person to be evaluated in the contract on a screen. [Figure 16] FIG. 16 is a diagram showing information on the evaluation result of the contract on a screen. [Figure 17] FIG. 17 is a diagram showing information on the evaluation result of the contract on a screen. [Figure 18] FIG. 18 is a diagram showing the evaluation results of the contract along with information on the basis of the evaluation on the screen. [Figure 19] FIG. 19 is a diagram showing information on inter-company transaction performance, along with the evaluation results of the contract, on a screen. [Figure 20] FIG. 20 is a diagram showing information on the evaluation result of the contract on a screen. [Figure 21] FIG. 21 is a diagram showing information on the evaluation result of the contract on a screen. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0010] The following describes an embodiment of the present disclosure. The embodiment of the present disclosure will be described with reference to the drawings. In addition, in the description of the embodiment of the present disclosure, the same components are denoted by the same reference numerals. Their names and functions are also the same. Therefore, detailed descriptions thereof will not be repeated.

[0011] <Outline of the first embodiment> In this embodiment, a user who uses the system 1 operates a PC (Personal Computer) or the like, and manages document data such as contracts using an electronic contract service or the like.

[0012] Document data such as contracts are classified into the following types, for example: The following are examples, but are not limited to these. ·Confidentiality agreement Rental agreement Real estate purchase and sale contracts Land lease agreement ·Sales contract · Goods rental contract Employment contract · Labor dispatch contract · Service contract · Transfer of security agreement ·M&A contracts Business transfer agreement ·Joint Venture Agreement · Software Development Contract Intellectual property agreements (license agreements, etc.) Copyright Transfer Agreement ·Trademark license agreement License Agreement Franchise agreement ·Minutes of Board of Directors Meetings -Product manufacturing contract ·Contract regarding architectural drawings ·Construction contract Insurance contract Consulting Agreement Agency Agreement

[0013] Document data such as a contract may include, for example, the following information: The following are examples, but are not limited to these. The subject matter and purpose of the contract A contract contains a section describing the subject matter and purpose of the contract. For example, if the contract is for the purchase of a property, the contents include the address of the property, the purpose of the property, the purchase price, and the payment terms. · Terms and conditions of the contract; The contract contains the terms and conditions of the contract. For example, if the contract is a property purchase contract, the contents include the time of delivery, the method of delivery, the buyer's obligations, the buyer's responsibilities, and the seller's guarantees. Signature and date information Contracts may contain information such as signatures and dates that are important in determining the validity and timing of a contract.

[0014] An electronic contract service is a service that manages contracts. Specifically, it manages information such as who operated what, when, and at what point in time document data such as contracts held by the parties is operated. Electronic contract services also have a function for managing document data agreed upon between the parties. For example, electronic contract services can manage information regarding the validity period of an electronic signature affixed to a contract. In this way, in addition to the basic function of managing contracts, electronic contract services also support the sharing of information about contracts between the parties.

[0015] In this embodiment, an electronic contract refers to exchanging electronic data of a contract that has been digitized on the Internet, the contracting parties expressing their intention to agree, and attaching an electronic signature to the electronic data of the contract. A contract is typically created using document creation software and is an electronic data file whose contents cannot be altered. Electronic data includes, for example, PDF files. The contracting parties include a contract sender and a contract receiver. An electronic contract has one or more approvers who approve the contract. The approver determines whether or not the contract can be concluded under the conditions indicated in the contents of the contract based on the contract. When a contract is concluded between the parties using the electronic contract service, the electronic contract service may manage the contract data related to the agreement.

[0016] In this embodiment, a user of the system 1 may operate a PC (Personal Computer) or the like to review a contract using a contract review service or the like.

[0017] The contract review service is a service that evaluates contracts. For example, a user of the contract review service specifies a contract to be evaluated and performs an evaluation of the contract. The contract review service may calculate, for example, an evaluation value regarding the company's advantage of the contract contents, an evaluation value regarding the contract risk, etc., for each clause of the contract.

[0018] In this embodiment, a user who uses the system 1 may operate a PC (Personal Computer) or the like to use a personnel evaluation service or the like.

[0019] A personnel appraisal service is a service that evaluates the performance and capabilities of employees within an organization and provides recording and management of the appraisal results. Personnel appraisal services are used by organizations to effectively manage the performance of their employees.

[0020] <1.1 Overall system configuration> Fig. 1 is a block diagram showing an example of the overall configuration of a system 1 according to the present embodiment. As shown in Fig. 1, the system 1 includes a first device 10, a server 20 for an electronic contract service, a server 30 for a personnel evaluation service, a second device 70, a server 90 for a contract review service, and a third device 100. In the system 1, the first device 10, the server 20 for the electronic contract service, the server 30 for the personnel evaluation service, the second device 70, the server 90 for the contract review service, and the third device 100 are connected to each other via a network 80 so as to be able to communicate with each other.

[0021] The example of FIG. 1 shows a first device 10. The first device 10 indicates a device used by a first user. The first user refers to a user who uses the system 1. In this embodiment, the first user refers mainly to a user of the system 1 who is an evaluation target (a person in charge of the contract). The first device 10 is realized by, for example, a PC, a smartphone, or the like. The evaluation target (a person in charge of the contract) in the contract is information for clarifying who is in charge of the concluded contract when, for example, performing personnel evaluation. The evaluation target in the contract can also use an electronic contract service, a personnel evaluation service, a contract review service, or the like. The first device 10 executes a program to provide the first user with an environment for operating the system 1 according to the program.

[0022] The first device 10 is assumed to be a device that accepts an input operation from a first user.

[0023] The first device 10 includes a communication IF (Interface) 12 , an input device 13 , an output device 14 , a memory 15 , a storage unit 16 , and a processor 19 .

[0024] The communication IF 12 is an interface for inputting and outputting signals so that the first device 10 can communicate with an external device.

[0025] The input device 13 is a device for receiving an input operation from a first user. The device for receiving an input operation is, for example, a touch panel, a touch pad, a pointing device such as a mouse, or a keyboard.

[0026] The output device 14 is a device (such as a display or a speaker) for presenting information to the first user.

[0027] The memory 15 is for temporarily storing programs, data to be processed by the programs, etc. The memory 15 is, for example, a volatile memory such as a DRAM (Dynamic Random Access Memory).

[0028] The storage unit 16 is for storing data and is, for example, a flash memory or a hard disk drive (HDD).

[0029] The processor 19 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, a register, peripheral circuits, and the like.

[0030] The example in Fig. 1 shows an electronic contract service server 20. Hereinafter, the electronic contract service server 20 may be abbreviated to server 20.

[0031] The server 20 includes a communication IF 22 , an input / output IF 23 , a memory 25 , a storage 26 , and a processor 29 .

[0032] The communication IF 22 is an interface for inputting and outputting signals so that the server 20 can communicate with external devices.

[0033] The input / output IF 23 functions as an interface with an input device for receiving input operations from a user who uses the electronic contract service, and an output device for presenting information to the user.

[0034] The memory 25 is for temporarily storing programs, data to be processed by the programs, etc. The memory 25 is, for example, a volatile memory such as a DRAM (Dynamic Random Access Memory).

[0035] The storage 26 is for storing data and is, for example, a flash memory or a hard disk drive (HDD).

[0036] The processor 29 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, a register, peripheral circuits, and the like.

[0037] The server 20 is a device that manages information on users who use the electronic contract service, information on document data, and the like.

[0038] The server 20 transmits data necessary for using the electronic contract service to the first device 10 as appropriate, thereby visualizing the status of the document management service on the first device 10. The server 20 also communicates with the first device 10, and transmits images, files, text data, and the like to the first device 10 in response to operations by each user. Similarly, the server 20 transmits data necessary for using the electronic contract service to the second device 70 as appropriate, thereby visualizing the status of the electronic contract service on the second device 70. The server 20 also communicates with the second device 70, and transmits images, files, text data, and the like to the second device 70 in response to operations by each user.

[0039] The example in Fig. 1 shows a server 30 of the personnel evaluation service. Hereinafter, the server 30 of the personnel evaluation service may be abbreviated to server 30.

[0040] The server 30 includes a communication IF 32 , an input / output IF 33 , a memory 35 , a storage 36 , and a processor 39 .

[0041] The communication IF 32 is an interface for inputting and outputting signals so that the server 30 can communicate with external devices.

[0042] The input / output IF 33 functions as an interface with an input device for receiving input operations from a user who uses the personnel evaluation service, and an output device for presenting information to the user.

[0043] The memory 35 is for temporarily storing programs, data to be processed by the programs, etc. The memory 35 is, for example, a volatile memory such as a DRAM (Dynamic Random Access Memory).

[0044] The storage 36 is for storing data and is, for example, a flash memory or a hard disk drive (HDD).

[0045] The processor 39 is hardware for executing an instruction set written in a program, and is composed of an arithmetic unit, a register, peripheral circuits, and the like.

[0046] The server 30 is a device that manages information about users who use the personnel evaluation service, records of personnel evaluations, and the like.

[0047] The example of FIG. 1 shows a second device 70. The second device 70 indicates a device used by a second user. The second user refers to a user who uses the system 1. In this embodiment, the second user refers to a user who mainly uses the personnel evaluation service in the system 1. The second user is, for example, a person in charge of the personnel department. Note that the second user may be able to use an electronic contract service, a contract review service, etc. in addition to the personnel evaluation service. The second device 70 is realized by, for example, a PC, a smartphone, etc. The second device 70 executes a program to provide the second user with an environment for operating the system 1 according to the program.

[0048] The functional configuration of the second device 70 is the same as the functional configuration of the first device 10 described below. Therefore, the description of the functional configuration of the second device 70 will be omitted.

[0049] 1 illustrates a contract review service server 90. Hereinafter, the contract review service server 90 may be abbreviated to server 90. Although not shown in FIG. 1, the server 90 includes a communication IF, an input / output IF, a memory, a storage, and a processor.

[0050] The example in FIG. 1 shows a third device 100. The third device 100 indicates a device used by a third user. The third user refers to a user who uses the system 1. In this embodiment, the third user refers to a user who uses the electronic contract service. In this embodiment, the third user mainly appears in a scene in the electronic contract service where the designation of the person to be evaluated in the contract is input. Note that the third user may be able to use a personnel evaluation service, a contract review service, etc. in addition to the electronic contract service. The third device 100 is realized by, for example, a PC, a smartphone, etc. The third device 100 executes a program to provide the third user with an environment for operating the system 1 according to the program.

[0051] <1.2 Functional configuration of the first device 10> 2 is a diagram showing a functional configuration of the first device 10. The first device 10 includes an antenna 111, a first wireless communication unit 121, a processor 19, an operation reception unit 130, a storage unit 16, a memory 15, a display 132, an audio processing unit 140, a microphone 141, and a speaker 142.

[0052] Antenna 111 radiates the signal emitted by first device 10 into space as a radio wave. Antenna 111 also receives the radio wave from space and provides the received signal to first wireless communication unit 121.

[0053] The first wireless communication unit 121 performs modulation / demodulation processing and the like for transmitting and receiving signals via the antenna 111 and the like so that the first device 10 can communicate with other communication devices. The first wireless communication unit 121 is a communication module for wireless communication including a tuner, a high-frequency circuit, and the like, and performs modulation / demodulation and frequency conversion of wireless signals transmitted and received by the first device 10, and provides the received signals to the processor 19.

[0054] The processor 19 reads and executes a program stored in the storage unit 16 to control the operation of the first device 10. The processor 19 is realized by, for example, an application processor.

[0055] The operation reception unit 130 has a mechanism for receiving an input operation of a first user. For example, the operation reception unit 130 is realized as a pointing device such as a mouse, a touch pad, or a touch panel, a keyboard, a controller, a photographing means for sensing the end user's body movement as an input operation, or the like. For example, the operation reception unit 130 senses the movement of a body part such as a hand, the end user's facial expression, or the like as the end user's body movement, and receives the movement of these body parts, or the like, as an input operation. The operation reception unit 130 determines the type of operation, such as whether the end user's operation is a flick operation or a tap operation, based on the coordinates at which the end user touches a finger on a touch panel or the like to receive the input operation.

[0056] The storage unit 16 is configured with a flash memory, a RAM (Random Access Memory), etc. The storage unit 16 also stores programs used by the first device 10, various data received by the first device 10 from the server 20, etc.

[0057] The display 132 displays data such as images, videos, and text under the control of the processor 19. The display 132 is realized by a display device such as an LCD (Liquid Crystal Display) or an organic EL (Electro Luminescence) display.

[0058] The audio processing unit 140 modulates and demodulates an audio signal. The audio processing unit 140 modulates a signal provided from a microphone 141, and provides the modulated signal to the processor 19. The audio processing unit 140 also provides the audio signal to a speaker 142.

[0059] The microphone 141 receives a voice input and provides the voice processor 140 with a voice signal corresponding to the voice input.

[0060] The speaker 142 converts the audio signal provided from the audio processor 140 into audio, and outputs the audio to the outside of the first device 10.

[0061] The processor 19 operates according to a program to thereby fulfill the functions of an input operation reception unit 191, a transmission / reception unit 192, a data processing unit 193, and a notification control unit 194. The input operation receiving unit 191 performs a process of receiving an input operation of a first user to an input device such as the operation receiving unit 130. When the operation receiving unit 130 is, for example, a touch device, the input operation receiving unit 191 determines the type of operation, such as whether the operation of the first user is a flick operation or a tap operation, based on information on the coordinates where the first user touches the touch device with a finger or the like. The transmission / reception unit 192 performs processing for the first device 10 to transmit and receive data to and from an external device such as the server 20 in accordance with a communication protocol. Data processing unit 193 performs a process of performing calculations on data that first device 10 accepts as input in accordance with a program, and outputs the calculation results to a memory or the like. The notification control unit 194 performs processing for presenting information to the user, such as processing for displaying a display image on the display 132, processing for outputting sound to the speaker 142, and processing for causing a vibrator or the like to generate vibrations.

[0062] <1.3 Functional configuration of the server 20 for electronic contract service> 3 is a diagram showing the functional configuration of the server 20 for the electronic contract service. As shown in FIG. 3, the server 20 fulfills the functions of a communication unit 201, a storage unit 202, and a control unit 203.

[0063] The communication unit 201 performs processing for the server 20 to communicate with external devices.

[0064] The storage unit 202 stores various databases such as a document data database 2021, a document management database 2022, a user database 2023, and an evaluation result database 2024.

[0065] The document data database 2021 is a database for managing information on document data in the electronic contract service. Details will be described later.

[0066] The document management database 2022 is a database for managing information on the parties in the document data in the electronic contract service. Details will be described later.

[0067] The user database 2023 is a database for managing information on users who use the electronic contract service. Details will be described later.

[0068] The evaluation result database 2024 is a database for managing information on the evaluation results of contracts, as will be described in detail later.

[0069] The control unit 203 is realized by the processor 29 reading a program stored in the storage unit 202 and executing instructions included in the program. The control unit 203 performs functions shown as a reception control module 2031 and a transmission control module 2032 by operating according to the program.

[0070] The reception control module 2031 controls the process in which the server 20 receives a signal from an external device in accordance with a communication protocol.

[0071] The transmission control module 2032 controls the process in which the server 20 transmits signals to external devices in accordance with a communication protocol.

[0072] <1.4 Functional configuration of the server 30 for personnel evaluation service> 4 is a diagram showing the functional configuration of the server 30 of the personnel evaluation service. As shown in FIG. 4, the server 30 fulfills the functions of a communication unit 301, a storage unit 302, and a control unit 303.

[0073] The communication unit 301 performs processing for the server 30 to communicate with external devices.

[0074] The storage unit 302 stores various databases such as a user database 3021.

[0075] The user database 3021 is a database for managing information on users who use the personnel evaluation service, as will be described in detail later.

[0076] The control unit 303 is realized by the processor 39 reading a program stored in the storage unit 302 and executing instructions included in the program. The control unit 303 performs functions shown as a reception control module 3031 and a transmission control module 3032 by operating in accordance with the program.

[0077] The reception control module 3031 controls the process in which the server 30 receives a signal from an external device in accordance with a communication protocol.

[0078] The transmission control module 3032 controls the process in which the server 30 transmits signals to external devices in accordance with a communication protocol.

[0079] <1.5 Functional configuration of the contract review service server 90> 5 is a diagram showing the functional configuration of the contract review service server 90. As shown in FIG. 5, the server 90 exerts the functions of a communication unit 901, a storage unit 902, and a control unit 903.

[0080] The communication unit 901 performs processing for the server 90 to communicate with external devices.

[0081] The storage unit 902 stores various databases such as a review result database 9021.

[0082] The review result database 9021 is a database for managing information on the review results of the contract in the contract review service, as will be described in detail later.

[0083] The control unit 903 is realized by the processor of the contract review service reading a program stored in the storage unit 902 and executing instructions included in the program. The control unit 903 performs functions shown as a reception control module 9031, a transmission control module 9032, and a contract evaluation module 9033 by operating in accordance with the program.

[0084] The reception control module 9031 controls the process in which the server 90 receives a signal from an external device in accordance with a communication protocol.

[0085] The transmission control module 9032 controls the process in which the server 90 transmits signals to external devices in accordance with a communication protocol.

[0086] The contract evaluation module 9033 is a module in which the server 90 reviews and evaluates the contract for each clause of the contract. The contract evaluation module 9033 may, for example, quantify the result of the evaluation for each clause and determine the evaluation value on a five-point scale from 1 to 5. The contract evaluation module 9033 may also calculate information such as comments and proposed revisions for the result of the evaluation for each clause using a technique such as machine learning from data accumulated in the past. The server 90 stores the results of the evaluation for each clause by the contract evaluation module 9033 in the review result database 9021. Each record in the review result database 9021 includes, for example, an item "review result ID", an item "document data ID", an item "clause", an item "evaluation value", an item "evaluation comment", and an item "proposed revision". Details of each item will be described later. In addition, the criteria for review evaluation are, for example, as follows. The following are examples and are not limited to these. If the contract is concluded within the specified deadline, it will be evaluated as a positive one. If a contract is concluded on terms that are favorable to the company (terms that give the company an advantage), this will be evaluated as a positive. - If a contract is concluded that properly specifies how confidential information is to be handled, this will be evaluated as a positive. - If a contract is concluded beyond the scheduled deadline, it will be judged as a negative evaluation. If a company enters into a contract with unfavorable terms (for example, a large discount is implemented, or there is a risk of the company suffering disadvantage, etc.), this will be judged as a negative evaluation. - If a contract does not properly stipulate how confidential information should be handled, the risk of confidential information leaking increases, so this will be evaluated negatively. - If a contract is concluded that is legally flawed, it will be judged as a negative evaluation. In addition, if the contract review service already has a function for evaluating the risk of a contract, that function may be used.

[0087] <1.6 Conceptual diagram to explain electronic contracts> Fig. 6 is a conceptual diagram for explaining an electronic contract. As shown in Fig. 6, the system for electronic contracts includes a device 40 of a user who is a contract sender, a server 50 of a contract management service, and a device 60 of a user who is a contract recipient.

[0088] First, the contract sender uploads the contract to the contract management service server 50 on the cloud by operating the contract sender's user device 40. The contract management service server 50 affixes the contract sender's digital signature to the contract that the contract sender has agreed to send.

[0089] The contract sender performs an operation to request the contract receiver to conclude an agreement. Specifically, the device 40 of the user of the contract sender accepts an operation to designate a contract receiver from the contract sender, and transmits the operation to the contract management service server 50. In this embodiment, the device 40 of the user of the contract sender accepts an operation to designate the email addresses of one or more contract receivers from the contract sender as information identifying the contract receiver. The contract management service server 50 sends information for accessing the contract to the contract recipient, addressed to the recipient's email address specified by the contract sender's user. In this embodiment, the contract management service server 50 sends information for accessing the contract to the contract recipient's device 60, addressed to the recipient's email address specified by the contract sender's user. The information for accessing the contract includes, for example, a link described as a URL (Uniform Resource Locator), etc.

[0090] The contract recipient performs an operation (click, tap, etc.) to specify information for accessing the received contract on the contract recipient's user device 60, and can confirm the contents of the contract on the contract management service server 50 online and enter into an agreement. The contract recipient's user device 60 presents a screen for accepting an operation indicating agreement to the contract to the user of the contract recipient's user device 60, and accepts an operation for agreement from the contract recipient. If there is any defect in the contract contents at this stage, the server 50 of the contract management service may accept an operation from the contract recipient indicating that the contract is not agreed to.

[0091] The contract management service server 50, upon receiving an operation from the contract recipient agreeing to the contract, affixes the contract recipient's digital signature to the contract. The contract management service server 50 stores the contract in a database that manages the contract. Tampering with the contract is prevented by affixing digital signatures from both contracting parties.

[0092] This embodiment realizes such a cloud-based electronic contract service.

[0093] <2 Data Structure> Figures 7, 8, 9, and 10 are diagrams showing the data structure of a database stored in the server 20. Figure 11 is a diagram showing the data structure of a database stored in the server 90. Figure 12 is a diagram showing the data structure of a database stored in the server 30. Note that Figures 7, 8, 9, 10, 11, and 12 are merely examples and do not exclude data not listed.

[0094] 7 is a diagram showing the data structure of the document data database 2021. The document data database 2021 is a database for managing information on the document data. Each record in the document data database 2021 in Figure 7 includes the items "Document Data ID", "Title", "Link", "Contract Conclusion Date", "Contract Start Date", and "Contract End Date".

[0095] The item "Document Data ID" indicates a unique ID for document data that is required when managing document data in the electronic contract service. For example, the identification information of the document data includes unique information associated with the document data and issued by the server 20 when the server 20 accepts upload of the document data as the subject of the electronic contract. The unique information associated with the document data and issued is, for example, identification information issued to the document data, link information for each terminal device to access the document data, etc. The document data is, for example, a contract. A contract is typically created using document creation software and is a file whose contents cannot be altered. The contract is, for example, a PDF file. The advantage of document data IDs is that they allow documents to be easily searched, referenced, and managed. For example, even if there is a large number of contracts, the document data ID allows the necessary document data to be quickly identified. Document data IDs are also used for version management, authority management, etc. of document data.

[0096] The item "Title" indicates the title of the document data. The title is a concise name that represents each document data. An example of the title of the document data may be, for example, a name that indicates the type of contract. Examples of the title of the document data are "Confidentiality Agreement.pdf", "Contract regarding Architectural Blueprints.pdf", etc.

[0097] The item "Link" indicates a link to a cloud or the like that stores the document data. By following the link, the server 20 can refer to information about the file of the document data.

[0098] The item "contract conclusion date" indicates the date on which the document data was concluded.

[0099] The item "contract start date" indicates the date on which the contract for the document data started.

[0100] The item "contract termination date" indicates the date on which the contract for the document data ended.

[0101] 8 is a diagram showing the data structure of the document management database 2022. The document management database 2022 is a database for managing information on the parties involved in document data. Each record of the document management database 2022 in FIG. 8 includes an item "document management ID", an item "document data ID", an item "sender", an item "recipient", and an item "approver".

[0102] The item "document management ID" indicates identification information for each contract concluded by electronic contract, for example, issued by the server 20. Specifically, the item "document management ID" is a unique ID for each electronic contract that is required when managing each contract concluded by electronic contract between users.

[0103] The item "Document Data ID" is as explained above.

[0104] The item "sender" is an item that indicates information about the sender of a contract in the electronic contract service. In addition, there may be cases where the sender of a contract is not one person but multiple people. For example, when a user ID of the sender exists in the user database 2023, the item "sender" may record information of the user ID of the sender.

[0105] The item "Recipient" is an item that indicates information about the recipient of a contract in the electronic contract service. Note that there may be more than one recipient of a contract. For example, if a user ID exists for the recipient in the user database 2023, the item "Recipient" may record information about the user ID of the recipient.

[0106] The item "approver" indicates information about the approver in the contract. Note that there may be more than one approver. For example, if a user ID exists for the approver in the user database 2023, the item "approver" may record information about the user ID of the approver.

[0107] 9 is a diagram showing the data structure of the user database 2023. The user database 2023 is a database for managing information on users who use the electronic contract service. Each record in the user database 2023 in FIG. 9 includes the items "user ID", "email address", "name", "company name", "department", and "position".

[0108] The item "user ID" indicates a unique ID for a user that is required when managing users of the electronic contract service in the electronic contract service. User IDs can take various forms, such as a combination of character strings, a combination of numbers and character strings, an email address, etc. In general, it is important that user IDs are unique, and they are designed to prevent duplication. For example, in an electronic contract service, when an account is issued to a user of the electronic contract service, the terminal of the user who uses the electronic contract service accepts an input for registering an email address from the user of the electronic contract service. In response to accepting the input for registering an email address, the server 20 issues a user ID.

[0109] The item "email address" is the email address of a user who uses the electronic contract service. An email address refers to an address required to send and receive emails.

[0110] The item "name" represents information about the user's name.

[0111] The item "Company Name" indicates the name of the company to which the user belongs. The company name is one piece of information for identifying a user, and if multiple users belong to the same company, they can be grouped and statistically processed based on the company name.

[0112] The item "department" represents information about the department of the company to which the user belongs. An item representing department information is one piece of information for identifying a user, and also includes information about the user's business operations. The item "department" is, for example, the development department, information security department, accounting department, intellectual property department, etc.

[0113] The item "position" indicates the role and job of the user in the company to which the user belongs. The position is one piece of information for identifying the user, and also includes information regarding the user's skills and work content. The item "position" is, for example, department manager, section manager, CEO, etc.

[0114] 10 is a diagram showing the data structure of the evaluation result database 2024. The evaluation result database 2024 is a database for managing information relating to the evaluation results of contracts. Each record in the evaluation result database 2024 in Figure 10 includes the items "evaluation result ID", "document data ID", "evaluated person", "evaluation value", "evaluation comment", and "evaluation result for each clause".

[0115] The item "Evaluation Result ID" indicates identification information for the evaluation result of each contract, for example, issued by the server 20. Specifically, the item "Evaluation Result ID" is a unique ID for the evaluation result of a contract, which is necessary when managing the evaluation result of each contract.

[0116] The item "Document data ID" is as explained above. The item "Document data ID" of the evaluation result database 2024 indicates information on the document data ID of the contract to be evaluated.

[0117] The item "evaluation target" refers to the evaluation target in the contract (the person in charge of the contract). The information in the item "evaluation target" is used, for example, when conducting personnel evaluation, to clarify who is the person in charge of the concluded contract. The person to be evaluated in a contract (the person in charge of the contract) may be one person or multiple people for one contract, and an organization (for example, a development department, a sales team, etc.) may be specified.

[0118] The item "evaluation value" indicates an evaluation value for the contract. The item "evaluation value" is recorded, for example, on a five-level scale from 1 to 5, which quantifies the evaluation for the contract. The five-level evaluation of the item "evaluation value" may specifically include the following information. The following are examples and are not limited to these. A rating of 1 indicates very low satisfaction. A rating of 2 indicates low satisfaction. 3 is a rating that indicates intermediate satisfaction. 4 is a rating that indicates high satisfaction. 5 is a rating that indicates very high satisfaction.

[0119] The item "evaluation comment" indicates an evaluation comment regarding the contract. For example, the item "evaluation comment" is a comment related to the evaluation of the contract, such as good points about the contract and bad points about the contract for the company.

[0120] The item "Evaluation result for each clause" indicates information on the evaluation result for each clause of the contract. The item "Evaluation result for each clause" may receive and store information calculated by the server 90, such as an evaluation value for the superiority of the contract content for each clause of the contract, and an evaluation value for the contract risk for each clause of the contract, from the server 90.

[0121] 11 is a diagram showing the data structure of the review result database 9021. The review result database 9021 is a database for managing information relating to the review results of contracts. Each record in the review result database 9021 in FIG. 11 includes an item "review result ID", an item "document data ID", an item "clause", an item "evaluation value", an item "evaluation comment", and an item "revision proposal".

[0122] The item "review result ID" indicates identification information for the review result of each contract, for example, issued by the server 90. Specifically, the item "evaluation result ID" is a unique ID for the review result of a contract, which is required when managing the review result of each contract.

[0123] The item "document data ID" is as explained above. The item "document data ID" of the review result database 9021 indicates information on the document data ID of the contract to be reviewed.

[0124] The item "Clause" indicates information about the clauses in the contract. For example, the item "Clause" may be Article 1, Article 2, Article 3, etc.

[0125] The item "evaluation value" indicates an evaluation value for each clause of the contract. The item "evaluation value" is, for example, an evaluation value regarding the superiority of the contract contents for each clause of the contract, an evaluation value regarding the contract risk for each clause of the contract, etc. The item "evaluation value" is calculated, for example, by the contract evaluation module 9033 of the server 90. The item "evaluation value" is recorded, for example, on a five-point scale from 1 to 5, quantifying the evaluation of the clauses in the contract. The five-level evaluation of the item "evaluation value" may specifically include the following information. The following are examples and are not limited to these. A rating of 1 indicates very low satisfaction. A rating of 2 indicates low satisfaction. 3 is a rating that indicates intermediate satisfaction. 4 is a rating that indicates high satisfaction. 5 is a rating that indicates very high satisfaction.

[0126] The item "evaluation comment" indicates evaluation comments regarding the clauses of the contract. For example, the item "evaluation comment" indicates evaluation comments regarding the clauses of the contract, such as good points of the clauses of the contract, and bad points of the clauses of the contract for the company.

[0127] The item "Proposed Amendment" indicates information on proposed amendments to clauses of a contract. For example, the item "Proposed Amendment" indicates information on proposed amendments to sentences, words, etc. in a clause.

[0128] 12 is a diagram showing the data structure of the user database 3021. The user database 3021 is a database for managing information on users who use the personnel evaluation service. Each record in the user database 3021 in FIG. 12 includes the items "user ID", "email address", "name", "company name", "department", and "position".

[0129] The item "user ID" indicates a unique ID for each user that is required for managing users of the personnel evaluation service in the personnel evaluation service. User IDs can take various forms, such as a combination of character strings, a combination of numbers and character strings, an email address, etc. In general, it is important that user IDs are unique, and they are designed to prevent duplication. For example, in a personnel evaluation service, when an account is issued to a user of the personnel evaluation service, the terminal of the user who uses the personnel evaluation service accepts an input for registering an email address from the user of the personnel evaluation service. In response to accepting the input for registering an email address, the server 30 issues a user ID.

[0130] The item "email address" is the email address of a user who uses the personnel evaluation service. An email address refers to an address required for sending and receiving emails.

[0131] The item "name" represents information about the user's name.

[0132] The item "Company Name" indicates the name of the company to which the user belongs. The company name is one piece of information for identifying a user, and if multiple users belong to the same company, they can be grouped and statistically processed based on the company name.

[0133] The item "department" represents information about the department of the company to which the user belongs. An item representing department information is one piece of information for identifying a user, and also includes information about the user's business operations. The item "department" is, for example, the development department, information security department, accounting department, intellectual property department, etc.

[0134] The item "position" indicates the role and job of the user in the company to which the user belongs. The position is one piece of information for identifying the user, and also includes information regarding the user's skills and work content. The item "position" is, for example, department manager, section manager, CEO, etc.

[0135] <Operation of the First Embodiment> Next, the operation of each device constituting the system 1 will be described.

[0136] FIG. 13 is a diagram showing the flow of processing related to evaluation of a contract.

[0137] In step S13091, the server 90 performs evaluation for each clause of a contract specified by a user of the contract review service, for example. The server 90 uses the contract evaluation module 9033, etc., to perform evaluation for each clause of the contract. In addition, the server 90 may automatically evaluate each clause of the contract without specifying a contract, by using an API or the like regarding the information stored in the server 20, and by using information in the database 2021 of document data stored in the server 20.

[0138] In step S13092, the server 90 stores the evaluation results for each clause of the contract in the review result database 9021. Each record in the review result database 9021 includes an item "review result ID," an item "document data ID," an item "clause," an item "evaluation value," an item "evaluation comment," and an item "revision proposal." For example, the server 90 may store, for the result of evaluating Article 1 of a contract, the document data ID of the contract in the item "document data ID," Article 1 in the item "clause," and the evaluation result in the item "evaluation value."

[0139] In step S13092, the server 90 transmits to the server 20 the evaluation results for each clause that were stored in step S13092.

[0140] In step S13021, the server 20 receives the evaluation results for each clause transmitted from the server 90 in step S13092.

[0141] In step S13022, the server 20 may calculate a new evaluation value for one contract after receiving the evaluation result for each clause. For example, if a certain contract has 20 clauses, the server 20 may calculate the average of the evaluation values ​​for each clause in step S13092 for the 20 clauses of the contract, and calculate this as a new evaluation value for the contract.

[0142] In step S13023, the server 20 stores the evaluation value calculated in step S13022 in the item “evaluation value” of the database 2024 of the evaluation results.

[0143] In step S130101, the third device 100 accepts an input operation for designating an evaluation target in a contract from a third user. For example, the third device 100 designates who is the evaluation target in a contract (the person in charge of the contract) for a certain contract. The evaluation target in a contract (the person in charge of the contract) accepts a designated input to clarify who is the person in charge of a concluded contract, for example, when performing personnel evaluation. The person to be evaluated in a contract (the person in charge of the contract) may be one person or multiple people for one contract, and an organization (for example, a development department, a sales team, etc.) may be specified. In addition, in addition to the above-mentioned methods, the person to be evaluated in the contract may also be estimated by using technologies related to artificial intelligence (AI), machine learning, etc. based on the accumulated data in the server 20.

[0144] In step S13024, the server 20 receives the input operation regarding the designation of the person to be evaluated in the contract, which was accepted in step S130101.

[0145] FIG. 14 is a diagram showing the flow of processing related to evaluation of a contract.

[0146] Step S13024 is as described above.

[0147] In step S14021, the server 20 associates the person to be evaluated in the contract with the result of the evaluation of the contract and stores them in the evaluation result database 2024. The person to be evaluated in the contract is associated with the result of the evaluation of the contract based on the information received in step S13024 and stores them in the evaluation result database 2024. For example, after receiving the information of the person to be evaluated, the server 20 references the information of the user linked to the person to be evaluated from the item "user ID" in the user database 2023. The server 20 may then store the information of the referenced item "user ID" in the item "evaluation target" in the evaluation result database 2024. In addition, the results of the evaluation of the contract are stored as the evaluation results for each clause received in S13021, the evaluation value calculated in S13023, etc. For example, the server 20 may store the evaluation results for each clause received in S13021 in the item "evaluation result for each clause" in the evaluation result database 2024.

[0148] In step S14022, the server 20 outputs the result of the evaluation of the contract associated with the person to be evaluated to the server 30.

[0149] By configuring as shown in Figures 13 and 14, it is possible to link the evaluation results of the contract to the personnel evaluation service. Until now, for example, a sense of unfairness could arise if the person in charge of the contract was evaluated regardless of the evaluation value of the contract content's superiority to the company or the evaluation value of the contract risk for a concluded contract. By doing this, it is possible to link the evaluation results of the contract to the personnel evaluation service, making it possible to appropriately evaluate the person in charge of the contract.

[0150] <Screen example> FIG. 15 is a diagram showing information regarding the designation of the person to be evaluated in the contract on a screen.

[0151] As described in step S130101, the third device 100 accepts an input operation regarding the designation of an evaluation target in the contract. Fig. 15 is an example of a screen example for accepting an input operation regarding the designation of an evaluation target in the contract in the third device 100.

[0152] Specifically, the third device 100 presents the following information on a dialog screen 1500: The area 1501 is an area related to a login name in the electronic contract service. An area 1502 shows information related to the contents of the contract. The information related to the contents of the contract is, for example, information on the main text of the contract. Area 1503 is an area for presenting information regarding the designation of the person to be evaluated in the contract. Information regarding the designation of the person to be evaluated in the contract is, for example, "Please designate the person to be evaluated in this contract." Area 1504 is an area for inputting information regarding the designation of the person to be evaluated in the contract. The input of information regarding the designation of the person to be evaluated in the contract may be accepted, for example, by pressing a button such as "designate the person to be evaluated" to display options for the person to be evaluated. The options for the person to be evaluated may be displayed, for example, by UI elements such as a drop-down menu, a radio button, a check box, and a text input. The person to be evaluated may be one person, multiple people, or an organization may be selectable. There is no particular limit to the number of options for the person to be evaluated in the contract. Therefore, the person to be evaluated may be, for example, a combination of an individual and an organization (a certain team name). The options for the person to be evaluated may specifically include the following information. The following are examples and are not limited to these. ·Personal name · Organization name (department name, team name, project name, section name, etc.) The button 1505 is a button for deciding the designation of the evaluation target in the contract in response to an input operation by the third user. For example, in response to the operation of the third user pressing the button 1505, the third device 100 transmits information regarding the designation of the evaluation target in the contract to the server 20.

[0153] FIG. 16 is a diagram showing information on the evaluation result of the contract on a screen.

[0154] As described in step S14022, the server 20 outputs the evaluation result of the contract associated with the evaluation target. Fig. 16 is an example of a screen example that outputs the evaluation result of the contract associated with the evaluation target.

[0155] Specifically, the second device 70 presents the following information on the dialog screen 1600: The area 1601 is an area related to a login name in the personnel evaluation service. The area 1602 is an area that presents the results of the evaluation of the contract associated with the person being evaluated in the personnel evaluation service. The area that presents the results of the contract evaluation presents, for example, the following information. The following are examples and are not limited to these. · Contract evaluation subjects · Title of the contract Date and time of contract signing Contract evaluation value ·Contract evaluation comments -Area to confirm details of contract evaluation results Furthermore, the area presenting the results of the contract evaluation may present statistical information and the like regarding the contract evaluation by referring to information in the evaluation result database 2024. Furthermore, the personnel evaluation service may present the statistical information in a visually easy-to-understand format using tables, graphs, and the like. Area 1603 is an area for viewing detailed information on the evaluation results of each contract in response to an input operation by the second user. For example, in response to the second user pressing area 1603, the personnel evaluation service presents detailed information on the evaluation results of each contract, as shown in FIG. 17 below.

[0156] FIG. 17 is a diagram showing information on the evaluation result of the contract on a screen.

[0157] As explained in area 1603 of Fig. 16, for example, in response to the second user's operation of pressing area 1603, the personnel evaluation service presents detailed information regarding the evaluation results of each contract. Fig. 17 is an example of a screen example in which the personnel evaluation service presents detailed information regarding the evaluation results of each contract.

[0158] Specifically, the second device 70 presents the following information on a dialog screen 1700: Area 1601 is as explained above. The area 1701 is an area related to the contents of the contract. The area related to the contents of the contract is, for example, information on the main text of the contract. Area 1702 is an area that presents the evaluation results of the contract. The evaluation results of the contract are, for example, information on the evaluation value of each contract. Specifically, the information on the evaluation value of a contract is, for example, the value of the item "evaluation value" in the evaluation result database 2024. The area 1703 is an area for presenting information on evaluation comments in the contract. The information on the evaluation comments in the contract is, specifically, information on the item “evaluation comments” in the evaluation result database 2024, and the like.

[0159] FIG. 18 is a diagram showing the evaluation results of the contract along with information on the basis of the evaluation on the screen.

[0160] As described in step S14022, the server 20 outputs the result of the evaluation of the contract associated with the person to be evaluated. The personnel evaluation service may present information on the basis of the evaluation of the contract together with the result of the evaluation of the contract. FIG. 18 is an example of a screen example that presents information on the basis of the evaluation of the contract together with the evaluation result of the contract.

[0161] Specifically, the second device 70 presents the following information on a dialog screen 1800: Area 1601 is as explained above. Area 1701 is as explained above. Area 1702 is as explained above. Area 1703 is as explained above. Area 1801 is an area showing information on the basis of the evaluation of the contract. The area 1802 is an area showing clauses related to the basis for the evaluation of the contract. For example, if Article 3 of the contract is related to an important basis for the evaluation of the contract, the area 1802 may present Article 3 of the contract in a manner that is easy for the second user to recognize (for example, in bold, underlined, highlighted, etc.).

[0162] In this way, for example, a second user who is a user of the personnel evaluation service can view information regarding the basis for the contract evaluation along with the evaluation results of the contract, making it possible for the second user to easily find the location on which the evaluation was based even if he or she is not familiar with the contract.

[0163] FIG. 19 is a diagram showing information on inter-company transaction performance, along with the evaluation results of the contract, on a screen.

[0164] As described in step S14022, the server 20 outputs the result of the evaluation of the contract associated with the person to be evaluated. The personnel evaluation service may present the basis for the evaluation along with the results of the contract evaluation. Figure 19 is an example of a screen example that presents information on the transaction performance between companies along with the results of the contract evaluation.

[0165] Specifically, the second device 70 presents the following information on a dialog screen 1900: Area 1601 is as explained above. Area 1701 is as explained above. Area 1702 is as explained above. Area 1703 is as explained above. Area 1901 is an area showing information on transaction performance between companies. The server 20 may output information on transaction performance between companies using techniques such as machine learning, by referring to information on a document data database 2021, a document management database 2022, a user database 2023, etc. Depending on the situation, the server 20 may obtain information on the size of the company from other information sources (corporate reports, company websites, etc.) in addition to the information on those databases and use the information in combination. For example, the following information is presented as information on transaction performance between different companies. The following is an example and is not limited to these. Company size (sales, profits, total assets, number of employees, market share information, etc.) Number of intercompany transactions · Intercompany transaction amount Supplementary information regarding intercompany transactions

[0166] In this way, for example, the second user who is a user of the personnel evaluation service can view information on the transaction record between the companies along with the evaluation result of the contract, and can become aware of not only the evaluation value but also important supplementary matters in the contract, etc. An important supplementary matter in the contract is, for example, information such as the fact that, although a contract has been concluded unfavorably in a certain contract, the contract has been concluded for the first time with a very large company.

[0167] FIG. 20 is a diagram showing information on the evaluation result of the contract on a screen.

[0168] As described in step S14022, the server 20 outputs the result of the evaluation of the contract associated with the person to be evaluated. The personnel evaluation service may present information on the evaluation results of the contract even when the person being evaluated is an organization. The organization may be, for example, a department name, a team name, a project name, a section name, etc. The personnel evaluation service may, for example, display a list of information on the evaluation results of the contracts linked to the organization.

[0169] Specifically, the second device 70 presents the following information on the dialog screen 2000: Area 1601 is as explained above. Area 2001 is an area related to information about the organization to be evaluated. For example, in response to an operation of the second user pressing area 2001, the personnel evaluation service may enable the second user to view information about a list of people included in the organization. The area 2002 is an area that presents the results of the evaluation of the contract associated with the organization to be evaluated in the personnel evaluation service. For example, the area 2002 presents the following information. The following are examples and are not limited to these. The person to whom the contract will be evaluated (e.g., the development team of XXXX Co., Ltd.) · Title of the contract Date and time of contract signing Contract evaluation value ·Contract evaluation comments -Area to confirm details of contract evaluation results Furthermore, the area presenting the results of the contract evaluation may present statistical information and the like regarding the contract evaluation by referring to information in the evaluation result database 2024. Furthermore, the personnel evaluation service may present the statistical information in a visually easy-to-understand format using tables, graphs, and the like.

[0170] In this way, for example, the second user who is a user of the personnel evaluation service can check the evaluation results of the contract on an organizational basis. The visualization of the evaluation results on an organizational basis has the advantage of making it easier to check the feedback and results on an organizational basis.

[0171] FIG. 21 is a diagram showing information on the evaluation result of the contract on a screen.

[0172] As described in step S14022, the server 20 outputs the result of the evaluation of the contract associated with the person to be evaluated. The personnel evaluation service may display the evaluation results of the contract in a chronological order. For example, the personnel evaluation service may present information on the evaluation results of the contract for each evaluation period in the company.

[0173] Specifically, the second device 70 presents the following information on a dialog screen 2100: Area 1601 is as explained above. Area 1602 is as explained above. Area 1603 is as explained above. The area 2101 is an area that presents the evaluation results of the contract for each evaluation period in the company. The area 2101 presents, for example, the following information. The following are examples, and are not limited to these. -Target period (e.g., first half of fiscal year 2025, second half of fiscal year 2025, etc.) Number of contracts evaluated during the target period The average evaluation value of the contracts subject to evaluation during the target period Link to check the details of the evaluation results of the contract during the target period

[0174] In this way, for example, the second user who is a user of the personnel evaluation service can check the information on the evaluation results of the contract for each evaluation period in the company. The information on the evaluation results of the contract for each evaluation period in the company is collected, which makes it easy for the second user to check during the evaluation period.

[0175] Although several embodiments of the present disclosure have been described above, these embodiments can be implemented in various other forms, and various omissions, substitutions, and modifications can be made without departing from the spirit of the invention. These embodiments and modifications are within the scope of the invention and its equivalents as described in the claims, as well as the scope and spirit of the invention.

[0176] <Additional Notes> The following description adds to the matters described in the above embodiments. (Appendix 1) A program for operating a computer, the program causing a processor of the computer to execute the steps of: acquiring results of an evaluation of the company's advantages of a contract and the risks regarding the clauses of the contract (S13021); identifying a first user associated with the evaluated contract (S13024); storing the identified first user and the evaluation results in association with each other (S14021); and outputting the evaluation results associated with the first user (S14022).

[0177] (Appendix 2) The program described in (Appendix 1) further causes the processor to execute the steps of identifying an organization associated with the evaluated contract, associating the identified organization with the evaluation results and storing the association therewith, and outputting the evaluation results associated with the organization (2002).

[0178] (Appendix 3) The program according to (Appendix 1), further causing the processor to execute a step of presenting (2101) the results of the evaluation in chronological order.

[0179] (Appendix 4) The program according to (Appendix 1), in which, in a step of outputting the evaluation results, a portion (1801) of the contract that is the basis for the evaluation is presented.

[0180] (Appendix 5) In a step of outputting the evaluation results, information regarding inter-company transaction performance associated with the evaluated contract is presented (1901), (Appendix 1) is a program as described in.

[0181] (Appendix 6) A method for operating a computer, the method including a step (S13021) of a processor of the computer obtaining results of an evaluation of the company's advantages of a contract and the risks regarding the clauses of the contract, a step (S13024) of identifying a first user associated with the evaluated contract, a step (S14021) of storing the identified first user and the evaluation results in association with each other, and a step (S14022) of outputting the evaluation results associated with the first user.

[0182] (Appendix 7) An information processing device having a control unit, wherein the control unit executes the steps of: acquiring the results of an evaluation of the company's advantages of a contract and the risks regarding the clauses of the contract (S13021); identifying a first user associated with the evaluated contract (S13024); storing the identified first user and the evaluation results in association with each other (S14021); and outputting the evaluation results associated with the first user (S14022). [Explanation of symbols]

[0183] 1: system, 10: first device, 12: communication IF, 13: input device, 14: output device, 15: memory, 16: storage unit, 19: processor, 20: server for electronic contract service, 22: communication IF, 23: input / output IF, 25: memory, 26: storage, 29: processor, 30: server for personnel evaluation service, 32: communication IF, 33: input / output IF, 35: memory, 36: storage, 39: processor, 40: device of user of contract sender, 50: server for contract management service, 60: device of user of contract recipient, 70: second device, 80: network, 90: server for contract review service, 100: third device, 111: antenna, 121: first wireless communication unit, 130: operation reception unit, 132: display, 140: voice processing unit, 141: message processing unit, 142: message processing unit, 143: message processing unit, 144: message processing unit, 145: message processing unit, 146: message processing unit, 147: message processing unit, 148: message processing unit, 149: message processing unit, 200: message processing unit, 201: message processing unit, 202: message processing unit, 203: message processing unit, 204: message processing unit, 205: message processing unit, 206: message processing unit, 207: message processing unit, 208: message processing unit, 209: message processing unit, 210: message processing unit, 211: message processing unit, 212: message processing unit, 213: message processing unit, 214: message processing unit, 215: message processing unit, 216: message processing unit, 217: message processing unit, 218: message processing unit, 219: message processing unit , 142: speaker, 191: input operation reception unit, 192: transmission / reception unit, 193: data processing unit, 194: notification control unit, 201: communication unit, 202: storage unit, 203: control unit, 301: communication unit, 302: storage unit, 303: control unit, 901: communication unit, 902: storage unit, 903: control unit, 2021: document data database, 2022: document management database, 2023: user database, 2024: evaluation result database, 2031: reception control module, 2032: transmission control module, 3021: user database, 3031: reception control module, 3032: transmission control module, 9021: review result database, 9031: reception control module, 9032: transmission control module, 9033: contract evaluation module

Claims

1. A program for operating a computer, The program causes a processor of the computer to: obtaining a result of evaluating the advantages of the contract and the risks associated with the terms of the contract; identifying a first user associated with the evaluated agreement; storing the identified first user and the result of the evaluation in association with each other; outputting a result of the evaluation associated with the first user.

2. The program further causes the processor to identifying an organization associated with the evaluated agreement; storing the identified tissue and the evaluation result in association with each other; and outputting a result of the evaluation associated with the organization.

3. The program further causes the processor to The program according to claim 1 , further comprising a step of presenting the results of the evaluation in a time series.

4. In the step of outputting the evaluation result, The program according to claim 1 , further comprising: displaying a portion of the contract that serves as a basis for evaluation.

5. In the step of outputting the evaluation result, The program of claim 1 , further comprising: providing information regarding intercompany transaction performance associated with the evaluated contract.

6. 1. A method for operating a computer, comprising: The method further comprises the steps of: obtaining a result of evaluating the advantages of the contract and the risks associated with the terms of the contract; identifying a first user associated with the evaluated agreement; storing the identified first user and the result of the evaluation in association with each other; and outputting the evaluated result associated with the first user.

7. An information processing device including a control unit, The control unit: obtaining a result of evaluating the advantages of the contract and the risks associated with the terms of the contract; identifying a first user associated with the evaluated agreement; storing the identified first user and the result of the evaluation in association with each other; and outputting the evaluation result associated with the first user.

Citation Information

Patent Citations

  • Contract content evaluation device and contract content evaluation method and program

    JP2019101539A