(57)【要約】【課題】Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ技術を利用してＥＤＩを構築してなるＷＥＢ−ＥＤＩに関し、各クライアント毎にフォーマット定義ファイルに基づいてフォーマットしてＥＤＩメッセージを作成するので、ダウンロード時に変換作業が不要となる。【解決手段】業務データを蓄積管理するサーバを介して、クライアント間の商取引をネットワークを通じて行うＥＤＩシステムにおいて、サーバ１０は、各クライアント１１が業務データのフォーマットを独自に設定可能な機能と、当該設定されたフォーマット定義ファイルを蓄積管理する機能と、クライアントによる業務データのダウンロード要求に応じて，当該業務データを対応するフォーマット定義ファイルに基づいてフォーマットしてなるＥＤＩメッセージを作成する機能と、ＥＤＩメッセージを当該クライアントに送信するダウンロード機能とを備えたものである。【選択図】  図１
2004287972.tif 000002
【特許請求の範囲】
【請求項１】
業務データを蓄積管理するサーバを介して、クライアント間の商取引をネットワークを通じて行うＥＤＩシステムにおいて、
前記サーバは、各クライアントが業務データのフォーマットを独自に設定可能な機能と、当該設定されたフォーマット定義ファイルを蓄積管理する機能と、前記クライアントによる業務データのダウンロード要求に応じて，当該業務データを対応するフォーマット定義ファイルに基づいてフォーマットしてなるＥＤＩメッセージを作成する機能と、前記ＥＤＩメッセージを当該クライアントに送信するダウンロード機能とを備えた、ことを特徴とするＥＤＩシステム。
【請求項２】
業務データを蓄積管理するサーバを介して、クライアント間の商取引をネットワークを通じて行うＥＤＩシステムにおいて、前記サーバに組み込まれるＥＤＩメッセージのフォーマット定義プログラムであって、
クライアントの選択する業務データの種別に応じて対応する業務データ情報を読み込み、フォーマット定義画面を表示し、フォーマット定義画面にて各クライアントが当該業務データのフォーマットを独自に設定し、当該設定されたフォーマット定義ファイルを蓄積管理する、ことを特徴とするＥＤＩメッセージのフォーマット定義プログラム。
【請求項３】
業務データを蓄積管理するサーバを介して、クライアント間の商取引をネットワークを通じて行うＥＤＩシステムにおいて、前記サーバに組み込まれるＥＤＩメッセージの生成プログラムであって、
クライアントによる業務データのダウンロード要求に応じて，当該業務データを対応するフォーマット定義ファイルに基づいてフォーマットしてなるＥＤＩメッセージを作成し、前記ＥＤＩメッセージを当該クライアントに送信する、ことを特徴とするＥＤＩメッセージの生成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、Ｗｏｒｌｄ  Ｗｉｄｅ  Ｗｅｂ技術を利用してＥＤＩ（Ｅｌｅｃｔｒｉｃ  Ｄａｔａ  Ｉｎｔｅｒｃｈａｎｇｅ）を構築してなるＷＥＢ−ＥＤＩに関し、より詳しくは、ネットワークを通して送信されるＥＤＩメッセージのフォーマットに関する。
【０００２】
【従来の技術】
企業間でＦＡＸ、電話、郵送等を用いてやり取りしている業務（見積商談、受発注、請求支払等）をＷＥＢサイト上で実現するＷＥＢ−ＥＤＩシステムが提供されている（例えば、特許文献１参照。）。
【０００３】
ＷＥＢ−ＥＤＩシステムは、例えば、一幹事会社とその取引先との間で発生する１対ｎの業務を実現するものであり、ｎ対ｎの業務を実現することも可能である。
【０００４】
ＷＥＢ−ＥＤＩシステムの利用者は、幹事会社の取引先という位置付けであり、企業規模としては大規模から中小規模まであり、そのため多種多様な基幹システムが存在することとなる。
【０００５】
図１７に、既存のＷＥＢ−ＥＤＩシステムの一例を示す。
【０００６】
１０はサーバ（ＷＥＢサイト）、１１はサーバ１０にインターネット１２を経由して接続されたクライアント（ＷＥＢサイト利用者）である。
【０００７】
各クライアント１１は、サーバ１０を介して注文、納品、請求などの電子商取引を行う。
【０００８】
サーバ１０は、各クライアント１１からの要求に応じて、ＥＤＩメッセージを生成して送信する。サーバ１０から各クライアント１１にダウンロードされるＥＤＩメッセージは、例えば、各クライアント１１からの要求の内容（注文、納品、請求など）に応じて業務データ１３を元に生成されたＣＳＶファイル１４である。
【０００９】
【特許文献１】
特開２００２−３１２６４６号公報
【００１０】
【発明が解決しようとする課題】
サーバ１０から各クライアント１１によってダウンロードされるＣＳＶファイル１４のフォーマットは、幹事会社であるサーバ１０が指定したフォーマットであり、ダウンロードしたＣＳＶファイル１４を再利用する際に、各クライアント１１が再利用環境に応じてフォーマット変換を行う作業が必要となる。
【００１１】
再利用環境とは、例えば、基幹システム（独自システム、ＥＲＰシステム）、市販パッケージ（各種バージョンの違い、独自カスタマイズの有無）、手作業（各種アプリケーションへの展開）などが想定されるが、クライアント１１により多種多様なシステムであり、また、固定でなく変更されることもある。さらに、クライアント１１の一利用者でも、各種情報により、多種多様なシステムの組み合わせとなることも考えられる。
【００１２】
このため、各クライアント１１は、ＣＳＶファイル１４をダウンロードし、パソコンに保管する、各種システムに取り込む、各種情報を帳票に出力する等の際に、自社システムにあわせたフォーマットに変換してなる新たなＣＳＶファイル１６を作成する作業が必要となり、取り込み等の作業に手間がかかるという問題があった。
【００１３】
【課題を解決するための手段】
本発明は、業務データを蓄積管理するサーバを介して、クライアント間の商取引をネットワークを通じて行うＥＤＩシステムにおいて、前記サーバは、各クライアントが業務データのフォーマットを独自に設定可能な機能と、当該設定されたフォーマット定義ファイルを蓄積管理する機能と、前記クライアントによる業務データのダウンロード要求に応じて，当該業務データを対応するフォーマット定義ファイルに基づいてフォーマットしてなるＥＤＩメッセージを作成する機能と、前記ＥＤＩメッセージを当該クライアントに送信するダウンロード機能とを備えたものである。
【００１４】
本発明は、業務データを蓄積管理するサーバを介して、クライアント間の商取引をネットワークを通じて行うＥＤＩシステムにおいて、前記サーバに組み込まれるＥＤＩメッセージのフォーマット定義プログラムであって、クライアントの選択する業務データの種別に応じて対応する業務データ情報を読み込み、フォーマット定義画面を表示し、フォーマット定義画面にて各クライアントが当該業務データのフォーマットを独自に設定し、当該設定されたフォーマット定義ファイルを蓄積管理するものである。
【００１５】
本発明は、業務データを蓄積管理するサーバを介して、クライアント間の商取引をネットワークを通じて行うＥＤＩシステムにおいて、前記サーバに組み込まれるＥＤＩメッセージの生成プログラムであって、クライアントによる業務データのダウンロード要求に応じて，当該業務データを対応するフォーマット定義ファイルに基づいてフォーマットしてなるＥＤＩメッセージを作成し、前記ＥＤＩメッセージを当該クライアントに送信するものである。
【００１６】
本発明のＥＤＩシステム、ＥＤＩメッセージのフォーマット定義ならびびに生成プログラムによると、各クライアント毎にフォーマット定義ファイルに基づいてフォーマットしてＥＤＩメッセージを作成するので、ダウンロード時に変換作業が不要となる。
【００１７】
なお、ＥＤＩメッセージとしては、ＣＳＶファイルなどが挙げられる。ネットワークとしては、インターネット、イントラネットなどが挙げられる。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態について、図１ないし図１６を用いて説明する。
【００１９】
図１は、ＥＤＩシステムの概略構成図を示している。
【００２０】
１０はサーバ（ＷＥＢサイト）、１１はサーバ１０にインターネット１２を経由して接続されたクライアント（ＷＥＢサイト利用者）である。
【００２１】
各クライアント１１は、サーバ１０にアクセスして、フォーマット定義ファイルを作成し、フォーマット情報ＤＢ１５に登録しておく。
【００２２】
サーバ１０からＥＤＩメッセージをダウンロードする際には、クライアント１１からの要求の内容（注文、納品、請求など）に応じて業務データ１３と該当するフォーマット定義ファイルを元に生成されたＣＳＶファイル１４（ＥＤＩメッセージの一例）を作成してクライアント１１に送信する。
【００２３】
図２は、クライアント１１がサーバ１０にアクセスし、サービスメニューを表示するまでのフローチャートを示している。
【００２４】
クライアント１１は、インターネット１２に接続し、サーバ１０のＵＲＬを指定する（Ｓ２０１）。サーバ１０は、指定ＵＲＬの画面（ログイン画面）を返す（Ｓ２０２）。クライアント１１は、ログイン画面にＩＤとパスワードを入力する（Ｓ２０３）。サーバ１０は、当該クライアント１１がＷＥＢサイト利用者情報ＤＢ２１０に蓄積された企業テーブルや担当者テーブル等に登録されているかを確認し、ログインの認証チェックを行う（Ｓ２０４）。認証チェックの結果、登録されていない場合、認証エラー画面を返す（Ｓ２０５）。クライアント１１は、ログイン画面にＩＤとパスワードを訂正入力し（Ｓ２０６）、再度ログインの認証チェックを受ける（Ｓ２０４）。認証チェックの結果、登録されている場合、サービスメニュー画面を返す（Ｓ２０７）。クライアント１１は、サービスメニューに応じた利用開始メニューを選択する（Ｓ２０８）。
【００２５】
図３は、各クライアント１１毎のフォーマット定義作成機能のフローチャートを示している。
【００２６】
図２のＳ２０８にて表示されたメニューより、フォーマット定義を選択する（Ｓ３０１）。サーバ１０は、クライアント１１のリクエストを受付け（Ｓ３０２）、メニューに応じた画面（この場合、フォーマット定義画面）を返す（Ｓ３０３）。なお、フォーマット定義画面については、図４を用いて後述する。
【００２７】
フォーマット定義画面よりデータ種類を選択する（Ｓ３０４）。指定されたデータ種類の業務データ情報を、業務データ情報ＤＢ３１０より取得する（Ｓ３０５）。なお、業務データ情報については、図５を用いて後述する。
【００２８】
指定されたデータ種類でＷＥＢ利用者が既に登録済みの場合、フォーマット情報ＤＢ３１１よりフォーマット情報を取得する（Ｓ３０６）。なお、フォーマット情報については、図７に基づいて詳細に後述する。
【００２９】
業務データ情報（Ｓ３０５）ならびにフォーマット情報（Ｓ３０６）より、フォーマット定義画面を生成する（Ｓ３０７）。
【００３０】
図４を用いて、フォーマット定義画面４００について詳細に説明する。
【００３１】
データ種類４０１：セレクトボックスより、注文情報、納品情報、請求情報など、定義する項目を選択する。
【００３２】
見出し行４０２：「ある」「なし」から選択する。
【００３３】
出力方法４０３：「文字形式出力」「カンマ区切り出力」から選択する。
【００３４】
項目名４０４：セレクトボックスから選択する。セレクトボックス内の選択項目は、データ種類に応じて、予め用意されている業務データ情報を読み込んで表示される。
【００３５】
タイプ４０５：「数値」「文字（半角）」「文字（全角）」から選択する。
【００３６】
文字数４０６：タイプ４０５で選択した文字の文字数を入力する。
【００３７】
編集方法４０７：「選択無し」「右詰め前ゼロ」「左詰め後ろスペース」「右詰め前スペース」「左詰め後ろゼロ」から選択する。
【００３８】
固定値４０８：項目名の余白を選択すると、この固定値に入力したデータでＣＳＶファイルが作成される。
【００３９】
コメント４０９：作業者の便宜のためのメモ欄として使用する。
【００４０】
なお、汎用フォームボタン４１０は、後述する業務別汎用フォーマット情報を使ってフォーマット定義を行う際に利用する。
【００４１】
設定完了後は、設定入力完了ボタン４１１を押して、フォーマット情報ＤＢ３１１に蓄積する。
【００４２】
図５は、業務データ情報を示している。業務データ情報とは、データ種類毎に連番で示された個数分だけ予め用意されており、当該個数分の項目名がフォーマット定義画面４００の項目名４０１の各セレクトボックスに表示される。
【００４３】
図６は、フォーマット定義画面４００を用いて、クライアント１１がフォーマット定義を行い、サーバ１０に登録されるまでのフローチャートを示している。
【００４４】
フォーマット定義画面４００にて、クライアント１１が設定入力を行い、入力が完了し設定入力完了ボタン４１１を押すと（Ｓ６０１）、サーバ１０は設定入力完了の要求を受ける（Ｓ６０２）。画面入力の設定内容をフォーマット情報ＤＢ３１１に格納する（Ｓ６０３）。登録完了画面を返し（Ｓ６０４）、クライアント１１は登録完了を確認する（Ｓ６０５）。
【００４５】
図７は、フォーマット情報ＤＢ３１１に登録されたフォーマット情報を示している。フォーマット情報には、図４に示したフォーマット定義画面４００にて設定した内容が格納される。
【００４６】
フォーマット定義ファイルの作成に関する具体例を図８および図９に示す。
【００４７】
図８は、業務データ情報（図５）の具体例を示している。この例は、データ種類が注文の場合を示している。
【００４８】
図９は、フォーマット情報（図７）の具体例を示している。すなわち、図４のフォーマット定義画面４００にて設定され、フォーマット情報ＤＢ３１１に格納される具体的値を示している。
【００４９】
図１０は、各クライアント毎の汎用フォーマット定義作成機能のフローチャートを示している。
【００５０】
フォーマット定義画面４００において、汎用フォームボタン４１０を押すと、汎用フォーマット定義画面８００が表示される。汎用フォーマット定義画面８００にて、フォーム名８１１をセレクトボックスから選択し、汎用フォーム展開ボタン８１２を押す（Ｓ８０１）。サーバ１０は、汎用フォーム指定の要求を受け（Ｓ８０２）、指定された汎用フォーマットの詳細情報を業務別汎用フォーマット情報ＤＢ８１０から取得し、汎用フォーマット定義画面８００を生成する。
【００５１】
後は、図６に示した手順にて、登録される。
【００５２】
図１１は、業務別汎用フォーマット情報ＤＢ８１０に格納された業務別汎用フォーマット情報テーブルを示している。
【００５３】
図１２は、ＣＳＶファイル生成処理依頼からＣＳＶファイルをパソコンに取込むまでのフローチャートを示している。
【００５４】
クライアント１１は、ＣＳＶファイルの生成を要求する（Ｓ１００１）。サーバ１０は、ＣＳＶファイルの生成要求を受ける（Ｓ１００２）。クライアント１１のフォーマット情報をフォーマット情報ＤＢ１１００から取得する（Ｓ１００３）。生成対象情報に基づき業務データＤＢ１１０１から業務データを取得する（Ｓ１００４）。業務データをフォーマット情報に従って加工し、ＣＳＶファイルを生成する（Ｓ１００５）。生成されたＣＳＶファイルを任意のＵＲＬへ格納する（Ｓ１００６）。ＣＳＶファイルがダウンロード可能である応答を返す（Ｓ１００７）。クライアント１１のパソコンの画面にダウンロードダイアログが表示される（Ｓ１００８）。ＣＳＶファイルをダウンロードしてパソコンに保存する（Ｓ１００９）。
【００５５】
ＥＤＩメッセージの生成に関する具体例を図１３ないし図１６に示す。
【００５６】
図１３は、ＣＳＶファイルのダウンロード画面の具体例を示している。すなわち、図１２に示すＣＳＶファイルの生成処理依頼の画面を示している。なお、この例は、ユーザが受注を選択した場合を示している。
【００５７】
図１４は、業務データの具体例を示している。すなわち、図９に示したフォーマット情報に基づき、図９のカラム名に対応する図１４の物理項目名からデータを取得して、ＣＳＶファイルが生成される。
【００５８】
図１５は、生成されたＣＳＶファイルの具体例を示している。
【００５９】
図１６は、クライアントがＣＳＶファイルをアプリケーション（例えば、表計算ソフト）にて開いた状態を示している。
【００６０】
【発明の効果】
本発明のＥＤＩシステム、ＥＤＩメッセージのフォーマット定義ならびびに生成プログラムによると、各クライアント毎にフォーマット定義ファイルに基づいてフォーマットしてＥＤＩメッセージを作成するので、ダウンロード時に変換作業が不要となるという効果が得られる。
【図面の簡単な説明】
【図１】本発明の実施の形態におけるＥＤＩシステムの概略構成図
【図２】本発明の実施の形態におけるクライアントがサーバにアクセスしサービスメニューを表示するまでのフローチャート
【図３】本発明の実施の形態におけるフォーマット定義作成機能のフローチャート
【図４】本発明の実施の形態におけるフォーマット定義画面
【図５】本発明の実施の形態における業務データ情報
【図６】本発明の実施の形態におけるフォーマットの設定ならびに登録のフローチャート
【図７】本発明の実施の形態におけるフォーマット情報
【図８】本発明の実施の形態における業務データ情報の具体例
【図９】本発明の実施の形態におけるフォーマット情報の具体例
【図１０】本発明の実施の形態における汎用フォーマット定義作成機能のフローチャート
【図１１】本発明の実施の形態における業務別汎用フォーマット情報
【図１２】本発明の実施の形態におけるＣＳＶファイル生成処理依頼からＣＳＶファイルをパソコンに取込むまでのフローチャート
【図１３】本発明の実施の形態におけるＣＳＶファイルのダウンロード画面の具体例
【図１４】本発明の実施の形態における業務データの具体例
【図１５】本発明の実施の形態におけるＣＳＶファイルの具体例
【図１６】本発明の実施の形態におけるＣＳＶファイルをアプリケーションにて開いた状態の具体例
【図１７】従来例におけるＥＤＩシステムの概略構成図
【符号の説明】
１０  サーバ
１１  クライアント
１２  インターネット（ネットワーク）
【図１】
2004287972.tif 000003
【図２】
2004287972.tif 000004
【図３】
2004287972.tif 000005
【図４】
2004287972.tif 000006
【図５】
2004287972.tif 000007
【図６】
2004287972.tif 000008
【図７】
2004287972.tif 000009
【図８】
2004287972.tif 000010
【図９】
2004287972.tif 000011
【図１０】
2004287972.tif 000012
【図１１】
2004287972.tif 000013
【図１２】
2004287972.tif 000014
【図１３】
2004287972.tif 000015
【図１４】
2004287972.tif 000016
【図１５】
2004287972.tif 000017
【図１６】
2004287972.tif 000018
【図１７】
2004287972.tif 000019