JP2011128891A - System, method and program for managing edi data - Google Patents
System, method and program for managing edi data Download PDFInfo
- Publication number
- JP2011128891A JP2011128891A JP2009286752A JP2009286752A JP2011128891A JP 2011128891 A JP2011128891 A JP 2011128891A JP 2009286752 A JP2009286752 A JP 2009286752A JP 2009286752 A JP2009286752 A JP 2009286752A JP 2011128891 A JP2011128891 A JP 2011128891A
- Authority
- JP
- Japan
- Prior art keywords
- data
- order
- check
- seller
- information
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】EDI伝送における伝送データを効率的かつ低コストで受信側が処理可能なものとし、伝送データの訂正や再送による業務処理のタイムラグを低減可能とする。
【解決手段】買い手側端末より商品の注文情報を受信し注文情報が含む情報に基づいて売り手側システムのアドレスを検索する手段と、注文情報を含むチェック用データを売り手側システムのアドレスに宛ててチェック依頼とともに送信し売り手側システムの保持するデータチェックプログラムによるチェック用データに関するデータチェック結果を売り手側システムから受信する手段と、データベースチェック結果が問題ないものであれば該当注文情報を含む注文伝送データを該当売り手側システムに送信する手段とからEDIデータ管理システム100を構成する。
【選択図】図1It is possible to process transmission data in EDI transmission efficiently and at a low cost, and to reduce a time lag in business processing due to correction and retransmission of transmission data.
SOLUTION: Means for receiving product order information from a buyer side terminal and searching an address of a seller side system based on information included in the order information, and addressing check data including the order information to the address of the seller side system A means for receiving the data check result regarding the data for checking by the data check program transmitted with the check request and held in the seller side system from the seller side system, and if the database check result is satisfactory, the order transmission data including the corresponding order information The EDI data management system 100 is composed of means for transmitting the message to the seller system.
[Selection] Figure 1
Description
本発明は、EDIデータ管理システム、EDIデータ管理方法、およびEDIデータ管理プログラムに関するものであり、具体的には、EDI伝送における伝送データを効率的かつ低コストで受信側が処理可能なものとし、伝送データの訂正や再送による業務処理のタイムラグを低減可能とする技術に関する。 The present invention relates to an EDI data management system, an EDI data management method, and an EDI data management program. Specifically, the transmission side in EDI transmission can be processed efficiently and at a low cost on the receiving side. The present invention relates to a technology capable of reducing the time lag of business processing due to data correction and retransmission.
企業間での商取引データを標準的書式に統一し、電子的に交換するEDI(Electronic Data Interchange)システムが広がりをみせている。このEDIシステムでは、受発注や見積もり、決済、出入荷などに関わるデータを、あらかじめ定められた形式にしたがって電子化し、専用線やVANなどのネットワークを通じて端末間で送受信する。 An EDI (Electronic Data Interchange) system that unifies business transaction data between companies in a standard format and exchanges electronically is spreading. In this EDI system, data related to ordering, quotation, settlement, and arrival / departure is digitized according to a predetermined format and transmitted / received between terminals via a network such as a dedicated line or VAN.
こうした企業間EDI取引の実施にあたっては、予めEDIデータの伝送仕様(レイアウト及び、値)について取り決めを行い、受発注者双方に対応できるシステムを開発・構築してきた。また、EDIシステムの運用にあたっては、取引相手先に仕様外のデータが取り込まれないよう、データの送り手、受け手でそれぞれ伝送データの内容確認をすることが要求され、これらを実施するデータチェックプログラムは、双方のシステムで作成・メンテナンスされている。 In carrying out such inter-company EDI transactions, EDI data transmission specifications (layout and values) have been decided in advance, and a system that can handle both ordering parties has been developed and constructed. In addition, when operating the EDI system, it is required that the sender and receiver of the data confirm the contents of the transmitted data so that data outside the specification is not captured by the business partner. Is created and maintained by both systems.
EDIシステムやこれに関連する従来技術としては、例えば、電子鍵を用いて暗号化された情報を、通信ネットワークを介して接続された他の情報交換装置と交換する情報交換装置において、公開鍵及び秘密鍵を電子鍵として発行する認証装置を有する情報交換装置(特許文献1参照)などが提案されている。 As an EDI system and related art, for example, in an information exchange apparatus that exchanges information encrypted using an electronic key with another information exchange apparatus connected via a communication network, a public key and An information exchange device (see Patent Document 1) having an authentication device that issues a secret key as an electronic key has been proposed.
また、データフォーマットやアクセス方法等が異なる複数のデバイスやパッケージソフト等を円滑に統合化する統合化システム(特許文献2参照)なども提案されている。 In addition, an integrated system (see Patent Document 2) that smoothly integrates a plurality of devices, package software, and the like having different data formats and access methods has been proposed.
また、電子データ交換システムに於ける受信側システムに於いて、送信側システムから送信されたタグ付標準フォーマットデータを受信する標準フォーマットデータ受信手段と、該受信されたデータを解析し、タグ無し標準データ形式のデータ定義体を生成する標準フォーマットデータ解析手段と、前記標準フォーマットデータ解析手段で生成した標準データ形式のデータ定義体を編集・表示させ、受信側独自のローカルデータ形式のデータ定義体に修正する標準データ形式修正手段と、を備えた電子データ交換システム(特許文献3参照)なども提案されている。 Further, in the receiving side system in the electronic data exchange system, standard format data receiving means for receiving the standard format data with tag transmitted from the sending side system, and analyzing the received data, the untagged standard A standard format data analysis unit that generates a data format data definition body, and a standard data format data definition unit generated by the standard format data analysis unit is edited and displayed to create a data definition body in a local data format unique to the receiving side. An electronic data exchange system (see Patent Document 3) including a standard data format correction unit for correction has also been proposed.
ところで、EDIシステムにおける上記データチェックプログラムでは、例えば、データ値のチェック項目として、属性、桁数、少数点位置確認、文字バイトなどの項目に関してチェックを行っている。またこうした項目それぞれについてのチェック以外にも、複数項目間における値の関連性、整合性に関するチェック、業務データとの整合性に関するチェックなども必要とされている。 By the way, in the data check program in the EDI system, for example, items such as attribute, number of digits, decimal point position confirmation, and character byte are checked as data value check items. In addition to checking each of these items, it is also necessary to check the relevance and consistency of values among a plurality of items, and the check on consistency with business data.
しかし、例えば製造業者(メーカ)においては、取り扱っている製品の詳細仕様を機密情報扱いとして買い手側に公開しないため、EDI取引に際して買い手側が注文情報を作成するとしても、上記で述べた項目間の関連性チェックや業務データの整合性チェックにまで網羅的に配慮した注文情報生成を行うことはできない。従って、こうした注文情報を受信したメーカ側システムで各種チェックを行うと、仕様外などと判定される注文情報が次々と生じ、買い手側に注文情報の修正を度々強いることになりやすい。 However, for example, the manufacturer (manufacturer) does not disclose the detailed specifications of the product being handled to the buyer as confidential information, so even if the buyer creates order information during EDI transactions, Order information generation that comprehensively considers relevance checks and business data consistency checks cannot be performed. Accordingly, when various checks are performed by the manufacturer side system that has received such order information, order information determined to be out of specification is generated one after another, and the buyer side is often forced to correct the order information.
また、企業間EDI取引のためのデータ交換にあたっては、FTPや全銀TCP/IPを利用したファイル転送方式が古くから利用してされている。このようなデータ交換方法においては、買い手側からEDI伝送されたデータ=注文情報は、メーカ側でバッチ処理対象としてシステム取り込まれる。例えば、メーカ側で受け取った注文情報が個別注文品であった場合は、メーカの製造拠点である工場に対して納期回答を求めることになり、注文請け情報を買い手側に回答するまでには、数時間から数日の時間を要することになる。 For data exchange for business-to-business EDI transactions, file transfer methods using FTP and Zengin TCP / IP have been used for a long time. In such a data exchange method, data = order information transmitted by EDI from the buyer side is taken into the system as a batch processing target on the manufacturer side. For example, if the order information received by the manufacturer is an individual order item, it will require a delivery date response from the factory that is the manufacturer's manufacturing base, and until the order confirmation information is returned to the buyer, It will take several hours to several days.
もしも、買い手側が送付した注文情報に不具合があると、買い手側は注文情報のデータ訂正と再送を実行しなければならず、注文から納品までのタイムラグの発生要因となってしまう。そのため、買い手側はデータ訂正や再送が極力発生しないよう、メーカ公開の仕様部分について、伝送前に注文情報のデータチェックができるプログラムの開発を実施する。また、メーカ未公開仕様の部分についても、問題発生の都度メーカ側にその対処方法を確認し、可能な限りデータ取込不正が極力発生しないように、独自のチェックプログラムを追加したり、人手による運用で回避措置をして対応する。しかしながら、複数メーカを相手にEDI取引を実施している買い手の場合、その取引先の数だけ、独自のデータチェックプログラムを作成しなければならなく、プログラム対応に関わる費用が大きな負担となる。 If there is a defect in the order information sent by the buyer side, the buyer side has to execute data correction and retransmission of the order information, which causes a time lag from order to delivery. Therefore, the buyer side will develop a program that can check the data of order information before transmission for the specification part published by the manufacturer so that data correction and retransmission will not occur as much as possible. Also, for the unpublished specifications of the manufacturer, check the manufacturer's countermeasures whenever a problem occurs, and add a unique check program to prevent data capture fraud as much as possible. Take measures to avoid it in operation. However, in the case of a buyer who conducts EDI transactions with a plurality of manufacturers, it is necessary to create unique data check programs for the number of business partners, and the costs associated with the program become a heavy burden.
そこで本発明は上記事情に鑑みてなされたものであり、EDI伝送における伝送データを効率的かつ低コストで受信側が処理可能なものとし、伝送データの訂正や再送による業務処理のタイムラグを低減可能とする技術の提供を主たる目的とする。 Accordingly, the present invention has been made in view of the above circumstances, and enables transmission data in EDI transmission to be processed efficiently and at low cost on the receiving side, thereby reducing the time lag of business processing due to correction and retransmission of transmission data. The main purpose is to provide technology.
EDI取引において、買い手側が過去の経験・伝送実績に基づいて実施していた独自データチェックを、EDIデータ管理システムが主導して売り手側の保持しているプログラムで実施させ、このチェック結果を買い手側にサービスとして提供する。これにより、買い手側、売り手側でそれぞれ開発やメンテナンスを行っていたデータチェックプログラムは、売り手側に集約されることとなり、プログラムの開発やメンテナンスに関わる費用を全体として低減できる。また、データチェック精度の向上と、データ不具合時のタイムラグ発生のリスク軽減を実現する。 In EDI transactions, the buyer performs the original data check that the buyer has performed based on past experience and transmission results in a program held by the seller, led by the EDI data management system. As a service. As a result, the data check programs that have been developed and maintained on the buyer side and the seller side, respectively, are concentrated on the seller side, thereby reducing the costs associated with the development and maintenance of the program as a whole. It also improves data check accuracy and reduces the risk of time lag when a data failure occurs.
なお、売り手側システムでのデータチェックにあたっては、買い手側端末から入力された値や、複数の値間の相互関連性のチェック(項目間であり得ない組み合わせとなる値などをチェック)を目的としたチェックと、注文情報を売り手側にデータとして伝送する際のレイアウトチェックを目的としたチェックの2段階で実施される。これにより、買い手側での注文入力時における入力ミスや各種不具合等の人的原因によるエラーは、リアルタイムに入力誤りとして買い手側端末に通知され、迅速な訂正対応が可能となる。一方、伝送データのレイアウトチェックについては、EDIデータ管理システムの出力手段等に表示させるなどしてシステム管理者に通知し、注文情報から伝送データを生成するプログラムの修正等を促すことができる。 The purpose of checking data in the seller's system is to check the values input from the buyer's terminal and the interrelationship between multiple values (check the values that cannot be combined between items). This check is performed in two stages: a check for the purpose of checking the layout when transmitting the order information as data to the seller. As a result, errors due to human causes such as input mistakes and various problems at the time of order entry on the buyer side are notified to the buyer side terminal as input errors in real time, and prompt correction can be made. On the other hand, the layout check of the transmission data can be notified to the system administrator by displaying it on the output means of the EDI data management system or the like, and the modification of the program for generating the transmission data from the order information can be urged.
具体的に、上記課題を解決する本発明のEDIデータ管理方法は、商品売買に関するEDIシステムの伝送データを管理するコンピュータシステムであって、買い手側端末が利用する売り手側システムのネットワーク上のアドレスを記憶した記憶手段と、買い手側端末より商品の注文情報をネットワークを介して受信し、注文情報が含む情報に基づいて前記記憶手段で売り手側システムのアドレスを検索する手段と、前記買い手側端末より受信している注文情報を含むチェック用データを、前記検索した売り手側システムのアドレスに宛ててチェック依頼とともに送信し、売り手側システムの保持するデータチェックプログラムによる前記チェック用データに関するデータチェック結果を、売り手側システムから受信する手段と、前記データベースチェック結果が問題ないものであれば該当注文情報を含む注文伝送データを該当売り手側システムに送信する手段と、を備えることを特徴とする。 Specifically, the EDI data management method of the present invention that solves the above-described problem is a computer system that manages transmission data of an EDI system related to merchandise sales, and is used to determine the address on the network of the seller side system used by the buyer side terminal. Stored storage means, means for receiving product order information from the buyer side terminal via the network, searching for the address of the seller side system in the storage means based on information included in the order information, and from the buyer side terminal The check data including the received order information is transmitted together with the check request to the address of the searched seller side system, and the data check result regarding the check data by the data check program held by the seller side system is obtained. Means for receiving from the seller's system and the data; Characterized in that it comprises means for transmitting the order data transmitted to the corresponding seller side system over scan check result including the corresponding order information as long as no problem, the.
また、前記EDIデータ管理システムにおいて、売り手側システムから受信したデータチェック結果が、注文情報が含む各項目値の桁数、文字種、項目間での必須の関係性有無などの入力内容に関するチェック結果を示す場合、該当データチェック結果を前記買い手側端末に送信する手段と、売り手側システムから受信したデータチェック結果が、前記注文情報から生成する前記チェック用データのレイアウトに関するチェック結果を示す場合、該当データチェック結果を出力手段に出力する手段と、を更に備えるとしてもよい。 Also, in the EDI data management system, the data check result received from the seller side system is the check result regarding the input contents such as the number of digits of each item value included in the order information, the character type, and the presence / absence of an essential relationship between items. If the data check result indicates that the data check result received from the seller side system and the data check result received from the seller side system indicate the check result related to the layout of the check data generated from the order information. And a means for outputting the check result to the output means.
また、前記EDIデータ管理システムにおいて、売り手側システムからデータチェック結果を受信する毎に、該当買い手に関する該当売り手のデータチェックプログラムの利用回数としてカウントし、この利用回数の値を記憶手段に格納する手段と、前記記憶手段における利用回数の値に所定値を演算してサービス利用料金を算定し、このサービス利用料金を所定フォーマットに適用して請求書を生成し買い手側端末に送信する手段と、前記利用回数のカウントおよび格納の処理と、前記サービス利用料金の算定、請求書生成および送信の処理とを、記憶手段に予め格納しているスケジュールに基づいて所定期間毎に実行する手段と、を更に備えるとしてもよい。 In the EDI data management system, each time a data check result is received from the seller side system, the number of times of use of the seller's data check program for the buyer is counted, and the value of the number of uses is stored in the storage means. Calculating a service usage fee by calculating a predetermined value for the number of times of use in the storage means, applying the service usage fee to a predetermined format to generate a bill and transmitting it to the buyer side terminal; and Means for executing the process of counting and storing the number of times of use and the process of calculating the service usage fee, generating the bill and transmitting it at predetermined intervals based on a schedule stored in advance in the storage means; It may be provided.
また、前記EDIデータ管理システムにおいて、買い手側端末が当該EDIデータ管理システムへログインしていた時間と回数を、ログインおよびログオフの処理時にカウントして記憶手段に格納し、買い手別にシステムの利用時間、利用回数の集計を行う手段と、買い手側端末から当該EDIデータ管理システムを介して売り手側システムに伝送された各種データの伝送サイズと伝送回数を記憶手段に格納し、該当買い手に関する該当売り手へのデータ伝送量と回数の集計を行う手段とを更に備え、前記サービス利用料金の算定、請求書生成および送信を行う手段が、記憶手段における前記利用回数の値、前記買い手別のシステムの利用時間、利用回数の集計値、前記買い手に関する該当売り手へのデータ伝送量と回数の集計値、の少なくともいずれに所定値を演算してサービス利用料金を算定し、このサービス利用料金を所定フォーマットに適用して請求書を生成し買い手側端末に送信する、としてもよい。 In the EDI data management system, the time and number of times that the buyer side has logged in to the EDI data management system are counted and stored in the storage means during the log-in and log-off processes, The means for counting the number of times of use, and the transmission size and the number of times of transmission of various data transmitted from the buyer side terminal to the seller side system via the EDI data management system are stored in the storage means. A means for calculating the amount of data transmission and the number of times, and a means for calculating the service usage fee, generating a bill, and transmitting, the value of the usage number in the storage means, the usage time of the system for each buyer, Less number of usage counts, amount of data transmitted to sellers related to the buyer, and total number of times Calculated service usage fees to both by calculating the predetermined value, it transmits the service use fee to the generated buyer terminal bill by applying a predetermined format may be.
また、本発明のEDIデータ管理方法は、買い手側端末が利用する売り手側システムのネットワーク上のアドレスを記憶した記憶手段を備えて、商品売買に関するEDIシステムの伝送データを管理するコンピュータシステムが、買い手側端末より商品の注文情報をネットワークを介して受信し、注文情報が含む情報に基づいて前記記憶手段で売り手側システムのアドレスを検索する処理と、前記買い手側端末より受信している注文情報を含むチェック用データを、前記検索した売り手側システムのアドレスに宛ててチェック依頼とともに送信し、売り手側システムの保持するデータチェックプログラムによる前記チェック用データに関するデータチェック結果を、売り手側システムから受信する処理と、売り手側システムから受信したデータチェック結果が、注文情報が含む各項目値に関するチェック結果を示す場合、該当データチェック結果を前記買い手側端末に送信する処理と、売り手側システムから受信したデータチェック結果が、前記チェック用データのレイアウトに関するチェック結果を示す場合、該当データチェック結果を出力手段に出力する処理と、を実行することを特徴とする。 Further, the EDI data management method of the present invention comprises a storage means for storing addresses on the network of the seller side system used by the buyer side terminal, and a computer system for managing transmission data of the EDI system related to merchandise sales is purchased by the buyer. Receiving the order information of the product from the side terminal via the network, searching the address of the seller side system in the storage means based on the information included in the order information, and the order information received from the buyer side terminal Processing including transmitting check data including the check request to the searched seller-side system address together with a check request, and receiving from the seller-side system a data check result related to the check data by the data check program held by the seller-side system Data received from the seller's system When the check result indicates a check result regarding each item value included in the order information, a process of transmitting the corresponding data check result to the buyer side terminal, and a data check result received from the seller side system are the layout of the check data. When the check result is shown, the process of outputting the corresponding data check result to the output means is executed.
また、本発明のEDIデータ管理プログラムは、買い手側端末が利用する売り手側システムのネットワーク上のアドレスを記憶した記憶手段を備えて、商品売買に関するEDIシステムの伝送データを管理するコンピュータシステムに、買い手側端末より商品の注文情報をネットワークを介して受信し、注文情報が含む情報に基づいて前記記憶手段で売り手側システムのアドレスを検索する処理と、前記買い手側端末より受信している注文情報を含むチェック用データを、前記検索した売り手側システムのアドレスに宛ててチェック依頼とともに送信し、売り手側システムの保持するデータチェックプログラムによる前記チェック用データに関するデータチェック結果を、売り手側システムから受信する処理と、売り手側システムから受信したデータチェック結果が、注文情報が含む各項目値に関するチェック結果を示す場合、該当データチェック結果を前記買い手側端末に送信する処理と、売り手側システムから受信したデータチェック結果が、前記チェック用データのレイアウトに関するチェック結果を示す場合、該当データチェック結果を出力手段に出力する処理と、実行させることを特徴とする。 Further, the EDI data management program of the present invention includes a storage means for storing addresses on the network of the seller side system used by the buyer side terminal, the computer system for managing the transmission data of the EDI system related to merchandise sales to the buyer. Receiving the order information of the product from the side terminal via the network, searching the address of the seller side system in the storage means based on the information included in the order information, and the order information received from the buyer side terminal Processing including transmitting check data including the check request to the searched seller-side system address together with a check request, and receiving from the seller-side system a data check result related to the check data by the data check program held by the seller-side system And received from the seller side system When the data check result indicates a check result regarding each item value included in the order information, a process of transmitting the corresponding data check result to the buyer side terminal and a data check result received from the seller side system include the check data When the check result regarding the layout is shown, the process of outputting the corresponding data check result to the output means and the execution are executed.
その他、本願が開示する課題、およびその解決方法は、発明を実施するための最良の形態の欄、および図面により明らかにされる。 In addition, the problems disclosed by the present application and the solutions thereof will be clarified by the column of the best mode for carrying out the invention and the drawings.
本発明によれば、売り手側が作成・運用しているデータチェックプログラムを用いて、買い手側の注文情報とデータレイアウトをEDI伝送前に事前チェックすることで、データチェック精度の向上と、データ不具合時のタイムラグ発生のリスク軽減と、売り手側やシステムでのデータチェックプログラムの開発・メンテナンス費用の低減を実現できる。 According to the present invention, by using a data check program created and operated by the seller, the order information and data layout on the buyer's side are pre-checked before EDI transmission, thereby improving the data check accuracy and in the event of a data malfunction. Can reduce the risk of time lags and reduce the cost of developing and maintaining data check programs on the seller side and system.
また、システムは買い手に対してデータチェックサービスを提供するとともに、買い手がデータチェックプログラムを利用した回数を集計することで、買い手側にデータチェックプログラム等の利用課金を請求することも可能である。この請求で得られる収入の一部をデータチェックプログラム利用費として売り手側に還流させることで、売り手側におけるデータチェックプログラムの開発・運用メンテナンス費用を軽減させることにもつながる。 Further, the system can provide a data check service to the buyer, and can also charge the buyer for usage charges for the data check program and the like by counting the number of times the buyer has used the data check program. By recirculating a part of the income obtained by this bill to the seller as the data check program usage cost, it also leads to a reduction in the data check program development / operation maintenance cost on the seller side.
したがって、EDI伝送における伝送データを効率的かつ低コストで受信側が処理可能なものとし、伝送データの訂正や再送による業務処理のタイムラグを低減できる。 Therefore, it is possible to process the transmission data in EDI transmission efficiently and at low cost, and the time lag of business processing due to correction and retransmission of the transmission data can be reduced.
−−−システム構成−−−
以下に本発明の実施形態について図面を用いて詳細に説明する。図1は、本実施形態のEDIデータ管理システム100を含むネットワーク構成例を示す図である。図1に示すEDIデータ管理システム100(以下、システム100)は、EDI伝送における伝送データを効率的かつ低コストで受信側が処理可能なものとし、伝送データの訂正や再送による業務処理のタイムラグを低減可能とするコンピュータシステムである。
--- System configuration ---
Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a diagram showing a network configuration example including an EDI
図1に例示したネットワーク構成は、企業間EDI伝送システム1の全体構成とも言えるものであり、この企業間EDI伝送システム1は、複数の買い手側端末10と、EDIデータ管理システム100(を構成する共同センタ発注サーバ11と、共同センタスケジュールサーバ12と、共同センタ課金集計サーバ13と、共同センタデータベースサーバ14)と、売り手側システム200(を構成する売り手受注サーバ15と、売り手受注承認端末16)とがネットワークを介して接続され、構成されている。
The network configuration illustrated in FIG. 1 can be said to be the overall configuration of the inter-enterprise EDI transmission system 1, and the inter-enterprise EDI transmission system 1 includes a plurality of buyer-
前記買い手側端末10は、買い手である例えば企業の担当者などのユーザが、売り手である例えばメーカに対する注文情報を入力及び、閲覧をするための端末である。一方、共同センタ発注サーバ11は、買い手側端末10から入力された注文情報に関する内容チェックと売り手側システム200への伝送を行うためのアプリケーションサーバである。また、共同センタスケジュールサーバ12は、バッチ処理のためのスケジュール管理をするサーバであり、共同センタ発注サーバ11から売り手受注サーバ15へのデータ伝送や、データチェックサービス利用料金の集計処理等の指示を行うサーバである。また、共同センタ課金集計サーバ13は、データチェックサービス利用料金の集計処理を行うためのプログラムを実装しているアプリケーションサーバである。また、共同センタデータベースサーバ14は、注文情報や各種履歴データなどを格納する各種テーブルやデータベース類を記憶するデータベースサーバである。
The
一方、売り手受注サーバ15は、買い手からの注文情報を受注処理するサーバであり、注文情報や注文請書の送受信と、受注情報の内容のデータチェックをするためのアプリケーションサーバである。また、売り手受注承認端末16は、売り手側の担当者等が注文情報の閲覧や注文承認を実施するための端末である。なお、買い手側端末10、売り手受注サーバ15、売り手受注承認端末16は、複数存在することを前提とする。
On the other hand, the seller
続いて、前記ネットワーク140に接続されている各装置の構成例について説明する。なお、特に説明しない場合でも、いずれの装置もネットワーク接続可能なコンピュータ装置として備える一般的な構成(CPU、記憶装置、NICなどの通信装置、入出力用の各種インターフェイス類)を備え、必要な機能部を例えばプログラムで実現しているものとする。
Next, a configuration example of each device connected to the
図2は買い手側端末10のハードウェア構成を示す図である。買い手側端末10は、ハードディスクドライブや各種メモリ等で構成される記憶部201、ディスプレイなどの表示部202、キーボードやマウスなどの入力部203、CPU等の制御部204、通信手段たるネットワークインターフェース部205を具備し、各部はBUSに接続されている。
FIG. 2 is a diagram illustrating a hardware configuration of the
前記記憶部201には、制御部204が実行するプログラムとして、画面表示機能206のプログラムが格納されている。制御部204により実行された画面表示プログラム206の結果は、表示部202に表示される。また、買い手側端末のユーザは、表示部202に表示された画面に対して、入力部203から情報入力・操作を実施し、その情報はネットワークインターフェース部205を介して共同センタ発注サーバ11にデータ受け渡しする。
The
図3は、共同センタ発注サーバ11のハードウェア構成を示す図である。共同センタ発注サーバ11は、ハードディスクドライブや各種メモリ等で構成される記憶部301、CPU等の制御部302、通信手段たるネットワークインターフェース部305を具備し、各部はBUSに接続されている。
FIG. 3 is a diagram illustrating a hardware configuration of the joint
前記記憶部301には、制御部302が実行するプログラムとして、ユーザ認証機能304、ユーザ画面生成機能305、注文番号発番機能306、注文進捗更新機能307、注文情報登録機能308、接続先情報取得機能309、注文情報チェックデータ生成機能310、注文情報チェック呼出機能311、注文伝送レイアウトチェック呼出機能312、注文伝送データ生成機能313、伝送データ送受信機能314、注文請書登録機能315、チェック結果通知機能316、チェック履歴情報登録機能317、ログイン履歴情報登録機能318、伝送履歴情報登録機能319の各プログラムが格納されている。
The
前記ユーザ認証機能304は、買い手側端末10が共同センタ発注サーバ11へログインする際のユーザ認証を実行するプログラムである。また、前記ユーザ画面作成機能305は、買い手側端末10に対して表示する画面を生成するプログラムである。また、前記注文番号発番機能306は、注文を作成する際の注文番号を発番するためのプログラムである。また、前記注文進捗更新機能307は、前記注文番号発番機能306によって発番された注文情報が、売り手受注サーバ15に伝送されるまでの注文の進み具合に関する情報を共同センタデータベースサーバ14の注文進捗管理テーブル606に格納するプログラムである。
The
また、前記注文情報登録機能308は、買い手側端末10から入力された注文情報を共同センタデータベースサーバ14の注文情報テーブル604に格納するためのプログラムである。また、前記接続先情報取得機能309は、注文情報チェック呼出機能311、注文伝送レイアウトチェック呼出機能312を利用する場合に、複数ある売り手受注サーバ15のどれに接続すればよいかの情報を共同センタデータベースサーバ14の接続先管理テーブル607から取得するためのプログラムである。
The order
また、前記注文情報チェックデータ生成機能310は、注文情報の値チェック(例:桁数、文字種など)や、関連性チェック(例:項目間で必須の組み合わせとなる値、或いは項目間であり得ない組み合わせの値の有無など)を実施する場合に、売り手受注サーバ15へ送付するチェック用データの生成を行うプログラムである。前記注文情報チェック呼出機能311は、前記注文情報の値チェックや関連性チェックを実施する場合に、売り手受注サーバ15のデータチェック機能704を呼び出すためのプログラムである。
In addition, the order information check
また、前記注文伝送レイアウトチェック呼出機能312は、注文伝送データ生成機能313によって作成された注文伝送データのレイアウトチェック(図29等に基づき後述する)を実施する場合に、売り手受注サーバ15のレイアウトチェック機能706を呼び出すためのプログラムである。また、前記注文伝送データ生成機能313は、共同センタデータベースサーバ14に登録されている注文情報テーブル604をもとに、売り手受注サーバ15に注文として実際に伝送するデータを生成するプログラムである。
The order transmission layout
また、前記伝送データ送受信機能314は、売り手受注サーバ15とのデータ伝送を実施するためのプログラムである。また、前記注文請書登録機能315は、売り手受注サーバ15より伝送された注文請書情報を共同センタデータベースサーバ14の注文請書情報テーブル605にデータ格納するためのプログラムである。また、前記チェック結果通知機能316は、前記注文情報チェック呼出機能311、前記注文伝送レイアウトチェック呼出機能312によってチェックされた結果を、買い手側端末10における表示部202の画面に通知するためのプログラムである。
The transmission data transmission /
また、前記チェック履歴情報登録機能317は、前記注文情報チェック呼出機能311、注文伝送レイアウトチェック呼出機能312が実行された際にその履歴を共同センタデータベースサーバ14のデータチェック利用履歴管理テーブル609に格納するためのプログラムである。また、前記ログイン履歴情報登録機能318は、買い手側端末10から共同センタ発注サーバ11に対し前記ユーザ画面生成機能305を介してログインがなされた際の履歴情報を、共同センタデータベースサーバ14の発注サーバログイン履歴管理テーブル608に格納するためのプログラムである。また、前記伝送履歴情報登録機能319は、売り手受注サーバ15に対してデータ伝送を実施した場合に、その履歴情報を共同センタデータベースサーバ14の注文伝送履歴管理テーブル610に格納するためのプログラムである。
The check history
図4は、共同センタ伝送スケジュールサーバ12のハードウェア構成を示す図である。共同センタ伝送スケジュールサーバは、ハードディスクドライブや各種メモリ等で構成される記憶部401、CPU等の制御部402、通信手段たるネットワークインターフェース部403を具備し、各部はBUSに接続されている。前記記憶部401には、前記制御部402が実行するプログラムとして、注文伝送スケジュール機能404、集計スケジュール機能405の各プログラムが格納されている。
FIG. 4 is a diagram illustrating a hardware configuration of the joint center
前記注文伝送スケジュール機能404は、共同センタ発注サーバ11に対して、注文伝送データを、予め登録された伝送スケジュール(所定の日時、所定間隔等)にしたがって伝送指示するためのプログラムである。また、前記集計スケジュール機能405は、共同センタ課金集計サーバ13に対して、予め登録された時間にしたがって、集計処理するように指示するためのプログラムである。
The order
図5は、共同センタ課金集計サーバ13のハードウェア構成を示す図である。共同センタ課金集計サーバは、ハードディスクドライブや各種メモリ等で構成される記憶部501、CPU等の制御部502、通信手段たるネットワークインターフェース部503を具備し、各部はBUSに接続されている。前記記憶部501には、制御部502が実行するプログラムとして、注文約定件数集計504、利用ユーザ数・利用時間集計505、データチェック利用回数集計506、注文伝送サイズ・回数集計507、注文データチェックサービス請求料金計算508、注文データチェックサービス請求書生成509の各プログラムが格納されている。
FIG. 5 is a diagram illustrating a hardware configuration of the joint center
前記注文約定件数集計504は、共同センタデータベースサーバ14の注文情報テーブル604をもとに注文件数の集計を行い、その結果を注文件数集計テーブル611に格納するプログラムである。また、前記利用ユーザ数・利用時間集計505は、共同センタデータベースサーバ14の発注サーバログイン履歴管理テーブル608をもとに、各ユーザの当該システム100の利用時間・回数の集計を行い、その結果を発注サーバログイン集計テーブル612に格納するプログラムである。
The order
また、前記データチェック利用回数集計506は、共同センタデータベースサーバ14のデータチェック利用履歴管理テーブル609をもとに、前記売り手側システム200が提供するデータチェックプログラムの利用回数を集計し、その結果をデータチェック利用集計テーブル613に格納するプログラムである。また、前記注文伝送サイズ・回数集計507は、共同センタデータベースサーバ14の注文伝送履歴管理テーブル610をもとに、例えば買い手毎の注文伝送データの伝送サイズ、伝送回数の集計を行い、その結果を注文伝送量集計テーブル614に格納するプログラムである。
The data check
また、前記注文データチェックサービス請求料金計算508は、共同センタデータベースサーバ14の注文件数集計テーブル611、発注サーバログイン集計テーブル612、データチェック利用集計テーブル613、注文伝送量集計テーブル614、課金按分マスタ617をもとに、各集計データの料金計算における重み付けと、買い手側に対するデータチェックサービスの利用料金計算を行い、その結果を課金請求テーブル615に格納するプログラムである。また、前記注文データチェックサービス請求書生成509は、共同センタデータベースサーバ14の課金請求テーブル615をもとに、買い手側に発行するデータチェックサービスの利用に関する請求書の生成を行うプログラムである。
The order data check service
図6は、共同センタデータベースサーバ14のハードウェア構成を示す図である。共同センタデータベースサーバ14は、ハードディスクドライブや各種メモリ等で構成される記憶部601、CPU等の制御部602、通信手段たるネットワークインターフェース部603を具備し、各部はBUSに接続されている。前記記憶部601には、注文情報テーブル604、注文請書情報テーブル605、注文進捗管理テーブル606、接続先管理テーブル607、発注サーバログイン履歴管理テーブル608、データチェック利用履歴管理テーブル609、注文伝送履歴管理テーブル610、注文件数集計テーブル611、発注サーバログイン集計テーブル612、データチェック利用集計テーブル613、注文伝送量集計テーブル614、課金請求テーブル615、注文項目マスタ616、課金按分マスタ617、ユーザマスタ618、メーカマスタ619、および会社マスタ620の各テーブル情報が格納されている。以下、各テーブル類の概略を説明する(詳細は後述する)。
FIG. 6 is a diagram illustrating a hardware configuration of the joint
前記注文情報テーブル604は、買い手が売り手(メーカ)に発注する注文情報を格納する。また、前記注文請書情報テーブル605は、売り手が発行した注文請情報を格納する。また、前記注文進捗管理テーブル606は、買い手が共同センタ発注サーバ11を介して注文発注する際の、注文の処理状況を格納する。また、前記接続先管理テーブル607は、共同センタ発注サーバ11が売り手受注サーバ15へチェック用データに関するデータチェック(レイアウトチェック含む)を実施させる場合の接続先情報を格納する。
The order information table 604 stores order information that a buyer places an order with a seller (manufacturer). The order confirmation information table 605 stores order confirmation information issued by the seller. Further, the order progress management table 606 stores the processing status of orders when a buyer places an order through the joint
また、前記発注サーバログイン履歴管理テーブル608は、買い手側端末10から共同センタ発注サーバ11のシステムへのログインがなされた際の履歴情報(例:時間と回数)を格納する。また、前記データチェック利用履歴管理テーブル609は、共同センタ発注サーバ11が売り手受注サーバ15に注文情報データチェック及び、レイアウトチェックを実施させた回数を格納する。また、前記注文伝送履歴管理テーブル610は、共同センタ発注サーバ11から売り手受注サーバ15へ伝送した注文伝送データの履歴情報(時間、サイズ、回数)を格納する。
The order server login history management table 608 stores history information (eg, time and number of times) when the
また、前記注文件数集計テーブル611は、前記注文情報テーブル604をもとに集計された、例えば月別の注文件数情報を格納する。また、前記発注サーバログイン集計テーブル612は、前記発注サーバログイン履歴管理テーブル608をもとに集計された、例えば月別のログイン時間・回数情報を格納する。また、前記データチェック利用集計テーブル613は、データチェック利用履歴管理テーブル609をもとに集計された月別のデータチェック回数情報を格納する。 Further, the order count table 611 stores, for example, order count information for each month that is tabulated based on the order information table 604. Further, the order server login tabulation table 612 stores, for example, monthly login time / count information that is tabulated based on the order server login history management table 608. The data check usage tabulation table 613 stores monthly data check frequency information that is tabulated based on the data check usage history management table 609.
また、前記注文伝送量集計テーブル614は、前記注文伝送履歴管理テーブル610をもとに集計された、例えば月別の注文伝送量(サイズ、回数)情報を格納する。また、前記注文項目マスタ616は、注文情報の項目定義を格納するマスタ情報である。また、前記課金按分マスタ617は、データチェックサービスの利用料金を計算する際に、料金計算の基礎となる注文件数集計テーブル611、発注サーバログイン集計テーブル612、データチェック利用集計テーブル613、注文伝送量集計テーブル614の重み付け情報を格納するマスタ情報である。また、前記ユーザマスタ618は、買い手側端末10から共同センタ発注サーバ11にログインがなされる際の認証基準となるユーザ情報と認証情報を格納するマスタ情報である。また、前記メーカマスタ619は、製品等の発注先となる売り手(メーカ)の情報を格納するマスタ情報である。また、前記会社マスタ620は、共同センタ(前記システム100)を利用する買い手ユーザの会社・部門情報を格納するマスタ情報である。
The order transmission amount totaling table 614 stores, for example, order transmission amount (size, number of times) information for each month, which is totaled based on the order transmission history management table 610. The
図7は、売り手受注サーバ15のハードウェア構成を示す図である。売り手受注サーバは、ハードディスクドライブやメモリ等で構成される記憶部701、CPU等の制御部702、通信手段たるネットワークインターフェース部703を具備し、各部はBUSに接続されている。前記記憶部701には、前記制御部702が実行するプログラムとして、データチェック機能704、データチェック結果生成機能705、レイアウトチェック機能706、レイアウトチェック結果作成機能707、伝送データ生成機能708、伝送データ送受信機能709、伝送データ取込機能710の各プログラムと、受注データ管理データベース711が格納されている。
FIG. 7 is a diagram illustrating a hardware configuration of the seller
前記データチェック機能704は、共同センタ発注サーバ11から要求された、注文情報の項目値と、複数の項目値の間の関連性チェックを実行するプログラムである。また、前記データチェック結果生成機能705は、前記データチェック機能704によって実行されたチェックの結果を共同センタ発注サーバへ返送する際のメッセージを生成するプログラムである。また、前記レイアウトチェック機能706は、共同センタ発注サーバ11から要求された注文伝送データのレイアウトチェックを実行するプログラムである。
The data check
また、前記レイアウトチェック結果作成機能707は、前記レイアウトチェック機能706によって実行されたレイアウトチェックの結果を共同センタ発注サーバへ返送する際のメッセージを生成するプログラムである。また、前記伝送データ生成機能708は、共同センタ発注サーバ11に対する注文請書データを生成するプログラムである。また、前記伝送データ送受信機能709は、前記伝送データ生成機能708によって生成された注文請書データを共同センタ発注サーバ11に送信したり、共同センタ発注サーバ11から伝送された注文伝送データを受信したりする伝送機能を実装したプログラムである。また、前記伝送データ取込機能710は、共同センタ発注サーバ11から伝送された注文伝送データが含む注文情報を、受注データ管理データベース711に格納するプログラムである。また、前記受注データ管理データベース711は、共同センタ発注サーバ11から伝送された注文情報を受注データとして管理するデータベースである。
The layout check
図8は、売り手受注承認端末16のハードウェア構成を示す図である。売り手受注承認端末16は、ハードディスクドライブやメモリ等で構成される記憶部801、ディスプレイなどの表示部802、キーボードやマウスなどの入力部803、CPU等の制御部804、通信手段たるネットワークインターフェース部805を具備し、各部はBUSに接続されている。前記記憶部801には、制御部804が実行するプログラムとして、画面表示機能806、受注承認機能807の各プログラムが格納されている。実行された前記画面表示プログラム806の結果は、表示部802に表示される。また、売り手受注承認端末16のユーザは、前記表示部802に表示された受注情報画面に対して、入力部803から受注承認機能807を介して受注承認処理を行い、その情報はネットワークインターフェース部805を介して、売り手受注サーバ15の受注データ管理データベース711に格納される。
FIG. 8 is a diagram illustrating a hardware configuration of the seller
これまで示した前記システム100、売り手側システム200、買い手側端末10における各機能はハードウェアとして実現してもよいし、メモリやHDD(Hard Disk Drive)などの適宜な記憶部に格納したプログラムとして実現するとしてもよい。この場合、CPUなど制御部がプログラム実行に合わせて記憶部より該当プログラムを読み出して、これを実行することとなる。
Each function in the
−−−テーブル等の構成例−−−
続いて、前記システム100の共同センタデータベースサーバ14や、前記売り手側システム200の売り手受注サーバ15が備えるテーブル類についてその構成例を説明する。図9は、注文情報テーブル604の構成例を示す図である。図9に示すように、注文情報テーブル604には、注文番号901と、メーカID902と、会社ID903と、需要家904と、数量905、製品情報906、仕様情報907、その他仕様情報908、および登録日時909を示す各情報がそれぞれ対応付けて格納される。ここで、前記注文番号901は、買い手が売り手に対して発注する注文情報を識別する情報である。また、メーカID902は、注文発注先である売り手側のメーカを識別する情報である。また、会社ID903は、発注元となる買い手=注文者を識別する情報である。
--- Configuration example of table etc .---
Next, a configuration example of tables included in the joint
また、需要家904は買い手が発注した注文品について、実際に利用する会社・組織情報を示す項目である。例えば、実際に製品を調達したいユーザが、買い手を介してメーカに製品を発注する場合は、需要家904にはその調達したいユーザ(会社・組織)の情報が格納される。もしも注文者が製品の利用者と同じであれば、需要家904には会社ID903と同じ情報が格納される。また、数量905は、買い手が発注する注文製品の注文量を示す情報である。また、製品情報906は、買い手が発注する品を識別する情報である。また、仕様情報907と、その他仕様情報908は、製品情報906が示す製品に関する詳細仕様情報が示される。また、登録日時909は、注文情報が注文情報テーブル604に格納された日時を示す情報である。
The
図10は、注文請書情報テーブル605の構成例を示す図である。図10に示すように、注文請書情報テーブルには、注文番号1001と、メーカID1002と、会社ID1003と、需要家1004と、数量1005、製品情報1006、仕様情報1007、その他仕様情報1008、および承認日時1009を示す情報がそれぞれ対応付けて格納される。前記注文番号1001、メーカID1002、会社ID1003、需要家1004、数量1005、製品情報1006、仕様情報1007、その他仕様情報1008については、売り手(メーカ)から送付された注文請書情報の項目であり、各項目の情報は注文情報テーブル604と同等の情報が示される。また、承認日時1009については、売り手受注承認端末16で承認された日時を示す情報である。
FIG. 10 is a diagram illustrating a configuration example of the order confirmation information table 605. As shown in FIG. 10, the order confirmation information table includes an
図11は、注文進捗管理テーブル606の構成例を示す図である。図11に示すように、この注文進捗管理テーブル606には、注文番号1101と、作成日時1102と、更新日時1103と、注文ステータス1104を示す情報がそれぞれ対応付けて格納される。前記注文番号1101は、前記注文情報テーブル604の注文番号901と対応付けされた情報であり、注文を識別するための情報である。また、前記作成日時1102は、注文ステータス1104が初めて更新された日時を示す時刻情報である。また、前記更新日時1103は、注文ステータス1104が最後に更新された日時を示す時刻情報である。また、前記注文ステータス1104は、作成された注文情報に関して発番がなされてから、注文請書を受信するまでの進捗状況を示す情報である。本実施形態では、注文ステータス1104は、「注文編集中」、「データチェック中」、「注文伝送待ち」、「注文伝送中」、「注文伝送済」、「注文保留登録」、「注文取消し」、「注文請済」のいずれかでステータス管理をする。
FIG. 11 is a diagram illustrating a configuration example of the order progress management table 606. As shown in FIG. 11, the order progress management table 606 stores order number 1101,
図12は、接続先管理テーブル607の構成例を示す図である。図12に示すように、この接続先管理テーブル607は、ユーザID1201と、会社ID1202と、兼務ID1203と、メーカID1204と、接続アドレス1205と、利用期限1206、有効無効フラグ1207を示す情報がそれぞれ対応付けて格納される。前記ユーザID1201と、会社ID1202と、兼務ID1203は、ユーザマスタ618のユーザID2301、会社ID2302、兼務ID2303と対応付けられた共同センタ発注サーバ15を利用する買い手ユーザを識別する情報である。また、前記メーカID1204は、メーカマスタ619のメーカID2401と対応付けられた売り手メーカの情報を識別する情報である。また、前記接続アドレス1205は、共同センタ発注サーバ11から売り手受注サーバ15のデータチェック機能704やレイアウトチェック機能706を呼出すにあたって、接続すべき売り手受注サーバ15の接続先=ネットワーク上のアドレスを示す情報である。また、前記利用期限1206は、本レコードの利用有効期間を示す情報であり、この期限を過ぎているレコードは、データチェック機能やレイアウトチェック機能が無効となる。また、前記有効無効フラグ1207は、データチェック機能、レイアウトチェック機能を有効にするか無効にするかを識別するための情報である。前記有効無効フラグ1207は、「有効」、「無効」のいずれかで管理する。
FIG. 12 is a diagram illustrating a configuration example of the connection destination management table 607. As shown in FIG. 12, the connection destination management table 607 corresponds to information indicating the
図13は、発注サーバログイン履歴管理テーブル608の構成例を示す図である。この発注サーバログイン履歴管理テーブル608は、図13に示すように、年月日1301と、ユーザID1302と、会社ID1303と、兼務ID1304と、ログイン通算時間1305と、最終ログイン日時1306と、認証回数1307を示す情報がそれぞれ対応付けて格納される。なお、前記年月日1301は、買い手側端末10が共同センタ発注サーバ11へログインした年月日を示す時刻情報である。また、前記ユーザID1302と、会社ID1303と、兼務ID1304は、ユーザマスタ618のユーザID2301、会社ID2302、兼務ID2303と対応付けられた共同センタ発注サーバ15を利用する買い手ユーザを識別する情報である。また、前記ログイン通算時間1305は、買い手側端末10が過去に共同センタ発注サーバ11にアクセスした利用時間の総和を示す時間情報である。また、前記最終ログイン日時1306は、買い手側端末10が共同センタ発注サーバ11へ最後にログインしたときの時刻を示す情報である。また、前記認証回数1307は、買い手側端末10を介して買い手ユーザが共同センタ発注サーバ11へログイン認証した回数を示す情報である。
FIG. 13 is a diagram illustrating a configuration example of the ordering server login history management table 608. As shown in FIG. 13, the order server login history management table 608 includes a
図14は、データチェック利用履歴管理テーブル609の構成例を示す図である。このデータチェック利用履歴管理テーブル609は、図14に示すように、年月日1401と、チェック区分1402と、ユーザID1403と、会社ID1404と、兼務ID1405と、メーカID1406と、チェック回数1407を示す情報がそれぞれ対応付けて格納される。なお、前記年月日1401は、共同センタ発注サーバ11が売り手受注サーバ15にデータチェックを実施させた年月日情報を示す情報である。また、前記チェック区分1402は、チェックの方式を識別するための区分情報であり、「データチェック」と「レイアウトチェック」のいずれかで示す。また、前記ユーザID1403と、会社ID1404と、兼務ID1405は、ユーザマスタ618のユーザID2301、会社ID2302、兼務ID2303と対応付けられた共同センタ発注サーバ15を利用する買い手ユーザを識別する情報である。また、前記メーカID1406は、メーカマスタ619のメーカID2401と対応付けられた売り手メーカの情報を識別する情報である。また、前記チェック回数1407は、共同センタ発注サーバ11が売り手受注サーバ15にデータチェックやレイアウトを実施させた回数を示すものである。つまり、データチェック利用履歴管理テーブル609は、ユーザ別、メーカ別、日別に、共同センタ発注サーバ11が売り手受注サーバ15にデータチェックやレイアウトを実施させた履歴情報が格納される。
FIG. 14 is a diagram showing a configuration example of the data check usage history management table 609. As shown in FIG. As shown in FIG. 14, the data check use history management table 609 includes information indicating a
図15は、注文伝送履歴管理テーブル610の構成例を示す図である。この注文伝送履歴管理テーブル610は、図15に示すように、伝送日時1501、会社ID1502、メーカID1503、注文サイズ1504を示す情報がそれぞれ対応付けて格納される。なお、前記伝送日時1501は、共同センタ発注サーバ11から売り手受注サーバ15へ注文伝送データの伝送を実施した日時を示す時間情報である。また、前記会社ID1502は、どの買い手ユーザから共同センタ発注サーバ11を経由した売り手受注サーバ15への注文伝送データの伝送を実施したかを識別する情報である。また、前記メーカID1503は、メーカマスタ619のメーカID2401と対応付けられ、伝送先の売り手メーカの情報を識別する情報である。また、前記注文サイズ1504は、共同センタ発注サーバ11から売り手受注サーバ15へ伝送した注文伝送データのサイズを格納する情報である。この注文伝送履歴管理テーブル610は、注文伝送毎に発生する上記情報を管理する。
FIG. 15 is a diagram illustrating a configuration example of the order transmission history management table 610. As shown in FIG. 15, the order transmission history management table 610 stores information indicating transmission date and
図16は、注文件数集計テーブル611の構成例を示す図である。この注文件数集計テーブル611は、図16に示すように年月1601、会社ID1602、メーカID1603、注文約定件数1604を示す情報がそれぞれ対応付けて格納される。なお、前記年月1601は、年月の時間を示す情報である。また、前記会社ID1602は、発注元となる買い手=注文者を識別する情報である。また、メーカID1603は、メーカマスタ619のメーカID2401と対応付けられた売り手メーカの情報を識別する情報である。また、前記注文約定件数1604は、共同センタ発注サーバ11で注文約定された件数を示す情報であり、前記注文情報テーブル604の登録日時909の年月情報と、会社ID903と、メーカID902でサマリされたレコード件数で求められる。
FIG. 16 is a diagram illustrating a configuration example of the order count table 611. As shown in FIG. 16, the order count table 611 stores information indicating year /
図17は、発注サーバログイン集計テーブル612の構成例を示す図である。この発注サーバログイン集計テーブル612は、図17に示すように、年月1701と、会社ID1702と、ログイン時間合計1703と、ログイン回数合計1704と、ユーザ数合計1705を示す情報がそれぞれ対応付けて格納される。なお、前記年月1701は、発注サーバログイン履歴管理テーブル608の年月日1301の年月情報と対応づけられた時間情報である。また、前記会社ID1702は、発注元となる買い手=注文者を識別する情報である。また、前記ログイン時間合計1703は、発注サーバログイン履歴管理テーブル608の年月日1301の年月情報と、会社ID1303で、ログイン通算時間1305をサマリした結果で求められる時間情報である。また、前記ログイン回数合計1704は、発注サーバログイン履歴管理テーブル608の年月日1301の年月情報と、会社ID1303で、認証回数1307をサマリした結果で求められる数値情報である。また、前記ユーザ数合計1705は、発注サーバログイン履歴管理テーブル608の年月日1301の年月情報と、会社ID1303で、サマリされたレコード件数で求められる。
FIG. 17 is a diagram illustrating a configuration example of the order server login tabulation table 612. As shown in FIG. 17, the order server login tabulation table 612 stores
図18は、データチェック利用集計テーブル613の構成例を示す図である。このデータチェック利用集計テーブル613は、図18に示すように、年月1801と、会社ID1802と、メーカID1803と、チェック利用回数1804を示す情報がそれぞれ対応付けて格納される。なお、前記年月1801は、データチェック利用履歴管理テーブル609の年月日1401の年月情報と対応付けられた時間情報である。また、前記会社ID1802は、発注元となる買い手=注文者を識別する情報である。また、前記メーカID1803は、データチェックプログラムを提供した売り手(メーカ)を識別するための情報である。また、前記チェック利用回数1804は、データチェック利用履歴管理テーブル609の年月日1401の年月情報と、会社ID1403で、チェック回数1407をサマリした結果で求められる数値情報である。
FIG. 18 is a diagram illustrating a configuration example of the data check use aggregation table 613. As shown in FIG. 18, the data check usage tabulation table 613 stores information indicating year /
図19は、注文伝送量集計テーブル614の構成例を示す図である。この注文伝送量集計テーブル614は、図19に示すように、年月1901と、会社ID1902と、メーカID1903と、注文サイズ合計1904と、伝送回数合計1905を示す情報がそれぞれ対応付けて格納される。なお、前記年月1901は、注文伝送履歴管理テーブル610の伝送日時1501の年月情報と対応付けられた時間情報である。また、前記会社ID1902は、発注元となる買い手=注文者を識別する情報である。また、前記メーカID1903は、メーカマスタ619のメーカID2401と対応付けられた売り手メーカの情報を識別する情報である。また、前記注文サイズ合計1904は、注文伝送履歴管理テーブル610の伝送日時1501の年月情報と、会社ID1502と、メーカID1503で注文サイズ1504をサマリした結果で求められる数値情報である。また、前記伝送回数合計1905は、注文伝送履歴管理テーブル610の伝送日時1501の年月情報と、会社ID1502と、メーカID1503で、サマリされたレコード件数で求められる。
FIG. 19 is a diagram illustrating a configuration example of the order transmission amount totaling table 614. As shown in FIG. 19, the order transmission amount totaling table 614 stores
図20は、課金請求テーブル615の構成例を示す図である。この課金請求テーブル615は、図20に示すように、年月2001と、会社ID2002と、請求料金2003を示す情報がそれぞれ対応付けて格納される。なお、前記年月2001は、料金請求月を示す時間情報である。また、前記会社ID2002は、発注元となる買い手=注文者を識別する情報で、料金請求先情報でもある。また、前記請求料金2003は、料金請求先への請求料金を示す金額情報である。
FIG. 20 is a diagram illustrating a configuration example of the billing table 615. As shown in FIG. 20, the billing billing table 615 stores information indicating year /
図21は、注文項目マスタ616の構成例を示す図である。この注文項目マスタ616は、図21に示すように、項目ID2101と、項目名2102と、文字属性2103と、桁数2104を示す情報がそれぞれ対応付けて格納される。なお、前記項目ID2101は、注文情報を構成する各項目の識別情報であり、前記項目名2102は、前記項目ID2101の名称を示すものである。また、前記文字属性2103は、該当する項目がどのような文字属性になるかを示す情報であり、例えば、数値、文字列といった情報が格納される。また、前記桁数2104は、該当項目の数値の有効桁数、文字列のバイト数情報である。
FIG. 21 is a diagram illustrating a configuration example of the
図22は、課金按分マスタ2201の構成例を示す図である。この課金按分マスタ2201は、図22に示すように、按分ID2201、チェック回数按分2202と、ログイン按分2203と、伝送量按分2204と、伝送回数按分2205と、注文件数按分2206と、請求予定金額2207を示す情報がそれぞれ対応付けて格納される。なお、前記按分ID2201は、買い手ユーザ(会社)に、データチェックサービスの利用料金の按分方法を識別するための情報であり、このIDを利用することで例えば、年月毎に請求按分を変更したり、買い手ユーザの利用度合いや会社規模によって、サービス料金の計算方式を変更したりといったことも可能となる(ただし本実施形態において、このIDの利用の仕方はどのような方法でも構わない)。また、前記チェック回数按分2202と、伝送量按分2204と、伝送回数按分2205と、注文件数按分2206は、データチェックサービスの利用に対する負担重み付けを行う値であり、各値の総和は100%となる。そのため、重み付けの値が高いものほど、サービス料金に対する影響も大きくなる。また、前記請求予定金額2207は、買い手ユーザに対するデータチェックサービスの利用料の請求予定金額の総和を示す情報である。この費用は共同センタ側=システム側が、売り手のメーカに対して還流させることで、売り手側でのデータチェックプログラムの開発・メンテナンス費用の資金源にもなる。
FIG. 22 is a diagram illustrating a configuration example of the
図23は、ユーザマスタ618の構成例を示す図である。このユーザマスタ618は、図23に示すように、ユーザID2301と、会社ID2302と、業務ID2303と、権限2304と、パスワード2305と、有効期限2306と、有効フラグ2307を示す情報がそれぞれ対応付けて格納される。なお、前記ユーザID2301は、買い手側端末10から共同センタ発注サーバ11のシステムへログインする利用者の識別情報である。また、前記会社ID2302は、ユーザID2301が所属する会社を識別する情報であり、会社マスタ620の2501に対応付けられる。また、前記兼務ID2303は、ユーザID2301に対応するユーザが複数部門に兼務で所属している場合の識別情報である。また、前記権限2304は、ユーザID2301に対応するユーザが、共同センタ発注サーバ11の利用可能範囲を示す識別情報である。また、前記パスワード2305は、買い手側端末10から共同センタ発注サーバ11へログインする際の認証情報である。また、前記有効期限2306は、該当ユーザが、共同センタ発注サーバ11のシステムをいつまで利用可能かを示す年月日情報である。また、前記有効フラグ2307は、ユーザID2301の有効、無効の設定を示す識別情報である。この有効フラグ2307が無効である場合は、該当ユーザに関して、共同センタ発注サーバ11への認証は全てなされない。
FIG. 23 is a diagram illustrating a configuration example of the
図24は、メーカマスタ619の構成例を示す図である。このメーカマスタ619は、図に示すように、メーカID2401と、メーカ名2402と、メーカグループ2403を示す情報がそれぞれ対応付けて格納される。なお、前記メーカID2401は、売り手となるメーカを識別する情報であり、前記メーカ2402は、前記メーカID2401に対応付けられた名称情報である。また、前記メーカグループ2403は、複数の売り手が連結会社として同系列の会社としてまとめられる場合に、これを識別する情報である。
FIG. 24 is a diagram illustrating a configuration example of the
図25は、会社マスタ620の構成例を示す図である。この会社マスタ620は、図に示すように、会社ID2501と、会社名2502と、住所2503を示す情報がそれぞれ対応付けて格納される。なお、前記会社IDは、買い手や売り手など前記システム100等を利用する組織や会社を識別するための情報である。また、会社名2502は、前記会社ID2501で識別される会社の名称を示す情報であり、前記住所2503は、前記会社ID2501で識別される会社の住所を示す情報である。
FIG. 25 is a diagram illustrating a configuration example of the
図26は、受注データ管理データベース711の構成例を示す図である。この受注データ管理データベース711は、図26に示すように、注文番号2601と、注文者2602と、需要家2603と、数量2604、製品情報2605、仕様情報2606、注文受付日時2607、承認日時2608、納期2609を示す情報がそれぞれ対応付けて格納される。なお、前記注文番号2601、注文者2602、需要家2603、数量2604、製品情報2605、仕様情報2606については、共同センタ発注サーバ11から伝送された注文伝送データ(=注文情報を含んでいる)と対応づけられた情報を格納する。また、前記注文受付日時2607は、共同センタ発注サーバ11から注文伝送データが伝送された日時を示す時間情報であり、前記承認日時2608は、売り手受注承認端末16から注文承認された日時を示す時間情報である。また、前記納期2609は、受注した製品の納期日時を示す時間情報である。
FIG. 26 is a diagram illustrating a configuration example of the order
−−−処理手順例(値チェック)−−−
以下、本実施形態におけるEDIデータ管理方法の実際手順について図を用いながら説明する。以下で説明するEDIデータ管理方法に対応する主たる動作は、前記システム100を構成する各サーバのCPUなど制御部が記憶部より読み出して実行するプログラムによって実現される。また、その他の動作は、買い手側端末10や売り手側システム200を構成する装置で同様に実現される。そして、こうしたプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
--- Procedure example (value check) ---
Hereinafter, the actual procedure of the EDI data management method in the present embodiment will be described with reference to the drawings. The main operation corresponding to the EDI data management method described below is realized by a program that is read from the storage unit and executed by the control unit such as the CPU of each server constituting the
図27と図28は、本実施形態におけるEDIデータ管理方法の処理フロー例1、および処理フロー例2を示す図であり、企業間EDI取引における注文情報の値チェック処理を示すフローチャートである。 FIG. 27 and FIG. 28 are diagrams showing a processing flow example 1 and a processing flow example 2 of the EDI data management method in the present embodiment, and are flowcharts showing order information value check processing in the inter-company EDI transaction.
ここではまず、買い手ユーザ=企業の担当者等が買い手側端末10において、共同センタ発注サーバ11のログインURLを入力したとする。これを受けた共同センタ発注サーバ11は、図31のログイン画面に対応する画面データを返信し、買い手側端末10の表示部202では画面表示機能206により前記ログイン画面が表示されることとなる(S2701、S2702)。
Here, first, it is assumed that a buyer user = a person in charge of a company or the like inputs a login URL of the joint
この時、前記買い手ユーザは、図31のログイン画面においてユーザIDとパスワードを入力し、ログインボタンを押下する。これを受け付けた買い手側端末10は、ユーザID、パスワードの各データを含む認証要求を、共同センタ発注サーバ11に送る(S2703)。
At this time, the buyer user inputs a user ID and password on the login screen of FIG. 31, and presses the login button. The
一方、前記共同センタ発注サーバ11は、前記買い手側端末10から送信された認証要求が含むユーザIDとパスワードをもとに、前記ユーザ認証機能304によって、前記共同センタデータベースサーバ14のユーザマスタ618を利用するなどして認証処理を実施する(S2704)。ここでのユーザ認証が成功した場合、共同センタ発注サーバ10は、ログイン情報履歴登録機能318により、発注サーバログイン履歴管理テーブル608において、該当するユーザIDのレコードでログイン時間と回数の更新処理を行う(S2705)。
On the other hand, the joint
このログイン履歴更新終了後、前記共同センタ発注サーバ11は、図32の注文基本入力画面のデータ(例:記憶部にて予め保持)を買い手側端末10に送信して表示させる(S2706)。買い手ユーザは、買い手側端末10で表示された前記注文基本入力画面において、発注先となる売り手(メーカ)情報の入力をし、登録ボタンを押下することとなる。この入力と登録ボタン押下を受けた買い手側端末10は、前記注文基本入力画面で得た情報を共同センタ発注サーバ11に送る(S2707、S2708)。
After the log-in history update is completed, the joint
共同センタ発注サーバ11では、買い手側端末10から送られた注文基本情報に対し、注文番号発番機能306によって注文番号の発番を行い、注文情報テーブル604において、前記発番した注文番号を対応付けて注文情報を格納する(S2709)。また、共同センタ発注サーバ11は、注文進捗更新機能307により、注文ステータス「注文編集中」として、注文進捗管理テーブル606に情報を格納する(S2710)。さらに、共同センタ発注サーバ11は、注文詳細画面データ(例:記憶部にて予め保持)を買い手側端末10に送信し表示させる(S2711)。
The joint
買い手ユーザは、買い手側端末10の表示部202に表示された注文詳細画面において、発注する注文製品の詳細情報を入力し、登録ボタンを押下する。これを受けた買い手側端末10は、前記注文詳細情報を共同センタ発注サーバ11に送信する(S2801、S2802)。一方、共同センタ発注サーバ11は、買い手側端末10より送付された注文詳細情報を受信し、注文情報テーブル604に格納する(S2803)。その後、共同センタ発注サーバ11は、注文情報が含む値(例:注文の数量や製品の型番、年月日、など)や、複数項目間の値の関連性チェックのために、接続先情報取得機能309により、接続先管理テーブル607から該当売り手(メーカ)に関するネットワーク上のアドレス=接続先情報の取得を試みる(S2804)。ここで接続先情報の取得が成功しなかった場合(S2805:N)は、共同センタ発注サーバ11は、注文進捗更新機能307によって、注文進捗管理テーブル606での該当注文情報に関する注文ステータスを「注文編集中」から「注文伝送待ち」に更新する(S2814)。
On the order detail screen displayed on the
他方、接続先情報の取得が成功した場合(S2805:Y)、共同センタ発注サーバ11は、注文進捗更新機能307によって、注文進捗管理テーブル606での該当注文情報に関する注文ステータスを「注文編集中」から「注文チェック中」に更新する(S2806)。その後、共同センタ発注サーバ11は、注文情報チェックデータ生成機能310によって、注文情報テーブル604と注文項目マスタ616から、注文情報に関するチェックを実施するためのチェック用データの生成を行う(S2807)。この注文情報チェックデータ生成機能310によるチェック用データの生成処理は、売り手側システム200で備えるチェックプログラムの要求仕様に合わせて事前に生成手順等が決められているものである(既存のものでもよい)。
On the other hand, if the connection destination information has been successfully acquired (S2805: Y), the joint
ここで生成されたチェック用データは、前記共同センタ発注サーバ11の注文情報チェック呼出機能311によって、共同センタ発注サーバ11から売り手受注サーバ15に渡される(S2808)。一方、売り手受注サーバ15は、データチェック機能704によって、共同センタ発注サーバ11から受け取ったチェック用データをもとに、桁数や文字種などといった注文情報の各項目値、および各項目値間の関連性(必須ないしあり得ない関連性。例えば、「項目Aに値aが設定されている時、項目Bに値bの設定が必須」、或いは、「項目Aに値aが設定されている時、項目Cに値dの設定はあり得ない」といった観点のチェック)に関するチェックを行う(S2809)。このとき、もしも注文者固有のチェックがある場合は、チェック用データとして送付された情報に格納されている会社IDから注文者の特定を行い、注文者特有の個別の項目値チェックを実施する(S2810)。チェック結果は、データチェック結果生成機能705によって生成され、売り手受注サーバ15から共同センタ発注サーバ11へ返される(S2811)。
The check data generated here is transferred from the joint
共同センタ発注サーバ11は、売り手受注サーバ15から返されたデータチェックの結果を、チェック履歴情報登録機能318により、チェック利用履歴としてデータチェック利用履歴管理テーブル609に格納する(S2812)。さらに、前記共同センタ発注サーバ11は、ユーザ画面生成機能305によりデータチェック結果画面を生成して、チェック結果を買い手側端末10に送信し、その表示部202に図33のような画面で表示させる(S2813)。買い手ユーザは、図33の画面を閲覧し、その内容にエラーがある場合は、注文情報の訂正を即時に実施可能となる。データチェック結果がエラーを示さないものか、あるいはユーザによる訂正等を経て所定の指示を受けた時、共同センタ発注サーバ11は、注文進捗更新機能307によって、注文進捗管理テーブル606の該当レコードで注文ステータスを「注文チェック中」から「注文伝送待ち」に更新する(S2814)。
The joint
−−−処理手順例(レイアウトチェック)−−−
次に、レイアウトチェックについて説明する。図29は、企業間EDI取引における注文伝送データのレイアウトチェックの処理を示すフローチャートである。この場合まず、共同センタスケジュールサーバ12は、注文伝送スケジュール機能404によって、予め定められたスケジュールで共同センタ発注サーバ11へ伝送開始指示を行う(S2901)。一方、共同センタ発注サーバ11は、共同センタスケジュールサーバ12からの伝送開始指示を受け、注文伝送データ生成機能313によって、注文情報テーブル604の注文情報をもとに注文伝送データの生成を行う(S2902)。この注文伝送データはレイアウトチェックを受けるデータであるからチェック用データとも言えるが、買い手と売り手の間の正式な注文情報となるものであり、例えば、買い手から予め指定された仕様に基づいたデータで構成される。注文伝送データの生成は、例えば、注文伝送データ生成用のテンプレートを予めシステム100のいずれかのサーバの記憶部に保持しておき、注文伝送データ生成機能313が、このテンプレートにおける各項目に、注文情報中の項目のうち対応項目の値を設定するなどして行う。或いは既存の技術を採用すればよい。
--- Processing procedure example (layout check) ---
Next, the layout check will be described. FIG. 29 is a flowchart showing a layout check process for order transmission data in an inter-company EDI transaction. In this case, first, the joint
その後、共同センタ発注サーバ11は、生成された注文伝送データのレイアウトチェックのために、接続先情報取得機能309により、取得接続先管理テーブル607から該当売り手(メーカ)のネットワーク上の接続情報の取得を試みる(S2904)。ここで接続先情報の取得が成功しなかった場合(S2904:取得失敗)、共同センタ発注サーバ11は、注文進捗更新機能307によって、注文進捗管理テーブル606の該当レコードで注文ステータスを「伝送待ち」から「注文伝送中」に更新し、共同センタ発注サーバ11から売り手受注サーバ15へ注文データの伝送処理を実施する(S2904、S2912、S2913)。つまり、売り手側システム200での事前チェックを経ずにとりあえず注文伝送データを売り手側システム200に送信しておくことになる。
Thereafter, the joint
一方、接続先情報の取得に成功した場合(S2904:取得成功)、共同センタ発注サーバ11は、注文進捗更新機能307によって、進捗管理テーブル606の該当レコードで注文ステータスを「伝送待ち」から「注文チェック中」に更新する(S2905)。共同センタ発注サーバ11は、注文伝送レイアウトチェック呼出機能312を行い、注文伝送データ生成機能313によって作成された注文伝送データを、売り手受注サーバ15へ渡し、レイアウトの事前チェックを要求する(S2906)。
On the other hand, if the connection destination information has been successfully acquired (S2904: acquisition success), the joint
他方、売り手受注サーバ15は、共同センタ発注サーバ11からのレイアウトチェック要求を受け、レイアウトチェック機能706によってレイアウトチェックを実施する(S2907)。このレイアウトチェックに関しては、売り手側の仕様により様々であり、既存技術により実行されることとしてよい。いずれにしても、共同センタ発注サーバ11が発する注文伝送データが、売り手側の仕様に合致したものかをチェックする。
On the other hand, the seller
売り手側システム200でのチェック結果は、レイアウトチェック結果作成機能707によって例えばエラーの有無を示す所定メッセージなどとして生成され、売り手受注サーバ15から共同センタ発注サーバ11へ返される(S2908)。共同センタ発注サーバ11は、売り手受注サーバ15から返されたレイアウトチェック結果を受信し、チェック履歴情報登録機能318により、前記レイアウトチェック結果をデータチェックサービスの利用履歴情報として、データチェック利用履歴管理テーブル609に格納する(S2908)。
The check result in the
続いて、共同センタ発注サーバ11はチェック結果通知機能316により、前記レイアウトチェック結果がエラーを示すものか判定する(S2910)。この判定でエラーありと判定した場合(S2910:エラーあり)、前記チェック結果通知機能316は、例えば、エラー通知用の所定端末(例:共同センタ発注サーバ11のシステム管理者が利用する端末等であり、予めそのネットワークアドレスをシステム100で保持している)や所定の出力装置に、そのエラー内容を通知する(S2911)。この通知を閲覧したシステム管理者等は、エラー内容に従って、注文伝送データ生成プロセスの見直しなど必要な対処を行うこととなる。
Subsequently, the joint
他方、前記判定でエラーなしと判定した場合(S2910:エラーなし)、共同センタ発注サーバ11は、注文進捗更新機能307によって、進捗管理テーブル606の該当レコードに関して注文ステータスを「伝送中」に更新し(S2912)、伝送データ送受信機能314により、売り手受注サーバ15へ注文伝送データの送付を行う(S2913)。この時、共同センタ発注サーバ11は、注文進捗更新機能307によって、進捗管理テーブル606の該当レコードで注文ステータスを「注文伝送中」から「注文伝送済」に更新し、伝送履歴情報登録機能319によって伝送履歴情報を共同センタデータベースサーバ14の注文伝送履歴管理テーブル610に格納する(S2914、S2915)。
On the other hand, when it is determined that there is no error in the determination (S2910: No error), the joint
一方、売り手受注サーバ15は、伝送データ送受信機能709により、共同センタ発注サーバ11から伝送された注文伝送データを受取る(S2916)。さらに、伝送データ取込機能710により、受注データ管理データベース711に注文情報を格納する(S2917)。この伝送データ取込機能710による処理については、売り手受注サーバ15によって実行タイミングが異なっても構わない。
On the other hand, the seller
売り手ユーザは、売り手受注承認端末16の表示部802から、受注データ管理データベース711に格納された注文情報を確認することとなる。この時、売り手受注承認端末16は、受注承認機能807により、前記売り手ユーザからの受注承認を受け付け、例えば、受注管理データベース711の該当レコードで承認日時に承認時点の日時情報を設定する(S2918)。また、売り手受注サーバ15は、伝送データ生成機能708により、前記受注データ管理データベース711のうち前記売り手ユーザに受注承認されたデータを、例えば、承認日時欄に日時情報が設定されているレコードを選び出すことで抽出し、注文請書データ(既存形式のものでよい)の生成を行う(S2920)。また、売り手受注サーバ15は、伝送データ送受信機能709により、前記注文請書データを共同センタ発注サーバ11へ伝送する(S2921)。
The seller user confirms the order information stored in the order
一方、共同センタ発注サーバ11は、伝送データ送受信機能314により、注文請書データを受取り(S2921)、注文請書登録機能315により、注文請書情報テーブル605に格納する(S2922)。さらに、共同センタ発注サーバ11は、注文進捗更新機能307によって、進捗管理テーブル606の該当レコードで注文ステータスを「注文伝送済」から「注文請済」に更新を行う(S2923)。
On the other hand, the joint
−−−処理手順例(集計と課金)−−−
前記システム100は、売り手側システム200を利用しつつ、注文に関するデータチェック(値やレイアウト)のサービスを提供していると言える。このサービス提供に当たっては、買い手側に対してサービス利用料を徴収するビジネス形態を想定できる。そこで、以下にこうしたサービス利用料の算定等について説明する。
--- Example of processing procedure (counting and billing) ---
It can be said that the
図30は、データチェックサービスの利用料金計算処理を示すフローチャートである。この場合まず、共同センタスケジュールサーバ12は、集計スケジュール機能405によって、予め定められたスケジュールで共同センタ課金集計サーバ13へ集計開始指示を行う(S3001)。
FIG. 30 is a flowchart showing usage charge calculation processing of the data check service. In this case, first, the joint
この時、共同センタ課金集計サーバ13は、共同センタスケジュールサーバ12からの集計開始指示に従い、例えば、四つの集計処理を実施する。ここでまず一つ目の集計処理として、共同センタ課金集計サーバ13は、注文約定件数集計機能504により、注文情報テーブル604における会社別(会社ID903で検索)の注文情報の登録数の集計処理を行い、その集計結果を注文約定集計テーブル611に格納する(S3002)。
At this time, the joint center
次に二つ目の集計処理として、共同センタ課金集計サーバ13は、利用ユーザ数・利用時間集計機能505により、発注サーバログイン履歴管理テーブル608から、会社別(会社ID1303で検索)の利用時間(ログイン通算時間1305)とログイン回数(認証回数1307)の集計処理を行い、その集計結果を発注サーバログイン集計テーブル612に格納する(S3003)。
Next, as a second tabulation process, the joint center
三つ目の集計処理として、共同センタ課金集計サーバ13は、データチェック利用回数集計機能506により、データチェック利用履歴管理テーブル609から会社別(会社ID1404で検索)のデータチェック回数(チェック回数1407)の集計を行い、その集計結果をデータチェック利用集計テーブル612に格納する(S3004)。
As a third tabulation process, the joint center
四つ目の集計処理として、共同センタ課金集計サーバ13は、注文伝送サイズ・回数集計機能507により、注文伝送履歴管理テーブル610から、会社別(会社ID1502で検索)の伝送サイズ(注文サイズ1504)と回数(レコードの件数)の集計を行い、その結果を注文伝送量集計テーブル614に格納する(S3005)。
As the fourth tabulation process, the joint center
続いて、共同センタ課金集計サーバ13は、注文データチェックサービス請求料金計算機能508によって、買い手ユーザ(会社)へ請求するサービス料金の計算を実施する(S3006)。具体的には、上述のステップS3002〜S3005で集計された各種情報と、課金按分マスタ617をもとに料金の重み付けを加味した料金計算を実施する。例えば、按分内訳が、チェック回数按分「60%」、ログイン按分「10%」、伝送量按分「10%」、伝送回数按分「10%」、注文件数按分「10%」である時、前記ステップS3002〜S3005による各集計結果に、例えば、所定単価と該当按分値(60%や10%)を乗算し、サービス料金の計算を実施する。こうして得られる料金計算結果は、前記共同センタ課金集計サーバ13の注文データチェックサービス請求料金計算機能508によって課金請求テーブル615に格納される。
Subsequently, the joint center
また、共同センタ課金集計サーバ13は、注文データチェックサービス請求書生成機能509により、買い手ユーザ(会社)へ請求するデータチェックサービスの利用請求書を作成する(S3007)。この利用請求書の作成は、所定のフォーマット(予め記憶部に保持)に前記ステップS3006で得られた金額値を設定するなどして行われる。なお、請求金額の合計を、チェックプログラムを提供する売り手側(メーカ)の数で按分し、利用費として該当売り手に対する支払いを行うとしてもよい。
Further, the joint center
以上説明したように本実施形態によれば、EDI伝送における伝送データを効率的かつ低コストで受信側が処理可能なものとし、伝送データの訂正や再送による業務処理のタイムラグを低減できる。 As described above, according to the present embodiment, transmission data in EDI transmission can be processed efficiently and at low cost on the receiving side, and the time lag of business processing due to correction or retransmission of transmission data can be reduced.
以上、本発明の実施の形態について、その実施の形態に基づき具体的に説明したが、これに限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。 As mentioned above, although embodiment of this invention was described concretely based on the embodiment, it is not limited to this and can be variously changed in the range which does not deviate from the summary.
1 企業間EDI伝送システム
10 買い手側端末
11 共同センタ発注サーバ
12 共同センタスケジュールサーバ
13 共同センタ課金集計サーバ
14 共同センタデータベースサーバ
15 売り手受注サーバ
16 売り手受注承認端末
140 ネットワーク
100 EDIデータ管理システム
200 売り手側システム
1 Inter-company
Claims (6)
買い手側端末が利用する売り手側システムのネットワーク上のアドレスを記憶した記憶手段と、
買い手側端末より商品の注文情報をネットワークを介して受信し、注文情報が含む情報に基づいて前記記憶手段で売り手側システムのアドレスを検索する手段と、
前記買い手側端末より受信している注文情報を含むチェック用データを、前記検索した売り手側システムのアドレスに宛ててチェック依頼とともに送信し、売り手側システムの保持するデータチェックプログラムによる前記チェック用データに関するデータチェック結果を、売り手側システムから受信する手段と、
前記データベースチェック結果が問題ないものであれば該当注文情報を含む注文伝送データを該当売り手側システムに送信する手段と、
を備えることを特徴とするEDIデータ管理システム。 A computer system for managing transmission data of an EDI system related to merchandise sales,
Storage means for storing addresses on the network of the seller side system used by the buyer side terminal;
Means for receiving the order information of the product from the buyer side terminal via the network, and searching the address of the seller side system in the storage means based on the information included in the order information;
The check data including the order information received from the buyer side terminal is transmitted to the searched seller side system address together with the check request, and the check data by the data check program held by the seller side system is related to the check data Means for receiving data check results from the seller's system;
If the database check result is not a problem, means for transmitting the order transmission data including the corresponding order information to the corresponding seller side system;
An EDI data management system comprising:
売り手側システムから受信したデータチェック結果が、前記注文情報から生成する前記チェック用データのレイアウトに関するチェック結果を示す場合、該当データチェック結果を出力手段に出力する手段と、
を更に備えることを特徴とする請求項1に記載のEDIデータ管理システム。 If the data check result received from the seller's system indicates the check result regarding the input contents such as the number of digits of each item value included in the order information, the character type, and the presence / absence of mandatory relationships between items, the corresponding data check result is Means for transmitting to the buyer's terminal;
When the data check result received from the seller-side system indicates a check result related to the layout of the check data generated from the order information, a means for outputting the corresponding data check result to an output means;
The EDI data management system according to claim 1, further comprising:
前記記憶手段における利用回数の値に所定値を演算してサービス利用料金を算定し、このサービス利用料金を所定フォーマットに適用して請求書を生成し買い手側端末に送信する手段と、
前記利用回数のカウントおよび格納の処理と、前記サービス利用料金の算定、請求書生成および送信の処理とを、記憶手段に予め格納しているスケジュールに基づいて所定期間毎に実行する手段と、
を更に備えることを特徴とする請求項1または2に記載のEDIデータ管理システム。 Each time a data check result is received from the seller-side system, the number of times of use of the data check program of the relevant seller for the relevant buyer is counted, and a means for storing the value of the number of uses in the storage means;
Means for calculating a service usage fee by calculating a predetermined value for the number of times of use in the storage means, applying the service usage fee to a predetermined format to generate a bill and transmitting it to the buyer side terminal;
Means for executing the process of counting and storing the number of times of use and the process of calculating the service usage fee, generating bills, and transmitting each predetermined period based on a schedule stored in advance in storage means;
The EDI data management system according to claim 1, further comprising:
買い手側端末から当該EDIデータ管理システムを介して売り手側システムに伝送された各種データの伝送サイズと伝送回数を記憶手段に格納し、該当買い手に関する該当売り手へのデータ伝送量と回数の集計を行う手段とを更に備え、
前記サービス利用料金の算定、請求書生成および送信を行う手段が、記憶手段における前記利用回数の値、前記買い手別のシステムの利用時間、利用回数の集計値、前記買い手に関する該当売り手へのデータ伝送量と回数の集計値、の少なくともいずれに所定値を演算してサービス利用料金を算定し、このサービス利用料金を所定フォーマットに適用して請求書を生成し買い手側端末に送信する、
ことを特徴とする請求項3に記載のEDIデータ管理システム。 Means for counting the time and number of times that the buyer side has logged in to the EDI data management system during log-in and log-off processing and storing it in the storage means, and summing up the system usage time and the number of times of use for each buyer;
The transmission size and the number of transmissions of various data transmitted from the buyer side terminal to the seller side system via the EDI data management system are stored in the storage means, and the data transmission amount and the number of times for the relevant buyer are collected. And further comprising means
The means for calculating the service usage fee, generating a bill, and sending the usage number value in the storage means, the usage time of the system for each buyer, the total number of usage times, and data transmission to the relevant seller regarding the buyer Calculate a service usage fee by calculating a predetermined value for at least one of the total amount and the number of times, apply the service usage fee to a predetermined format, generate an invoice, and send it to the buyer's terminal.
The EDI data management system according to claim 3.
買い手側端末より商品の注文情報をネットワークを介して受信し、注文情報が含む情報に基づいて前記記憶手段で売り手側システムのアドレスを検索する処理と、
前記買い手側端末より受信している注文情報を含むチェック用データを、前記検索した売り手側システムのアドレスに宛ててチェック依頼とともに送信し、売り手側システムの保持するデータチェックプログラムによる前記チェック用データに関するデータチェック結果を、売り手側システムから受信する処理と、
前記データベースチェック結果が問題ないものであれば該当注文情報を含む注文伝送データを該当売り手側システムに送信する処理と
を実行することを特徴とするEDIデータ管理方法。 A computer system comprising storage means for storing addresses on a network of a seller side system used by a buyer side terminal, and managing transmission data of an EDI system related to merchandise sales;
Processing for receiving product order information from the buyer side terminal via the network and searching for the address of the seller side system in the storage means based on information included in the order information;
The check data including the order information received from the buyer side terminal is transmitted to the searched seller side system address together with the check request, and the check data by the data check program held by the seller side system is related to the check data Receiving data check results from the seller's system;
If the database check result is satisfactory, the EDI data management method is characterized in that: processing for transmitting order transmission data including the relevant order information to the relevant seller side system is executed.
買い手側端末より商品の注文情報をネットワークを介して受信し、注文情報が含む情報に基づいて前記記憶手段で売り手側システムのアドレスを検索する処理と、
前記買い手側端末より受信している注文情報を含むチェック用データを、前記検索した売り手側システムのアドレスに宛ててチェック依頼とともに送信し、売り手側システムの保持するデータチェックプログラムによる前記チェック用データに関するデータチェック結果を、売り手側システムから受信する処理と、
前記データベースチェック結果が問題ないものであれば該当注文情報を含む注文伝送データを該当売り手側システムに送信する処理と、
実行させることを特徴とするEDIデータ管理プログラム。 A computer system comprising storage means for storing addresses on the network of the seller side system used by the buyer side terminal, and managing transmission data of the EDI system related to merchandise sales.
Processing for receiving product order information from the buyer side terminal via the network and searching for the address of the seller side system in the storage means based on information included in the order information;
The check data including the order information received from the buyer side terminal is transmitted to the searched seller side system address together with the check request, and the check data by the data check program held by the seller side system is related to the check data Receiving data check results from the seller's system;
If the database check result is not a problem, processing for transmitting order transmission data including the corresponding order information to the corresponding seller side system,
An EDI data management program that is executed.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009286752A JP2011128891A (en) | 2009-12-17 | 2009-12-17 | System, method and program for managing edi data |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009286752A JP2011128891A (en) | 2009-12-17 | 2009-12-17 | System, method and program for managing edi data |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2011128891A true JP2011128891A (en) | 2011-06-30 |
Family
ID=44291426
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009286752A Pending JP2011128891A (en) | 2009-12-17 | 2009-12-17 | System, method and program for managing edi data |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2011128891A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014196031A1 (en) * | 2013-06-05 | 2014-12-11 | 株式会社日立システムズ | Portal site usage record collection system |
-
2009
- 2009-12-17 JP JP2009286752A patent/JP2011128891A/en active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014196031A1 (en) * | 2013-06-05 | 2014-12-11 | 株式会社日立システムズ | Portal site usage record collection system |
| JP5662595B1 (en) * | 2013-06-05 | 2015-02-04 | 株式会社日立システムズ | Portal site usage results collection system and portal site usage results collection method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6882986B1 (en) | Method for automatic processing of invoices | |
| US7689444B2 (en) | Electronic insurance application fulfillment system and method | |
| US20010011222A1 (en) | Integrated procurement management system using public computer network | |
| CN106777998A (en) | A kind of medical system big data processing unit and method | |
| CA2294309A1 (en) | Electronic procurement system and method for trading partners | |
| WO2001055810A2 (en) | Electronic activity and business system and method | |
| JP2003524220A (en) | System and method for integrating trading activities including creation, processing and tracking of trading documents | |
| US10762541B2 (en) | Devices and methods for information processing and access control | |
| CN113129087A (en) | Electronic invoice management method and system based on enterprise chain code | |
| Le et al. | Implementation of a blockchain-based event reselling system | |
| KR20120130106A (en) | System and method for managing the real estate trust | |
| US20160104335A1 (en) | Methods and systems for consolidating, distributing and integrating issuer information for a voting entity | |
| WO2003083608A2 (en) | Method for integration and reconciliation of electronic documents | |
| CN113592374B (en) | Equipment purchasing management system, method, server and storage medium | |
| JP2013235407A (en) | Physical distribution system for ec site | |
| JP2002352170A (en) | Settlement mediating system and settlement mediating method | |
| KR100375967B1 (en) | Taxpaper process system and method by internet | |
| WO2020115697A1 (en) | Blockchain data processing system and method of operation thereof | |
| JP7440109B2 (en) | Business management system | |
| JP2011128891A (en) | System, method and program for managing edi data | |
| JP5505659B2 (en) | Methods for import and export transactions | |
| Garguilo et al. | Guidelines for the Evaluation of Electronic data Interchange Products | |
| JP2001266023A (en) | Method and system for online contract processing | |
| Garguilo et al. | Guidelines for the evaluation of electronic data interchange products | |
| JP2002007901A (en) | Electronic mall system, providing method of electronic mall service, and information providing system |