(57)【要約】【課題】受注者側ＥＤＩの集信データの担当営業部署の効率的な判定を可能にする。【解決手段】受注者側ＥＤＩシステムにおいて、集信データ２０１を受け取ると、予め設定した担当営業部署判定パターンのテーブル（振分けパターンマスタ）２０３を抽出し（ステップ２０２）、この振分けパターンマスタ２０３に従って、担当営業部署を判定するキー情報を登録したテーブル（振分けマスタ）２０５を参照し、集信したデータの担当営業部署を判定する（ステップ２０４）。次に、振分先設定を判定し（ステップ２０６）、次の振分先がないときには、振分先設定後の集信情報を出力する（ステップ２０７）。これにより、任当営業部署を判定するキー情報の設定は任意の項目について可能となり、その文字列の開始位置と文字数を任意に設定することができる。【選択図】  図３
2006031613.tif 000002
【特許請求の範囲】
【請求項１】
受注者側ＥＤＩシステムの集信データの担当営業部署判定方法において、
ＥＤＩデータ集信手段がネットワークを介して集信データを受け取り、
該ＥＤＩデータ集信手段に接続されたフォーマット変換手段は、該ＥＤＩデータ集信手段から該集信データを受け取ると、該集信データをＸＭＬ形式にフォーマット変換し、
該フォーマット変換手段に接続された振分処理手段は、予め設定した担当営業部署判定パターンを記載した振分けパターンマスタテーブルを抽出し、該振分けパターンマスタテーブルに従って、担当営業部署を判定するキー情報を登録した振分けマスタテーブルを参照し、集信したデータの担当営業部署を判定し、
該振分処理手段に接続された基幹システム連携手段は、振分先設定を判定し、次の振分先がないときには、振分先設定後の集信情報を出力することを特徴とする受注者側ＥＤＩ集信データの部署判定方法。
【請求項２】
受注者側ＥＤＩシステムにおいて、
ネットワークを介して集信データを受け取るＥＤＩデータ集信手段と、
該ＥＤＩデータ集信手段に接続され、該ＥＤＩデータ集信手段から該集信データを受け取ると、該集信データをＸＭＬ形式にフォーマット変換するフォーマット変換手段と、
該フォーマット変換手段に接続され、予め設定した担当営業部署判定パターンを記載した振分けパターンマスタテーブルから振分けパターンを抽出し、該振分けパターンマスタテーブルに従って、担当営業部署を判定するキー情報を登録した振分けマスタテーブルを参照し、集信したデータの担当営業部署を判定する振分処理手段と、
該振分処理手段に接続され、振分先設定を判定し、次の振分先がないときには、振分先設定後の集信情報を出力する基幹システム連携手段とを具備したことを特徴とする受注者側ＥＤＩシステム。
【請求項３】
請求項２記載の受注者側ＥＤＩシステムにおいて、
前記振分パターンマスタテーブルは、発注者コード、受注者コード、情報区分、優先順位、タグ名、振分先複数設定、開始位置のいずれかを構成要素とすることを特徴とする受注者側ＥＤＩシステム。
【請求項４】
請求項２記載の受注者側ＥＤＩシステムにおいて、
前記振分マスタテーブルは、発注者コード、受注者コード、情報区分、タグ名、照合桁数、文字列、振分先のいずれかを構成要素とすることを特徴とする受注者側ＥＤＩシステム。
【請求項５】
受注者側ＥＤＩシステムにおける集信データの担当営業部署判定用プログラムであって、
該受注者側ＥＤＩシステムのコンピュータに、入力したＸＭＬファイルから発注者コードと受注者コードと情報区分を取出す手順、振分パターンマスタの抽出キーを編集する手順、発注者コード、受注者コード、情報区分をキーに前記振分パターンマスタからタグ名称、振分先複数設定、開始位置を抽出する手順、ソートキーに優先順位を指定することにより、マスタに指定された優先順に照合処理を行う手順、前記振分パターンマスタの抽出結果を取出す手順、振分パターンマスタ抽出結果の終了を判定する手順、振分パターンマスタありの場合には、振分先複数設定判定を行う手順、振分先複数設定判定において、振分パターンマスタの振分先複数設定がＯＦＦで、既に振分先が設定されている場合には振分処理を終了する手順、それ以外のときには、振分パターンマスタのタグ名で指定された項目をＸＭＬファイルから取出して、文字列１に設定する手順、該文字列１から先頭１バイトを取出して、文字２に設定する手順、発注者コード、受注者コード、情報区分、振分パターンマスタのタグ名称、文字２をキーに、振分マスタを抽出する手順、ソートキーに照合桁数を指定することにより、照合桁数の大きいものから文字照合の処理を行う手順、振分マスタの抽出結果を取出す手順、振分マスタの抽出結果の終了を判定する手順、振分マスタがあれば、前記文字列１を元に、振分パターンマスタの開始位置から振分マスタの照合桁数分を取出して文字列３を設定する手順、前記振分マスタの文字列と前記文字列３を照合する手順、照合の結果、一致した場合には振分マスタの振分先をＸＭＬファイルに設定する手順を、それぞれ実行させるための集信データの担当営業部署判定用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、受注者側ＥＤＩ（Ｅｌｅｃｔｒｏｎｉｃ  Ｄａｔａ  Ｉｎｔｅｒｃｈａｎｇｅ）システムにおいて、ＥＤＩデータを集信し、集信データの担当営業部署を判定する方法およびシステム、ならびにそのプログラムに関する。
【背景技術】
【０００２】
コンピュータやネットワークを介して電子的に、受発注、輸送、決済などのビジネス文書をやりとりする方法として、ＥＤＩシステムがある。
受注者側ＥＤＩにおいて、一発注者に複数の営業部署が受注部署となることがあり、その場合には、集信データの担当営業部署を判定する必要がある。担当営業部署の判定は、集信データのある項目を指定して、その項目の文字列と担当営業部署を判定するためのテーブルの文字列とを照合することにより行う。
【０００３】
集信データの担当営業部署を判定する方法の提案としては、例えば、特開２０００−２９９３０号公報（特許文献１参照）に記載の製造業ＥＤＩ受注システムにおけるデータ分配装置がある。この装置によれば、集信データの発注者コードにより受注部門コードもしくは出荷部門コードを判定している。
すなわち、このＥＤＩ受注システムは、受注ファイルと出荷ファイルと変換マスタファイルと部門コード振り分け手段を備えたサーバと、部門コード変更手段と出荷指示手段を備えた複数のクライアント端末から構成される。部門コード振り分け手段は、受信データの発注者コードに基づいて受注データの部門コードおよび出荷データの出荷部門コードを自動的に振り分けて受注ファイルに受注データを作成するとともに、出荷ファイルに出荷データを作成している。出荷指示手段は、出荷ファイルを検索して出荷データを表示し、出荷部門コードを設定させる。部門コード変更手段は、受注ファイルおよび出荷ファイルを検索して、受注データおよび出荷データを表示して、部門コードおよび出荷部門コードを変更させている。
【０００４】
また、別の提案として、特開２０００−１５６７０３号公報（特許文献２参照）に記載の交換用コンピュータ及び電子データ交換システムがある。このシステムでは、集信データの「発信元コードと受信元コードと取引種別コード（情報区分コード）」から配信先を設定する方法と、集信データの「発信元コードと受信元コードと取引種別コードと業務メッセージ内容（具体的には品名）」により配信先を設定する方法とが記載されている。
すなわち、このシステムでは、仲介者の管理するセンターサーバ装置の他に、他組織とのＥＤＩデータ授受を行う直接の窓口となるローカルサーバ装置を別途設けることで、データ発信元組織および仲介者がデータ受信先組織の内部構成を意識せずにＥＤＩデータ交換ができるようになる。
【０００５】
【特許文献１】特開２０００−２９９３０号公報
【特許文献２】特開２０００−１５６７０３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
前述の特許文献１の判定方法では、集信データの発注者コードにより受注部門コードもしくは出荷部門コードを判定している。すなわち、集信データの担当営業部署を判定するために照合する項目は集信データの発注者コードのみであるため、集信データの品名や購買担当コード等の業務メッセージの項目によって担当営業部署を判定することができない、という問題がある。
一方、特許文献２の判定方法では、集信データの「発信元コードと受信元コードと取引種別コード（情報区分コード）」から配信先を設定するか、集信データの「発信元コードと受信元コードと取引種別コードと業務メッセージ内容（具体的には品名）」により配信先を設定している。すなわち、集信データの発信元コードと受信元コードと取引種別コード（情報区分）と品名により行っているので、配信先判定で照合する業務メッセージ内の項目を任意に指定することができない、という問題がある。
このように、従来における集信データの任当営業部署判定の方法は、照合する項目が固定されており、任意に項目を指定することができなかった。また、照合する文字列の位置は項目の先頭からであるため、項目内の指定位置から、かつ指定文字数の文字列の照合はできなかった。
【０００７】
（目的）
そこで、本発明の目的は、このような従来の課題を解決し、受注者側ＥＤＩの集信データの担当営業部署の効率的な判定を可能にする受注者側ＥＤＩ集信データの部署判定方法およびそのシステム、ならびにそのプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
本発明の受注者側ＥＤＩ集信データの部署判定方法は、受注者側ＥＤＩシステムにおいて、予め設定した担当営業部署判定パターンのテーブル（振分けパターンマスタ）に従って、担当営業部署を判定するキー情報を登録したテーブル（振分けマスタ）を参照し、集信したデータの担当営業部署を判定することを特徴とする。
これにより、任当営業部署を判定するキー情報の設定は任意の項目について可能となり、その文字列の開始位置と文字数を任意に設定することができる。
【発明の効果】
【０００９】
本発明によれば、集信したＥＤＩデータの担当営業部署の判定において、担当営業部署を判定するキー情報の設定は任意の項目について可能であり、かつその文字列の開始位置と文字数を任意に設定することができるので、効率的な担当営業部署の判定が可能となる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の実施形態を、図面により詳細に説明する。
図１は、本発明の一実施形態に係る受注者側ＥＤＩシステムのブロック構成図である。
本実施形態の受注者側ＥＤＩシステムは、ネットワーク１経由で送られてきたＥＤＩデータを受信し、受信したデータを一定量集信した後、フォーマット変換部に引き渡すＥＤＩデータ集信部２と、転送されたＥＤＩデータのフォーマットをＸＭＬ形式に変換した後、次の振分処理部に引き渡すフォーマット変換部３と、変換されたＸＭＬ形式の受信データを受けると、受信データの担当営業部署を判定した後、集信データベース登録部と基幹システム連携部に引き渡す振分処理部４と、転送された受信データを受信データ検索などに使用するための集信データベース登録部５と、基幹システム連携部６とから構成される。
【００１１】
ここで、集信データベース登録部５は、振分処理部４にて振分け先が設定された集信データを、図３に示す振分パターンマスタ・データベース２０３または振分マスタ・データベース２０５に格納する処理を行う。また、基幹システム連携部６は、担当営業部署を判定する処理とは直接関係がないが、振分け先が設定された集信データを、例えば社内のメールシステムに引き渡して、その振分けされた担当者にメール送信するというように、社内の基幹システムに引き渡す機能を果すものである。
【００１２】
図２は、図１における振分処理部の営業部署判定処理のフローチャートである。
まず、集信情報入力１０１では、図１のフォーマット変換部３が出力したＸＭＬ形式のファイルを１件ずつ入力する。次の振分パターンマスタ抽出１０２では、担当営業部署判定パターンが登録されている振分パターンマスタ（図３の振分パターンマスタ・テーブル）を参照する。次の振分マスタ抽出１０３では、ＸＭＬ形式ファイルと振分パターンマスタを元に、振分マスタ（図３の振分マスタ・テーブル）を参照して、担当営業部署である振分先を取得する。振分先設定判定１０４では、振分パターンマスタに登録された次の振分処理パターンを実行するか否かの判断を行う。次の振分処理パターンを実行する場合には、振分マスタ抽出１０３に戻り、処理を繰り返す。次の振分処理パターンが無い場合には、次の振分先設定後集信情報出力１０５に進む。振分先設定後集信情報出力１０５では、担当営業部署を設定した後のＸＭＬ形式ファイルを出力する。次の集信情報終了判定１０６では、次の入力ファイル（ＸＭＬ形式ファイル）を行うか否かを判定する。次の入力があれば、集信情報入力１０１に戻り、処理を繰り返す。一方、次の入力レコードが無い時には、処理終了の判断を行う。
【００１３】
図３は、図２における振分パターンマスタ抽出１０２と振分マスタ抽出１０３と振分先設定判定１０４の外部テーブル参照の処理概要を示すフローチャートである。
集信データ（ＸＭＬ形式）２０１は、担当営業部署設定の対象となる入力ファイルで、各項目はタグによって示されるＸＭＬ形式のファイルである。
振分パターンマスタ（テーブル）２０３は、発注者コード、受注者コード、情報区分、優先順位、タグ名、振分先複数設定、開始位置から構成される。ここで、情報区分は、取引の種類を示すコードであり、タグ名には担当営業部署設定で文字列を照合する項目を集信データのＸＭＬのタグ名で指定し、振分先複数設定には複数の担当営業部署の設定をするか否かを指定し（複数の担当営業部署を設定する場合にはＯＮ、しない場合はＯＦＦ）、開始位置はタグ名で指定した項目の文字列照合で使用する文字列の開始位置である。
【００１４】
振分マスタ（テーブル）２０５は、発注者コード、受注者コード、情報区分、タグ名、照合桁数、文字列、振分先から構成される。ここで、タグ名は、そのマスタはどの項目の文字列であるかを示すＸＭＬのタグ名で、照合桁数には照合する文字列の照合桁数を指定し、文字列照合時に、桁数の多いマスタから優先して照合する処理にも使用する。文字列は、照合する文字列そのものであり、先行一致で照合する照合桁数分のみ指定する。例えば、品名が「ＡＢＣ−ｘ」（ｘは任意の文字）は営業１に、ただし、品名「ＡＢＣ−２」は営業２に振分ける場合、振分マスタは「照合桁数：３、文字列：ＡＢＣ、振分先：営業１」と「照合桁数：５、文字列：ＡＢＣ−２、振分先：営業２」となる。
【００１５】
このように、図３のステップ２０２では、集信データ（ＸＭＬ形式）２０１を取り込むとともに、担当営業部署判定パターンが登録されている振分パターンマスタ２０３を参照して、振分パターンマスタ抽出処理を行う。次のステップ２０４では、集信データ（ＸＭＬ形式）２０１と振分パターンマスタ２０３を元に、振分マスタ２０５を参照し、担当営業部署である振分先を取得する（振分マスタ抽出）。次のステップ２０６では、振分パターンマスタ２０３に登録された次の振分処理パターンを実行するか否かを判定する（振分先設定判定）。次の処理を実行するときには、ステップ２０４に戻り、前の処理を繰り返す。また、次の振分処理パターンが無いときには、ステップ２０７で、振分先設定後集信情報出力を行う。
【００１６】
図３の振分パターンマスタ抽出２０２と振分マスタ抽出２０４と振分先設定判定２０６が、図１の振分処理部４の処理に相当する。なお、振分先設定後集信情報出力２０７も図１の振分処理部４の処理に含まれるもので、振分先設定後集信情報出力という内容は、振分先設定後の集信データを集信データベース登録部５に出力するという意味である。
２０８は、振分先設定後の集信データであって、内容は集信データ（ＸＭＬ形式）と同一のルートタグからなる。
【００１７】
図４は、図３の振分パターンマスタ抽出２０２と振分マスタ抽出２０４と振分先設定判定２０６の振分処理の詳細なフローチャートである。
ステップ３０１では、入力したＸＭＬファイルから発注者コードと受注者コードと情報区分を取出し、振分パターンマスタ２０３の抽出キーを編集する。
ステップ３０２では、発注者コード、受注者コード、情報区分をキーに振分パターンマスタ２０３を抽出する。抽出項目は、タグ名称、振分先複数設定、開始位置であり、キーには、発注者コード、受注者コード、情報区分を選択し、ソートキーに優先順位を指定することにより、マスタに指定された優先順に照合処理を行う。
ステップ３０３では、振分パターンマスタ抽出結果を取出す。
ステップ３０４では、振分パターンマスタ抽出結果の終了を判定する。終了の場合には、処理は完了する。一方、振分パターンマスタありの場合には、ステップ３０５にて振分先複数設定判定を行う。
【００１８】
ステップ３０５の振分先複数設定判定において、振分パターンマスタの振分先複数設定がＯＦＦで、既に振分先が設定されている場合には（振分先設定済フラグ＝ＯＮ）、振分処理を終了し、それ以外のときには、次の処理（ステップ３０６）に進む。
ステップ３０６では、振分パターンマスタのタグ名で指定された項目をＸＭＬファイルから取出して、文字列１に設定する。
ステップ３０７では、文字列１から先頭１バイトを取出して、文字２に設定する。
ステップ３０８では、発注者コード、受注者コード、情報区分、振分パターンマスタのタグ名称、文字２（先行一致）をキーに、振分マスタ２０５を抽出する。ソートキーに照合桁数を指定することにより、照合桁数の大きいものから文字照合の処理を行う。
【００１９】
ステップ３０９では、振分マスタ２０５の抽出結果を取出する。
ステップ３１０では、振分マスタ２０５の抽出結果の終了を判定し、終了であれば、処理を完了するが、振分マスタがあれば、次のステップ３１１に進む。
ステップ３１１では、上記文字列１を元に、振分パターンマスタの開始位置から振分マスタの照合桁数分を取出して文字列３を設定する。
ステップ３１２では、振分マスタの文字列と上記文字列３を照合し、一致した場合にはステップ３１３に進み、不一致の場合には、ステップ３０９に戻り、振分マスタ抽出結果の取出し処理を繰り返す。
ステップ３１３では、振分マスタの振分先をＸＭＬファイルに設定する。
そして、文字列照合のループを抜けて、ステップ３０９に戻り、次の振分パターンマスタ抽出結果の取出し処理を行う。
【００２０】
図２〜図４のフローをプログラム化し、完成したプログラムをＣＤ−ＲＯＭなどの記録媒体に格納しておけば、この記録媒体を受注者側ＥＤＩ集信システムのコンピュータに装着し、コンピュータにプログラムをインストールして実行させることで、本発明を容易に実現することができるとともに、ネットワーク１を経由して他のコンピュータにダウンロードすることもでき、このプログラムを広く汎用化することができる。
【産業上の利用可能性】
【００２１】
受注者側ＥＤＩシステムにおいて、ＥＤＩデータを集信し、集信データの担当営業部署を判定するシステムに適用することが可能である。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態に係る受注者側ＥＤＩシステムの構成図である。
【図２】図１における振分処理４の営業部署判定処理のフローチャートである。
【図３】図１における振分処理４の外部テーブル参照の処理手順を示すフローチャートである。
【図４】図３における振分パターンマスタ抽出２０２と振分マスタ抽出２０４と振分先設定判定２０６の振分処理の詳細なフローチャートである。
【符号の説明】
【００２３】
１…ネットワーク、２…ＥＤＩデータ集信部、３…フォーマット変換部、
４…振分処理部、５…集信データベース登録部、６…基幹システム連携部、
７…受注者側ＥＤＩ集信システム、２０１…集信データ（ＸＭＬ形式）、
２０３…振分パターンマスタ、２０５…振分マスタ、
２０８…集信データ（振分先設定後）。
【図１】
2006031613.tif 000003
【図２】
2006031613.tif 000004
【図３】
2006031613.tif 000005
【図４】
2006031613.tif 000006