WO2023276425A1 - 受発注管理サーバと受発注管理プログラムと受発注管理方法と情報処理サーバと情報処理プログラムと情報処理方法 - Google Patents

受発注管理サーバと受発注管理プログラムと受発注管理方法と情報処理サーバと情報処理プログラムと情報処理方法 Download PDF

Info

Publication number
WO2023276425A1
WO2023276425A1 PCT/JP2022/018646 JP2022018646W WO2023276425A1 WO 2023276425 A1 WO2023276425 A1 WO 2023276425A1 JP 2022018646 W JP2022018646 W JP 2022018646W WO 2023276425 A1 WO2023276425 A1 WO 2023276425A1
Authority
WO
WIPO (PCT)
Prior art keywords
order
terminal
information
contract
server
Prior art date
Application number
PCT/JP2022/018646
Other languages
English (en)
French (fr)
Inventor
峰也 堀
Original Assignee
有限会社ホリケン
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 有限会社ホリケン filed Critical 有限会社ホリケン
Priority to CN202280038607.1A priority Critical patent/CN117396909A/zh
Publication of WO2023276425A1 publication Critical patent/WO2023276425A1/ja
Priority to US18/326,232 priority patent/US11961152B2/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/08Construction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/10Payment architectures specially adapted for electronic funds transfer [EFT] systems; specially adapted for home banking systems
    • G06Q20/102Bill distribution or payments
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/30Computing systems specially adapted for manufacturing

Definitions

  • the present invention provides an order placement/placement management server, an order placement/placement management program, and an order placement/placement management method, which are used for management of order placement/placement between an orderer who orders a product or service and a contractor who receives the order. It is about. Further, the present invention provides an information processing server that allows a third party, who is different from the provider of the provided information and the recipient of the provided information, to browse the browsed information created based on the provided information, and an information processing program. and an information processing method.
  • construction work includes various civil engineering works such as carpentry work, reinforcing steel work, gas work, electrical work, and equipment installation work. Therefore, a construction company that has received an order for construction work from an orderer, as a prime contractor, orders part of the construction work from a subcontractor according to the type of construction work and the delivery date.
  • the primary subcontractor is the contractor in relation to the main contractor, and the orderer in relation to the secondary subcontractor.
  • construction work involves not only orders between the ordering party and the main contractor, but also orders between the main contractor and the primary subcontractor, and between the primary subcontractor and the secondary subcontractor. Orders, .
  • the contractor involved in the construction work is both the orderer and the contractor, depending on how the order is received and placed, like the primary subcontractor mentioned above.
  • the trader places orders and places orders with various traders. Therefore, the burden of management of receiving and placing orders on the trader is heavy.
  • the contractor needs to issue a contract (order confirmation) indicating that the orderer has accepted the order, and the burden of issuing this contract is heavy. As a result, the contractor may work on site without issuing a contract.
  • Patent Document 1 discloses a system for reducing the burden on both the orderer side and the order taker side in ordering with a dedicated order form.
  • the prime contractor is responsible for completing the construction work ordered by the ordering party, so it is necessary to keep track of all orders related to construction work.
  • the main contractor can place orders not only for his own order destination, that is, the primary subcontractor, who is his own contract partner, but also for the secondary subcontractor, who is the order destination of the primary subcontractor, and the subcontractor beyond that. need to understand.
  • the prime contractor does not particularly need to know the order amount among the contract details regarding the orders of those other than his/her own contract partner. Therefore, the system that manages the orders included in the construction work that the main contractor has received from the orderer can recognize that orders have been placed between the primary subcontractor and the secondary subcontractor and between subsequent contractors. It is desirable not to allow the prime contractor, who is a third party, to view the order amount between traders.
  • the present invention provides an order management server, an order management program, and a receiver that can allow a third party different from both the provider and the receiver to view only a part of the provided information provided from the provider to the receiver.
  • An object of the present invention is to provide an order management method, an information processing server, an information processing program, and an information processing method.
  • the order management server includes a first terminal operated by the orderer, a second terminal operated by the orderer who accepts the order from the orderer, and a terminal different from the orderer and the orderer.
  • a third terminal operated by a third party connected to each of the third terminals via a communication network, a first receiving unit for receiving order details indicating the details of the order from the first terminal, and a storage unit for storing the order details.
  • a first creation unit for creating an order form based on order details
  • a first viewing control unit for displaying the order form on a second terminal; and a second reception for receiving contract information indicating receipt of the order from the second terminal.
  • a second creation unit for creating a contract for the order received based on the contract information
  • a second viewing control unit for displaying the contract on a third terminal, wherein the second viewing control
  • the part is characterized in that the contract is displayed on the third terminal in such a manner that part of the order content cannot be visually recognized.
  • only a part of the provided information provided by the provider to the recipient can be viewed by a third party who is different from both the provider and the recipient.
  • FIG. 4 is a schematic diagram showing an example of a menu selection screen displayed on a user terminal operated by a user; It is a schematic diagram which shows the example of the user information registration screen displayed on the said user terminal. It is a schematic diagram which shows the example of the construction information registration screen displayed on the said user terminal.
  • FIG. 4 is a schematic diagram showing an example of an order information registration screen displayed on an orderer terminal operated by an orderer; FIG.
  • FIG. 11 is a schematic diagram showing another example of an order form confirmation screen displayed on the contractor terminal operated by the contractor;
  • FIG. 4 is a schematic diagram showing an example of a receipt information registration screen displayed on the contractor terminal;
  • FIG. 11 is a schematic diagram showing an example of an order confirmation screen displayed on the orderer terminal;
  • FIG. 11 is a schematic diagram showing an example of an order list selection screen displayed on a third party terminal operated by a third party; It is a schematic diagram which shows the example of the order list browsing screen displayed on the said third party terminal. It is a schematic diagram which shows the example of the order acknowledgment displayed on the said third party terminal.
  • each of the order receiving/ordering management server, the order receiving/ordering management program, and the order receiving/ordering method according to the present invention is one aspect of the information processing server, the information processing program, and the information processing method, respectively. That is, the order details and the written contract (contract details) in the present invention are respectively examples of the provided information and the browsing information in the present invention. Details such as order content will be described later.
  • FIG. 1 is a schematic diagram showing the relationship between users of an order management server (hereinafter referred to as "this server") according to the present invention.
  • this server shows that the orderer X has ordered the construction work from the main contractor A. That is, the orderer X is the orderer, and the prime contractor A is the contractor.
  • the figure shows that the primary contractor A placed an order with the primary subcontractor B, the primary subcontractor B placed the order with the secondary subcontractor C, and the secondary subcontractor C ordered with the tertiary subcontractor D1. It indicates that an order has been placed for each of D2.
  • the users of this server are those who directly or indirectly receive orders from Ordering Party X.
  • the primary contractor A is the person who directly receives the order from the orderer X.
  • Those who indirectly received the order from the orderer X are the primary subcontractor B, secondary subcontractor C, and tertiary subcontractors D1 and D2.
  • FIG. 2 is a network configuration diagram showing an embodiment of this server.
  • This server SV is operated by an administrator (for example, one of the users or a person other than the user) who manages the ordering and receiving of orders between the orderer and the contractor, and is used by the user. be.
  • an administrator for example, one of the users or a person other than the user
  • the server SV is realized by an information processing device such as a personal computer.
  • the server SV executes an order management program (hereinafter referred to as "this program") according to the present invention.
  • This program that runs on this server SV cooperates with the hardware resources of this server SV to implement the order management method (hereinafter referred to as "this method") according to the present invention.
  • the hardware resources of this server SV are, for example, processors such as CPU (Central Processing Unit), MPU (Micro Processing Unit), and DSP (Digital Signal Processor).
  • the processor implements the later-described means of the server SV by executing the instructions written in this program.
  • an information processing device (not shown) that is different from this server SV functions in the same way as this server and implements this method.
  • This server SV is communicatively connected to the first terminal T1, the second terminal T2, and the third terminal T3 via the communication network N.
  • the communication network N is a computer communication network such as the Internet or LAN (Local Area Network).
  • This server SV together with the first terminal T1, the second terminal T2, and the third terminal T3, constitutes an order placement management system (hereinafter referred to as "the system").
  • the system is composed of the server SV, the first terminal T1, the second terminal T2, and the third terminal T3.
  • the first terminal T1 is an information processing device operated by the orderer.
  • the first terminal T1 is, for example, a smartphone or a personal computer.
  • the second terminal T2 is an information processing device operated by the contractor.
  • the second terminal T2 is, for example, a smartphone or a personal computer.
  • the third terminal T3 is an information processing device operated by a third party who is different from the orderer and the contractor.
  • the third terminal T3 is, for example, a smartphone or a personal computer.
  • FIG. 3 is a functional block diagram showing an embodiment of this server.
  • the server SV includes a storage unit M, an order detail receiving unit (first receiving unit) 1, an order form creating unit (first creating unit) 2, and an order form browsing control unit (first browsing control unit) 3. , a contract information receiving section (second receiving section) 4 , an order confirmation creating section (second creating section) 5 , and an order confirmation viewing control section (second viewing control section) 6 .
  • the storage unit M stores this program and information used by this server SV to implement this method.
  • the storage unit M is, for example, an HDD (Hard Disk Drive), an SSD (Solid State Drive), a RAM (Random Access Memory), a semiconductor memory device such as a flash memory, and the like.
  • the storage unit M stores a user information database (DB) 1, a construction information database (DB) 2, an order information database (DB) 3, and a contract information database (DB) 4. Details of information stored in each database will be described later.
  • DB user information database
  • DB construction information database
  • DB order information database
  • DB contract information database
  • the first receiving unit 1 receives, from the first terminal T1, the order details indicating the details of the order from the orderer to the order receiver. Details of the order content will be described later.
  • the first creation unit 2 creates an order form based on the order information stored in the storage unit M.
  • the contents of the order form and the method of creating the order form will be described later.
  • the first viewing control unit 3 displays the order form on the second terminal T2 so that the order content displayed on the order form can be viewed by the orderer.
  • the second receiving unit 4 receives, from the second terminal T2, the contract information including contract details (same details as the order details) indicating that the contractor accepts the order from the orderer. Details of the contract information will be described later.
  • the second creation unit 5 creates an order contract (order confirmation). The content of the contract and the method of creating it will be described later.
  • the second viewing control unit 6 displays the contract on the first terminal T1 and the third terminal T3, and displays the contract content (order content) and contract facts displayed on the contract to the orderer and third parties. readable by However, part of the contract content displayed on the contract displayed on the first terminal T1 is displayed on the third terminal T3 in a manner that cannot be visually recognized on the contract displayed on the third terminal T3.
  • User information is information for each user who uses this server SV.
  • the users are the prime contractor A and the subcontractors (B, C, D1, D2, etc.), as described above.
  • a user registers as a user before starting to use this server SV.
  • User registration is carried out by the user transmitting his/her own information required for management of orders received and placed by this server SV to this server SV.
  • User information is stored in the storage unit M for each user registration.
  • FIG. 4 is a schematic diagram showing an example of user information stored in the storage unit M.
  • the figure shows user information stored in the user information DB 1 of the storage unit M in association with the user ID, name of the user, name of the person in charge of the user, email address of the user, indicates that it contains
  • this program can identify the name of the user stored in the user information DB 1 in association with the user ID (from the user information DB 1 readable).
  • the user ID is information used by the system (that is, each of the server SV, the first terminal T1, the second terminal T2, and the third terminal T3; hereinafter the same) to identify the user.
  • the user ID is assigned by the server SV and stored in the user information DB1, for example, at the time of user registration.
  • the figure shows, for example, that the name of the user with the user ID "A” is "A Construction Co., Ltd.” It indicates that the mail address is "a@domain”, and so on.
  • the construction information is information about the object (construction) of the contract (order) for ordering and receiving that is managed in this system. That is, the construction information is the construction ordered by the prime contractor A from the orderer X.
  • FIG. The construction information is information relating to an order from the primary contractor A to the primary subcontractor B or an order from the (n-1)th subcontractor to the nth subcontractor.
  • the server SV receives, for example, information on construction work from a terminal operated by a user (for example, prime contractor A) who uses the server SV, and stores the information in the storage unit M.
  • a user for example, prime contractor A
  • FIG. 5 is a schematic diagram showing an example of construction information stored in the storage unit M.
  • the construction information includes the name of the construction and the address where the construction is performed, which are stored in the construction information DB2 of the storage unit M in association with the construction ID.
  • this program can identify the name of the construction work stored in the construction information DB 2 in association with the construction ID.
  • the construction ID is information used by this system to identify the construction subject to receiving and placing orders managed by this system.
  • the construction ID is assigned by the server SV and stored in the construction information DB 2, for example, when the server SV receives construction-related information (for example, construction name and address) from a terminal operated by the main contractor A. remembered.
  • the name and address of the construction work are information that identifies the construction work that is managed by this system and is subject to ordering.
  • Information such as the name of the construction work is received by the server SV from a terminal operated by a user (for example, prime contractor A) and stored in the construction information DB2.
  • the figure shows that the name of the construction with the construction ID "W1" is "Yamazaki residence new construction".
  • the order information is information indicating the details of the order (order details) from the orderer to the contractor.
  • the order information is information that is viewed by the contractor who accepts the order.
  • the order information is stored in the storage unit M each time the server SV receives order details from the first terminal T1.
  • FIG. 6 is a schematic diagram showing an example of order information stored in the storage unit M. As shown in FIG. The figure shows the construction ID, the user ID of the orderer, the user ID of the contractor, order details, and the order information stored in the order information DB 3 of the storage unit M in association with the order ID. indicates that it contains By referring to the order information DB 3 using the order ID, this program can identify the order details stored in the order information DB 3 in association with the order ID.
  • the order ID is information used by this system to identify the details of the order.
  • the order ID is assigned by the server SV and stored in the order information DB3, for example, when the server SV receives the order details from the first terminal T1.
  • the construction ID stored in the order information DB 3 is the construction ID of the construction corresponding to the order ID.
  • the user IDs of the orderer and the orderer stored in the order information DB 3 are the user IDs of the orderer and the orderer of the order corresponding to the order ID.
  • the construction ID and the user ID are transmitted from the first terminal T1 to the server SV, for example, when the server SV receives the order details from the first terminal T1.
  • the order details stored in the order information DB3 are received by the server SV from the first terminal T1 and stored in the order information DB3.
  • the figure shows, for example, that order details are stored for each order. That is, the figure shows, for example, that the order corresponding to the order ID "Q1" is an order related to the construction work with the construction ID "W1", that the orderer's user ID is "A”, that It indicates that the user ID of the order receiver is "B”, and so on.
  • Contract information is information indicating that the contractor has received an order from the orderer. Contract information is information that an orderer or a third party refers to to confirm receipt by a contractor. The contract information is stored in the storage unit M each time the server SV receives the contract information.
  • FIG. 7 is a schematic diagram showing an example of contract information stored in the storage unit M.
  • the figure shows the contract information stored in the contract information DB 4 of the storage unit M in association with the order ID, the order ID, the signature of the name of the contractor (name of the company receiving the order), and the person in charge of the contractor (order Indicate that it contains the signature of
  • this program can identify the signature of the name of the contractor stored in the contract information DB 4 in association with the order ID.
  • the order ID is information used by this system to identify an order concluded between an orderer and a contractor, that is, an order received by the contractor. For example, when the server SV receives the contract information from the second terminal T2, the order reception ID is assigned by the server SV and stored in the contract information DB4.
  • the order ID stored in the contract information DB 4 is the order ID of the order received by the contractor. For example, when the server SV receives a signature from the second terminal T2, a sent.
  • the name of the order receiving company and the signature of the person in charge of receiving orders are information indicating receipt of the order by the order receiving party, and are received by the server SV from the second terminal T2.
  • the figure shows that the order ID of the received order identified by the order ID "R2" is "Q2", and the name of the order receiving company of the contractor who received the order and the signature of the person in charge of receiving the order are "Limited Company C Gas” and "Gas Saburo”.
  • FIG. 8 is a schematic diagram showing an example of an order form created by the first creating unit 2 of the server SV.
  • the server SV receives order details from the first terminal T1, it uses the information (user information, construction information, order information, etc.) stored in the storage unit M to create and store an order form. Store in Part M.
  • This server SV allows the person receiving the order to view the order form.
  • the server SV for example, sends an e-mail to the e-mail address of the contractor read from the user information DB1, notifying that there is an order form (before receipt) addressed to the contractor. After receiving this mail, the contractor accesses this server SV and browses this order sheet.
  • the figure shows that it is an order form for an order specified by the order ID "Q2" from the orderer "B Equipment Co., Ltd.” to the contractor "C Gas Co., Ltd.”.
  • the figure shows that the name of the construction related to the order, the order amount, etc. are displayed in the order form.
  • FIG. 9 is a schematic diagram showing an example of an order confirmation created by the second creation unit 5 of the server SV.
  • the server SV creates an order confirmation using the information stored in the storage unit M each time it receives the contract information from the second terminal T2 and stores it in the storage unit M.
  • This server SV allows the order confirmation to be viewed by the orderer of the order and by a third party.
  • the server SV for example, sends an e-mail to the orderer in the same way as allowing the orderer to view the order sheet.
  • the figure shows that it is an order acknowledgment regarding an order specified by the order ID "Q2" from the orderer "B Equipment Co., Ltd.” to the contractor "C Gas Co., Ltd.”.
  • This figure shows that the name of the construction related to the order displayed on the order form shown in FIG. 8, the order amount, etc. are displayed on the order confirmation form.
  • the figure shows that the name of the order receiving company and the signature of the person in charge of receiving the order are displayed on the order confirmation.
  • the order confirmation is created based on the order information indicating the details of the order (order details) and the contract information indicating receipt of the order.
  • the server SV creates an order confirmation based on the order details and contract information.
  • FIG. 10 is a sequence diagram showing an embodiment of this method.
  • the first terminal T1 is a terminal operated by the orderer, "B Facilities Co., Ltd.”
  • the second terminal T2 is a terminal operated by the contractor, "C Gas Co., Ltd.”
  • the third terminal T3 is a terminal operated by a third party, the "main contractor A”.
  • the server SV uses the first receiving unit 1 to receive the order details created by the orderer "B Equipment Co., Ltd.” from the first terminal T1 and store them in the storage unit M (S1).
  • the server SV uses the first creation unit 2 to create an order form using the order details stored in the storage unit M (S2).
  • the server SV uses the first viewing control unit 3 to control the order form so that it can be viewed from the second terminal T2 (S3).
  • the server SV uses the second receiving unit 4 to receive contract information from the second terminal T2 (S4).
  • the server SV uses the second creation unit 5 to create an order confirmation using the order details and contract information stored in the storage unit M (S5).
  • the server SV uses the second viewing control unit 6 to control the order confirmation so that it can be viewed from each of the first terminal T1 and the third terminal T3 (S6).
  • the second viewing control unit 6 controls the order confirmation so that it can be viewed from each of the first terminal T1 and the third terminal T3 (S6).
  • part of the displayed content of the order confirmation that can be viewed from the first terminal T1 cannot be viewed from the third terminal T3.
  • the server SV operates, for example, as a so-called web server, and displays screens, which will be described later, as web pages on the first terminal T1, the second terminal T2, and the third terminal T3.
  • An orderer, a contractor, or a third party receives (views) information displayed on each screen displayed on the first terminal T1, second terminal T2, or third terminal T3, or displays information on each screen. Enter and send to this server SV.
  • the orderer, the orderer, and the third party Prior to sending and receiving various information to and from the server SV, the orderer, the orderer, and the third party use each terminal to, for example, use the web services provided by the server SV (functions realized by this program). , log in from each terminal.
  • User IDs for example, user IDs
  • authentication information such as passwords required for login are stored in the user information DB 1 .
  • the server SV When receiving the authentication information from each terminal, the server SV refers to the user information DB1 and authenticates the user. By logging in to the web service of this server SV by an orderer, a contractor, or a third party, this server SV can operate each terminal during login to send and receive various information to and from this server SV. You can identify the contractor or third party.
  • FIG. 11 is a schematic diagram of the menu selection screen PM displayed on each of the first terminal T1, the second terminal T2, and the third terminal T3.
  • the figure shows user registration, construction registration, creation of an order form, creation of an order confirmation form, order confirmation confirmation, and an order list as means for selecting a menu (information processing executed by this server SV). It shows that buttons corresponding to each confirmation are displayed on the screen PM.
  • Each menu is selected by pressing a button whose name is displayed on the screen PM. That is, for example, the menu "user registration" is selected by pressing the button B11.
  • the pressing operation of the button B11 is, for example, an operation in which each terminal has a touch panel, and the operator of the terminal touches an area on the touch panel where the button B11 is displayed (hereinafter referred to as button pressing operation same for ).
  • the screen PM is displayed on the terminal operated by the user, for example, when the user logs in to the web service provided by the server SV. That is, when the server SV authenticates the user, the screen PM is displayed on the user's terminal.
  • FIG. 12 is a schematic diagram of a user registration screen P1 displayed when the "user registration" button B11 displayed on the screen PM shown in FIG. 11 is pressed.
  • the figure shows that the user information ("name”, "person in charge”, “e-mail address”, etc.) of the user "A Construction Co., Ltd.” is entered on the screen P1.
  • the server SV When the "Register" button B1 on the screen P1 is pressed, the information entered on the screen P1 is sent to the server SV as user information.
  • the server SV When receiving the user information, the server SV assigns a user ID as described above and stores it in the user information DB1 together with the received user information.
  • FIG. 14 is a schematic diagram of the construction information registration screen P2 displayed when the "construction registration" button B12 displayed on the screen PM shown in FIG. 11 is pressed.
  • information (such as "construction name,” “construction site,” “construction period,” etc.) indicating the content of construction related to the construction name "Yamazaki residence new construction” is input to the screen P2 (stored in the storage unit M). selected from a so-called pull-down menu from among multiple pieces of information displayed).
  • the server SV When the "Register" button B2 on the screen P2 is pressed, the information entered on the screen P2 is sent to the server SV as construction information.
  • the server SV receives the construction information, as described above, the server SV assigns the construction ID and stores the construction information together with the received construction information in the construction information DB2.
  • the construction information is registered in this server SV by, for example, the main contractor A who receives the order from the orderer X by operating the third terminal T3.
  • FIG. 14 is a schematic diagram of the order details registration screen P3 that is displayed when the “create order form” button B13 displayed on the screen PM shown in FIG. 11 is pressed.
  • the screen P3 is displayed on the first terminal T1 when the orderer "B Equipment Co., Ltd.” presses the button B13.
  • the figure shows information indicating the contents of the order from the orderer "B Facilities Co., Ltd.” to the contractor (contractor before the order) "C Gas Co., Ltd.” Order Amount”, etc.) is entered on the screen P3.
  • the order details entered on the screen P3 are transmitted from the first terminal T1 to the server SV.
  • the server SV receives the order details, as described above, the server SV assigns an order ID and stores it in the order information DB 3 together with the received order details.
  • FIG. 15 is a schematic diagram of an order form confirmation screen P41 that is displayed when the "order confirmation form creation" button B14 displayed on the screen PM shown in FIG. 11 is pressed.
  • the screen P41 is displayed on the second terminal T2 when the orderer (user before receiving the order) "C Gas Co., Ltd.” who has received the order from the orderer "B Equipment Co., Ltd.” presses the button B14. be.
  • the screen P41 displays, for example, a list of orders managed by this server SV, which are orders to "Limited Company C Gas” and which have not been registered in this server SV as being underwritten by "Limited Company C Gas”. indicate.
  • the order ID "Q2" ( 6) is transmitted from the second terminal T2 to the server SV.
  • the server SV reads the order sheet corresponding to the order with the order ID "Q2" from the storage unit M and transmits it to the second terminal T2. That is, the server SV displays the order form shown in FIG. 8 on the second terminal T2.
  • FIG. 16 is a schematic diagram of the contract information registration screen P42.
  • the company name of "Limited Company C Gas” and the signature of each person in charge are displayed on the screen P42 as contract information indicating that "Limited Company C Gas” receives an order from "B Equipment Co., Ltd.” Indicates that it is entered.
  • the signature is input to the screen P42 as so-called handwritten characters created by operating the input means (keyboard, mouse, etc.) of the second terminal T2, for example.
  • the signature as the contract information entered on the screen P42 is transmitted from the second terminal T2 to the main server SV together with the order ID "Q2" when the "registration" button B42 on the screen P42 is pressed.
  • the server SV receives the contract information, as described above, the server SV assigns an order ID and stores the order information together with the received contract information in the contract information DB 4 (see FIG. 7).
  • FIG. 17 is a schematic diagram of an order confirmation screen P5 displayed when the "order confirmation" button B15 displayed on the screen PM shown in FIG. 11 is pressed. be.
  • the screen P5 is displayed on the first terminal T1 when the orderer "B Equipment Co., Ltd.” presses the button B15.
  • the screen P5 displays, for example, a list of orders placed by an orderer of "B Equipment Co., Ltd.” among the orders managed by the server SV.
  • the figure shows that the order for the construction work "Yamazaki House New Construction" is selected from the list of orders displayed on the screen P5.
  • the order ID "Q2" (Fig. 6) is transmitted from the first terminal T1 to the server SV.
  • the server SV reads out the order acknowledgment corresponding to the order with the order ID "Q2" from the storage unit M and transmits it to the first terminal T1. That is, the server SV displays the order confirmation shown in FIG. 9 on the first terminal T1.
  • FIG. 18 is a schematic diagram of an order list selection screen P61 displayed when the "order list confirmation" button B16 displayed on the screen PM shown in FIG. 11 is pressed. is.
  • the screen P61 is displayed on the third terminal T3 when the primary contractor "A Construction Co., Ltd.” presses the button B16.
  • the screen P61 displays, for example, a list of orders managed by the server SV and placed by the orderer of "A Construction Co., Ltd.”.
  • the figure shows that the order for the construction work "Yamazaki House New Construction” is selected from the list of orders displayed on the screen P61.
  • the construction ID "W1" (see FIG. 6) corresponding to the construction "new construction of Yamazaki residence” selected in the screen P61 is transferred to the third terminal T3. to this server SV.
  • This server SV refers to the user information DB1 and the contract information DB4, identifies the combination of the orderer and the contractor for each order associated with the construction ID "W1", and creates an order list on the third terminal. Display on T3.
  • FIG. 19 is a schematic diagram of an order list viewing screen P62 displayed on the third terminal T3.
  • orders related to the construction work "Yamazaki residence new construction" are from “A construction company” to "B facilities company", from “B facilities company” to “C gas limited company", An order from “C Gas Co., Ltd.” to “D1 Denki Co., Ltd.” is displayed.
  • the figure shows that an order from "B Equipment Co., Ltd.” to "C Gas Co., Ltd.” is selected from among the orders displayed on the screen P62.
  • the server SV reads from the storage unit M the order confirmation corresponding to the order with the order ID "Q2".
  • the server SV confirms that the operator of the third terminal T3 is a third party who is neither an orderer nor a receiver of the order with the order ID "Q2" based on the authentication information from the third terminal T3 at the time of login. to identify. After that, the server SV displays the read order confirmation on the third terminal T3 in such a manner that the portion related to the order amount displayed in the read order confirmation cannot be visually recognized.
  • FIG. 20 is a schematic diagram showing an example of an order confirmation displayed on the third terminal T3.
  • the display contents of the order confirmation shown in FIG. 9 are the same as the display contents of the order confirmation shown in FIG. However, the portion related to the order amount displayed in the order confirmation shown in FIG. 9 is redacted in the order confirmation shown in FIG.
  • "A Construction Co., Ltd.” who browses the same order confirmation, can confirm that "C Gas Co., Ltd.” has received the order from "B Equipment Co., Ltd.” etc. cannot be seen.
  • the server SV manages orders received and placed between the "main contractor A" and the subcontractor regarding orders from the "orderer X".
  • the user of the server SV can view information such as the combination with the contractor, the contents of the order, and the acceptance of the order by the contractor.
  • the server SV will display the details of the contract to the third party in such a way that the order amount included in the order cannot be visually recognized. be viewed by people.
  • the server SV can allow a third party to view only a part of the contract content when allowing the third party to view the contract content related to the order from the orderer to the contractor.
  • the primary contractor is an example of a third party, but the third party in the present invention is not limited to the primary contractor. That is, for example, this server SV allows ⁇ B Equipment Co., Ltd.'', which placed the order to ⁇ C Gas Co., Ltd.'', to view the order acknowledgment regarding the order from ⁇ C Gas Co., Ltd.'' to ⁇ D1 Denki Co., Ltd.'' good too.
  • this server SV allows ⁇ B Equipment Co., Ltd.'', which placed the order to ⁇ C Gas Co., Ltd.'', to view the order acknowledgment regarding the order from ⁇ C Gas Co., Ltd.'' to ⁇ D1 Denki Co., Ltd.'' good too.
  • “Limited Company C Gas” is the orderer
  • "Limited Company D1 Denki” is the contractor
  • B Equipment Co., Ltd.” is the third party.
  • the prime contractor who has received the order from the orderer confirms the order acknowledgments of all the orders of the subcontractors (see FIG. 19), but the present invention is not limited to this.
  • users of this server can confirm order confirmations between subcontractors downstream from themselves (for example, downstream of secondary subcontractor C in Figure 1 is tertiary subcontractor, quaternary subcontractor, etc.) You may configure this server.
  • the embodiment described above is an example in which a third party is allowed to view contract details and the like in a manner in which the order amount included in the order details cannot be visually recognized.
  • personal information included in the order content may be used. That is, for example, the server may allow a third party to view the contract details in such a manner that the personal information included in the order details cannot be visually recognized.
  • information that cannot be visually recognized by a third party in the present invention may be specified by either the orderer or the contractor. That is, for example, the server receives, from the terminal operated by the orderer or the order taker, part of the information included in the order content selected by the orderer or the order taker and stores it in the storage unit. Keep After that, the server allows a third party to view the contract details in such a manner that the part of the information selected by the orderer or the contractor cannot be visually recognized.
  • the server includes an information selection unit for selecting part of the information of the order details, and the viewing control unit displays the contract details in a manner that makes the part of the order details selected by the information selection unit invisible. may be viewed by a third party.
  • the contract details viewed by a third party are the order details received from the terminal operated by the orderer and the contract information received from the terminal operated by the orderer.
  • the order details and contract information used to create the contract details may be stored in this server when the contract details are created.
  • the order content stored in the storage unit is not limited to the manner in which the server receives the order from the terminal operated by the orderer.
  • the contract information stored in the storage unit is not limited to being received by the server from a terminal operated by the contractor.
  • the third party can view the part of the contract content that has been sanitized. Unable to browse.
  • the aspect of making part of the information viewed by the third party invisible to the third party is not limited to sanitization (so-called masking processing), for example, deletion from the information viewed by the third party (Erase processing) or encryption may be used.
  • this server is equipped with various means such as a masking section, an erasing section, an encryption section, etc., for making information invisible, and using these means, some information contained in the contract content is are processed so that they cannot be viewed by a third party.
  • the decryption key is, for example, transmitted by the Server to a terminal operated by the orderer or the orderer, so that the orderer or the orderer can decrypt the information encrypted using the decryption key and make it visible. good too.
  • the server may transmit the decryption key to a terminal operated by a third party.
  • the Server transmits the contents of the contract, which includes a part of the information that cannot be visually recognized, to the terminal operated by the third party. after a predetermined amount of time has elapsed since .
  • a third party cannot visually recognize part of the contract content at the beginning of viewing, it will be stored in the storage unit of this server at a predetermined time (for example, at a time designated by the orderer or the contractor). After a certain amount of time has passed, information that was not visible can be seen.
  • the server may transmit the decryption key to a terminal operated by a person other than the orderer, orderer, or third party. That is, for example, the decryption key related to the contract content between the primary contractor (orderer) who received the order from the orderer (third party) and the primary subcontractor (contractor) who received the order from the primary contractor It may be transmitted to a terminal operated by a secondary subcontractor who has received an order from a subcontractor.
  • the present server is one aspect of the information processing server (hereinafter referred to as "the server") according to the present invention
  • the program is the present invention
  • the present method is one aspect of the information processing method (hereinafter referred to as the "method") according to the present invention. That is, in the embodiment described above, the server realizes the order placement management that allows a third party to view only a part of the contract contents related to the order from the orderer to the order receiver. is an example.
  • the server is realized by an information processing device such as a personal computer.
  • the server executes the program.
  • the program running on the server cooperates with hardware resources of the server to implement the method.
  • the server allows a third party who is different from the provider and the recipient of the provided information provided by the provider to view the browsed information created based on the provided information, To allow a third party to browse browsing information in such a manner that a part of provided information included in the browsing information cannot be visually recognized. A third party cannot view part of the provided information included in the viewed information.
  • the order information including order details stored by this server is an example of the provided information stored by the server.
  • the contract (contents of contract) created by this server is an example of browsing information created by the server.
  • the information processed by the server is not limited to the information related to ordering and receiving processed by this server.
  • the information processed by the server is shared between the provider, the recipient who receives the provided information from the provider, and the third party who browses the browsing information created based on the provided information. Any information can be exchanged.
  • the information processed by the server may be, for example, information on product manufacturing (eg, process chart, parts list, estimate, drawing, etc.) or information on corporate management (eg, management plan, borrower, etc.).
  • This server is A first terminal (T1) operated by an orderer (for example, B Equipment Co., Ltd.); a second terminal (T2) operated by a contractor (for example, C Gas Co., Ltd.) who receives an order from the orderer; a third terminal (T3) operated by a third party (for example, A Construction Co., Ltd.) different from both the orderer and the contractor; connected via a communication network (N) to each of a first receiving unit (1) for receiving order details indicating details of the order from the first terminal; a storage unit (M) for storing the order content; a first creation unit (2) that creates an order form based on the order details; a first viewing control unit (3) for displaying the order form on the second terminal; a second receiving unit (4) for receiving contract information indicating receipt of the order from the second terminal; a second creation unit (5) for creating a contract for the received order based on the contract information; a second browsing control unit (6) for displaying the contract on the third terminal; and
  • the second viewing control unit displays the contract
  • the second creation unit creates the contract using the order details, Anything is fine.
  • the order content includes an order amount that is the consideration for the order
  • the second viewing control unit displays the contract on the third terminal in such a manner that the order amount cannot be visually recognized. Anything is fine.
  • the second receiving unit receives the signature of the contractor as the contract information
  • the second creation unit uses the signature to create the contract
  • the second browsing control unit displays the contract on the third terminal in a manner in which the signature can be visually recognized. Anything is fine.
  • the second viewing control unit displays the contract on the first terminal in a manner in which all of the order details can be visually recognized. Anything is fine.
  • the storage unit Secondary contract details indicating the details of the secondary contract between the contractor (for example, C Gas Co., Ltd.) and the secondary contractor (for example, D1 Electric Co., Ltd.) who is the order destination of the contractor, remember the a third viewing control unit that displays part of the secondary contract content on the first terminal; and
  • the secondary contract content includes the secondary order amount, which is the consideration for the secondary contract,
  • the third viewing control unit displays the secondary contract content on the first terminal in such a manner that the secondary order amount cannot be visually recognized. Anything is fine.
  • This server is A first terminal (T1) operated by an orderer (for example, B Equipment Co., Ltd.); a second terminal (T2) operated by a contractor who receives an order from the orderer (for example, C Gas Co., Ltd.); a third terminal (T3) operated by a third party (for example, A Construction Co., Ltd.) different from both the orderer and the contractor; connected via a communication network (N) to each of a first receiving unit (1) for receiving order details indicating details of the order from the first terminal; a second receiving unit (4) for receiving contract information indicating receipt of the order from the second terminal; a storage unit (M) that stores the order content and the contract information; a creation unit (5) that creates a written contract for the order based on the order content and the contract information; a browsing control unit (6) for displaying the contract on the third terminal; and The browsing control unit displays the contract on the third terminal in such a manner that part of the order content cannot be visually recognized.
  • N communication network
  • the first receiving unit receives the part of the order content from the first terminal and stores it in the storage unit;
  • the viewing control unit displays the contract on the third terminal in such a manner that the part of the order content stored in the storage unit cannot be visually recognized. Anything is fine.
  • the second receiving unit receives the part of the order content from the second terminal and stores it in the storage unit;
  • the viewing control unit displays the contract on the third terminal in such a manner that the part of the order content stored in the storage unit cannot be visually recognized. Anything is fine.
  • This server is an information selection unit that selects the part of the order content from the information included in the contract; and
  • the viewing control unit displays the contract on the third terminal in such a manner that the part of the order content selected by the information selection unit cannot be visually recognized. Anything is fine.
  • This server is To a third party (e.g., A Komuten Co., Ltd.) that is different from both the orderer (e.g., B Equipment Co., Ltd.) and the contractor (e.g., C Gas Co., Ltd.) who receives orders from the orderer a third party terminal (T3) to be operated; connected via a communication network (N), a storage unit (M) for storing order content indicating the content of the order and contract information indicating receipt of the order; a creation unit (5) that creates a written contract for the order based on the order content and the contract information; a viewing control unit (6) for displaying the contract on the third party terminal; and The viewing control unit displays the contract on the third-party terminal in such a manner that part of the order content cannot be visually recognized.
  • a third party e.g., A Komuten Co., Ltd.
  • the orderer e.g., B Equipment Co., Ltd.
  • the contractor e.g., C Gas Co., Ltd.
  • This server is a receiving unit that receives the part of the order details from the terminal operated by the orderer and stores the part in the storage unit; and
  • the viewing control unit displays the contract on the third party terminal in such a manner that the part of the order content stored in the storage unit cannot be visually recognized. Anything is fine.
  • This server is a receiving unit that receives the part of the order content from the terminal operated by the order receiver and stores it in the storage unit; and
  • the viewing control unit displays the contract on the third party terminal in such a manner that the part of the order content stored in the storage unit cannot be visually recognized. Anything is fine.
  • the viewing control unit displays the contract on the third party terminal in such a manner that the part of the order content selected by the information selection unit cannot be visually recognized. Anything is fine.
  • a method performed by a server (SV) connected via a communication network (N) to each of The server comprises a storage unit (M), the server a first receiving step (S1) of receiving order details indicating the details of the order from the first terminal; a storage step of storing the order details in the storage unit; a first creation step (S2) of creating an order form based on the order details; a first viewing control step (S3) of displaying the order form on the second terminal; a second receiving step (S4) of receiving contract information indicating receipt of the order from the second terminal; a second creation step (S5) of creating a contract for the received order
  • S1 operated by an order
  • the method is A first terminal (T1) operated by an orderer (for example, B Equipment Co., Ltd.); a second terminal (T2) operated by a contractor (for example, C Gas Co., Ltd.) who receives an order from the orderer; a third terminal (T3) operated by a third party (for example, A Construction Co., Ltd.) different from both the orderer and the contractor;
  • a method performed by a server (SV) connected via a communication network (N) to each of The server comprises a storage unit (M), the server a first receiving step (S1) of receiving the order content indicating the content of the order from the first terminal and storing it in the storage unit; a second receiving step (S4) of receiving contract information indicating receipt of the order from the second terminal and storing it in the storage unit; a creation step (S5) of creating a contract for the received order based on the order content and the contract information; A viewing control step (S6) for displaying the contract on the third terminal; and In the viewing control step, the server displays the written contract on the
  • the method is A third party (e.g., A Komuten Co., Ltd.) that is different from both the orderer (e.g., B Equipment Co., Ltd.) and the contractor (e.g., C Gas Co., Ltd.) who receives orders from the orderer (e.g., C Gas Co., Ltd.) a third party terminal (T3) operated by A method performed by a server (SV) connected via a communication network (N), comprising:
  • the server comprises a storage unit (M), the server a storage step (S1, S4) of storing order content indicating the content of the order and contract information indicating receipt of the order in the storage unit; a creation step (S5) of creating a contract for the order based on the order content and the contract information; a viewing control step (S6) for displaying the contract on the third party terminal; and
  • the server displays the contract on the third party terminal in such a manner that a part of the order content cannot be visually recognized.
  • the server is A third party (e.g., B Equipment Co., Ltd.) and a recipient (e.g., C Gas Co., Ltd.) who receives the provided information (e.g., order details) provided by the provider (e.g., For example, a third party terminal (for example, a third party terminal T3) operated by A Construction Co., Ltd.); connect through a communications network (e.g., the Internet); a storage unit (for example, storage unit M) that stores the provided information; a creation unit (e.g., order confirmation creation unit 5) that creates browsing information (e.g., contract) based on the provided information; a viewing control unit (for example, an order confirmation viewing control unit 6) that displays the viewing information on the third party terminal; and
  • the browsing information includes the provided information,
  • the viewing control unit displays the viewing information on the third party terminal in a manner in which part of the providing information (for example, the order amount) cannot be visually recognized.
  • the server is a receiving unit that receives the part of the provided information from a terminal operated by the provider and stores the information in the storage unit; and
  • the viewing control unit displays the viewing information on the third-party terminal in such a manner that the part of the provided information stored in the storage unit cannot be visually recognized. Anything is fine.
  • the server is a receiving unit that receives the part of the provided information from a terminal operated by the recipient and stores it in the storage unit; and
  • the viewing control unit displays the viewing information on the third-party terminal in such a manner that the part of the provided information stored in the storage unit cannot be visually recognized. Anything is fine.
  • the server is an information selection unit that selects the part of the provided information from among the information included in the browsed information; and
  • the viewing control unit displays the viewing information on the third-party terminal in such a manner that the part of the provided information selected by the information selection unit cannot be visually recognized. Anything is fine.
  • the server is a masking unit that masks the part of the provided information; and
  • the viewing control unit displays the viewing information on the third terminal in such a manner that part of the provided information masked by the masking unit cannot be visually recognized. Anything is fine.
  • the server is an erasing unit that erases the part of the provided information; and
  • the viewing control unit displays the viewing information on the third terminal in such a manner that part of the provided information deleted by the erasing unit cannot be visually recognized. Anything is fine.
  • the server is an encryption unit that encrypts the part of the provided information; and
  • the browsing control unit displays the browsing information on the third terminal in such a manner that the part of the provided information encrypted by the encryption unit cannot be visually recognized. Anything is fine.
  • the program causes the computer to function as the server.
  • the method is A third party (e.g., B Equipment Co., Ltd.) and a recipient (e.g., C Gas Co., Ltd.) who receives the provided information (e.g., order details) provided by the provider (e.g., For example, a third party terminal (for example, a third party terminal T3) operated by A Construction Co., Ltd.); A method performed by a server (e.g. SV) connected via a communication network (e.g.
  • the server includes a storage unit (for example, storage unit M) that stores the provided information; the server a creation step (for example, S5) of creating viewing information (for example, a contract) based on the provided information; a viewing control step (for example, S6) of displaying the viewing information on the third party terminal; and
  • the browsing information includes the provided information
  • the server displays the viewing information on the third party terminal in such a manner that part of the providing information (for example, the order amount) cannot be visually recognized.
  • SV order management server M storage unit 1 order details receiving unit (first receiving unit) 2 Order form creation department (1st creation department) 3 Order form viewing control unit (first viewing control unit) 4 Contract information receiving unit (second receiving unit) 5 Order acknowledgment creation department (2nd creation department) 6 Order Confirmation Browsing Control Unit (Second Browsing Control Unit) T1 Terminal operated by the orderer (first terminal) T2 Terminal operated by contractor (second terminal) T3 Terminal operated by a third party (third terminal) DB1 User information database DB2 Construction information database DB3 Order information database DB4 Contract information database

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Accounting & Taxation (AREA)
  • General Business, Economics & Management (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Resources & Organizations (AREA)
  • Finance (AREA)
  • Tourism & Hospitality (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Development Economics (AREA)
  • Data Mining & Analysis (AREA)
  • Operations Research (AREA)
  • Quality & Reliability (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本発明は、受発注管理サーバを得るものである。 注文者に操作される第1端末と、注文者からの注文を受注する受注者に操作される第2端末と、注文者と受注者のいずれとも異なる第三者に操作される第3端末と、のそれぞれと通信ネットワークを介して接続するサーバ(SV)である。サーバは、注文の内容を示す注文内容を、第1端末から受信する第1受信部(1)と、注文内容を記憶する記憶部(M)と、注文内容に基づいて注文書を作成する第1作成部(2)と、注文書を第2端末に表示する第1閲覧制御部(3)と、注文の受領を示す請負情報を第2端末から受信する第2受信部(4)と、請負情報に基づいて受領された注文の請負書を作成する第2作成部(5)と、請負書を第3端末に表示する第2閲覧制御部(6)と、を有してなる。第2閲覧制御部は、注文内容の一部が視認できない態様で、請負書を第3端末に表示する。

Description

受発注管理サーバと受発注管理プログラムと受発注管理方法と情報処理サーバと情報処理プログラムと情報処理方法
 本発明は、商品やサービスを注文する注文者と、その注文を受注する受注者と、の間の受発注の管理に用いられる、受発注管理サーバと、受発注管理プログラムと、受発注管理方法に関するものである。
 また、本発明は、提供情報の提供者と、その提供情報の受領者と、は異なる第三者に、その提供情報に基づいて作成された閲覧情報を閲覧させる情報処理サーバと、情報処理プログラムと、情報処理方法に関するものである。
 例えば、建設工事は、大工工事、鉄筋工事、ガス工事、電気工事、機械器具設置工事など、各種の土木建築に関する工事を含む。そのため、発注者から建設工事を受注した建設業者は、元請者として、工事の種類や納期などに応じて、工事の一部を下請業者に注文する。建設業者(元請者)からの注文を受注した下請業者(1次下請者)は、受注した工事の一部を下請業者(2次下請者)に注文する。つまり、1次下請者は、元請者との関係では受注者であり、2次下請者との関係では注文者である。
 このように、建設工事は、発注者と元請者との間の注文のみではなく、元請者と1次下請者との間の注文、1次下請者と2次下請者との第の注文、・・・、n-1次下請者とn次下請者との間の注文など、いわば複数の階層の注文(受発注)の集合を含む。
 ここで、建設工事に関わる業者は、前述の1次下請者のように、注文の受発注の態様に応じて、注文者でもあり、受注者である。また、業者は、様々な業者との間で受注や発注をする。そのため、業者の受発注の管理の負担は、大きい。特に、建設工事の注文において、受注者は、注文者からの注文を請け負うことを示す請負書(注文請書)を発行する必要があるが、この請負書の発行の負担が大きい。その結果、業者が請負書を発行することなく、現場で作業をしてしまうことが発生し得る。
 これまでにも、発注者と受注者との両者の負担を軽減するためのシステムの提案がされている(例えば、特許文献1参照)。
 特許文献1は、専用注文用紙での注文における発注者側と受注者側の両社の負担を軽減するためのシステムを開示する。
特開2017-162297号公報
 元請者は、発注者から受注した建設工事の完了の責任を負うことから、建設工事に関連するすべての注文を把握しておく必要がある。すなわち、元請者は、自身の注文先、つまり、自身の契約相手である1次下請者のみならず、1次下請者の注文先である2次下請者や、その先の下請者に対する注文を把握する必要がある。一方で、元請者は、自身の契約相手以外の注文に関する契約内容のうち、特に、注文金額を知る必要はない。そのため、発注者から元請者が受注した建設工事に含まれる受発注を管理するシステムは、1次下請者と2次下請者との間やそれ以降の業者間で注文があったことを、第三者である元請者に閲覧させる際に、業者間の注文金額を元請者に閲覧させないことが望ましい。
 このように、受発注を管理するシステムは、第三者に請負情報の一部のみを閲覧させることが望まれる。
 本発明は、提供者から受領者に提供された提供情報の一部のみを、提供者と受領者のいずれとも異なる第三者に閲覧させることができる受発注管理サーバと受発注管理プログラムと受発注管理方法と情報処理サーバと情報処理プログラムと情報処理方法とを提供することを目的とする。
 本発明に係る受発注管理サーバは、注文者に操作される第1端末と、注文者からの注文を受注する受注者に操作される第2端末と、注文者と受注者のいずれとも異なる第三者に操作される第3端末と、のそれぞれと通信ネットワークを介して接続し、注文の内容を示す注文内容を第1端末から受信する第1受信部と、注文内容を記憶する記憶部と、注文内容に基づいて注文書を作成する第1作成部と、注文書を第2端末に表示する第1閲覧制御部と、注文の受領を示す請負情報を第2端末から受信する第2受信部と、請負情報に基づいて受領された注文の請負書を作成する第2作成部と、請負書を第3端末に表示する第2閲覧制御部と、を有してなり、第2閲覧制御部は、注文内容の一部が視認できない態様で請負書を第3端末に表示する、ことを特徴とする。
 本発明は、提供者から受領者に提供された提供情報の一部のみを、提供者と受領者のいずれとも異なる第三者に閲覧させることができる。
本発明に係る受発注管理サーバの利用者の関係を示す模式図である。 上記サーバの実施の形態を示すネットワーク構成図である。 上記サーバの実施の形態を示す機能ブロック図である。 上記サーバの記憶部に記憶される利用者情報の例を示す模式図である。 上記記憶部に記憶される工事情報の例を示す模式図である。 上記記憶部に記憶される注文情報の例を示す模式図である。 上記記憶部に記憶される請負情報の例を示す模式図である。 上記サーバに作成される注文書の例を示す模式図である。 上記サーバに作成される請負書の例を示す模式図である。 上記サーバにより実行される本発明に係る受発注管理方法の実施の形態を示すシーケンス図である。 利用者に操作される利用者端末に表示されるメニュー選択画面の例を示す模式図である。 上記利用者端末に表示される利用者情報登録画面の例を示す模式図である。 上記利用者端末に表示される工事情報登録画面の例を示す模式図である。 注文者に操作される注文者端末に表示される注文情報登録画面の例を示す模式図である。 受注者に操作される受注者端末に表示される注文書確認画面の別の例を示す模式図である。 上記受注者端末に表示される受領情報登録画面の例を示す模式図である。 上記注文者端末に表示される注文請書確認画面の例を示す模式図である。 第三者に操作される第三者端末に表示される注文一覧選択画面の例を示す模式図である。 上記第三者端末に表示される注文一覧閲覧画面の例を示す模式図である。 上記第三者端末に表示される注文請書の例を示す模式図である。
 本発明に係る受発注管理サーバと受発注管理プログラムと受発注管理方法と情報処理サーバと情報処理プログラムと情報処理方法との実施の形態は、以下に、図面と共に説明される。
 ここで、本発明に係る受発注管理サーバと受発注管理プログラムと受発注方法それぞれは、本発明に係る情報処理サーバと情報処理プログラムと情報処理方法それぞれの一態様である。すなわち、本発明における注文内容と請負書(請負内容)それぞれは、本発明における提供情報と閲覧情報それぞれの一例である。注文内容などの詳細は、後述される。
 なお、以下に説明される実施の形態は、本発明に係る受発注管理サーバなどが建設工事の受発注の管理に用いられる場合の例である。
 図1は、本発明に係る受発注管理サーバ(以下「本サーバ」という。)の利用者の関係を示す模式図である。
 同図は、発注者Xが元請者Aに建設工事を注文したことを示す。すなわち、発注者Xは注文者であり、元請者Aは受注者である。同様に、同図は、元請者Aが1次下請者Bに注文したこと、1次下請者Bが2次下請者Cに注文したこと、2次下請者Cが3次下請者D1とD2それぞれに注文したこと、などを示す。
 本サーバの利用者は、発注者Xからの注文を直接的または間接的に受けた者である。発注者Xからの注文を直接的に受けた者は、元請者Aである。発注者Xからの注文を間接的に受けた者は、1次下請者Bや、2次下請者Cや、3次下請者D1,D2などである。
●受発注管理サーバ●
 図2は、本サーバの実施の形態を示すネットワーク構成図である。
 本サーバSVは、注文者と受注者との間の受発注を管理する管理者(例えば、利用者のいずれか、あるいは、利用者とは別の者)により運用されて、利用者に利用される。
 本サーバSVは、パーソナルコンピュータなどの情報処理装置により実現される。本サーバSVは、本発明に係る受発注管理プログラム(以下「本プログラム」という。)を実行する。本サーバSVで動作する本プログラムは、本サーバSVのハードウェア資源と協働して、本発明に係る受発注管理方法(以下「本方法」という。)を実現する。
 本サーバSVのハードウェア資源は、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)、DSP(Digital Signal Processor)などのプロセッサである。プロセッサは、本プログラムに記述された命令を実行することで、本サーバSVが備える後述の各手段を実現する。
 なお、本サーバSVとは異なる図示しない情報処理装置が、本プログラムを実行することで、同情報処理装置は本サーバと同様に機能して、本方法を実現する。
 本サーバSVは、通信ネットワークNを介して、第1端末T1と、第2端末T2と、第3端末T3と、通信可能に接続する。
 通信ネットワークNは、インターネットやLAN(Local Area Network)などのコンピュータ通信網である。
 本サーバSVは、第1端末T1と第2端末T2と第3端末T3と共に、受発注管理システム(以下「本システム」という。)を構成する。換言すれば、本システムは、本サーバSVと、第1端末T1と、第2端末T2と、第3端末T3と、で構成される。
 第1端末T1は、注文者に操作される情報処理装置である。第1端末T1は、例えば、スマーフォンやパーソナルコンピュータなどである。
 第2端末T2は、受注者に操作される情報処理装置である。第2端末T2は、例えば、スマーフォンやパーソナルコンピュータなどである。
 第3端末T3は、注文者や受注者とは異なる第三者に操作される情報処理装置である。第3端末T3は、例えば、スマーフォンやパーソナルコンピュータなどである。
●受発注管理サーバの構成
 図3は、本サーバの実施の形態を示す機能ブロック図である。
 本サーバSVは、記憶部Mと、注文内容受信部(第1受信部)1と、注文書作成部(第1作成部)2と、注文書閲覧制御部(第1閲覧制御部)3と、請負情報受信部(第2受信部)4と、注文請書作成部(第2作成部)5と、注文請書閲覧制御部(第2閲覧制御部)6と、を有してなる。
 記憶部Mは、本プログラムと、本サーバSVが本方法を実現するために用いる情報などを記憶する。記憶部Mは、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、RAM(Random Access Memory)、フラッシュメモリなどの半導体メモリ素子、などである。
 記憶部Mは、利用者情報データベース(DB)1と、工事情報データベース(DB)2と、注文情報データベース(DB)3と、請負情報データベース(DB)4と、を記憶する。各データベースに記憶される情報の詳細は、後述される。
 第1受信部1は、注文者から受注者への注文の内容を示す注文内容を、第1端末T1から受信する。注文内容の詳細は、後述される。
 第1作成部2は、記憶部Mに記憶されている注文情報に基づいて、注文書を作成する。注文書の内容やその作成方法は、後述される。
 第1閲覧制御部3は、注文書を第2端末T2に表示して、注文書に表示された注文内容を受注者に閲覧可能にする。
 第2受信部4は、受注者が注文者からの注文を請け負うことを示す請負内容(注文内容と同様の内容)を含む請負情報を、第2端末T2から受信する。請負情報の詳細は、後述される。
 第2作成部5は、注文の請負書(注文請書)を作成する。請負書の内容やその作成方法は、後述される。
 第2閲覧制御部6は、請負書を第1端末T1や第3端末T3に表示して、請負書に表示された請負内容(注文内容)や請負の事実などを、注文者や第三者に閲覧可能にする。ただし、第1端末T1に表示される請負書に表示された請負内容の一部は、第3端末T3に表示される請負書に視認できない態様で第3端末T3に表示される。
●利用者情報
 利用者情報は、本サーバSVを利用する利用者ごとの情報である。利用者は、前述のとおり、元請者Aと、下請者(B,C,D1,D2など)と、である。利用者は、本サーバSVの利用を開始するにあたり利用者登録をする。利用者登録は、利用者が、本サーバSVによる受発注の管理に必要な自身の情報などを、本サーバSVに送信して行われる。利用者情報は、利用者登録ごとに記憶部Mに記憶される。
 図4は、記憶部Mに記憶される利用者情報の例を示す模式図である。
 同図は、利用者情報が、利用者IDと関連付けられて記憶部Mの利用者情報DB1に記憶される、利用者の名称と、利用者の担当者名と、利用者のメールアドレスと、を含むことを示す。本プログラムは、利用者IDを用いて利用者情報DB1を参照することで、利用者IDと関連付けられて利用者情報DB1に記憶されている利用者の名称などを特定できる(利用者情報DB1から読み出せる)。
 利用者IDは、本システム(すなわち、本サーバSV、第1端末T1、第2端末T2、第3端末T3のそれぞれ。以下、同じ。)が、利用者を特定するために用いる情報である。利用者IDは、例えば、利用者登録の際に、本サーバSVにより付与されて利用者情報DB1に記憶される。
 同図は、例えば、利用者ID「A」の利用者の名称が「A工務店株式会社」であること、同利用者の担当者の氏名が「工務太郎」であること、同利用者のメールアドレスが「a@domain」であること、などを示す。
●工事情報
 工事情報は、本システムにおいて管理される受発注の契約(注文)の対象(工事)に関する情報である。すなわち、工事情報は、元請者Aが発注者Xから受注した工事である。また、工事情報は、元請者Aから1次下請者Bへの注文、あるいは、n-1次下請者からn次下請者への注文に関する情報である。
 本サーバSVは、例えば、本サーバSVを利用する利用者(例えば、元請者A)に操作される端末から工事に関する情報を受信して、記憶部Mに記憶する。
 図5は、記憶部Mに記憶される工事情報の例を示す模式図である。
 同図は、工事情報が、工事IDと関連付けられて記憶部Mの工事情報DB2に記憶される、工事の名称と、工事が行われる住所と、を含むことを示す。本プログラムは、工事IDを用いて工事情報DB2を参照することで、工事IDと関連付けられて工事情報DB2に記憶されている工事の名称などを特定できる。
 工事IDは、本システムが、本システムで管理される受発注の対象となる工事を特定するために用いる情報である。工事IDは、例えば、本サーバSVが元請者Aに操作される端末から工事に関する情報(例えば、工事の名称や住所など)を受信した際に、本サーバSVにより付与されて工事情報DB2に記憶される。
 工事の名称や住所などは、本システムで管理される受発注の対象となる工事を特定する情報である。工事の名称などの情報は、例えば、本サーバSVが利用者(例えば、元請者A)に操作される端末より受信して、工事情報DB2に記憶される。
 同図は、工事ID「W1」の工事の名称が「山崎邸新築工事」であること、などを示す。
●注文情報
 注文情報は、注文者から受注者への注文の内容(注文内容)を示す情報である。注文情報は、その注文を受注する受注者に閲覧される情報である。注文情報は、本サーバSVが注文内容を第1端末T1から受信するごとに、記憶部Mに記憶される。
 図6は、記憶部Mに記憶される注文情報の例を示す模式図である。
 同図は、注文情報が、注文IDと関連付けられて記憶部Mの注文情報DB3に記憶される、工事IDと、注文者の利用者IDと、受注者の利用者IDと、注文内容と、を含むことを示す。本プログラムは、注文IDを用いて注文情報DB3を参照することで、注文IDと関連付けられて注文情報DB3に記憶されている注文内容などを特定できる。
 注文IDは、本システムが注文内容を特定するために用いる情報である。注文IDは、例えば、本サーバSVが第1端末T1から注文内容を受信した際に、本サーバSVにより付与されて注文情報DB3に記憶される。
 注文情報DB3に記憶される工事IDは、注文IDに対応する工事の工事IDである。注文情報DB3に記憶される注文者や受注者の利用者IDは、注文IDに対応する注文の注文者と受注者それぞれの利用者IDである。工事IDや利用者IDは、例えば、本サーバSVが第1端末T1から注文内容を受信する際に、第1端末T1から本サーバSVに送信される。
 注文情報DB3に記憶される注文内容は、本サーバSVが第1端末T1から受信して、注文情報DB3に記憶される。
 同図は、例えば、注文内容が注文ごとに記憶されていることを示す。すなわち、同図は、例えば、注文ID「Q1」に対応する注文は、工事ID「W1」の工事に関する注文であること、その注文の注文者の利用者IDが「A」であること、その注文の受注者の利用者IDが「B」であること、などを示す。
●請負情報
 請負情報は、受注者が注文者からの注文の受領を示す情報である。請負情報は、注文者や第三者が、受注者の受領を確認するために参照する情報である。請負情報は、本サーバSVが請負情報を受信するごとに、記憶部Mに記憶される。
 図7は、記憶部Mに記憶される請負情報の例を示す模式図である。
 同図は、請負情報が、受注IDと関連付けられて記憶部Mの請負情報DB4に記憶される、注文IDと、受注者の名称(受注会社名)の署名と、受注者の担当者(受注担当者)の署名と、を含むことを示す。本プログラムは、受注IDを用いて請負情報DB4を参照することで、受注IDと関連付けられて請負情報DB4に記憶されている受注者の名称の署名などを特定できる。
 受注IDは、本システムが、注文者と受注者との間で成約した注文、つまり、受注者が受領した注文を特定するために用いる情報である。受注IDは、例えば、本サーバSVが第2端末T2から請負情報を受信した際に、本サーバSVにより付与されて請負情報DB4に記憶される。
 請負情報DB4に記憶される注文IDは、受注者が受領した注文の注文IDであり、例えば、本サーバSVが第2端末T2から署名を受信した際に、第2端末T2から本サーバSVに送信される。
 受注会社名や受注担当者の署名は、受注者による注文の受領を示す情報であり、本サーバSVが第2端末T2から受信する。
 同図は、受注ID「R2」で特定される受領された注文の注文IDが「Q2」であること、同注文の請負を受領した受注者の受注会社名と受注担当者の署名が「有限会社C瓦斯」と「瓦斯三郎」であること、などを示す。
●注文書
 図8は、本サーバSVの第1作成部2により作成された注文書の例を示す模式図である。
 本サーバSVは、第1端末T1から注文内容を受信するごとに、記憶部Mに記憶されている情報(利用者情報、工事情報、注文情報など)を用いて、注文書を作成して記憶部Mに記憶する。本サーバSVは、注文書を、その注文の受注者に閲覧させる。本サーバSVは、例えば、利用者情報DB1から読み出した受注者のメールアドレス宛に、受注者宛の注文書(受領前)が存在することを通知する電子メールを送信する。受注者は、このメールを受信した後に、本サーバSVにアクセスして、この注文書を閲覧する。
 同図は、注文者「B設備株式会社」から受注者「有限会社C瓦斯」への注文ID「Q2」で特定される注文に関する注文書であることを示す。同図は、注文に係る工事の名称などや、注文金額などが、注文書に表示されていること、などを示す。
●請負書(注文請書)
 図9は、本サーバSVの第2作成部5により作成された注文請書の例を示す模式図である。
 本サーバSVは、第2端末T2から請負情報を受信するごとに、記憶部Mに記憶されている情報を用いて、注文請書を作成して記憶部Mに記憶する。本サーバSVは、注文請書を、その注文の注文者と、第三者とに閲覧させる。本サーバSVは、例えば、受注者に注文書を閲覧させるのと同様に、注文者に電子メールを送信する。
 同図は、注文者「B設備株式会社」から受注者「有限会社C瓦斯」への注文ID「Q2」で特定される注文に関する注文請書であることを示す。同図は、図8に示された注文書に表示されている注文に係る工事の名称などや、注文金額などが、注文請書に表示されていること、などを示す。同図は、受注会社名や受注担当者の署名が、注文請書に表示されていることを示す。
 このように、注文請書は、注文の内容(注文内容)を示す注文情報と、その注文の受領を示す請負情報と、に基づいて作成される。換言すれば、本サーバSVは、注文内容と請負情報とに基づいて、注文請書を作成する。
●受発注管理方法●
 図10は、本方法の実施の形態を示すシーケンス図である。
 ここで、以下の説明において、第1端末T1は注文者である「B設備株式会社」に操作される端末とし、第2端末T2は受注者である「有限会社C瓦斯」に操作される端末とし、第3端末T3は第三者である「元請者A」に操作される端末とする。
 先ず、本サーバSVは、第1受信部1を用いて、注文者「B設備株式会社」が作成した注文内容を、第1端末T1から受信して、記憶部Mに記憶する(S1)。
 次いで、本サーバSVは、第1作成部2を用いて、記憶部Mに記憶されている注文内容などを用いて、注文書を作成する(S2)。
 次いで、本サーバSVは、第1閲覧制御部3を用いて、注文書を、第2端末T2から閲覧可能に制御する(S3)。
 次いで、本サーバSVは、第2受信部4を用いて、請負情報を、第2端末T2から受信する(S4)。
 次いで、本サーバSVは、第2作成部5を用いて、記憶部Mに記憶されている注文内容や請負情報などを用いて、注文請書を作成する(S5)。
 次いで、本サーバSVは、第2閲覧制御部6を用いて、注文請書を、第1端末T1と第3端末T3それぞれから閲覧可能に制御する(S6)。ただし、後述のとおり、第1端末T1から閲覧可能な注文請書の表示内容の一部は、第3端末T3から閲覧できない。
●受発注管理サーバと各端末との通信●
 本サーバSVは、例えば、いわゆるwebサーバとして動作して、第1端末T1、第2端末T2、第3端末T3に、後述する各画面を、webページとして表示する。注文者や受注者や第三者は、第1端末T1や第2端末T2や第3端末T3に表示される各画面に表示された情報を受信(閲覧)する、あるいは、各画面に情報を入力して本サーバSVに送信する。注文者や受注者や第三者は、各端末を用いて、本サーバSVとの間で各種情報の送受信に先立ち、例えば、本サーバSVが提供するwebサービス(本プログラムにより実現される機能)に、各端末からログインする。ログインに必要なユーザID(例えば、利用者ID)やパスワードなどの認証情報は、利用者情報DB1に記憶されている。本サーバSVは、各端末から認証情報を受信したとき、利用者情報DB1を参照して利用者を認証する。注文者や受注者や第三者が本サーバSVのwebサービスにログインすることで、本サーバSVは、ログイン中に各端末の操作をして本サーバSVと各種情報の送受信をする注文者や受注者や第三者を特定できる。
●メニューの選択
 図11は、第1端末T1と、第2端末T2と、第3端末T3それぞれに表示されるメニュー選択画面PMの模式図である。
 同図は、メニュー(本サーバSVで実行される情報処理)を選択するための手段として、利用者登録と、工事登録と、注文書作成と、注文請書作成と、注文請書確認と、注文一覧確認それぞれに対応するボタンが画面PMに表示されていることを示す。
 各メニューは、画面PMにメニューの名称が表示されているボタンが押下されることで選択される。すなわち、例えば、メニュー「利用者登録」は、ボタンB11が押下されることで選択される。ここで、ボタンB11の押下操作は、例えば、各端末がタッチパネルを備えていて、端末の操作者がボタンB11の表示されているタッチパネル上の領域をタッチする操作である(以下、ボタンの押下操作について同じ。)。
 画面PMは、例えば、本サーバSVが提供するwebサービスに利用者がログインしたときに、その利用者に操作される端末に表示される。すなわち、本サーバSVは、利用者の認証をすると、その利用者の端末に画面PMを表示する。
●利用者情報の登録
 図12は、図11に示された画面PMに表示されている「利用者登録」ボタンB11が押下されたときに表示される利用者登録画面P1の模式図である。
 同図は、利用者「A工務店株式会社」の利用者情報(「名称」「担当者名」「メールアドレス」など)が、画面P1に入力されていることを示す。
 画面P1内の「登録」ボタンB1が押下されると、画面P1に入力されている情報が、利用者情報として、本サーバSVに送信される。本サーバSVは、利用者情報を受信すると、前述のとおり、利用者IDを付与して、受信された利用者情報と共に、利用者情報DB1に記憶する。
●工事情報の登録
 図14は、図11に示された画面PMに表示されている「工事登録」ボタンB12が押下されたときに表示される工事情報登録画面P2の模式図である。
 同図は、工事名称「山崎邸新築工事」に関する工事の内容を示す情報(「工事名称」「工事場所」「工事期間」など)が、画面P2に入力されている(記憶部Mに記憶されている複数の情報の中から、いわゆるプルダウンメニューで選択されている)ことを示す。
 画面P2内の「登録」ボタンB2が押下されると、画面P2に入力されている情報が、工事情報として、本サーバSVに送信される。本サーバSVは、工事情報を受信すると、前述のとおり、工事IDを付与して、受信された工事情報と共に、工事情報DB2に記憶する。
 なお、工事情報は、例えば、発注者Xから注文を受注した元請者Aが、第3端末T3を操作して、本サーバSVに登録する。
●注文内容の登録
 図14は、図11に示された画面PMに表示されている「注文書作成」ボタンB13が押下されたときに表示される注文内容登録画面P3の模式図である。
 画面P3は、注文者「B設備株式会社」がボタンB13を押下することで、第1端末T1に表示される。
 同図は、注文者「B設備株式会社」から受注者(受注前の受注者)「有限会社C瓦斯」への注文の内容を示す情報(「注文者」「受注者」「工事名称」「注文金額」など)が、画面P3に入力されていることを示す。
 画面P3内の「登録」ボタンB3が押下されると、画面P3に入力されている注文内容が、第1端末T1から本サーバSVに送信される。本サーバSVは、注文内容を受信すると、前述のとおり、注文IDを付与して、受信された注文内容と共に、注文情報DB3に記憶する。
●注文書の確認(注文請書の作成)
 図15は、図11に示された画面PMに表示されている「注文請書作成」ボタンB14が押下されたときに表示される注文書確認画面P41の模式図である。
 画面P41は、注文者「B設備株式会社」から注文を受けている受注者(受注前の利用者)「有限会社C瓦斯」が、ボタンB14を押下することで、第2端末T2に表示される。画面P41は、例えば、本サーバSVが管理する注文のうち、「有限会社C瓦斯」への注文であって、「有限会社C瓦斯」が請け負うことを本サーバSVに未登録の注文の一覧を表示する。
 「有限会社C瓦斯」は、画面P41に表示されている注文の一覧の中から、請け負う注文を選択する。同図は、画面P41に表示されている注文の一覧の中から、工事「山崎邸新築工事」の注文が選択されていることを示す。
 画面P41内の「注文書確認」ボタンB41aが押下されると、工事「山崎邸新築工事」に関する注文のうち、「有限会社C瓦斯」が受注者である注文に対応する注文ID「Q2」(図6参照)が、第2端末T2から本サーバSVに送信される。本サーバSVは、注文ID「Q2」の注文に対応する注文書を記憶部Mから読み出して、第2端末T2に送信する。すなわち、本サーバSVは、図8に示された注文書を、第2端末T2に表示する。
 「有限会社C瓦斯」は、注文書に表示された注文内容を確認の上、注文を請け負うことを決めると、画面P41の「受領登録」ボタンB41bを押下する。
 画面P41内の「受領登録」ボタンB41bが押下されると、請負情報を登録するための請負情報登録画面P42が、第2端末T2に表示される。
 図16は、請負情報登録画面P42の模式図である。
 同図は、「有限会社C瓦斯」が「B設備株式会社」からの注文を受領することを示す請負情報として、「有限会社C瓦斯」の会社名と担当者それぞれの署名が、画面P42に入力されていることを示す。同署名は、例えば、第2端末T2の入力手段(キーボードやマウスなど)が操作されて作成された、いわゆる手書き文字として、画面P42に入力される。
 画面P42に入力された請負情報としての署名は、画面P42の「登録」ボタンB42が押下されると、注文ID「Q2」と共に、第2端末T2から本サーバSVに送信される。本サーバSVは、請負情報を受信すると、前述のとおり、受注IDを付与して、受信された請負情報と共に、請負情報DB4に記憶する(図7参照)。
●注文者による注文請書の確認
 図17は、図11に示された画面PMに表示されている「注文請書確認」ボタンB15が押下されたときに表示される注文請書確認画面P5の模式図である。
 画面P5は、注文者「B設備株式会社」が、ボタンB15を押下することで、第1端末T1に表示される。画面P5は、例えば、本サーバSVが管理する注文のうち、「B設備株式会社」が注文者の注文の一覧を表示する。同図は、画面P5に表示されている注文の一覧の中から、工事「山崎邸新築工事」の注文が選択されていることを示す。
 画面P5内の「請書確認」ボタンB5が押下されると、工事「山崎邸新築工事」に関する注文のうち、「B設備株式会社」が注文者である注文に対応する注文ID「Q2」(図6参照)が、第1端末T1から本サーバSVに送信される。本サーバSVは、注文ID「Q2」の注文に対応する注文請書を記憶部Mから読み出して、第1端末T1に送信する。すなわち、本サーバSVは、図9に示された注文請書を、第1端末T1に表示する。
 「B設備株式会社」は、注文請書に「有限会社C瓦斯」の署名が含まれていることを閲覧することで、「有限会社C瓦斯」が「B設備株式会社」からの注文を受領したことを確認できる。
●第三者による注文請書の確認
 図18は、図11に示された画面PMに表示されている「注文一覧確認」ボタンB16が押下されたときに表示される注文一覧選択画面P61の模式図である。
 画面P61は、元請者「A工務店株式会社」が、ボタンB16を押下することで、第3端末T3に表示される。画面P61は、例えば、本サーバSVが管理する注文のうち、「A工務店株式会社」が注文者の注文の一覧を表示する。同図は、画面P61に表示されている注文の一覧の中から、工事「山崎邸新築工事」の注文が選択されていることを示す。
 画面P6内の「一覧確認」ボタンB61が押下されると、画面P61内で選択されている工事「山崎邸新築工事」に対応する工事ID「W1」(図6参照)が、第3端末T3から本サーバSVに送信される。本サーバSVは、利用者情報DB1と請負情報DB4とを参照して、工事ID「W1」と関連付けられた注文ごとの注文者と受注者の組合せを特定して、注文一覧として、第3端末T3に表示する。
 図19は、第3端末T3に表示される注文一覧閲覧画面P62の模式図である。
 同図は、工事「山崎邸新築工事」に関する注文として、「A工務店株式会社」から「B設備株式会社」への注文、「B設備株式会社」から「有限会社C瓦斯」への注文、「有限会社C瓦斯」から「有限会社D1電気」への注文、などを表示する。同図は、画面P62に表示されている注文の中から、「B設備株式会社」から「有限会社C瓦斯」への注文が選択されていることを示す。
 画面P62内の「請書確認」ボタンB62が押下されると、画面P62内で選択されている「B設備株式会社」から「有限会社C瓦斯」への注文の注文ID「Q2」が、第3端末T3から本サーバSVに送信される。本サーバSVは、注文ID「Q2」の注文に対応する注文請書を記憶部Mから読み出す。
 本サーバSVは、第3端末T3の操作者が、注文ID「Q2」の注文の注文者でも受注者でもない第三者であることを、ログイン時の第3端末T3からの認証情報に基づいて特定する。その上で、本サーバSVは、読み出された注文請書に表示されている注文金額に関連する部分が視認できない態様で、第3端末T3に読み出された注文請書を表示する。
 図20は、第3端末T3に表示される注文請書の例を示す模式図である。
 同図に示される注文請書の表示内容は、図9に示された注文請書の表示内容と同じである。ただし、図9に示された注文請書に表示されている注文金額に関連する部分は、図20の注文請書では墨塗にされている。その結果、同注文請書を閲覧する「A工務店株式会社」は、「有限会社C瓦斯」が「B設備株式会社」からの注文を受領したことなどは確認できるものの、墨塗された注文金額などを視認できない。
●まとめ●
 以上説明された実施の形態によれば、本サーバSVは、「発注者X」からの注文に関する、「元請者A」と下請者との間の各受発注を管理、つまり、注文者と受注者との組み合わせや、注文内容や、その注文を受注者が受領したことなどを、本サーバSVの利用者に閲覧させることができる。特に、注文者と受注者とは異なる第三者に注文の事実や注文内容などを閲覧させる場合、本サーバSVは、注文内容に含まれる注文金額を視認できない態様で、請負内容などを第三者に閲覧させる。
 このように、本サーバSVは、注文者から受注者への注文に関する請負内容を第三者に閲覧させる場合、第三者に請負内容の一部のみを閲覧させることができる。
 なお、以上説明された実施の形態は、元請者が第三者の例であったが、本発明における第三者は元請者に限定されない。すなわち、例えば、本サーバSVは、「有限会社C瓦斯」から「有限会社D1電気」への注文に関する注文請書を、「有限会社C瓦斯」に注文をした「B設備株式会社」に閲覧させてもよい。この場合、「有限会社C瓦斯」は注文者、「有限会社D1電気」は受注者、「B設備株式会社」は第三者である。
 また、以上説明された実施の形態は、発注者からの注文を受注した元請者が、下請者同士のすべての注文の注文請書を確認する例であったが(図19参照)、本発明はこれに限定されない。例えば、本サーバの利用者が、自身より下流(例えば、図1の2次下請者Cの下流は、3次下請者、4次下請者・・・)の業者同士の注文請書を確認できるように、本サーバを構成してもよい。
 さらに、以上説明された実施の形態は、注文内容に含まれる注文金額を視認できない態様で、請負内容などを第三者に閲覧させる例であったが、本発明において視認できない情報はこれに限らず、例えば、注文内容に含まれる個人情報でもよい。すなわち、例えば、本サーバは、注文内容に含まれる個人情報を視認できない態様で、請負内容を第三者に閲覧させてもよい。
 さらにまた、本発明において第三者が視認できない情報は、注文者または受注者のいずれか一方に指定されてもよい。すなわち、例えば、本サーバは、注文者または受注者に操作される端末から、注文内容に含まれる情報のうち、注文者または受注者に選択された一部の情報を受信して記憶部に記憶しておく。その後、本サーバは、注文者または受注者に選択された一部の情報を視認できない態様で、請負内容を第三者に閲覧させる。
 さらにまた、本発明において第三者が視認できない情報は、本サーバに選択されてもよい。すなわち、例えば、本サーバは、注文内容の一部の情報を選択する情報選択部を備え、閲覧制御部は情報選択部に選択された注文内容の一部の情報を視認できない態様で、請負内容を第三者に閲覧させてもよい。
 さらにまた、以上説明された実施の形態において、第三者に閲覧される請負内容は、注文者に操作される端末から受信した注文内容と、受注者に操作される端末から受信した請負情報と、に基づいて、作成された。本発明において、請負内容の作成に用いられる注文内容や請負情報は、請負内容の作成時に、本サーバに記憶されていればよい。記憶部に記憶される注文内容は、注文者に操作される端末から本サーバが受信する態様に限られない。同様に、記憶部に記憶される請負情報は、受注者に操作される端末から本サーバが受信する態様に限られない。
 さらにまた、以上説明された実施の形態において、一部の情報が墨塗された請負内容を第三者に閲覧させることで、第三者は請負内容のうち墨塗された一部の情報を閲覧できない。本発明において、第三者に閲覧させる情報の一部を、第三者が視認できないようにする態様は、墨塗(いわゆるマスキング処理)に限らず、例えば、第三者に閲覧させる情報から削除(消去処理)、あるいは、暗号化などでもよい。すなわち、本サーバは、情報を視認できないようにする手段、例えば、マスキング部、消去部、暗号化部、などの各種手段を備え、これらの手段を用いて、請負内容に含まれる一部の情報を第三者が視認できないように情報処理をする。
 ここで、暗号化された請負内容に含まれる一部の情報は、復号化のための復号キーで視認可能となる。復号キーは、例えば、本サーバが、注文者または受注者に操作される端末に送信することで、注文者または受注者に復号キーを用いて暗号化された情報の復号をさせて視認させてもよい。
 また、例えば、本サーバは、復号キーを、第三者に操作される端末に、送信してもよい。このとき、復号キーが本サーバから第三者に送信される時期は、例えば、一部の情報が視認できない態様で含まれる請負内容を本サーバが第三者に操作される端末に送信してから所定の時間が経過した後、などである。これにより、第三者は、閲覧当初には請負内容の一部の情報が視認できないものの、所定の時間(例えば、注文者あるいは受注者が指定した時間で、本サーバの記憶部に記憶されている時間)が経過すると、視認できなかった情報が視認できる。
 さらに、例えば、本サーバは、復号キーを、注文者・受注者・第三者のいずれとも異なる者に操作される端末に、送信してもよい。すなわち、例えば、発注者(第三者)から受注した元請者(注文者)と、元請者から受注した1次下請者(受注者)との間の請負内容に関する復号キーを、1次下請者から受注した2次下請者に操作される端末に送信してもよい。
●本発明に係る情報処理サーバと情報処理プログラムと情報処理方法
 前述のとおり、本サーバは本発明に係る情報処理サーバ(以下「当該サーバ」という。)の一態様であり、本プログラムは本発明に係る情報処理プログラム(以下「当該プログラム」という。)の一態様であり、本方法は本発明に係る情報処理方法(以下「当該方法」という。)の一態様である。すなわち、以上説明された実施の形態において本サーバが実現する、注文者から受注者への注文に関する請負内容の一部のみを第三者に閲覧させる受発注管理は、当該サーバが実現する情報処理の一例である。当該サーバは、パーソナルコンピュータなどの情報処理装置により実現される。当該サーバは、当該プログラムを実行する。当該サーバで動作する当該プログラムは、当該サーバのハードウェア資源と協働して、当該方法を実現する。
 当該サーバは、提供者と、提供者から提供される提供情報を受領する受領者と、のいずれとも異なる第三者に、提供情報に基づいて作成される閲覧情報を閲覧させるものであって、閲覧情報に含まれる提供情報の一部が視認できない態様で、閲覧情報を第三者に閲覧させる。第三者は、閲覧情報に含まれる提供情報の一部を閲覧できない。
 本サーバが記憶する注文内容を含む注文情報は、当該サーバが記憶する提供情報の一例である。本サーバが作成する請負書(請負内容)は、当該サーバが作成する閲覧情報の一例である。
 ここで、当該サーバに処理される情報は、本サーバに処理される受発注に関する情報に限られない。すなわち、当該サーバに処理される情報は、提供者と、提供者から提供情報を受領する受領者と、提供情報に基づいて作成される閲覧情報を閲覧する第三者と、の三者間で交換される情報であればよい。当該サーバに処理される情報は、例えば、製品の製造に関する情報(例えば、工程表、部品表、見積、図面など)や、企業の経営に関する情報(例えば、経営計画、融資先など)でもよい。
●本サーバと本プログラムと本方法の特徴●
 これまでに説明された本サーバと本プログラムと本方法の特徴は、以下にまとめて記載される。
●本サーバの特徴
 本サーバは、
 注文者(例えば、B設備株式会社)に操作される第1端末(T1)と、
 前記注文者からの注文を受注する受注者(例えば、有限会社C瓦斯)に操作される第2端末(T2)と、
 前記注文者と前記受注者のいずれとも異なる第三者(例えば、A工務店株式会社)に操作される第3端末(T3)と、
のそれぞれと通信ネットワーク(N)を介して接続し、
 前記注文の内容を示す注文内容を、前記第1端末から受信する第1受信部(1)と、
 前記注文内容を記憶する記憶部(M)と、
 前記注文内容に基づいて、注文書を作成する第1作成部(2)と、
 前記注文書を、前記第2端末に表示する第1閲覧制御部(3)と、
 前記注文の受領を示す請負情報を、前記第2端末から受信する第2受信部(4)と、
 前記請負情報に基づいて、受領された前記注文の請負書を作成する第2作成部(5)と、
 前記請負書を、前記第3端末に表示する第2閲覧制御部(6)と、
を有してなり、
 前記第2閲覧制御部は、前記注文内容の一部(例えば、注文金額)が視認できない態様で、前記請負書を、前記第3端末に表示する。
 本サーバにおいて、
 前記第2作成部は、前記注文内容を用いて、前記請負書を作成する、
ものでもよい。
 本サーバにおいて、
 前記注文内容は、前記注文の対価である注文金額、を含み、
 前記第2閲覧制御部は、前記注文金額が視認できない態様で、前記請負書を、前記第3端末に表示する、
ものでもよい。
 本サーバにおいて、
 前記第2受信部は、前記請負情報として、前記受注者の署名を受信し、
 前記第2作成部は、前記署名を用いて、前記請負書を作成し、
 前記第2閲覧制御部は、前記署名を視認できる態様で、前記請負書を、前記第3端末に表示する、
ものでもよい。
 本サーバにおいて、
 前記第2閲覧制御部は、前記請負書を、前記注文内容のすべてが視認できる態様で、前記第1端末に表示する、
ものでもよい。
 本サーバにおいて、
 前記記憶部は、
 前記受注者(例えば、有限会社C瓦斯)と、前記受注者の注文先である二次請者(例えば、有限会社D1電気)と、の間の二次請負の内容を示す二次請負内容、
を記憶し、
 前記二次請負内容の一部を、前記第1端末に表示する第3閲覧制御部、
を有してなり、
 前記二次請負内容は、前記二次請負の対価である二次注文金額、を含み、
 前記第3閲覧制御部は、前記二次注文金額が視認できない態様で、前記二次請負内容を、前記第1端末に表示する、
ものでもよい。
 本サーバは、
 注文者(例えば、B設備株式会社)に操作される第1端末(T1)と、
 前記注文者(例えば、有限会社C瓦斯)からの注文を受注する受注者に操作される第2端末(T2)と、
 前記注文者と前記受注者のいずれとも異なる第三者(例えば、A工務店株式会社)に操作される第3端末(T3)と、
のそれぞれと通信ネットワーク(N)を介して接続し、
 前記注文の内容を示す注文内容を、前記第1端末から受信する第1受信部(1)と、
 前記注文の受領を示す請負情報を、前記第2端末から受信する第2受信部(4)と、
 前記注文内容と前記請負情報とを記憶する記憶部(M)と、
 前記注文内容と前記請負情報とに基づいて、前記注文の請負書を作成する作成部(5)と、
 前記請負書を、前記第3端末に表示する閲覧制御部(6)と、
を有してなり、
 前記閲覧制御部は、前記注文内容の一部が視認できない態様で、前記請負書を、前記第3端末に表示する。
 本サーバにおいて、
 前記第1受信部は、前記注文内容の前記一部を、前記第1端末から受信して、前記記憶部に記憶し、
 前記閲覧制御部は、前記記憶部に記憶されている前記注文内容の前記一部が視認できない態様で、前記請負書を前記第3端末に表示する、
ものでもよい。
 本サーバにおいて、
 前記第2受信部は、前記注文内容の前記一部を、前記第2端末から受信して、前記記憶部に記憶し、
 前記閲覧制御部は、前記記憶部に記憶されている前記注文内容の前記一部が視認できない態様で、前記請負書を前記第3端末に表示する、
ものでもよい。
 本サーバは、
 前記請負書に含まれる情報のうち、前記注文内容の前記一部を選択する情報選択部、
を有してなり、
 前記閲覧制御部は、前記情報選択部に選択された前記注文内容の前記一部が視認できない態様で、前記請負書を前記第3端末に表示する、
ものでもよい。
 本サーバは、
 注文者(例えば、B設備株式会社)と、前記注文者からの注文を受注する受注者(例えば、有限会社C瓦斯)と、のいずれとも異なる第三者(例えば、A工務店株式会社)に操作される第三者端末(T3)と、
通信ネットワーク(N)を介して接続し、
 前記注文の内容を示す注文内容と、前記注文の受領を示す請負情報と、を記憶する記憶部(M)と、
 前記注文内容と前記請負情報とに基づいて、前記注文の請負書を作成する作成部(5)と、
 前記請負書を、前記第三者端末に表示する閲覧制御部(6)と、
を有してなり、
 前記閲覧制御部は、前記注文内容の一部が視認できない態様で、前記請負書を、前記第三者端末に表示する。
 本サーバは、
 前記注文内容の前記一部を、前記注文者に操作される端末から受信して前記記憶部に記憶する受信部、
を有してなり、
 前記閲覧制御部は、前記記憶部に記憶されている前記注文内容の前記一部が視認できない態様で、前記請負書を前記第三者端末に表示する、
ものでもよい。
 本サーバは、
 前記注文内容の前記一部を、前記受注者に操作される端末から受信して前記記憶部に記憶する受信部、
を有してなり、
 前記閲覧制御部は、前記記憶部に記憶されている前記注文内容の前記一部が視認できない態様で、前記請負書を前記第三者端末に表示する、
ものでもよい。
 本サーバは
 前記請負書に含まれる情報のうち、前記注文内容の前記一部を選択する情報選択部、
を有してなり、
 前記閲覧制御部は、前記情報選択部に選択された前記注文内容の前記一部が視認できない態様で、前記請負書を前記第三者端末に表示する、
ものでもよい。
●本プログラムの特徴
 本プログラムは、コンピュータを、本サーバとして機能させる。
●本方法の特徴
 本方法は、
 注文者(例えば、B設備株式会社)に操作される第1端末(T1)と、
 前記注文者からの注文を受注する受注者(例えば、有限会社C瓦斯)に操作される第2端末(T2)と、
 前記注文者と前記受注者のいずれとも異なる第三者(例えば、A工務店株式会社)に操作される第3端末(T3)と、
のそれぞれと通信ネットワーク(N)を介して接続するサーバ(SV)により実行される方法であって、
 前記サーバは、記憶部(M)を備え、
 前記サーバが、
 前記注文の内容を示す注文内容を、前記第1端末から受信する第1受信ステップ(S1)と、
 前記注文内容を前記記憶部に記憶する記憶ステップと、
 前記注文内容に基づいて、注文書を作成する第1作成ステップ(S2)と、
 前記注文書を、前記第2端末に表示する第1閲覧制御ステップ(S3)と、
 前記注文の受領を示す請負情報を、前記第2端末から受信する第2受信ステップ(S4)と、
 前記請負情報に基づいて、受領された前記注文の請負書を作成する第2作成ステップ(S5)と、
 前記注文請書を、前記第3端末に表示する第2閲覧制御ステップ(S6)と、
を有してなり、
 前記サーバは、前記第2閲覧制御ステップにおいて、前記注文内容の一部(例えば、注文金額)が視認できない態様で、前記注文請書を、前記第3端末に表示する。
 本方法は、
 注文者(例えば、B設備株式会社)に操作される第1端末(T1)と、
 前記注文者からの注文を受注する受注者(例えば、有限会社C瓦斯)に操作される第2端末(T2)と、
 前記注文者と前記受注者のいずれとも異なる第三者(例えば、A工務店株式会社)に操作される第3端末(T3)と、
のそれぞれと通信ネットワーク(N)を介して接続するサーバ(SV)により実行される方法であって、
 前記サーバは、記憶部(M)を備え、
 前記サーバが、
 前記注文の内容を示す注文内容を、前記第1端末から受信して前記記憶部に記憶する第1受信ステップ(S1)と、
 前記注文の受領を示す請負情報を、前記第2端末から受信して前記記憶部に記憶する第2受信ステップ(S4)と、
 前記注文内容と前記請負情報とに基づいて、受領された前記注文の請負書を作成する作成ステップ(S5)と、
 前記請負書を、前記第3端末に表示する閲覧制御ステップ(S6)と、
を有してなり、
 前記サーバは、前記閲覧制御ステップにおいて、前記注文内容の一部が視認できない態様で、前記請負書を、前記第3端末に表示する。
 本方法は、
 注文者(例えば、B設備株式会社)と、前記注文者からの注文を受注する受注者(例えば、有限会社C瓦斯))と、のいずれとも異なる第三者(例えば、A工務店株式会社)に操作される第三者端末(T3)と、
通信ネットワーク(N)を介して接続するサーバ(SV)により実行される方法であって、
 前記サーバは、記憶部(M)を備え、
 前記サーバが、
 前記注文の内容を示す注文内容と、前記注文の受領を示す請負情報と、を、前記記憶部に記憶する記憶ステップ(S1,S4)と、
 前記注文内容と前記請負情報とに基づいて、前記注文の請負書を作成する作成ステップ(S5)と、
 前記請負書を、前記第三者端末に表示する閲覧制御ステップ(S6)と、
を有してなり、
 前記サーバは、前記閲覧制御ステップにおいて、前記注文内容の一部が視認できない態様で、前記請負書を、前記第三者端末に表示する。
●当該サーバと当該プログラムと当該方法の特徴●
 これまでに説明された当該サーバと当該プログラムと当該方法の特徴は、以下にまとめて記載される。
●当該サーバの特徴
 当該サーバは、
 提供者(例えば、B設備株式会社)と、前記提供者から提供される提供情報(例えば、注文内容)を受領する受領者(例えば、有限会社C瓦斯)と、のいずれとも異なる第三者(例えば、A工務店株式会社)により操作される第三者端末(例えば、第3者端末T3)と、
通信ネットワーク(例えば、インターネット)を介して接続し、
 前記提供情報を記憶する記憶部(例えば、記憶部M)と、
 前記提供情報に基づいて、閲覧情報(例えば、請負書)を作成する作成部(例えば、注文請書作成部5)と、
 前記閲覧情報を、前記第三者端末に表示する閲覧制御部(例えば、注文請書閲覧制御部6)と、
を有してなり、
 前記閲覧情報は、前記提供情報を含み、
 前記閲覧制御部は、前記提供情報の一部(例えば、注文金額)が視認できない態様で、前記閲覧情報を、前記第三者端末に表示する。
 当該サーバは、
 前記提供情報の前記一部を、前記提供者に操作される端末から受信して前記記憶部に記憶する受信部、
を有してなり、
 前記閲覧制御部は、前記記憶部に記憶されている前記提供情報の前記一部が視認できない態様で、前記閲覧情報を前記第三者端末に表示する、
ものでもよい。
 当該サーバは、
 前記提供情報の前記一部を、前記受領者に操作される端末から受信して前記記憶部に記憶する受信部、
を有してなり、
 前記閲覧制御部は、前記記憶部に記憶されている前記提供情報の前記一部が視認できない態様で、前記閲覧情報を前記第三者端末に表示する、
ものでもよい。
 当該サーバは、
 前記閲覧情報に含まれる情報のうち、前記提供情報の前記一部を選択する情報選択部、
を有してなり、
 前記閲覧制御部は、前記情報選択部に選択された前記提供情報の前記一部が視認できない態様で、前記閲覧情報を前記第三者端末に表示する、
ものでもよい。
 当該サーバは、
 前記提供情報の前記一部をマスキングするマスキング部、
を有してなり、
 前記閲覧制御部は、前記マスキング部にマスキングされた前記提供情報の一部が視認できない態様で、前記閲覧情報を前記第3端末に表示する、
ものでもよい。
 当該サーバは、
 前記提供情報の前記一部を消去する消去部、
を有してなり、
 前記閲覧制御部は、前記消去部に消去された前記提供情報の一部が視認できない態様で、前記閲覧情報を前記第3端末に表示する、
ものでもよい。
 当該サーバは、
 前記提供情報の前記一部を暗号化する暗号化部、
を有してなり、
 前記閲覧制御部は、前記暗号化部に暗号化された前記提供情報の前記一部が視認できない態様で、前記閲覧情報を前記第3端末に表示する、
ものでもよい。
●当該プログラムの特徴
 当該プログラムは、コンピュータを、当該サーバとして機能させる。
●当該方法の特徴
 当該方法は、
 提供者(例えば、B設備株式会社)と、前記提供者から提供される提供情報(例えば、注文内容)を受領する受領者(例えば、有限会社C瓦斯)と、のいずれとも異なる第三者(例えば、A工務店株式会社)により操作される第三者端末(例えば、第3者端末T3)と、
通信ネットワーク(例えば、インターネット)を介して接続するサーバ(例えば、SV)により実行される方法であって、
 前記サーバは、前記提供情報を記憶する記憶部(例えば、記憶部M)と、
 前記サーバが、
 前記提供情報に基づいて、閲覧情報(例えば、請負書)を作成する作成ステップ(例えば、S5)と、
 前記閲覧情報を、前記第三者端末に表示する閲覧制御ステップ(例えば、S6)と、
を有してなり、
 前記閲覧情報は、前記提供情報を含み、
 前記サーバは、前記閲覧制御ステップにおいて、前記提供情報の一部(例えば、注文金額)が視認できない態様で、前記閲覧情報を、前記第三者端末に表示する。
 SV 受発注管理サーバ
  M 記憶部
  1 注文内容受信部(第1受信部)
  2 注文書作成部(第1作成部)
  3 注文書閲覧制御部(第1閲覧制御部)
  4 請負情報受信部(第2受信部)
  5 注文請書作成部(第2作成部)
  6 注文請書閲覧制御部(第2閲覧制御部)
 T1 注文者に操作される端末(第1端末)
 T2 受注者に操作される端末(第2端末)
 T3 第三者に操作される端末(第3端末)
DB1 利用者情報データベース
DB2 工事情報データベース
DB3 注文情報データベース
DB4 請負情報データベース

 

Claims (29)

  1.  注文者に操作される第1端末と、
     前記注文者からの注文を受注する受注者に操作される第2端末と、
     前記注文者と前記受注者のいずれとも異なる第三者に操作される第3端末と、
    のそれぞれと通信ネットワークを介して接続し、
     前記注文の内容を示す注文内容を、前記第1端末から受信する第1受信部と、
     前記注文内容を記憶する記憶部と、
     前記注文内容に基づいて、注文書を作成する第1作成部と、
     前記注文書を、前記第2端末に表示する第1閲覧制御部と、
     前記注文の受領を示す請負情報を、前記第2端末から受信する第2受信部と、
     前記請負情報に基づいて、受領された前記注文の請負書を作成する第2作成部と、
     前記請負書を、前記第3端末に表示する第2閲覧制御部と、
    を有してなり、
     前記第2閲覧制御部は、前記注文内容の一部が視認できない態様で、前記請負書を、前記第3端末に表示する、
    ことを特徴とする受発注管理サーバ。
  2.  前記第2作成部は、前記注文内容を用いて、前記請負書を作成する、
    請求項1記載の受発注管理サーバ。
  3.  前記注文内容は、前記注文の対価である注文金額、を含み、
     前記第2閲覧制御部は、前記注文金額が視認できない態様で、前記請負書を、前記第3端末に表示する、
    請求項2記載の受発注管理サーバ。
  4.  前記第2受信部は、前記請負情報として、前記受注者の署名を受信し、
     前記第2作成部は、前記署名を用いて、前記請負書を作成し、
     前記第2閲覧制御部は、前記署名を視認できる態様で、前記請負書を、前記第3端末に表示する、
    請求項3記載の受発注管理サーバ。
  5.  前記第2閲覧制御部は、前記請負書を、前記注文内容のすべてが視認できる態様で、前記第1端末に表示する、
    請求項4記載の受発注管理サーバ。
  6.  前記記憶部は、
     前記受注者と、前記受注者の注文先である二次請者と、の間の二次請負の内容を示す二次請負内容、
    を記憶し、
     前記二次請負内容の一部を、前記第1端末に表示する第3閲覧制御部、
    を有してなり、
     前記二次請負内容は、前記二次請負の対価である二次注文金額、を含み、
     前記第3閲覧制御部は、前記二次注文金額が視認できない態様で、前記二次請負内容を、前記第1端末に表示する、
    請求項5記載の受発注管理サーバ。
  7.  コンピュータを、請求項1記載の受発注管理サーバとして機能させる、
    ことを特徴とする受発注管理プログラム。
  8.  注文者に操作される第1端末と、
     前記注文者からの注文を受注する受注者に操作される第2端末と、
     前記注文者と前記受注者のいずれとも異なる第三者に操作される第3端末と、
    のそれぞれと通信ネットワークを介して接続するサーバにより実行される方法であって、
     前記サーバは、記憶部を備え、
     前記サーバが、
     前記注文の内容を示す注文内容を、前記第1端末から受信する第1受信ステップと、
     前記注文内容を前記記憶部に記憶する記憶ステップと、
     前記注文内容に基づいて、注文書を作成する第1作成ステップと、
     前記注文書を、前記第2端末に表示する第1閲覧制御ステップと、
     前記注文の受領を示す請負情報を、前記第2端末から受信する第2受信ステップと、
     前記請負情報に基づいて、受領された前記注文の請負書を作成する第2作成ステップと、
     前記請負書を、前記第3端末に表示する第2閲覧制御ステップと、
    を有してなり、
     前記サーバは、前記第2閲覧制御ステップにおいて、前記注文内容の一部が視認できない態様で、前記請負書を、前記第3端末に表示する、
    ことを特徴とする受発注管理方法。
  9.  注文者に操作される第1端末と、
     前記注文者からの注文を受注する受注者に操作される第2端末と、
     前記注文者と前記受注者のいずれとも異なる第三者に操作される第3端末と、
    のそれぞれと通信ネットワークを介して接続し、
     前記注文の内容を示す注文内容を、前記第1端末から受信する第1受信部と、
     前記注文の受領を示す請負情報を、前記第2端末から受信する第2受信部と、
     前記注文内容と前記請負情報とを記憶する記憶部と、
     前記注文内容と前記請負情報とに基づいて、前記注文の請負書を作成する作成部と、
     前記請負書を、前記第3端末に表示する閲覧制御部と、
    を有してなり、
     前記閲覧制御部は、前記注文内容の一部が視認できない態様で、前記請負書を、前記第3端末に表示する、
    ことを特徴とする受発注管理サーバ。
  10.  前記第1受信部は、前記注文内容の前記一部を、前記第1端末から受信して、前記記憶部に記憶し、
     前記閲覧制御部は、前記記憶部に記憶されている前記注文内容の前記一部が視認できない態様で、前記請負書を前記第3端末に表示する、
    請求項9記載の受発注管理サーバ。
  11.  前記第2受信部は、前記注文内容の前記一部を、前記第2端末から受信して、前記記憶部に記憶し、
     前記閲覧制御部は、前記記憶部に記憶されている前記注文内容の前記一部が視認できない態様で、前記請負書を前記第3端末に表示する、
    請求項9記載の受発注管理サーバ。
  12.  前記請負書に含まれる情報のうち、前記注文内容の前記一部を選択する情報選択部、
    を有してなり、
     前記閲覧制御部は、前記情報選択部に選択された前記注文内容の前記一部が視認できない態様で、前記請負書を前記第3端末に表示する、
    請求項9記載の受発注管理サーバ。
  13.  コンピュータを、請求項9記載の受発注管理サーバとして機能させる、
    ことを特徴とする受発注管理プログラム。
  14.  注文者に操作される第1端末と、
     前記注文者からの注文を受注する受注者に操作される第2端末と、
     前記注文者と前記受注者のいずれとも異なる第三者に操作される第3端末と、
    のそれぞれと通信ネットワークを介して接続するサーバにより実行される方法であって、
     前記サーバは、記憶部を備え、
     前記サーバが、
     前記注文の内容を示す注文内容を、前記第1端末から受信して前記記憶部に記憶する第1受信ステップと、
     前記注文の受領を示す請負情報を、前記第2端末から受信して前記記憶部に記憶する第2受信ステップと、
     前記注文内容と前記請負情報とに基づいて、受領された前記注文の請負書を作成する作成ステップと、
     前記請負書を、前記第3端末に表示する閲覧制御ステップと、
    を有してなり、
     前記サーバは、前記閲覧制御ステップにおいて、前記注文内容の一部が視認できない態様で、前記請負書を、前記第3端末に表示する、
    ことを特徴とする受発注管理方法。
  15.  注文者と、前記注文者からの注文を受注する受注者と、のいずれとも異なる第三者に操作される第三者端末と、
    通信ネットワークを介して接続し、
     前記注文の内容を示す注文内容と、前記注文の受領を示す請負情報と、を記憶する記憶部と、
     前記注文内容と前記請負情報とに基づいて、前記注文の請負書を作成する作成部と、
     前記請負書を、前記第三者端末に表示する閲覧制御部と、
    を有してなり、
     前記閲覧制御部は、前記注文内容の一部が視認できない態様で、前記請負書を、前記第三者端末に表示する、
    ことを特徴とする受発注管理サーバ。
  16.  前記注文内容の前記一部を、前記注文者に操作される端末から受信して前記記憶部に記憶する受信部、を有してなり、
     前記閲覧制御部は、前記記憶部に記憶されている前記注文内容の前記一部が視認できない態様で、前記請負書を前記第三者端末に表示する、
    請求項15記載の受発注管理サーバ。
  17.  前記注文内容の前記一部を、前記受注者に操作される端末から受信して前記記憶部に記憶する受信部、を有してなり、
     前記閲覧制御部は、前記記憶部に記憶されている前記注文内容の前記一部が視認できない態様で、前記請負書を前記第三者端末に表示する、
    請求項15記載の受発注管理サーバ。
  18.  前記請負書に含まれる情報のうち、前記注文内容の前記一部を選択する情報選択部、
    を有してなり、
     前記閲覧制御部は、前記情報選択部に選択された前記注文内容の前記一部が視認できない態様で、前記請負書を前記第三者端末に表示する、
    請求項15記載の受発注管理サーバ。
  19.  コンピュータを、請求項15記載の受発注管理サーバとして機能させる、
    ことを特徴とする受発注管理プログラム。
  20.  注文者と、前記注文者からの注文を受注する受注者と、のいずれとも異なる第三者に操作される第三者端末と、
    通信ネットワークを介して接続するサーバにより実行される方法であって、
     前記サーバは、記憶部を備え、
     前記サーバが、
     前記注文の内容を示す注文内容と、前記注文の受領を示す請負情報と、を、前記記憶部に記憶する記憶ステップと、
     前記注文内容と前記請負情報とに基づいて、前記注文の請負書を作成する作成ステップと、
     前記請負書を、前記第三者端末に表示する閲覧制御ステップと、
    を有してなり、
     前記サーバは、前記閲覧制御ステップにおいて、前記注文内容の一部が視認できない態様で、前記請負書を、前記第三者端末に表示する、
    ことを特徴とする受発注管理方法。
  21.  提供者と、前記提供者から提供される提供情報を受領する受領者と、のいずれとも異なる第三者により操作される第三者端末と、
    通信ネットワークを介して接続し、
     前記提供情報を記憶する記憶部と、
     前記提供情報に基づいて、閲覧情報を作成する作成部と、
     前記閲覧情報を、前記第三者端末に表示する閲覧制御部と、
    を有してなり、
     前記閲覧情報は、前記提供情報を含み、
     前記閲覧制御部は、前記提供情報の一部が視認できない態様で、前記閲覧情報を、前記第三者端末に表示する、
    ことを特徴とする情報処理サーバ。
  22.  前記提供情報の前記一部を、前記提供者に操作される端末から受信して前記記憶部に記憶する受信部、を有してなり、
     前記閲覧制御部は、前記記憶部に記憶されている前記提供情報の前記一部が視認できない態様で、前記閲覧情報を前記第三者端末に表示する、
    請求項21記載の情報処理サーバ。
  23.  前記提供情報の前記一部を、前記受領者に操作される端末から受信して前記記憶部に記憶する受信部、を有してなり、
     前記閲覧制御部は、前記記憶部に記憶されている前記提供情報の前記一部が視認できない態様で、前記閲覧情報を前記第三者端末に表示する、
    請求項21記載の情報処理サーバ。
  24.  前記閲覧情報に含まれる情報のうち、前記提供情報の前記一部を選択する情報選択部、
    を有してなり、
     前記閲覧制御部は、前記情報選択部に選択された前記提供情報の前記一部が視認できない態様で、前記閲覧情報を前記第三者端末に表示する、
    請求項21記載の情報処理サーバ。
  25.  前記提供情報の前記一部をマスキングするマスキング部、
    を有してなり、
     前記閲覧制御部は、前記マスキング部にマスキングされた前記提供情報の一部が視認できない態様で、前記閲覧情報を前記第3端末に表示する、
    請求項21記載の情報処理サーバ。
  26.  前記提供情報の前記一部を消去する消去部、
    を有してなり、
     前記閲覧制御部は、前記消去部に消去された前記提供情報の一部が視認できない態様で、前記閲覧情報を前記第3端末に表示する、
    請求項21記載の情報処理サーバ。
  27.  前記提供情報の前記一部を暗号化する暗号化部、
    を有してなり、
     前記閲覧制御部は、前記暗号化部に暗号化された前記提供情報の前記一部が視認できない態様で、前記閲覧情報を前記第3端末に表示する、
    請求項21記載の情報処理サーバ。
  28.  コンピュータを、請求項21記載の情報処理サーバとして機能させる、
    ことを特徴とする情報処理プログラム。
  29.  提供者と、前記提供者から提供される提供情報を受領する受領者と、のいずれとも異なる第三者により操作される第三者端末と、
    通信ネットワークを介して接続するサーバにより実行される方法であって、
     前記サーバは、前記提供情報を記憶する記憶部と、
     前記サーバが、
     前記提供情報に基づいて、閲覧情報を作成する作成ステップと、
     前記閲覧情報を、前記第三者端末に表示する閲覧制御ステップと、
    を有してなり、
     前記閲覧情報は、前記提供情報を含み、
     前記サーバは、前記閲覧制御ステップにおいて、前記提供情報の一部が視認できない態様で、前記閲覧情報を、前記第三者端末に表示する、
    ことを特徴とする情報処理方法。
     

     
PCT/JP2022/018646 2021-06-29 2022-04-24 受発注管理サーバと受発注管理プログラムと受発注管理方法と情報処理サーバと情報処理プログラムと情報処理方法 WO2023276425A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202280038607.1A CN117396909A (zh) 2021-06-29 2022-04-24 接单下单管理服务器、接单下单管理程序、接单下单管理方法、信息处理服务器、信息处理程序以及信息处理方法
US18/326,232 US11961152B2 (en) 2021-06-29 2023-05-31 Order management server, order management program, order management method, information processing server, information processing program, and information processing method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2021108095A JP7058894B1 (ja) 2021-06-29 2021-06-29 受発注管理サーバと受発注管理プログラムと受発注管理方法
JP2021-108095 2021-06-29

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US18/326,232 Continuation US11961152B2 (en) 2021-06-29 2023-05-31 Order management server, order management program, order management method, information processing server, information processing program, and information processing method

Publications (1)

Publication Number Publication Date
WO2023276425A1 true WO2023276425A1 (ja) 2023-01-05

Family

ID=81378499

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2022/018646 WO2023276425A1 (ja) 2021-06-29 2022-04-24 受発注管理サーバと受発注管理プログラムと受発注管理方法と情報処理サーバと情報処理プログラムと情報処理方法

Country Status (4)

Country Link
US (1) US11961152B2 (ja)
JP (1) JP7058894B1 (ja)
CN (1) CN117396909A (ja)
WO (1) WO2023276425A1 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017162297A (ja) * 2016-03-10 2017-09-14 株式会社リコー 受発注システム、受発注装置、受発注プログラムおよび受発注方法
JP2019040508A (ja) * 2017-08-28 2019-03-14 株式会社Kitoha 多層化物流における配送支援方法
JP2020521224A (ja) * 2017-05-16 2020-07-16 成都牽牛草信息技術有限公司Chengdu Qianniucao Information Technology Co., Ltd. ワークフローとその承認ノードのフォームフィールド操作権限の設定方法

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020019757A1 (en) * 2000-01-31 2002-02-14 Peter Dodt Online work order processing for the print industry
US7305392B1 (en) * 2001-11-02 2007-12-04 Apex Innovations, Inc. Multi-organizational project management system
US8448129B2 (en) * 2008-07-31 2013-05-21 International Business Machines Corporation Work packet delegation in a software factory
US9760879B2 (en) * 2012-08-30 2017-09-12 Paypal, Inc. Systems, methods, and computer program products for providing an electronic receipt
FR3059451B1 (fr) * 2016-11-29 2018-11-02 Idemia Identity And Security Procedes de caviardage d'un document original ou de verification de l'authenticite d'un document final
JP6841541B1 (ja) 2020-08-20 2021-03-10 宗俊 山田 受発注・融資システム、受発注・融資方法、及びプログラム

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2017162297A (ja) * 2016-03-10 2017-09-14 株式会社リコー 受発注システム、受発注装置、受発注プログラムおよび受発注方法
JP2020521224A (ja) * 2017-05-16 2020-07-16 成都牽牛草信息技術有限公司Chengdu Qianniucao Information Technology Co., Ltd. ワークフローとその承認ノードのフォームフィールド操作権限の設定方法
JP2019040508A (ja) * 2017-08-28 2019-03-14 株式会社Kitoha 多層化物流における配送支援方法

Also Published As

Publication number Publication date
US20230306537A1 (en) 2023-09-28
JP2023005866A (ja) 2023-01-18
US11961152B2 (en) 2024-04-16
CN117396909A (zh) 2024-01-12
JP7058894B1 (ja) 2022-04-25

Similar Documents

Publication Publication Date Title
US20060184865A1 (en) Method and system for managing an electronic document
JP6693435B2 (ja) 認証装置及びプログラム
CN109416785B (zh) 管理共享数据库的访问以及访问的审计跟踪的方法和***
GB2569278A (en) Methods and apparatus for verifying a user transaction
KR101639024B1 (ko) 부동산 전속중개계약의 업무처리 방법 및 이를 실현하기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체
JP7470772B2 (ja) クラウド型契約管理システム及びそのプログラム
JP5195139B2 (ja) 情報共有システム及びユーザ登録方法
EP1503317A2 (en) System and method for managing approval status information
WO2023276425A1 (ja) 受発注管理サーバと受発注管理プログラムと受発注管理方法と情報処理サーバと情報処理プログラムと情報処理方法
JP6487408B2 (ja) 情報管理装置、情報管理方法および情報管理プログラム
US20120254055A1 (en) Method and system for verification and acceptance of an electronic contract
JP2003256614A (ja) 電子申請システムおよび電子申請方法
JP2023090249A (ja) 知財情報管理システム、及び知財情報管理システムの知財情報提供方法
JP7185989B2 (ja) タイムスタンプ保管代行システムおよび代行システム管理プログラム
KR20110095762A (ko) 온라인 개인 신용대출 시스템 및 그 방법
JP2017054275A (ja) 情報入力サポートシステム
JP7475204B2 (ja) フォルダ管理装置およびフォルダ管理システム
JP6619114B1 (ja) チケット管理システムおよびプログラム
JP7454144B2 (ja) チャットを用いたアクティビティ管理方法及び管理サーバ
JP2005148985A (ja) マネジメント方法、マネジメント支援システム、マネジメントサーバ、クライアント端末、マネジメントコンピュータ、マネジメントプログラム及び記録媒体
JP5551114B2 (ja) 属性情報開示制御システム、属性情報開示制御方法、情報保有サーバ、及び属性情報開示制御プログラム
JP6538949B1 (ja) プログラム、情報処理方法、及び情報処理システム
CN109583851B (zh) 一种数据传输方法、装置、电子设备及可读存储介质
US20210097588A1 (en) Data activity visibility
TW200830142A (en) Controlling module for communication programs and method for the same

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 22832585

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 202280038607.1

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 22832585

Country of ref document: EP

Kind code of ref document: A1