Program, information processing method, and information processing system

The program simplifies and enhances the file attachment process in electronic contract services by allowing administrators to set file attachment functions based on contract types, improving convenience and reducing operational costs.

JP2024174511APending Publication Date: 2024-12-17MONEY FORWARD INC
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
JP2023092368
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2023-06-05
Publication Date
2024-12-17

AI Technical Summary

Technical Problem

Existing electronic contract services face challenges in making the file attachment function for other parties more convenient and efficient.

Method used

A program is provided that includes an applicant operation reception step to accept contract application operations and a setting step to enable the other party's file attachment function, which can be set based on the contract type, allowing mandatory or optional file attachment and specifying retention periods.

Benefits of technology

This solution enhances the convenience and efficiency of the file attachment process by allowing administrators to set file attachment requirements easily, reducing the need for complex operations and minimizing the use of cache memory, thereby lowering costs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2024174511000001_ABST
    Figure 2024174511000001_ABST
Patent Text Reader

Abstract

To provide a program, an information processing method, and an information processing system which make a partner's file attachment function more convenient.SOLUTION: According to an embodiment of the present invention, a processor of a server device executes a program for executing an applicant operation receiving unit and a setting unit in an information processing system in which the server device, an administrator computer, an applicant computer, and a partner computer can communicate with each other via a network. The applicant operation receiving unit receives an operation regarding an application for a contract from an applicant. When the type of the received contract is a prescribed type, the setting unit sets a partner's file attachment function. The partner's file attachment function is a function of requesting a partner of the contract to attach a file.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

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

[0002] In the prior art, a technology has been disclosed that provides a simple, low-cost, and highly secure system for managing electronically signed documents such as contracts and approval documents (Patent Document 1). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2016-004300 A Summary of the Invention [Problem to be solved by the invention]

[0004] Incidentally, one of the functions of electronic contract services is the ability to request the other party to a contract to send or upload some kind of file (such as an identification card).

[0005] An object of the present invention is to provide a technique for making such a function of attaching a file to the other party more convenient. [Means for solving the problem]

[0006] According to one aspect of the present invention, there is provided a program for causing a computer to execute an applicant operation receiving step and a setting step. In the applicant operation receiving step of this program, an operation related to a contract application is received from an applicant. In the setting step, if the type of the accepted contract is a predetermined type, a counterparty file attachment function is set. The counterparty file attachment function is a function that requests the counterparty of the contract to attach a file.

[0007] According to the present invention, it is possible to provide a technique for making the recipient file attachment function more convenient. [Brief description of the drawings]

[0008] [Figure 1] 1 is a diagram illustrating an example of a system configuration of an information processing system 1. [Diagram 2] 2 is a diagram illustrating an example of a hardware configuration of a server device 2. FIG. [Diagram 3] FIG. 2 is a diagram illustrating an example of a hardware configuration of an administrator computer 3. [Figure 4] FIG. 2 is a diagram showing an example of the hardware configuration of an applicant computer 4. [Diagram 5] FIG. 2 is a diagram showing an example of a hardware configuration of a counterpart computer 5. [Figure 6] 2 is an example of a block diagram showing functions realized by a processor 21 of the server device 2. FIG. [Figure 7] 2 is a diagram illustrating an example of information processing between a server device 2 and an administrator computer 3. FIG. [Figure 8] FIG. 2 is a diagram showing an example of an administrator operation screen 6. [Figure 9] 2 is a diagram showing an example of information processing between a server device 2 and an applicant computer 4. FIG. [Figure 10] FIG. 2 is a diagram showing an example of an applicant operation screen 7. [Figure 11] 2 is a diagram showing an example of information processing between a server device 2 and a counterpart computer 5. FIG. [Figure 12] FIG. 2 is a diagram showing an example of a counterpart operation screen 8. [Figure 13] FIG. 13 shows an example of an applicant operation screen 90 operated by the applicant. [Figure 14] FIG. 13 is a diagram showing an example of an applicant operation screen 91 for accepting the selection of an arbitrary contract. [Figure 15] FIG. 13 is a diagram showing an example of an applicant operation screen 92 for confirming a contract. [Figure 16]FIG. 13 is a diagram showing an example of an applicant operation screen 93 for making a final confirmation of the contract. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0009] DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Hereinafter, embodiments of the present invention will be described with reference to the drawings. Various characteristic features shown in the following embodiments can be combined with each other.

[0010] 1. Explanation of terms First, each term used in this specification will be explained.

[0011] In this specification, the programs for realizing the software described may be provided as a non-transitory computer-readable recording medium, or may be provided so as to be downloadable from an external server, or may be provided so that the program is launched on an external computer and its functions are realized on a client terminal (so-called cloud computing).

[0012] In this specification, the term "unit" may include, for example, a combination of hardware resources implemented by a circuit in the broad sense and software information processing that can be specifically realized by these hardware resources. In addition, various information is handled in this embodiment, and this information is represented by, for example, physical values ​​of signal values ​​representing voltage and current, high and low signal values ​​as a binary bit collection consisting of 0 or 1, or quantum superposition (so-called quantum bits), and communication and calculation can be performed on the circuit in the broad sense.

[0013] In this specification, a circuit in a broad sense refers to a circuit realized by at least appropriately combining a circuit, circuitry, a processor, a memory, etc. In other words, it includes an application specific integrated circuit (ASIC), a programmable logic device (e.g., a simple programmable logic device (SPLD), a complex programmable logic device (CPLD), and a field programmable gate array (FPGA)), etc.

[0014] In this specification, the administrator is a user who manages the settings of the types of contracts, for example, a user who sets the other party file attachment function and the file storage period for each type of contract.

[0015] In this specification, the applicant is a user who requests the other party to perform an operation to conclude a contract. The applicant is, for example, a user who applies for a new contract, selects a contract type, and requests the other party to attach a file (electronic file).

[0016] In this specification, the other party is a party to a contract. For example, the other party attaches a file in response to a contract application from an applicant.

[0017] In this specification, the term "contract" includes any type of contract. For example, the contract may include typical contracts such as a gift contract, a purchase and sale contract, an exchange contract, a loan contract, a loan for use contract, a lease contract, an employment contract, a contract for work, an agency contract or quasi-agency contract, a deposit contract, a partnership contract, a life annuity contract, and a settlement contract. In addition, the contract may include a basic transaction agreement, a confidentiality agreement, a service contract, a software development contract, an OEM contract, a dispatch contract, a recruitment contract, a license agreement, a sales agency contract or sales intermediary contract, a contract regarding M&A, a consulting contract, a joint research contract, a joint application contract, a joint venture contract, and the like.

[0018] In this specification, the contract type is a concept indicating a classification method for identifying the category or type to which a certain contract belongs. Contract types are newly created by an administrator according to the user's business, project, purpose, etc. The created contract type includes various information, and may include, for example, the name of the contract type, a description of the contract type, the name of the other party, the name of the other party's representative, administrator comment information, return comment information, etc., which will be described later. The created contract type, including the above information, is used by the applicant in applying for the contract.

[0019] The other party file attachment function is a function that requests the other party to the contract to attach a file. By setting the other party file attachment function, the electronic contract service in this specification requests the other party to attach a file. In addition, when the other party file attachment function is set, the other party file attachment function can select whether to request the other party to attach a file as a mandatory request or as an optional request. If the other party has requested the other party to attach a file, the other party file attachment function is configured to prevent the other party from sending a file to the applicant operation screen 7 unless the other party attaches a file. In addition, if the other party has requested the other party to attach a file as an optional request, the other party file attachment function is configured to allow the other party to send a file to the applicant even if the other party does not attach a file. If the other party file attachment function is not set, the other party file attachment function is configured to not request the other party to attach a file on the other party operation screen 8.

[0020] 2. System configuration of information processing system 1 Next, the system configuration of the information processing system 1 of this embodiment will be described with reference to FIG.

[0021] FIG. 1 is a diagram showing an example of the system configuration of an information processing system 1. As shown in FIG. 1, the information processing system 1 has a server device 2, an administrator computer 3, an applicant computer 4, a counterpart computer 5, and a network N. The server device 2, the administrator computer 3, the applicant computer 4, and the counterpart computer 5 are configured to be able to communicate with each other via the network N. As a result, the server device 2, the administrator computer 3, the applicant computer 4, and the counterpart computer 5 can transmit or receive various information to each other. Note that the server device 2, the administrator computer 3, the applicant computer 4, and the counterpart computer 5 are examples of information processing devices and are not limited to this embodiment. The administrator computer 3, the applicant computer 4, and the counterpart computer 5 may be any of a PC (Personal Computer), a tablet computer, a smartphone, etc. Note that the server device 2 may be composed of a single server or may be composed of multiple servers. There may be multiple administrator computers 3, applicant computers 4, and counterpart computers 5. Here, the system exemplified by the information processing system 1 is composed of one or more devices or components. Therefore, the administrator computer 3, the applicant computer 4, and the other party computer 5 are included in the system exemplified as the information processing system 1 even if they are individually provided.

[0022] 2. Hardware Configuration Next, the hardware configurations of the server device 2, the administrator computer 3, the applicant computer 4, and the other party computer 5 of this embodiment will be described with reference to FIGS. 2, 3, 4, and 5. FIG.

[0023] 2.1. Hardware configuration of server device 2 Fig. 2 is a diagram showing an example of a hardware configuration of the server device 2. As shown in Fig. 2, the server device 2 includes a processor 21, a storage unit 22, and a communication unit 23, and these components are electrically connected via a communication bus inside the server device 2. The server device 2 executes the process according to the embodiment.

[0024] The processor 21 processes and controls the overall operations related to the server device 2. The processor 21 is, for example, a central processing unit (CPU). The processor 21 reads out a predetermined program stored in the storage unit 22 and executes processing based on the program, thereby realizing various functions related to the server device 2, for example, the processing shown in Figs. 7 to 16 described below. The processor 21 is not limited to being single, and may be implemented with multiple processors 21 for each function. Also, a combination of these may be used.

[0025] The storage unit 22 stores various information defined by the above description. This can be implemented, for example, as a storage device such as a solid state drive (SSD) that stores various programs and the like related to the server device 2 executed by the processor 21, or as a memory such as a random access memory (RAM) that stores temporarily required information (arguments, arrays, etc.) related to the calculation of the programs. The storage unit 22 stores various programs and variables related to the server device 2 executed by the processor 21, and data and the like used when the processor 21 executes processing based on the programs. The storage unit 22 is an example of a storage medium.

[0026] The communication unit 23 is preferably a wired communication means such as USB, IEEE1394, Thunderbolt (registered trademark), wired LAN network communication, etc., but may also include wireless LAN network communication, mobile communication such as LTE / 3G / 4G / 5G, BLUETOOTH (registered trademark) communication, etc. as necessary. In other words, it is more preferable to implement it as a collection of multiple communication means. In other words, the server device 2 may communicate various information from the outside via the communication unit 23.

[0027] 2.2. Hardware configuration of Administrator computer 3 Fig. 3 is a diagram showing an example of a hardware configuration of the administrator computer 3. The administrator computer 3 is used by an administrator. As shown in Fig. 3, the administrator computer 3 includes a processor 31, a storage unit 32, a communication unit 33, an input unit 34, and an output unit 35, and these components are electrically connected via a communication bus inside the administrator computer 3. The administrator computer 3 executes the process according to the embodiment. For the processor 31, storage unit 32, and communication unit 33 of the administrator computer 3, please refer to the processor 21, storage unit 22, and communication unit 23 of the server device 2.

[0028] The input unit 34 may be included in the housing of the administrator computer 3 or may be externally attached. For example, the input unit 34 may be implemented as a touch panel integrated with the output unit 35. The touch panel allows the user to input tapping, swiping, and the like. Of course, a switch button, a mouse, a QWERTY keyboard, and the like may be used instead of the touch panel. That is, the input unit 34 accepts an input based on an operation performed by the user. The input is transferred as a command signal to the processor 31 via a communication bus, and the processor 31 can execute a predetermined control or calculation as necessary.

[0029] The output unit 35 can function as a display unit of the administrator computer 3. The output unit 35 may be, for example, included in the housing of the administrator computer 3 or may be attached externally. The output unit 35 displays a screen of a Graphical User Interface (GUI) that can be operated by the user. This is preferably implemented by using display devices such as a CRT display, a liquid crystal display, an organic EL display, and a plasma display, depending on the type of the administrator computer 3.

[0030] 2.3.Hardware configuration of Applicant's Computer 4 FIG. 4 is a diagram showing an example of a hardware configuration of the applicant computer 4. The applicant computer 4 is used by an applicant. As shown in FIG. 4, the applicant computer 4 has a processor 41, a storage unit 42, a communication unit 43, an input unit 44, and an output unit 45, and these components are electrically connected via a communication bus inside the applicant computer 4. The applicant computer 4 executes the process according to the embodiment. For the processor 41, the storage unit 42, and the communication unit 43 of the applicant computer 4, please refer to the processor 21, the storage unit 22, and the communication unit 23 of the server device 2. For the input unit 44 and the output unit 45 of the applicant computer 4, please refer to the input unit 34 and the output unit 35 of the administrator computer 3.

[0031] 2.4. Hardware configuration of the other party's computer 5 FIG. 5 is a diagram showing an example of the hardware configuration of the other party's computer 5. The other party's computer 5 is used by the other party. As shown in FIG. 5, the other party's computer 5 has a processor 51, a storage unit 52, a communication unit 53, an input unit 54, and an output unit 55, and these components are electrically connected via a communication bus inside the other party's computer 5. The other party's computer 5 executes the process according to the embodiment. For the processor 51, the storage unit 52, and the communication unit 53 of the other party's computer 5, please refer to the processor 21, the storage unit 22, and the communication unit 23 of the server device 2. For the input unit 54 and the output unit 55 of the other party's computer 5, please refer to the input unit 34 and the output unit 35 of the administrator's computer 3.

[0032] 3. Functional configuration of processor 21 In this section, the functional configuration of this embodiment will be described with reference to Fig. 6. Fig. 6 is an example of a block diagram showing functions realized by the processor 21 of the server device 2. The processor 21 of the server device 2, which is an example of the information processing system 1, includes an information transmitting / receiving unit 210, a setting unit 211, an administrator operation accepting unit 212, an applicant operation accepting unit 213, and a counterparty operation accepting unit 214. As described above, information processing by software stored in the storage unit 22 is specifically realized by the processor 21, which is an example of hardware, and can be executed as each functional unit included in the processor 21.

[0033] The information transmitting / receiving unit 210 is configured to accept, receive, or acquire various information from other devices via the network N and the communication unit 23. In addition, the information transmitting / receiving unit 210 is configured to transmit or output various information to other devices via the communication unit 23 and the network N.

[0034] The setting unit 211 is configured to set the other party file attachment function.

[0035] The administrator operation accepting section 212 is configured to display the administrator operation screen 6 on the output section 35 of the administrator computer 3. The administrator operation accepting section 212 is configured to accept operations from the administrator on the administrator operation screen 6 and to execute various information processes.

[0036] Applicant operation acceptance unit 213 is configured to display applicant operation screen 7 on output unit 45 of applicant computer 4. Applicant operation acceptance unit 213 is configured to accept operations from the applicant on applicant operation screen 7 and to execute various information processing operations.

[0037] The other party operation accepting section 214 is configured to display the other party operation screen 8 on the output section 55 of the other party computer 5. The other party operation accepting section 214 is configured to accept an operation from the other party on the other party operation screen 8 and to execute various information processing.

[0038] The information transmitting / receiving unit 210, the setting unit 211, the administrator operation accepting unit 212, the applicant operation accepting unit 213 and the other party operation accepting unit 214 will be described in detail later.

[0039] 4. Operation in Information Processing System 1 In this section, an example of a preferable information process executed by the information processing system 1 of this embodiment will be described.

[0040] In this specification, it is assumed that various pieces of information that have been transmitted or received are stored in a memory unit within each device used for transmission or reception. For example, when information is transmitted from server device 2 to administrator computer 3, the information is stored in memory unit 22 of server device 2 and memory unit 32 of administrator computer 3. The same applies to memory unit 42 of applicant computer 4 and memory unit 52 of counterparty computer 5.

[0041] In this specification, the server device 2 may be described with some of the information processing using the communication unit 23 and the network N omitted. For example, the processor 21 (information transmission / reception unit 210) transmitting and receiving information to and from other devices via the communication unit 23 and the network N may be described simply as the processor 21 (information transmission / reception unit 210) transmitting information to other devices, or simply as the processor 21 (information transmission / reception unit 210) receiving information from other devices. Such descriptions are also used for the information processing performed by the administrator computer 3, the applicant computer 4, and the other party computer 5.

[0042] In this specification, some of the descriptions of the information processing using the input unit 34 of the administrator computer 3 may be omitted. For example, the processor 31 accepting a predetermined input through a user's operation on the input unit 34 may be simply described as the processor 31 accepting a predetermined input from the user. Such descriptions are also used for the information processing performed by the input unit 44 of the applicant computer 4 and the input unit 54 of the other party computer 5.

[0043] In this specification, the information processing for displaying information on the output unit 35 may be described simply as the processor 31 displaying certain information on the output unit 35, or indirectly as the processor 21 (the administrator operation reception unit 212, the applicant operation reception unit 213, or the other party operation reception unit 214) displaying certain information on the output unit 35. In this case, the following information processing is executed. That is, the processor 31 receives an instruction from the user to display information on the user's screen. The processor 31 transmits the instruction to the server device 2. The processor 21 receives the instruction from the administrator computer 3. The processor 21 generates display information based on the instruction. The processor 21 transmits the generated display information to the administrator computer 3. The processor 31 receives the generated display information from the server device 2. The processor 31 controls the display on the output unit 35 based on the generated display information. Such a description is also used in the information processing performed by the output unit 45 of the applicant computer 4 and the output unit 55 of the other party computer 5. Moreover, the display information here is a concept that includes not only the information itself, such as a screen, an image, an icon, text, etc., that is generated in a form that can be viewed by the user, but also rendering information for displaying the information.

[0044] In the electronic contract service according to this embodiment, for example, information processing proceeds by first accepting the creation of a contract type from an administrator, then accepting an application for a new contract from an applicant, then accepting an attachment of a file from the other party, and finally accepting approval of the attached file from the applicant. Below, information processing when using the electronic contract service according to this embodiment will be described with reference to Figures 7 to 16.

[0045] 4.1. Data processing by the controller for creating the contract type First, information processing related to the creation of a contract type by an administrator will be described with reference to Fig. 7 and Fig. 8. Fig. 7 is a diagram showing an example of information processing between the server device 2 and the administrator computer 3.

[0046] In S100, the processor 31 of the administrator computer 3 receives an instruction from the administrator to display a screen for creating a new type of contract (hereinafter, a creation screen display instruction). In S101, the processor 31 transmits a creation screen display instruction to the server device 2. The information transmitting / receiving unit 210 of the server device 2 receives the creation screen display instruction from the administrator computer 3. In S102, administrator operation accepting section 212 generates screen information for displaying administrator operation screen 6 shown in FIG. 8 based on the creation screen display instruction. In S103, the information transmitting / receiving unit 210 transmits screen information of the administrator operation screen 6 to the administrator computer 3. The processor 31 receives the screen information of the administrator operation screen 6 from the server device 2. The processor 31 causes the output unit 35 to display the administrator operation screen 6 based on the screen information. In S104, the processor 31 accepts an input of information for creating a new contract type (hereinafter, type creation information) from the administrator. In S105, the processor 31 transmits the category creation information to the server device 2. The processor 21 accepts the category creation information from the administrator computer 3. In S106, the administrator operation reception unit 212 of the server device 2 creates a new contract type based on the type creation information. This new contract type is generated based on the information input via the administrator operation screen 6.

[0047] Next, the administrator operation screen 6 shown in Fig. 8 will be described. Fig. 8 is a diagram showing an example of the administrator operation screen 6. The administrator operation screen 6 is a screen displayed on the output unit 35 of the administrator computer 3, and is a screen operated by the administrator via the input unit 34. The administrator operation screen 6 includes a menu area 60, a contract type area 61, a counterparty information area 62, and a counterparty file attachment function area 63.

[0048] The menu area 60 is an area where a menu for the electronic contract service in the embodiment is displayed. The menu area 60 includes a button for applying for a new contract. The menu area 60 also includes buttons for referencing contracts in various statuses, such as in-house approval, counterparty confirmation, return, draft, import, concluded, rejected, and withdrawn. Furthermore, the menu area 60 also includes buttons for editing information such as settings, business operators, users, user groups, alerts, workflows, contract management items, templates, and linkage options.

[0049] The contract type area 61 is an area configured to allow input of information on the type of a newly created contract. The contract type area 61 includes a type name input area 610 and a type description input area 611.

[0050] The type name input area 610 is an area configured so that the name of the contract type can be input. For example, as shown in FIG. 8, "employment contract for new employees" or the like is input.

[0051] The type description input area 611 is an area configured so that a description of the type of contract can be input. For example, as shown in FIG. 8, "for concluding an employment contract with a new employee" or the like is input.

[0052] The other party information area 62 is an area configured to allow the other party's information to be set in advance when a other party is assumed. The other party information area 62 is configured to allow the other party's name and the name of the other party's representative to be input. The other party information area 62 is also configured to allow the applicant to select whether or not to set the other party's information in advance and whether or not the applicant must use this setting as a requirement.

[0053] The other party file attachment function area 63 is an area configured to be able to set the other party file attachment function. The other party file attachment function area 63 includes a usage selection area 630, a required optional selection area 631, a file storage period setting area 632, an administrator comment area 633, and a return comment area 634.

[0054] The usage selection area 630 is configured to allow selection as to whether or not to set the other party file attachment function. That is, the administrator operation reception unit 212 receives an operation as to whether or not to set the other party file attachment function for the type of contract from the administrator computer 3 operated by the administrator in the usage selection area 630 of the administrator operation screen 6. The operation may be performed by operating any object such as a check box, a radio button, a drop-down menu, a text button, an image button, or the like, in addition to being performed by a toggle button. This allows the administrator to set the other party file attachment function with a simple operation.

[0055] The mandatory optional selection area 631 is configured to allow selection of whether to request the other party to attach a file as a mandatory or optional request when setting the other party file attachment function. The operation for the selection may be performed by operating any object such as a check box, a toggle button, a drop-down menu, a text button, or an image button, in addition to using a radio button. That is, the administrator operation reception unit 212 receives a setting of whether to request the other party to attach a file as a optional or mandatory request from the administrator in the mandatory optional selection area 631 of the administrator operation screen 6. If the optional setting is set, the setting unit 211 controls the setting so that the other party can send to the applicant even if the other party does not attach a file. If the mandatory setting is set, the setting unit 211 controls the setting so that the other party cannot send to the applicant unless the other party attaches a file. If the mandatory setting is set, for example, the administrator operation reception unit 212 controls so that the other party cannot press the contract confirmation button 83 on the other party operation screen 8 (described later using FIG. 12) unless the other party attaches a file. This allows the administrator to set the recipient file attachment function with a simple operation.

[0056] The file storage period setting area 632 is configured to allow the selection of whether to delete the file by the other party after a certain period of time when the other party file attachment function is used. That is, the administrator operation reception unit 212 receives the setting of the storage period of the file attached by the other party for a predetermined type of contract from the administrator on the administrator operation screen 6. The file attached by the other party is deleted when the storage period has elapsed. The storage period is, for example, 30 days after the file is uploaded by being attached (after being stored in the storage unit 22), but is not limited to this. The operation for the setting may be performed by operating any object such as a check box, a radio button, a drop-down menu, a text button, an image button, etc., in addition to being performed by a toggle button. This allows files to be handled more appropriately by using this system.

[0057] The administrator comment area 633 is an area configured to allow input of administrator comment information to be displayed on the other party's computer 5 when the other party file attachment function is used. In the example of FIG. 8, "Please attach your identification card." is input in the administrator comment area 633. That is, the administrator operation reception unit 212 receives the setting (input) of administrator comment information for a predetermined type of contract from the administrator on the administrator operation screen 6. The administrator comment information is text information that is displayed on the other party operation screen 8 for receiving file attachments from the other party. This allows the other party to confirm the text of the information that should be transmitted according to the type of contract by the administrator's operation.

[0058] The remand comment area 634 is an area configured to allow the applicant to input remand comment information to be displayed on the other party's computer 5 when remanding the application to the other party when using the other party's file attachment function. In the example of Fig. 8, "Please reattach your identification such as a driver's license." is input in the remand comment area 634. The remand comment information is text information that is displayed when the other party operates the other party's operation screen again based on the request.

[0059] 4.2. Processing of data related to the applicant's contract application Next, information processing related to an application for a contract to a counterparty by an applicant using the type of contract will be described with reference to Figures 9 and 10. Figure 9 is a diagram showing an example of information processing between the server device 2 and the applicant computer 4.

[0060] At S200, the processor 41 of the applicant computer 4 receives an instruction from the applicant to display a screen for creating a new contract application (application screen display instruction). In S201, the processor 41 transmits an application screen display instruction to the server device 2. The information transmitting / receiving unit 210 of the server device 2 receives the application screen display instruction from the applicant computer 4. At S202, applicant operation reception unit 213 generates screen information for applicant operation screen 7 shown in Figure 10 based on the application screen display instruction. That is, in cooperation with applicant computer 4, applicant operation reception unit 213 displays applicant operation screen 7 in response to the applicant's operation. At S203, the information transmitting / receiving unit 210 transmits the screen information of the applicant operation screen 7 to the applicant computer 4. The processor 41 receives the screen information of the applicant operation screen 7 from the server device 2. In S204, the processor 41 causes the output unit 45 to display the applicant operation screen 7 based on the screen information. The processor 41 accepts input of information for applying for a new contract (hereinafter, contract application information) from the applicant. In S205, the processor 41 transmits the contract application information to the server device 2. The information transmitting / receiving unit 210 accepts the contract application information from the applicant computer 4. That is, the applicant operation accepting unit 213 accepts operations related to the contract application from the applicant. In S206, the applicant operation reception unit 213 creates a new contract application based on the contract application information. This new contract application is generated based on the information input via the applicant operation screen 7. The information transmission / reception unit 210 may notify the other party's computer 5 used by the other party linked to the information input in the delivery destination information area 71 (described later using FIG. 10) by email, chat, or the like that a new contract application has been generated. The notification may include the administrator comment information input in the administrator comment area 633 and the applicant comment information input in the applicant comment area 74 (described later using FIG. 10).

[0061] Next, the applicant operation screen 7 shown in Fig. 10 will be described. Fig. 10 is a diagram showing an example of the applicant operation screen 7. The applicant operation screen 7 is a screen displayed on the output unit 45 of the applicant computer 4, and is a screen operated by the applicant via the input unit 44. The applicant operation screen 7 includes a contract type selection area 70, a destination information area 71, an add destination button 72, a counterparty file attachment function area 73, an applicant comment area 74, a user group setting area 75, and a viewer setting area 76.

[0062] The contract type selection area 70 is configured to enable selection of the type of contract created on the administrator operation screen 6. For example, the contract type selection area 70 is configured to enable acceptance of any one contract type while referring to a list of contract types created by the administrator. The contract type selection area 70 is configured with any object such as a drop-down menu, check box, radio button, etc. The applicant operation receiving unit 213 accepts the contract type from the applicant in the contract type selection area 70 of the applicant operation screen 7. This allows the applicant to apply for a contract using the contract type set by the administrator.

[0063] In addition, the setting unit 211 sets the other party file attachment function in the use selection area 630 and the required optional selection area 631 set when the contract type selected is created. The setting unit 211 sets the other party file attachment function when the accepted contract type is a predetermined type. For example, assume that the administrator has set the contract type "employment contract for new employees" as one that uses the other party file attachment function, and the applicant operation reception unit 213 has received the use of the "employment contract for new employees" from the applicant in the contract type selection area 70 of FIG. 10. In this case, the setting unit 211 sets the other party file attachment function. This makes it possible to request the other party to attach files required according to the type of contract. In addition, the applicant can reduce the effort required to check what files are required according to the type of contract.

[0064] The destination information area 71 is configured to allow input of information such as the other party's name, the other party's email address, the contract language, and an access key to the contract. The other party's name, the other party's email address, and the contract language are mandatory and may be input by the applicant. The access key to the contract may be optionally issued automatically by the applicant. The information inputted into the destination information area 71 is set as the other party's information.

[0065] The add delivery destination button 72 is a button that enables adding a new delivery destination information area 71. In response to pressing of the add delivery destination button 72, the applicant operation receiving unit 213 causes a new delivery destination information area 71 to be displayed.

[0066] The other party file attachment function area 73 is an area that displays whether the other party file attachment function is set or not. That is, when the other party file attachment function is set, the applicant operation reception unit 213 displays "ON" in the other party file attachment function area 73. On the other hand, when the other party file attachment function is not set, the applicant operation reception unit 213 displays "OFF" in the other party file attachment function area 73.

[0067] The other party file attachment function area 73 is an area where the setting status of the other party file attachment function is displayed according to the type of contract set in the contract type selection area 70. "Please attach your driver's license or My Number card." is input in the other party file attachment function area 73 in FIG. 10. In other words, if the type of contract accepted is a type of contract for which the other party file attachment function is not set, the setting unit 211 does not set the other party file attachment function. This allows the administrator to set the other party file attachment function with a simple operation.

[0068] From another perspective, the setting unit 211 sets the other party file attachment function when it is set to use the other party file attachment function in the other party file attachment function area 63 for a certain contract type. Also, the setting unit 211 does not set the other party file attachment function when it is not set to use the other party file attachment function in the other party file attachment function area 63 for another contract type. This allows the administrator to set whether or not the other party file attachment function is required depending on the type of contract.

[0069] The other party file attachment function area 73 is configured to be inoperable. That is, if the other party file attachment function has been set by the information processing related to the administrator operation reception unit 212, the applicant operation reception unit 213 cannot accept the operation of the applicant to cancel the setting of the other party file attachment function. This makes it possible to manage data in a unified manner, since the setting of the other party file attachment function set by the administrator will not be canceled. In other words, it is possible to prevent the applicant from arbitrarily changing the setting of the other party file attachment function set by the administrator. It is also possible to prevent a situation in which the applicant forgets to set the other party file attachment function that was originally necessary due to a mistake or an operation error.

[0070] The applicant comment area 74 is an area configured to allow entry of applicant comment information to be displayed on the other party's computer 5 when the other party's file attachment function is used. The applicant comment information entered in the applicant comment area 74 is displayed on the other party's operation screen 8 together with the administrator comment information entered in the administrator comment area 633. That is, the applicant operation reception unit 213 accepts the setting (input) of applicant comment information corresponding to each contract from the applicant on the applicant operation screen 7. The applicant comment information is text information that is displayed on the other party's operation screen 8 together with the administrator comment information. This makes it possible for the applicant to operate the other party to confirm the text of the information that should be transmitted for each contract.

[0071] The user group setting area 75 is an area where a community of viewers can be set. One or more users belong to the community.

[0072] The viewer setting area 76 is an area where a user can be set as a viewer.

[0073] 4.3. Processing of information related to attachments by the other party Next, information processing relating to the attachment of a file by the other party will be described with reference to Figures 11 and 12. Figure 11 is a diagram showing an example of information processing between the server device 2 and the other party's computer 5.

[0074] In S300, the processor 51 of the counterparty computer 5 receives an instruction to confirm information on the contract applied for by the applicant (a contract confirmation instruction). In S301, the processor 51 transmits a contract confirmation instruction to the server device 2. The information transmitting / receiving unit 210 of the server device 2 receives the contract confirmation instruction from the other party's computer 5. In S302, the other party operation accepting section 214 generates screen information of the other party operation screen 8 shown in FIG. In S303, the information transmitting / receiving section 210 transmits the screen information of the other party operation screen 8 to the other party computer 5. The processor 51 receives the screen information of the other party operation screen 8 from the server device 2. In S304, the processor 51 causes the output unit 55 to display the other party operation screen 8 based on the screen information. In S305, the processor 51 accepts a file attachment from the other party and confirmation on the screen displayed in response to pressing of a contract confirmation button 83 (described later with reference to FIG. 12). The processor 51 transmits the file to the server device 2. The information transmitting / receiving unit 210 accepts the file from the other party's computer 5. In S306, the other party operation acceptance unit 214 updates the status of the contract based on the other party information. In addition, the information transmitting / receiving unit 210 may notify the applicant computer 4 used by the applicant that the other party has input an attachment of a file, etc.

[0075] Next, the other party operation screen 8 shown in Fig. 12 will be described. Fig. 12 is a diagram showing an example of the other party operation screen 8. The other party operation screen 8 is a screen displayed on the output unit 55 of the other party's computer 5, and is a screen operated by the other party via the input unit 54. The other party operation screen 8 includes a message display area 80, an attachment file display area 81, an attach file button 82, and a contract confirmation button 83.

[0076] Message display area 80 is configured to be able to display administrator comment information entered in administrator comment area 633, and applicant comment information entered in applicant comment area 74. The message displayed in message display area 80 in Figure 12 displays "Please attach identification. Please attach your driver's license or My Number card."

[0077] The attached file display area 81 is an area in which information about an attached file is displayed. The attached file display area 81 includes an attached file display area 810 and an attached file list area 811.

[0078] The attachment display area 810 is an area where an image of a file attached by the other party is displayed. The attachment display area 810 may include a download button so that the file attached by the other party can be downloaded.

[0079] The attached file list area 811 is an area in which files attached by the other party are displayed in a listable form.

[0080] The file attachment button 82 is a button for accepting a file attachment from the other party. That is, the other party operation acceptance unit 214 displays the other party operation screen 8 including the file attachment button 82 for accepting a file attachment from the other party. The other party operation acceptance unit 214 accepts the attachment of a file in any manner in response to pressing the file attachment button 82. For example, the other party operation acceptance unit 214 may display a screen for referring to a file, may display another window, or may display a modal window. This makes it possible to accept a file attachment from the other party in response to using the other party file attachment function.

[0081] The contract confirmation button 83 is a button for proceeding to a screen for confirming the attached file. By confirming the file attached by the other party on the screen displayed in response to pressing the contract confirmation button 83, the other party operation acceptance unit 214 executes the information processing related to S306 in FIG.

[0082] 4.4. Information processing for the applicant to approve the file attached by the other party Finally, the information processing in which the applicant approves a file that has been attached by the other party will be described with reference to Figures 13 to 16. First, the applicant computer 4 logs into the electronic contract service through an operation by the applicant, thereby causing the output unit 45 to display a screen such as that shown in Figure 13.

[0083] Fig. 13 is a diagram showing an example of applicant operation screen 90 operated by the applicant. Applicant operation screen 90 in Fig. 13 is a screen that allows substantially the same operations as applicant operation screen 7 in Fig. 10, and is configured to allow the use of the functions described in applicant operation screen 7. Applicant operation screen 90 includes a final confirmation button 900.

[0084] The final confirmation button 900 is a button for confirming a case for which a contract application has been made with a file attached by the other party. In response to pressing the final confirmation button 900, the processor 21 causes the applicant operation screen 91 of FIG. 14 to be displayed on the output unit 45 of the applicant computer 4.

[0085] Fig. 14 is a diagram showing an example of an applicant operation screen 91 for accepting the selection of an arbitrary contract. The applicant operation screen 91 in Fig. 14 is a screen that displays a list of contract cases that require final confirmation by the applicant. The applicant operation screen 91 includes a final confirmation display area 910, a narrowing down button 911, and a contract selection button 912.

[0086] The final confirmation display area 910 is an area that indicates that the applicant operation screen 90 is a screen related to final confirmation.

[0087] The narrow down button 911 is a button for narrowing down the contract cases so that only those which the applicant operating the applicant operation screen 91 has approval authority for are displayed.

[0088] The contract selection button 912 is a button for proceeding to the contract approval procedure. In response to pressing any of the contract selection buttons 912, the applicant operation reception unit 213 causes the output unit 45 of the applicant computer 4 to display the applicant operation screen 92 of Figure 15.

[0089] 15 is a diagram showing an example of the applicant operation screen 92 for confirming the contract. The applicant operation screen 92 in FIG. 15 includes an attachment file display area 920, a return comment area 921, a return button 922, and a final confirmation button 923.

[0090] The attachment display area 920 has the same function as the attachment display area 81, so please refer to the attachment display area 81 described above.

[0091] The return comment area 921 is an area configured to be able to accept input of return comment information. The return comment information is text information that can be edited on the applicant operation screen 7 when the applicant submits a request to the other party, and is also text information that is displayed when the other party again operates the other party operation screen 8 based on the request. In the return comment area 921, the applicant accepts input of return comment information when the applicant submits a request to the other party to operate the other party operation screen 8 again for a specified type of contract.

[0092] The send back button 922 is a button for requesting the other party to attach the file again.

[0093] The Final Confirmation button 923 is a button for transitioning to a screen for final confirmation of the contract contents. In response to pressing of the Final Confirmation button 923, the applicant operation reception unit 213 causes the output unit 45 of the applicant computer 4 to display the applicant operation screen 93 of Figure 16.

[0094] Fig. 16 is a diagram showing an example of the applicant screen 93 for making final confirmation of the contract. The applicant screen 93 of Fig. 16 is a screen for making final confirmation of the contract. The applicant screen 93 of Fig. 16 includes a file information area 930, storage period information 931, and an Approve button 932.

[0095] The file information area 930 is an area where information about the attached file is displayed so that it can be confirmed.

[0096] Storage period information 931 is an area in which the storage period of the attached file is identifiably displayed. When the storage period has elapsed since storage, processor 21 deletes the file attached by the other party from storage unit 22 so that it is no longer referenced. As a result, files whose storage period has elapsed are deleted, using this system allows files to be handled more appropriately.

[0097] The approval button 932 is a button for approving the contract. In response to pressing of the approval button 932 included in the applicant operation screen 93 of Fig. 16, the processor 41 stores the fact that the contract has been concluded as identifiable information.

[0098] According to the present disclosure, it is possible to provide a technology that can more appropriately acquire, manage, or delete electronic files acquired from a user. In addition, since complex information processing is not required to perform such information processing, it is possible to reduce the use of cache memory in the server device 2, the administrator computer 3, the applicant computer 4, and the other party computer 5. Furthermore, as a result of being able to reduce the use of cache memory, large-scale devices or computers are not required, and information processing can be performed at low cost.

[0099] [others] The information processing method includes steps of a program. The information processing system 1 includes a computer that executes the program.

[0100] In a modified example, instead of the file attachment button 82 on the other party operation screen 8 of FIG. 10, an area where a file can be dragged and dropped may be included on the other party operation screen 8.

[0101] Each of the administrator comment information, applicant comment information, and return comment information may include information in the form of audio, images, videos, etc. in addition to information in the form of text.

[0102] In the embodiment, the file storage period has been described as 30 days from when the file is attached. In a modified example, the file storage period may be configured to be freely set by the administrator via the administrator operation screen 6, or may be configured to be freely set by the applicant via the applicant operation screen 7.

[0103] The server device 2 may be in an on-premise form or in a cloud form. As the server device 2 in a cloud form, the above functions and processes may be provided in the form of, for example, SaaS (Software as a Service) or cloud computing.

[0104] In the above embodiment, the server device 2 performs various storage and control, but multiple external devices may be used instead of the server device 2. In other words, various information and programs may be distributed and stored in multiple external devices using block chain technology or the like.

[0105] Furthermore, the present invention may be provided in the following manner.

[0106] (1) A program that causes a computer to execute an applicant operation acceptance step and a setting step, wherein in the applicant operation acceptance step, operations related to a contract application are accepted from an applicant, and in the setting step, if the accepted type of contract is a predetermined type, a counterparty file attachment function is set, and the counterparty file attachment function is a function that requests the counterparty to the contract to attach a file.

[0107] According to this configuration, it is possible to request the other party to attach files required according to the type of contract, thereby reducing the time and effort required for the applicant to confirm what files are required according to the type of contract.

[0108] (2) In the program described in (1) above, the program causes the computer to execute an administrator operation acceptance step, and in the administrator operation acceptance step, an administrator operation screen is displayed, and on the administrator operation screen, an operation is accepted from an administrator as to whether or not to set the other party's file attachment function for a contract type. If the other party's file attachment function has been set in the administrator operation acceptance step, the other party's file attachment function is set in the setting step, and if the other party's file attachment function has not been set in the administrator operation acceptance step, the other party's file attachment function is not set in the setting step.

[0109] According to this configuration, the administrator can set the other party file attachment function with a simple operation.

[0110] (3) A program in which, in the applicant operation reception step, an applicant operation screen is displayed in accordance with the operation of the applicant, and the type of contract is received from the applicant on the applicant operation screen.

[0111] According to this configuration, the applicant can apply for a contract using the type of contract set by the administrator.

[0112] (4) In the program described in (1) above, the program causes the computer to execute a recipient operation step, and in the recipient operation step, causes the computer to display a recipient operation screen for accepting file attachments from the recipient.

[0113] According to this configuration, it is possible to accept a file attachment from the other party in response to the use of the other party's file attachment function.

[0114] (5) A program according to (1) above, in which, if the type of the contract accepted in the setting step is not the specified type, the other party's file attachment function is not set.

[0115] According to this configuration, it is possible to determine whether the other party's file attachment function is appropriate depending on the type of contract.

[0116] (6) A program as described in (2) above, wherein if the other party file attachment function is set by the administrator operation acceptance step, the applicant cannot cancel the setting of the other party file attachment function in the applicant operation acceptance step.

[0117] According to such a configuration, the setting of the other party file attachment function set by the administrator is not cancelled, so that data can be managed in a unified manner.

[0118] (7) In the program described in (2) above, in the administrator operation reception step, a setting as to whether the other party should attach a file is mandatory or optional is received from the administrator on the administrator operation screen, and if the setting is set to mandatory, the other party is set to be unable to send to the applicant unless the other party attaches a file, and if the setting is set to optional, the other party is set to be able to send to the applicant even if the other party does not attach a file.

[0119] According to this configuration, the administrator can set the other party file attachment function with a simple operation.

[0120] (8) A program as described in (2) above, wherein in the administrator operation reception step, the administrator operation screen receives from the administrator the setting of administrator comment information for the specified type of contract, the administrator comment information including text information to be displayed on the other party operation screen for receiving file attachments from the other party, and in the applicant operation reception step, an applicant operation screen is displayed in response to the operation of the applicant, and the applicant operation screen receives from the applicant the setting of applicant comment information corresponding to each contract, the applicant comment information including text information to be displayed on the other party operation screen together with the administrator comment information.

[0121] With this configuration, the administrator can operate the system to allow the other party to confirm the text of the information to be transmitted according to the type of contract, and the applicant can operate the system to allow the other party to confirm the text of the information to be transmitted for each contract.

[0122] (9) In the program described in (2) above, in the administrator operation reception step, a setting of a storage period for files attached by the other party for the specified type of contract is received from the administrator on the administrator operation screen, and the files attached by the other party are deleted when the storage period has elapsed.

[0123] According to such a configuration, files whose retention period has expired are deleted, so that by using this system, files can be handled more appropriately.

[0124] (10) An information processing method comprising the steps of the program according to any one of (1) to (9) above.

[0125] According to this configuration, it is possible to request the other party to attach files required according to the type of contract, thereby reducing the time and effort required for the applicant to confirm what files are required according to the type of contract.

[0126] (11) An information processing system comprising a computer that executes the program according to any one of (1) to (9) above.

[0127] According to this configuration, it is possible to request the other party to attach files required according to the type of contract, thereby reducing the time and effort required for the applicant to confirm what files are required according to the type of contract. Of course, this is not the case.

[0128] Finally, although various embodiments of the present invention have been described, these are presented as examples and are not intended to limit the scope of the invention. The novel 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. The embodiments and their modifications are included within the scope and spirit of the invention, and are included in the scope of the invention and its equivalents described in the claims. [Explanation of symbols]

[0129] 1: Information processing system 2: Server device 21: Processor 210: Information transmission and reception unit 211: Setting section 212: Administrator operation reception section 213: Applicant operation reception unit 214: Other party operation reception unit 22: Storage section 23: Communications Department 3: Administrator computer 31: Processor 32: Storage section 33: Communications Department 34: Input section 35: Output section 4: Applicant's computer 41: Processor 42: Storage section 43: Communications Department 44: Input section 45: Output section 5: Opponent computer 51: Processor 52: Storage section 53: Communications Department 54: Input section 55: Output section 6:Administrator operation screen 60: Menu area 61: Contract type area 610: Category name input area 611: Type description input area 62: Opponent Information Area 63: Attach file to other party function area 630: Use selection area 631: Mandatory and optional fields 632: File retention period setting area 633:Administrator comment area 634 :Rejection comment area 7: Applicant operation screen 70: Contract type selection area 71: Delivery information area 72: Add destination button 73: Attach file to other party function area 74: Applicant comments area 75: User group setting area 76: Viewer settings area 8: Other party operation screen 80: Message display area 81: Attachment display area 810: Attachment display area 811: Attachment list area 82: File attachment button 83: Contract confirmation button 90: Applicant operation screen 900: Final confirmation button 91: Applicant operation screen 910: Final confirmation display area 911: Filter button 912: Contract selection button 92: Applicant operation screen 920: Attachment display area 921 :Rejection comment area 922:Reject button 923: Final confirmation button 93: Applicant operation screen 930: File information area 931: Retention period information 932: Approval button N: Network

Claims

1. A program for causing a computer to execute an applicant operation receiving step and a setting step, The applicant operation receiving step receives an operation related to a contract application from an applicant, In the setting step, if the type of the accepted contract is a predetermined type, a function for attaching a file to the other party is set, The other party file attachment function is a function for requesting the other party of the contract to attach a file. program.

2. The program according to claim 1, The program causes the computer to execute an administrator operation acceptance step, In the administrator operation reception step, Display the administrator operation screen, receiving an operation from an administrator on the administrator operation screen as to whether or not to set the other party file attachment function for a contract type; If the other party's file attachment function has been set in the administrator operation reception step, the other party's file attachment function is set in the setting step, If the other party's file attachment function has not been set in the administrator operation reception step, the other party's file attachment function is not set in the setting step. program.

3. The program according to claim 1, the applicant operation receiving step displays an applicant operation screen in response to an operation by the applicant, and receives the type of the contract from the applicant on the applicant operation screen. program.

4. The program according to claim 1, The program causes the computer to execute a counterpart operation step, In the other party operation step, a other party operation screen for accepting a file attachment from the other party is displayed. program.

5. The program according to claim 1, In the setting step, if the type of the accepted contract is not the predetermined type, the other party file attachment function is not set. program.

6. The program according to claim 2, If the other party file attachment function has been set in the administrator operation reception step, the applicant cannot cancel the setting of the other party file attachment function in the applicant operation reception step. program.

7. The program according to claim 2, In the administrator operation reception step, receiving a setting from the administrator on the administrator operation screen as to whether the attachment of a file by the other party is mandatory or optional; If the file is set as required, the other party cannot send the file to the applicant unless the other party attaches a file. If the setting is set to "optional," the recipient is allowed to send a file to the applicant without the recipient having to attach a file. program.

8. The program according to claim 2, In the administrator operation receiving step, a setting of administrator comment information for the predetermined type of the contract is received from the administrator on the administrator operation screen; The administrator comment information includes text information to be displayed on a counterparty operation screen for accepting file attachments from the counterparty, In the applicant operation receiving step, displaying an applicant operation screen in response to an operation by the applicant; accepting, from the applicant on the applicant operation screen, settings of applicant comment information corresponding to each contract; The applicant comment information includes text information to be displayed on the other party operation screen together with the administrator comment information. program.

9. The program according to claim 2, In the administrator operation reception step, a setting of a storage period for a file attached by the other party for the predetermined type of the contract is received from the administrator on the administrator operation screen; The files attached by the other party will be deleted when the retention period has elapsed. program.

10. 1. An information processing method, comprising: The program includes steps according to any one of claims 1 to 9. Information processing methods.

11. An information processing system, A computer that executes the program according to any one of claims 1 to 9. Information processing system.

Citation Information

Patent Citations

  • Management system and management method for electronically signed document

    JP2016004300A