(57)【要約】      （修正有）【課題】多種多様な名寄せ場面（具体的には帳票データとマスタとの組み合わせ）に応じた名寄せフローを、名寄せ場面ごとに設計・開発することなくコーディングレスで作成・実行することができる情報処理装置等を提供する。【解決手段】情報処理装置１００は、帳票データのテンプレートに紐付く項目組み合わせ集合を取得する第二設定部１０２ｂと、項目組み合わせ集合中の項目組み合わせごとに、項目組み合わせ中の先項目に紐付く手法組み合わせを取得する第三設定部１０２ｃと、項目組み合わせ集合中の項目組み合わせと手法組み合わせとの組み合わせごとに、帳票データが保持する値とマスタが保持する値に対してクレンジング処理とクレンジング処理後の両値に対する類似度計算処理を実行し、各類似度を集計する名寄せ実行部１０２ｇと、集計値に基づく情報とマスタが保持する主キー項目に係る値を名寄せ結果として出力する提案情報出力部１０２ｈと、を含む。【選択図】図８
2022002005.tif 000002
【特許請求の範囲】
【請求項１】
制御部を備える情報処理装置であって、
クレンジング手法と類似度計算手法との手法組み合わせが名寄せ先データの項目である先項目と紐付けて格納され、且つ、名寄せ元データの項目である元項目と先項目との項目組み合わせを１つまたは複数含む名寄せ実行時に使用する項目組み合わせ集合が名寄せ元データのテンプレートと紐付けて格納された記憶部にアクセス可能であり、
前記制御部は、
名寄せ元データと名寄せ先データを受け取る受取手段と、
前記受け取った名寄せ元データのテンプレートに紐付く項目組み合わせ集合を、前記記憶部から取得し、取得した項目組み合わせ集合中の項目組み合わせごとに、当該項目組み合わせ中の先項目に紐付く手法組み合わせを、前記記憶部から取得する取得手段と、
１）前記取得した項目組み合わせ集合中の項目組み合わせと前記取得した手法組み合わせとの組み合わせごとに、１１）前記受け取った名寄せ元データが保持する、当該項目組み合わせ中の元項目に係る値と、前記受け取った名寄せ先データが保持する、当該項目組み合わせ中の先項目に係る値と、に対する、当該手法組み合わせ中のクレンジング手法によるクレンジング処理と、１２）クレンジング処理後の両値に対する、当該手法組み合わせ中の類似度計算手法による類似度計算処理と、を実行し、２）当該得られた各類似度を集計し、３）当該得られた集計値に基づく情報と、当該名寄せ先データが保持する、名寄せ先データを一意に識別するための先項目である識別先項目に係る値を、名寄せ結果として出力する名寄せ実行手段と、
を備えること、
を特徴とする情報処理装置。
【請求項２】
前記記憶部は、重み付け値を先項目と紐付けてさらに格納し、
前記取得手段は、前記取得した項目組み合わせ集合中の項目組み合わせごとに、当該項目組み合わせ中の先項目に紐付く重み付け値を、前記記憶部からさらに取得し、
前記名寄せ実行手段は、各類似度に前記取得した各重み付け値を掛け合わせて各類似度を集計すること、
を特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記名寄せ実行手段は、集計値と１つの閾値または互いに異なる複数の閾値との大小を比較し、比較結果に応じたコンテンツを、前記集計値に基づく情報として出力すること、
を特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
前記名寄せ実行手段は、前記受け取った名寄せ先データが保持する、前記取得した項目組み合わせ集合中の先項目に係る値を、名寄せ結果としてさらに出力すること、
を特徴とする請求項１から３のいずれか１つに記載の情報処理装置。
【請求項５】
前記記憶部は、
１）手法組み合わせを複数含む手法組み合わせ集合と、
２）先項目と手法組み合わせの識別情報との先項目・手法組み合わせを、名寄せ先データ中の先項目の個数分含む先項目・手法組み合わせ集合を、名寄せ先データ別に複数含む先項目・手法組み合わせ集合族と、
３）項目組み合わせ集合を１つまたは複数含む項目組み合わせ集合族と、
４）項目組み合わせ集合の識別情報と先項目・手法組み合わせ集合の識別情報との組み合わせを１つまたは複数含む第一組み合わせ集合を１つまたは複数含む第一組み合わせ集合族と、
５）第一組み合わせ集合の識別情報と名寄せ元データのテンプレートの識別情報との組み合わせを１つまたは複数含む第二組み合わせ集合と、
を格納しているものであり、
前記取得手段は、
１）前記受け取った名寄せ元データ中のテンプレートの識別情報に紐付く第一組み合わせ集合の識別情報を、前記第二組み合わせ集合から取得し、
２）前記取得した第一組み合わせ集合の識別情報で特定される第一組み合わせ集合を、前記第一組み合わせ集合族から取得し、
３）前記取得した第一組み合わせ集合中の項目組み合わせ集合の識別情報で特定される項目組み合わせ集合を、前記項目組み合わせ集合族から取得するとともに、前記取得した第一組み合わせ集合中の先項目・手法組み合わせ集合の識別情報で特定される先項目・手法組み合わせ集合を、前記先項目・手法組み合わせ集合族から取得し、
４）前記取得した先項目・手法組み合わせ集合から、前記取得した項目組み合わせ集合中の先項目に紐付く手法組み合わせを取得すること、
を特徴とする請求項１から４のいずれか１つに記載の情報処理装置。
【請求項６】
前記制御部は、
クレンジング手法を設定させるための領域と、類似度計算手法を設定させるための領域とを含む第一の設定画面を介して、オペレータに、手法組み合わせを設定させる第一設定手段と、
名寄せ先データを設定させるための領域と、設定された名寄せ先データ中の先項目を表示させるための領域と、先項目に適用する手法組み合わせを設定させるための領域と、を含む第二の設定画面を介して、オペレータに、先項目・手法組み合わせ集合を設定させる第二設定手段と、
名寄せ元データのテンプレートを設定させるための領域と、名寄せ先データを設定させるための領域と、先項目・手法組み合わせ集合を設定させるための領域と、設定された名寄せ先データ中の先項目と設定されたテンプレート中の元項目とを表示させ、項目組み合わせ集合を設定させるための領域と、を含む第三の設定画面を介して、オペレータに、項目組み合わせ集合、名寄せ元データのテンプレートおよび先項目・手法組み合わせ集合の紐付けを設定させる第三設定手段と、
をさらに備えること、
を特徴とする請求項５に記載の情報処理装置。
【請求項７】
前記記憶部は、
名寄せ元データが保持する、項目組み合わせ集合中の元項目に係る値と、名寄せ先データが保持する識別先項目に係る値と、を紐付けて登録した辞書データ
をさらに格納し、
前記制御部は、
前記受け取った名寄せ元データが保持する、前記取得した項目組み合わせ集合中の元項目に係る値が、前記辞書データに登録されたものと同じである場合に、前記辞書データに登録された識別先項目に係る値と、当該値が前記辞書データに登録されたものであることを示す情報を、名寄せ結果として出力する辞書使用名寄せ実行手段
をさらに備え、
前記名寄せ実行手段は、前記受け取った名寄せ元データが保持する、前記取得した項目組み合わせ集合中の元項目に係る値が、前記辞書データに登録されたものと同じでなかった場合に、前記１）から前記３）の処理を実行すること、
を特徴とする請求項１から６のいずれか１つに記載の情報処理装置。
【請求項８】
前記制御部は、
前記名寄せ実行手段において、前記受け取った名寄せ元データが保持する、前記取得した項目組み合わせ集合中の元項目に係る値と、前記受け取った名寄せ先データが保持する識別先項目に係る値との特定の組み合わせが、所定回数以上記録された場合、当該特定の組み合わせの前記辞書データへの登録を提案するための情報を出力する提案情報出力手段
をさらに備えること、
を特徴とする請求項７に記載の情報処理装置。
【請求項９】
名寄せ元データと名寄せ先データは、ＥＲＰ（Ｅｎｔｅｒｐｒｉｓｅ  Ｒｅｓｏｕｒｃｅ  Ｐｌａｎｎｉｎｇ）に係るアプリケーションソフトウェアから転送されたものであり、
前記出力は、名寄せ元データと名寄せ先データの転送元のＥＲＰに係るアプリケーションソフトウェアを出力先とするものであること、
を特徴とする請求項１から８のいずれか１つに記載の情報処理装置。
【請求項１０】
名寄せ先データは、ＥＲＰに係るアプリケーションソフトウェア内に設定されたマスタであること、
を特徴とする請求項９に記載の情報処理装置。
【請求項１１】
名寄せ元データは、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）により電子化された、または外部取込された電子データであること、
を特徴とする請求項１０に記載の情報処理装置。
【請求項１２】
クレンジング手法と類似度計算手法との手法組み合わせが名寄せ先データの項目である先項目と紐付けて格納され、且つ、名寄せ元データの項目である元項目と先項目との項目組み合わせを１つまたは複数含む名寄せ実行時に使用する項目組み合わせ集合が名寄せ元データのテンプレートと紐付けて格納された記憶部にアクセス可能な、制御部を備える情報処理装置で実行される情報処理方法であって、
前記制御部で実行される、
名寄せ元データと名寄せ先データを受け取る受取ステップと、
前記受け取った名寄せ元データのテンプレートに紐付く項目組み合わせ集合を、前記記憶部から取得し、取得した項目組み合わせ集合中の項目組み合わせごとに、当該項目組み合わせ中の先項目に紐付く手法組み合わせを、前記記憶部から取得する取得ステップと、
１）前記取得した項目組み合わせ集合中の項目組み合わせと前記取得した手法組み合わせとの組み合わせごとに、１１）前記受け取った名寄せ元データが保持する、当該項目組み合わせ中の元項目に係る値と、前記受け取った名寄せ先データが保持する、当該項目組み合わせ中の先項目に係る値と、に対する、当該手法組み合わせ中のクレンジング手法によるクレンジング処理と、１２）クレンジング処理後の両値に対する、当該手法組み合わせ中の類似度計算手法による類似度計算処理と、を実行し、２）当該得られた各類似度を集計し、３）当該得られた集計値に基づく情報と、当該名寄せ先データが保持する、名寄せ先データを一意に識別するための先項目である識別先項目に係る値を、名寄せ結果として出力する名寄せ実行ステップと、
を含むこと、
を特徴とする情報処理方法。
【請求項１３】
クレンジング手法と類似度計算手法との手法組み合わせが名寄せ先データの項目である先項目と紐付けて格納され、且つ、名寄せ元データの項目である元項目と先項目との項目組み合わせを１つまたは複数含む名寄せ実行時に使用する項目組み合わせ集合が名寄せ元データのテンプレートと紐付けて格納された記憶部にアクセス可能な、制御部を備える情報処理装置に実行させるためのプログラムであって、
前記制御部に実行させるための、
名寄せ元データと名寄せ先データを受け取る受取ステップと、
前記受け取った名寄せ元データのテンプレートに紐付く項目組み合わせ集合を、前記記憶部から取得し、取得した項目組み合わせ集合中の項目組み合わせごとに、当該項目組み合わせ中の先項目に紐付く手法組み合わせを、前記記憶部から取得する取得ステップと、
１）前記取得した項目組み合わせ集合中の項目組み合わせと前記取得した手法組み合わせとの組み合わせごとに、１１）前記受け取った名寄せ元データが保持する、当該項目組み合わせ中の元項目に係る値と、前記受け取った名寄せ先データが保持する、当該項目組み合わせ中の先項目に係る値と、に対する、当該手法組み合わせ中のクレンジング手法によるクレンジング処理と、１２）クレンジング処理後の両値に対する、当該手法組み合わせ中の類似度計算手法による類似度計算処理と、を実行し、２）当該得られた各類似度を集計し、３）当該得られた集計値に基づく情報と、当該名寄せ先データが保持する、名寄せ先データを一意に識別するための先項目である識別先項目に係る値を、名寄せ結果として出力する名寄せ実行ステップと、
を含むこと、
を特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理方法およびプログラムに関する。
【背景技術】
【０００２】
昨今、電子データ（例えば、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）により電子化されたもの、または外部取込された（例えばＥＤＩ（Ｅｌｅｃｔｒｏｎｉｃ  Ｄａｔａ  Ｉｎｔｅｒｃｈａｎｇｅ）によりデータベースへ取り込まれた）もの、など）をＥＲＰ（Ｅｎｔｅｒｐｒｉｓｅ  Ｒｅｓｏｕｒｃｅ  Ｐｌａｎｎｉｎｇ）に係るアプリケーションソフトウェアに自動的に連結させることが可能となってきている。そして、外部データをＥＲＰに取り込む際に、外部データに対しＥＲＰ内で使用されているコード（具体的にはＥＲＰ内で使用されている各種マスタ中の主キー項目に係る値）を付与する「名寄せ」（情報処理）が必要となる。つまり、名寄せの需要が高まってきている。
【０００３】
従来の名寄せシステムは、特定の名寄せ場面での使用を想定したものとなっている。従来の名寄せシステムの一例として、同一人物による債権情報を検索する目的で債権情報の名寄せを行うシステム、バージョンが異なることによるソフトウェア名の表記ゆれを吸収してソフトウェアを正しく管理する目的でソフトウェア名の名寄せを行うシステム、ＣＲＭ（Ｃｕｓｔｏｍｅｒ  Ｒｅｌａｔｉｏｎｓｈｉｐ  Ｍａｎａｇｅｍｅｎｔ）において対象の企業を企業名と周辺情報から正しく検索する目的で企業名の名寄せを行うシステム、帳票における企業名にＥＲＰ内で使用されている得意先マスタ中の得意先コード（主キー項目に係る値）を付与する企業名の名寄せに係るシステム、または、注文書における商品名にＥＲＰ内で使用されている商品マスタ中の商品コード（主キー項目に係る値）を付与する商品名の名寄せに係るシステムが挙げられる。
【０００４】
なお、特許文献１には、ソースコードの修正を行うこと無く保険料計算式の追加、変更、削除を可能とする保険料算出システムが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１３−０６５０７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ＥＲＰでは、多種多様なデータを扱うため、名寄せ場面も多種多様となる。そのため、従来のように名寄せ場面ごとに名寄せシステムを設計・開発することは非効率であると考えられる。
【０００７】
本発明は、上記に鑑みてなされたものであって、多種多様な名寄せ場面（具体的には名寄せ元データ（例：帳票データ）と名寄せ先データ（例：マスタ）との組み合わせ）に応じた名寄せフローを、名寄せ場面ごとに設計・開発することなくコーディングレスで作成・実行することができる情報処理装置、情報処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明に係る情報処理装置は、制御部を備える情報処理装置であって、クレンジング手法と類似度計算手法との手法組み合わせが名寄せ先データの項目である先項目と紐付けて格納され、且つ、名寄せ元データの項目である元項目と先項目との項目組み合わせを１つまたは複数含む名寄せ実行時に使用する項目組み合わせ集合が名寄せ元データのテンプレートと紐付けて格納された記憶部にアクセス可能であり、前記制御部は、名寄せ元データと名寄せ先データを受け取る受取手段と、前記受け取った名寄せ元データのテンプレートに紐付く項目組み合わせ集合を、前記記憶部から取得し、取得した項目組み合わせ集合中の項目組み合わせごとに、当該項目組み合わせ中の先項目に紐付く手法組み合わせを、前記記憶部から取得する取得手段と、１）前記取得した項目組み合わせ集合中の項目組み合わせと前記取得した手法組み合わせとの組み合わせごとに、１１）前記受け取った名寄せ元データが保持する、当該項目組み合わせ中の元項目に係る値と、前記受け取った名寄せ先データが保持する、当該項目組み合わせ中の先項目に係る値と、に対する、当該手法組み合わせ中のクレンジング手法によるクレンジング処理と、１２）クレンジング処理後の両値に対する、当該手法組み合わせ中の類似度計算手法による類似度計算処理と、を実行し、２）当該得られた各類似度を集計し、３）当該得られた集計値に基づく情報と、当該名寄せ先データが保持する、名寄せ先データを一意に識別するための先項目である識別先項目に係る値を、名寄せ結果として出力する名寄せ実行手段と、を備えること、を特徴とする。
【０００９】
また、本発明に係る情報処理装置において、前記記憶部は、重み付け値を先項目と紐付けてさらに格納し、前記取得手段は、前記取得した項目組み合わせ集合中の項目組み合わせごとに、当該項目組み合わせ中の先項目に紐付く重み付け値を、前記記憶部からさらに取得し、前記名寄せ実行手段は、各類似度に前記取得した各重み付け値を掛け合わせて各類似度を集計すること、を特徴とする。
【００１０】
また、本発明に係る情報処理装置において、前記名寄せ実行手段は、集計値と１つの閾値または互いに異なる複数の閾値との大小を比較し、比較結果に応じたコンテンツを、前記集計値に基づく情報として出力すること、を特徴とする。
【００１１】
また、本発明に係る情報処理装置において、前記名寄せ実行手段は、前記受け取った名寄せ先データが保持する、前記取得した項目組み合わせ集合中の先項目に係る値を、名寄せ結果としてさらに出力すること、を特徴とする。
【００１２】
また、本発明に係る情報処理装置において、前記記憶部は、１）手法組み合わせを複数含む手法組み合わせ集合と、２）先項目と手法組み合わせの識別情報との先項目・手法組み合わせを、名寄せ先データ中の先項目の個数分含む先項目・手法組み合わせ集合を、名寄せ先データ別に複数含む先項目・手法組み合わせ集合族と、３）項目組み合わせ集合を１つまたは複数含む項目組み合わせ集合族と、４）項目組み合わせ集合の識別情報と先項目・手法組み合わせ集合の識別情報との組み合わせを１つまたは複数含む第一組み合わせ集合を１つまたは複数含む第一組み合わせ集合族と、５）第一組み合わせ集合の識別情報と名寄せ元データのテンプレートの識別情報との組み合わせを１つまたは複数含む第二組み合わせ集合と、を格納しているものであり、前記取得手段は、１）前記受け取った名寄せ元データ中のテンプレートの識別情報に紐付く第一組み合わせ集合の識別情報を、前記第二組み合わせ集合から取得し、２）前記取得した第一組み合わせ集合の識別情報で特定される第一組み合わせ集合を、前記第一組み合わせ集合族から取得し、３）前記取得した第一組み合わせ集合中の項目組み合わせ集合の識別情報で特定される項目組み合わせ集合を、前記項目組み合わせ集合族から取得するとともに、前記取得した第一組み合わせ集合中の先項目・手法組み合わせ集合の識別情報で特定される先項目・手法組み合わせ集合を、前記先項目・手法組み合わせ集合族から取得し、４）前記取得した先項目・手法組み合わせ集合から、前記取得した項目組み合わせ集合中の先項目に紐付く手法組み合わせを取得すること、を特徴とする。
【００１３】
また、本発明に係る情報処理装置において、前記制御部は、クレンジング手法を設定させるための領域と、類似度計算手法を設定させるための領域とを含む第一の設定画面を介して、オペレータに、手法組み合わせを設定させる第一設定手段と、名寄せ先データを設定させるための領域と、設定された名寄せ先データ中の先項目を表示させるための領域と、先項目に適用する手法組み合わせを設定させるための領域と、を含む第二の設定画面を介して、オペレータに、先項目・手法組み合わせ集合を設定させる第二設定手段と、名寄せ元データのテンプレートを設定させるための領域と、名寄せ先データを設定させるための領域と、先項目・手法組み合わせ集合を設定させるための領域と、設定された名寄せ先データ中の先項目と設定されたテンプレート中の元項目とを表示させ、項目組み合わせ集合を設定させるための領域と、を含む第三の設定画面を介して、オペレータに、項目組み合わせ集合、名寄せ元データのテンプレートおよび先項目・手法組み合わせ集合の紐付けを設定させる第三設定手段と、をさらに備えること、を特徴とする。
【００１４】
また、本発明に係る情報処理装置において、前記記憶部は、名寄せ元データが保持する、項目組み合わせ集合中の元項目に係る値と、名寄せ先データが保持する識別先項目に係る値と、を紐付けて登録した辞書データをさらに格納し、前記制御部は、前記受け取った名寄せ元データが保持する、前記取得した項目組み合わせ集合中の元項目に係る値が、前記辞書データに登録されたものと同じである場合に、前記辞書データに登録された識別先項目に係る値と、当該値が前記辞書データに登録されたものであることを示す情報を、名寄せ結果として出力する辞書使用名寄せ実行手段をさらに備え、前記名寄せ実行手段は、前記受け取った名寄せ元データが保持する、前記取得した項目組み合わせ集合中の元項目に係る値が、前記辞書データに登録されたものと同じでなかった場合に、前記１）から前記３）の処理を実行すること、を特徴とする。
【００１５】
また、本発明に係る情報処理装置において、前記制御部は、前記名寄せ実行手段において、前記受け取った名寄せ元データが保持する、前記取得した項目組み合わせ集合中の元項目に係る値と、前記受け取った名寄せ先データが保持する識別先項目に係る値との特定の組み合わせが、所定回数以上記録された場合、当該特定の組み合わせの前記辞書データへの登録を提案するための情報を出力する提案情報出力手段をさらに備えること、を特徴とする。
【００１６】
また、本発明に係る情報処理装置において、名寄せ元データと名寄せ先データは、ＥＲＰ（Ｅｎｔｅｒｐｒｉｓｅ  Ｒｅｓｏｕｒｃｅ  Ｐｌａｎｎｉｎｇ）に係るアプリケーションソフトウェアから転送されたものであり、前記出力は、名寄せ元データと名寄せ先データの転送元のＥＲＰに係るアプリケーションソフトウェアを出力先とするものであること、を特徴とする。
【００１７】
また、本発明に係る情報処理装置において、名寄せ先データは、ＥＲＰに係るアプリケーションソフトウェア内に設定されたマスタであること、を特徴とする。
【００１８】
また、本発明に係る情報処理装置において、名寄せ元データは、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ）により電子化された、または外部取込された電子データであること、を特徴とする。
【００１９】
また、本発明に係る情報処理方法は、クレンジング手法と類似度計算手法との手法組み合わせが名寄せ先データの項目である先項目と紐付けて格納され、且つ、名寄せ元データの項目である元項目と先項目との項目組み合わせを１つまたは複数含む名寄せ実行時に使用する項目組み合わせ集合が名寄せ元データのテンプレートと紐付けて格納された記憶部にアクセス可能な、制御部を備える情報処理装置で実行される情報処理方法であって、前記制御部で実行される、名寄せ元データと名寄せ先データを受け取る受取ステップと、前記受け取った名寄せ元データのテンプレートに紐付く項目組み合わせ集合を、前記記憶部から取得し、取得した項目組み合わせ集合中の項目組み合わせごとに、当該項目組み合わせ中の先項目に紐付く手法組み合わせを、前記記憶部から取得する取得ステップと、１）前記取得した項目組み合わせ集合中の項目組み合わせと前記取得した手法組み合わせとの組み合わせごとに、１１）前記受け取った名寄せ元データが保持する、当該項目組み合わせ中の元項目に係る値と、前記受け取った名寄せ先データが保持する、当該項目組み合わせ中の先項目に係る値と、に対する、当該手法組み合わせ中のクレンジング手法によるクレンジング処理と、１２）クレンジング処理後の両値に対する、当該手法組み合わせ中の類似度計算手法による類似度計算処理と、を実行し、２）当該得られた各類似度を集計し、３）当該得られた集計値に基づく情報と、当該名寄せ先データが保持する、名寄せ先データを一意に識別するための先項目である識別先項目に係る値を、名寄せ結果として出力する名寄せ実行ステップと、を含むこと、を特徴とする。
【００２０】
また、本発明に係るプログラムは、クレンジング手法と類似度計算手法との手法組み合わせが名寄せ先データの項目である先項目と紐付けて格納され、且つ、名寄せ元データの項目である元項目と先項目との項目組み合わせを１つまたは複数含む名寄せ実行時に使用する項目組み合わせ集合が名寄せ元データのテンプレートと紐付けて格納された記憶部にアクセス可能な、制御部を備える情報処理装置に実行させるためのプログラムであって、前記制御部に実行させるための、名寄せ元データと名寄せ先データを受け取る受取ステップと、前記受け取った名寄せ元データのテンプレートに紐付く項目組み合わせ集合を、前記記憶部から取得し、取得した項目組み合わせ集合中の項目組み合わせごとに、当該項目組み合わせ中の先項目に紐付く手法組み合わせを、前記記憶部から取得する取得ステップと、１）前記取得した項目組み合わせ集合中の項目組み合わせと前記取得した手法組み合わせとの組み合わせごとに、１１）前記受け取った名寄せ元データが保持する、当該項目組み合わせ中の元項目に係る値と、前記受け取った名寄せ先データが保持する、当該項目組み合わせ中の先項目に係る値と、に対する、当該手法組み合わせ中のクレンジング手法によるクレンジング処理と、１２）クレンジング処理後の両値に対する、当該手法組み合わせ中の類似度計算手法による類似度計算処理と、を実行し、２）当該得られた各類似度を集計し、３）当該得られた集計値に基づく情報と、当該名寄せ先データが保持する、名寄せ先データを一意に識別するための先項目である識別先項目に係る値を、名寄せ結果として出力する名寄せ実行ステップと、を含むこと、を特徴とする。
【発明の効果】
【００２１】
本発明は、多種多様な名寄せ場面（具体的には名寄せ元データ（例：帳票データ）と名寄せ先データ（例：マスタ）との組み合わせ）に応じた名寄せフローを、名寄せ場面ごとに設計・開発することなくコーディングレスで作成・実行することができる、という効果を奏する。
【図面の簡単な説明】
【００２２】
【図１】図１は、本実施形態の概要を示す図である。
【図２】図２は、本実施形態の概要を示す図である。
【図３】図３は、本実施形態の概要を示す図である。
【図４】図４は、本実施形態の概要を示す図である。
【図５】図５は、本実施形態の概要を示す図である。
【図６】図６は、本実施形態の概要を示す図である。
【図７】図７は、本実施形態の概要を示す図である。
【図８】図８は、情報処理装置１００の構成の一例を示す図である。
【図９】図９は、処理工程データ１０６ａの一例を示す図である。
【図１０】図１０は、クレンジング適用データ１０６ｂの一例を示す図である。
【図１１】図１１は、クレンジング手法マスタ１０６ｃの一例を示す図である。
【図１２】図１２は、類似度計算手法マスタ１０６ｄの一例を示す図である。
【図１３】図１３は、マスタ−処理工程マッピングデータ１０６ｅの一例を示す図である。
【図１４】図１４は、マスタ−処理工程マッピング明細データ１０６ｆの一例を示す図である。
【図１５】図１５は、マスタ一覧マスタ１０６ｇの一例を示す図である。
【図１６】図１６は、マスタ項目マスタ１０６ｈの一例を示す図である。
【図１７】図１７は、名寄せ手法データ１０６ｉの一例を示す図である。
【図１８】図１８は、コード付与設定データ１０６ｊの一例を示す図である。
【図１９】図１９は、列マッピングデータ１０６ｋの一例を示す図である。
【図２０】図２０は、データテンプレートマスタ１０６ｍの一例を示す図である。
【図２１】図２１は、データテンプレート項目マスタ１０６ｎの一例を示す図である。
【図２２】図２２は、コード付与辞書条件データ１０６ｐの一例を示す図である。
【図２３】図２３は、コード付与辞書付与データ１０６ｑの一例を示す図である。
【図２４】図２４は、操作ログデータ１０６ｒの一例を示す図である。
【図２５】図２５は、修正ログヘッダデータ１０６ｓの一例を示す図である。
【図２６】図２６は、修正ログ明細データ１０６ｔの一例を示す図である。
【図２７】図２７は、処理工程設定画面ＭＡの一例を示す図である。
【図２８】図２８は、マスタ−処理工程マッピング設定画面ＭＢの一例を示す図である。
【図２９】図２９は、名寄せ手法設定画面ＭＣの一例を示す図である。
【図３０】図３０は、名寄せ結果の一例を示す図である。
【発明を実施するための形態】
【００２３】
以下に、本発明に係る情報処理装置、情報処理方法およびプログラムの実施形態を、図面に基づいて詳細に説明する。なお、本実施形態により本発明が限定されるものではない。
【００２４】
［１．概要］
ここでは、本実施形態の概要について、図１から図７を参照して説明する。
【００２５】
従来は、名寄せする場面に応じた名寄せシステムが作成されていたが、ＥＲＰでは名寄せする場面が多岐にわたるため、場面ごとにシステムを毎回作成することは非効率であった。
【００２６】
本実施形態では、各マスタの項目に対して最適な名寄せの処理工程を定義しておくことで、オペレータは、名寄せの内部処理を意識する必要がなくなり、項目のマッピングを行うだけで適切な名寄せが自動的に実装されるようになった。処理工程は、クレンジングと類似度計算で構成されており、各処理工程のクレンジング手法と類似度計算手法は、処理工程対象値の特徴に応じて選択することが可能である。これにより、開発コストが抑えられ、コーディングを行う必要なく適切な名寄せシステムを作成できる。
【００２７】
図１には、本実施形態で行われる名寄せ処理の流れが抽象化して示されている。本実施形態では、各名寄せ場面での名寄せ処理を抽象化し、処理の流れを定義した。これにより、名寄せ場面ごとでカスタマイズすべき部分を明らかにした。名寄せ処理では、まず、受け取った名寄せ元データと受け取ったマスタの項目マッピングを行い、つぎに、項目ごとにクレンジング処理と類似度計算を行い、最後に、類似度を集計してコード付与を行う。
【００２８】
図２には、処理工程のまとまりおよび処理工程のマッピングの一例が示されている。クレンジングと類似度計算は、データ種類（例えば人名、住所など）ごとに異なるため、本実施形態では、これらをまとめて「処理工程」と命名し、データ種類ごとに処理工程を作成する。また、マスタの項目に適切な処理工程をマッピングすることで、マスタに応じた名寄せ処理をマッピング設定により実現可能となる。名寄せシステムにマスタの項目データを持たせるため、マスタと処理工程のマッピングの設定を名寄せシステムに記憶させることができる。これにより、当該マッピングの設定を名寄せ実行ごとに行う必要がなくなる。また、マスタへの処理工程のマッピングのみで名寄せ元データに対する処理工程も決定するため、名寄せ元データと処理工程のマッピングが必要なくなる。
【００２９】
図３には、クレンジングと類似度計算の部品化の一例が示されている。本実施形態では、部品化により、処理工程の処理変更を容易に行え、処理工程の追加、クレンジングや類似度計算の手法の追加、および処理工程のカスタマイズが効率よく可能となる。本実施形態では、使用場面に応じて、各処理工程に対し必要な部品（クレンジング手法と類似度計算手法）を選択することができる。
【００３０】
図４には、コード付与辞書の処理が示されている。データによっては、場面に応じて特有の表記ゆれがあり、正しいコード付与ができないものが存在する。このようなデータに対して名寄せ処理を行うのは非効率である。そこで、本実施形態では、入力データの値（名寄せ元データの項目に係る値）と付与するコード（マスタの主キー項目に係る値）の組をレコードとしたコード付与辞書を用いた処理を行う。これにより、正しいコードが付与される。さらに、名寄せ処理を行わずにコード付与できるため、名寄せ処理を高速に行うことが可能となる。つまり、場面特有の表記ゆれを辞書に登録することで、正確かつ高速に名寄せを実行することができる。
【００３１】
図５には、名寄せ元データに対する名寄せ結果および一致度の記号の一例が示されている。本実施形態では、名寄せ結果には、付与したコード、一致度、および、コードに応じた周辺情報を表示する。付与したコードの一致度は、図５に示す一致度の記号で表示する。このように、辞書によるコード付与の表示を変えることで、名寄せ結果の解釈性を向上させることができる。
【００３２】
図６には、類似度集計に導入する重み付け値の一例が示されている。名寄せでは、マスタや名寄せ元データの複数の項目を使用するが、名寄せにおける各項目の重要度は異なる。そこで、本実施形態では、重み付け値を導入し、類似度集計時に重み付け値を掛け合わせることで、各列（項目）の重要度を考慮したコード付与ができ、精度が向上する。
【００３３】
図７には、修正ログの一例が示されている。本実施形態では、操作ログと修正ログの２種類のログが取得できる。特定の入力と修正後付与コードの組のログが複数回記録された場合、この組をコード付与辞書に登録するよう自動的に提案する。この提案に対し、辞書登録の可否をオペレータが判断できる。例えば、図７に示すように、入力が「ＯＢＩＣ、東京都中央区、ＳＩｅｒ」であり、修正後付与コードが「Ａ０００２」という組のログが数回記録されている場合、「入力が『ＯＢＩＣ、東京都中央区、ＳＩｅｒ』であった場合は『Ａ０００２』というコードを付与する」というルールを提案し、登録の可否をオペレータに判断させる。また、処理工程を作成する際に既存の処理工程との精度比較を行う場合、比較の基準として修正ログを用いる。修正ログにより、既存の処理工程では修正が必要であった入力に対して、新しい処理工程では正確にコード付与できるかを評価する。
【００３４】
本実施形態によれば、データの種類をまとめた処理工程を保持することで、幅広い使用場面に対して名寄せを行うことができる。また、データの種類毎の処理工程の設定をマッピングのみで行え、コストを抑えることができる。また、「データ種類ごとに適した処理工程を設定すること」、「使用場面ごとに処理工程の部品を取り換えられること」および「表記ゆれをコード付与辞書で対応すること」により、精度を保った名寄せを行うことができる。また、「コード付与辞書による結果の表示を変えること」により、修正作業の補助として結果を役立てることができる。これらにより、人の手による修正作業を効率よく行うことができる。
【００３５】
［２．構成・処理］
ここでは、本実施形態に係る情報処理装置の構成と処理の一例について、図８から図３０を参照して説明する。
【００３６】
図８は、情報処理装置（名寄せ処理装置）１００の構成の一例を示すブロック図である。情報処理装置１００は、市販のデスクトップ型パーソナルコンピュータである。なお、情報処理装置１００は、デスクトップ型パーソナルコンピュータのような据置型情報処理装置に限らず、市販されているノート型パーソナルコンピュータ、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、スマートフォン、タブレット型パーソナルコンピュータなどの携帯型情報処理装置であってもよい。
【００３７】
情報処理装置１００は、制御部１０２と通信インターフェース部１０４と記憶部１０６と入出力インターフェース部１０８と、を備えている。情報処理装置１００が備えている各部は、任意の通信路を介して通信可能に接続されている。
【００３８】
通信インターフェース部１０４は、ルータ等の通信装置および専用線等の有線または無線の通信回線を介して、情報処理装置１００をネットワーク３００に通信可能に接続する。通信インターフェース部１０４は、他の装置と通信回線を介してデータを通信する機能を有する。ここで、ネットワーク３００は、情報処理装置１００とＥＲＰシステム２００（ＥＲＰに係るアプリケーションソフトウェアが導入された情報処理装置）とを相互に通信可能に接続する機能を有し、例えばインターネットやＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等である。なお、情報処理装置１００は、ＥＲＰに係るアプリケーションソフトウェアが導入されたものであってもよい。
【００３９】
入出力インターフェース部１０８には、入力装置１１２および出力装置１１４が接続されている。出力装置１１４には、モニタ（家庭用テレビを含む）の他、スピーカやプリンタを用いることができる。入力装置１１２には、キーボード、マウス、及びマイクの他、マウスと協働してポインティングデバイス機能を実現するモニタを用いることができる。なお、以下では、出力装置１１４をモニタ１１４とし、入力装置１１２をキーボード１１２またはマウス１１２として記載する場合がある。
【００４０】
記憶部１０６には、各種のデータベース、テーブルおよびファイルなどが格納される。記憶部１０６には、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）と協働してＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）に命令を与えて各種処理を行うためのコンピュータプログラムが記録される。記憶部１０６として、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）・ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等のメモリ装置、ハードディスクのような固定ディスク装置、フレキシブルディスク、および光ディスク等を用いることができる。
【００４１】
［２−１．記憶部１０６の構成の概要］
ここでは、記憶部１０６の構成の概要について、説明する。記憶部１０６には、大まかに、クレンジング手法と類似度計算手法との手法組み合わせが、名寄せ先データの項目である先項目と紐付けて格納され、且つ、名寄せ元データの項目である元項目と先項目との項目組み合わせを１つまたは複数含む名寄せ実行時に使用する項目組み合わせ集合が、名寄せ元データのテンプレートと紐付けて格納されている。
【００４２】
ここで、記憶部１０６は、以下の［１１］から［１５］のデータが格納されたものでもよい。なお、記憶部１０６には、重み付け値が先項目と紐付けてさらに格納されてもよい。また、記憶部１０６には、以下の［１６］のデータがさらに格納されてもよい。
［１１］手法組み合わせを複数含む手法組み合わせ集合
［１２］先項目と手法組み合わせの識別情報との先項目・手法組み合わせを、名寄せ先データ中の先項目の個数分含む先項目・手法組み合わせ集合を、名寄せ先データ別に複数含む先項目・手法組み合わせ集合族
［１３］項目組み合わせ集合を１つまたは複数含む項目組み合わせ集合族
［１４］項目組み合わせ集合の識別情報と先項目・手法組み合わせ集合の識別情報との組み合わせを１つまたは複数含む第一組み合わせ集合を１つまたは複数含む第一組み合わせ集合族
［１５］第一組み合わせ集合の識別情報と名寄せ元データのテンプレートの識別情報との組み合わせを１つまたは複数含む第二組み合わせ集合
［１６］名寄せ元データが保持する、項目組み合わせ集合中の元項目に係る値と、名寄せ先データが保持する、名寄せ先データを一意に識別するための先項目である識別先項目（例：主キー項目）に係る値と、を紐付けて登録した辞書データ
【００４３】
ここで、名寄せ元データは、例えば、発注書データ、見積書データ、その他の帳票データ（例えばＯＣＲにより電子化された、または外部取込された（例えばＥＤＩによりデータベースへ取り込まれた）電子データなど）である。名寄せ先データは、例えば、得意先マスタ、商品マスタ、その他のＥＲＰシステム２００内に設定されたマスタである。
【００４４】
［２−２．記憶部１０６の構成の具体例］
ここでは、記憶部１０６の構成の具体例について、図９から図２６を参照して説明する。具体的には、記憶部１０６は、以下のデータおよびマスタが格納されたものである。
・処理工程データ１０６ａ
・クレンジング適用データ１０６ｂ
・クレンジング手法マスタ１０６ｃ
・類似度計算手法マスタ１０６ｄ
・マスタ−処理工程マッピングデータ１０６ｅ
・マスタ−処理工程マッピング明細データ１０６ｆ
・マスタ一覧マスタ１０６ｇ
・マスタ項目マスタ１０６ｈ
・名寄せ手法データ１０６ｉ
・コード付与設定データ１０６ｊ
・列マッピングデータ１０６ｋ
・データテンプレートマスタ１０６ｍ
・データテンプレート項目マスタ１０６ｎ
・コード付与辞書条件データ１０６ｐ
・コード付与辞書付与データ１０６ｑ
・操作ログデータ１０６ｒ
・修正ログヘッダデータ１０６ｓ
・修正ログ明細データ１０６ｔ
【００４５】
図９は、処理工程データ１０６ａの一例を示す図である。処理工程データ１０６ａは、処理工程識別情報（手法組み合わせの識別情報に相当）、類似度計算手法識別情報（手法組み合わせ中の類似度計算手法の識別情報に相当）およびデータ生成日付を含む。
【００４６】
図１０は、クレンジング適用データ１０６ｂの一例を示す図である。クレンジング適用データ１０６ｂは、処理工程識別情報（手法組み合わせの識別情報に相当）、実行順、クレンジング手法識別情報（手法組み合わせ中のクレンジング手法の識別情報に相当）、辞書データへのパスおよびデータ生成日付を含む。
【００４７】
図１１は、クレンジング手法マスタ１０６ｃの一例を示す図である。クレンジング手法マスタ１０６ｃは、クレンジング手法識別情報（クレンジング手法の識別情報に相当）および辞書フラグを含む。
【００４８】
図１２は、類似度計算手法マスタ１０６ｄの一例を示す図である。類似度計算手法マスタ１０６ｄは、類似度計算手法識別情報（類似度計算手法の識別情報に相当）およびオプションフラグを含む。
【００４９】
図１３は、マスタ−処理工程マッピングデータ１０６ｅの一例を示す図である。マスタ−処理工程マッピングデータ１０６ｅは、マスタ処理工程マッピング識別情報（先項目・手法組み合わせ集合の識別情報に相当）、マスタ識別情報（名寄せ先データの識別情報に相当）およびデータ生成日付を含む。
【００５０】
図１４は、マスタ−処理工程マッピング明細データ１０６ｆの一例を示す図である。マスタ−処理工程マッピング明細データ１０６ｆは、先項目・手法組み合わせ集合族に相当する。マスタ−処理工程マッピング明細データ１０６ｆは、マスタ処理工程マッピング識別情報（先項目・手法組み合わせ集合の識別情報に相当）、マスタ項目識別情報（先項目・手法組み合わせ中の先項目の識別情報に相当）、処理工程識別情報（先項目・手法組み合わせ中の手法組み合わせの識別情報に相当）、重み付け値およびデータ生成日付を含む。
【００５１】
図１５は、マスタ一覧マスタ１０６ｇの一例を示す図である。マスタ一覧マスタ１０６ｇは、マスタ識別情報（名寄せ先データの識別情報に相当）を含む。
【００５２】
図１６は、マスタ項目マスタ１０６ｈの一例を示す図である。マスタ項目マスタ１０６ｈは、マスタ項目識別情報（先項目の識別情報に相当）、マスタ識別情報（名寄せ先データの識別情報に相当）および主キー設定情報を含む。
【００５３】
図１７は、名寄せ手法データ１０６ｉの一例を示す図である。名寄せ手法データ１０６ｉは、第二組み合わせ集合に相当する。名寄せ手法データ１０６ｉは、名寄せ手法識別情報（第一組み合わせ集合の識別情報に相当）、データテンプレート識別情報（名寄せ元データのテンプレートの識別情報に相当）およびデータ生成日付を含む。
【００５４】
図１８は、コード付与設定データ１０６ｊの一例を示す図である。コード付与設定データ１０６ｊは、第一組み合わせ集合族に相当する。コード付与設定データ１０６ｊは、名寄せ手法データ識別情報（項目組み合わせ集合の識別情報に相当）、名寄せ手法識別情報（第一組み合わせ集合の識別情報に相当）、マスタ処理工程マッピング識別情報（先項目・手法組み合わせ集合の識別情報に相当）およびデータ生成日付を含む。
【００５５】
図１９は、列マッピングデータ１０６ｋの一例を示す図である。列マッピングデータ１０６ｋは、項目組み合わせ集合族に相当する。名寄せ手法データ識別情報（項目組み合わせ集合の識別情報に相当）、マスタ項目識別情報（項目組み合わせ中の先項目の識別情報に相当）およびデータ項目識別情報（項目組み合わせ中の元項目の識別情報に相当）を含む。
【００５６】
図２０は、データテンプレートマスタ１０６ｍの一例を示す図である。データテンプレートマスタ１０６ｍは、データテンプレート識別情報（名寄せ元データのテンプレートの識別情報に相当）を含む。
【００５７】
図２１は、データテンプレート項目マスタ１０６ｎの一例を示す図である。データテンプレート項目マスタ１０６ｎは、データ項目識別情報（元項目の識別情報に相当）およびデータテンプレート識別情報（名寄せ元データのテンプレートの識別情報に相当）を含む。
【００５８】
図２２は、コード付与辞書条件データ１０６ｐの一例を示す図である。コード付与辞書条件データ１０６ｐは、コード付与辞書レコード識別情報、データ項目識別情報および当該データ項目識別情報で特定される項目に係るコード値を含む。
【００５９】
図２３は、コード付与辞書付与データ１０６ｑの一例を示す図である。コード付与辞書付与データ１０６ｑは、コード付与辞書レコード識別情報、マスタ識別情報および当該マスタ識別情報で特定されるマスタが保持する主キー項目に係るコード値を含む。
【００６０】
図２４は、操作ログデータ１０６ｒの一例を示す図である。操作ログデータ１０６ｒは、操作ログ識別情報、データ名識別情報、名寄せ手法識別情報（第一組み合わせ集合の識別情報に相当）およびデータ生成日付を含む。
【００６１】
図２５は、修正ログヘッダデータ１０６ｓの一例を示す図である。修正ログヘッダデータ１０６ｓは、修正ログ識別情報、操作ログ識別情報、名寄せ手法データ識別情報（項目組み合わせ集合の識別情報に相当）、修正前コード値、修正後コード値およびデータ生成日付を含む。
【００６２】
図２６は、修正ログ明細データ１０６ｔの一例を示す図である。修正ログ明細データ１０６ｔは、修正ログ識別情報、データ項目識別情報（項目組み合わせ中の元項目の識別情報に相当）、当該データ項目識別情報で特定される項目に係るコード値およびデータ生成日付を含む。
【００６３】
以上で、記憶部１０６の構成の具体例についての説明を終了する。
【００６４】
図８に戻り、制御部１０２は、情報処理装置１００を統括的に制御するＣＰＵ等である。制御部１０２は、ＯＳ等の制御プログラム・各種の処理手順等を規定したプログラム・所要データなどを格納するための内部メモリを有し、格納されているこれらのプログラムに基づいて種々の情報処理を実行する。
【００６５】
制御部１０２は、機能概念的に、第一設定部１０２ａ、第二設定部１０２ｂ、第三設定部１０２ｃ、受取部１０２ｄ、取得部１０２ｅ、辞書使用名寄せ実行部１０２ｆ、名寄せ実行部１０２ｇおよび提案情報出力部１０２ｈなどを備える。
【００６６】
［２−３．制御部１０２が備える各処理部が実行する処理の概要］
ここでは、制御部１０２が備える各処理部が実行する処理の概要について、説明する。
【００６７】
第一設定部１０２ａは、第一の設定画面を介して、オペレータに、手法組み合わせを設定させる。第一の設定画面は、クレンジング手法を設定させるための領域と、類似度計算手法を設定させるための領域とを含む。
【００６８】
第二設定部１０２ｂは、第二の設定画面を介して、オペレータに、先項目・手法組み合わせ集合を設定させる。第二の設定画面は、名寄せ先データを設定させるための領域と、設定された名寄せ先データ中の先項目を表示させるための領域と、先項目に適用する手法組み合わせを設定させるための領域と、を含む。
【００６９】
第三設定部１０２ｃは、第三の設定画面を介して、オペレータに、項目組み合わせ集合、名寄せ元データのテンプレートおよび先項目・手法組み合わせ集合の紐付けを設定させる。第三の設定画面は、名寄せ元データのテンプレートを設定させるための領域と、名寄せ先データを設定させるための領域と、先項目・手法組み合わせ集合を設定させるための領域と、設定された名寄せ先データ中の先項目と設定されたテンプレート中の元項目とを表示させ、項目組み合わせ集合を設定させるための領域と、を含む。
【００７０】
受取部１０２ｄは、名寄せ元データと名寄せ先データを受け取る。受取部１０２ｄは、ＥＲＰシステム２００から転送された名寄せ元データと名寄せ先データを受け取ってもよい。
【００７１】
取得部１０２ｅは、受取部１０２ｄで受け取った名寄せ元データのテンプレートに紐付く項目組み合わせ集合を、記憶部１０６から取得し、取得した項目組み合わせ集合中の項目組み合わせごとに、当該項目組み合わせ中の先項目に紐付く手法組み合わせを、記憶部１０６から取得する。
【００７２】
取得部１０２ｅは、取得した項目組み合わせ集合中の項目組み合わせごとに、当該項目組み合わせ中の先項目に紐付く重み付け値を、記憶部１０６からさらに取得してもよい。
【００７３】
取得部１０２ｅは、以下の［２１］から［２４］の処理を実行してもよい。
［２１］受取部１０２ｄで受け取った名寄せ元データ中のテンプレートの識別情報に紐付く第一組み合わせ集合の識別情報を、第二組み合わせ集合から取得する。
［２２］［２１］で取得した第一組み合わせ集合の識別情報で特定される第一組み合わせ集合を、第一組み合わせ集合族から取得する。
［２３］［２２］で取得した第一組み合わせ集合中の項目組み合わせ集合の識別情報で特定される項目組み合わせ集合を、項目組み合わせ集合族から取得するとともに、当該取得した第一組み合わせ集合中の先項目・手法組み合わせ集合の識別情報で特定される先項目・手法組み合わせ集合を、先項目・手法組み合わせ集合族から取得する。
［２４］［２３］で取得した先項目・手法組み合わせ集合から、［２３］で取得した項目組み合わせ集合中の先項目に紐付く手法組み合わせを取得する。
【００７４】
辞書使用名寄せ実行部１０２ｆは、「受取部１０２ｄで受け取った名寄せ元データが保持する、取得部１０２ｅが取得した項目組み合わせ集合（具体的には［２３］で取得した項目組み合わせ集合）中の元項目に係る値」が、辞書データに登録されたものと同じである場合に、辞書データに登録された識別先項目（例：主キー項目）に係る値と、当該値が辞書データに登録されたものであることを示す情報（例：「辞」という文字情報）を、名寄せ結果として、例えば名寄せ元データと名寄せ先データの転送元のＥＲＰシステム２００を出力先として出力する。
【００７５】
名寄せ実行部１０２ｇは、以下の［３１］から［３３］の処理を実行する。
［３１］「取得部１０２ｅが取得した項目組み合わせ集合（具体的には［２３］で取得した項目組み合わせ集合）中の項目組み合わせ」と「取得部１０２ｅが取得した手法組み合わせ（具体的には［２４］で取得した手法組み合わせ）」との組み合わせごとに、以下の［３１１］の処理と［３１２］の処理を実行する。
［３１１］「受取部１０２ｄで受け取った名寄せ元データが保持する、当該項目組み合わせ中の元項目に係る値」と「受取部１０２ｄで受け取った名寄せ先データが保持する、当該項目組み合わせ中の先項目に係る値」とに対する、当該手法組み合わせ中のクレンジング手法によるクレンジング処理
［３１２］クレンジング処理後の両値に対する、当該手法組み合わせ中の類似度計算手法による類似度計算処理
［３２］［３１］で得られた各類似度を集計する。
［３３］［３２］で得られた集計値に基づく情報と、当該名寄せ先データが保持する、識別先項目（例：主キー項目）に係る値を、名寄せ結果として、例えば名寄せ元データと名寄せ先データの転送元のＥＲＰシステム２００を出力先として出力する。
【００７６】
名寄せ実行部１０２ｇは、各類似度に取得した各重み付け値を掛け合わせて各類似度を集計してもよい。
【００７７】
名寄せ実行部１０２ｇは、集計値と１つの閾値または互いに異なる複数の閾値との大小を比較し、比較結果に応じたコンテンツ（例：名寄せの精度が高いことを意味する記号（例：○）、名寄せの精度が中程度であることを意味する記号（例：△）、名寄せの精度が低いことを意味する記号（例：×））を、集計値に基づく情報として出力してもよい。
【００７８】
名寄せ実行部１０２ｇは、「受取部１０２ｄで受け取った名寄せ先データが保持する、取得部１０２ｅで取得した項目組み合わせ集合（具体的には［２３］で取得した項目組み合わせ集合）中の先項目に係る値」を、名寄せ結果としてさらに出力してもよい。
【００７９】
名寄せ実行部１０２ｇは、「受取部１０２ｄで受け取った名寄せ元データが保持する、取得部１０２ｅで取得した項目組み合わせ集合（具体的には［２３］で取得した項目組み合わせ集合）中の元項目に係る値」が、辞書データに登録されたものと同じでなかった場合に、［３１］から［３３］の処理を実行してもよい。
【００８０】
提案情報出力部１０２ｈは、「受取部１０２ｄで受け取った名寄せ元データが保持する、取得部１０２ｅで取得した項目組み合わせ集合（具体的には［２３］で取得した項目組み合わせ集合）中の元項目に係る値」と「受取部１０２ｄで受け取った名寄せ先データが保持する識別先項目（例：主キー項目）に係る値」とに関する特定の組み合わせが、名寄せ実行部１０２ｇにおいて所定回数以上記録された場合、当該特定の組み合わせの辞書データへの登録を提案するための提案情報（例えば、当該提案に関するテキスト情報）を、例えば名寄せ元データと名寄せ先データの転送元のＥＲＰシステム２００を出力先として出力する。
【００８１】
以上で、制御部１０２が備える各処理部が実行する処理の概要についての説明を終了する。
【００８２】
［２−４．制御部１０２が備える各処理部が実行する処理の具体例］
ここでは、制御部１０２が備える各処理部が実行する処理の具体例について、図２７から図３０等を参照して説明する。
【００８３】
第一設定部１０２ａは、処理工程設定画面ＭＡを介して、オペレータに、登録する処理工程の基となるクレンジング手法と類似度計算手法を設定させる。
【００８４】
図２７は、処理工程設定画面ＭＡの一例を示す図である。処理工程設定画面ＭＡは、登録ボタンＭＡ１、取消ボタンＭＡ２、戻るボタンＭＡ３、設定領域ＭＡ４、設定領域ＭＡ５および設定領域ＭＡ６を含む。
【００８５】
設定領域ＭＡ４は、登録する処理工程の処理工程識別情報を設定させるための領域である。設定領域ＭＡ５は、登録する処理工程の基となるクレンジング手法のクレンジング手法識別情報を設定させるための領域である。設定領域ＭＡ６は、登録する処理工程の基となる類似度計算手法の類似度計算手法識別情報を設定させるための領域である。
【００８６】
オペレータは、設定領域ＭＡ４に、登録する処理工程を設定し、設定領域ＭＡ５と設定領域ＭＡ６に、その処理工程の基となるクレンジング手法と類似度計算手法を設定する。オペレータは、＋ボタンを押下して、クレンジング手法を複数設定してもよい。設定できるクレンジング手法と類似度計算手法は、図１１のクレンジング手法マスタ１０６ｃと図１２の類似度計算手法マスタ１０６ｄ内の手法である。登録ボタンＭＡ１を押すと、処理工程設定画面ＭＡの情報が、図９の処理工程データ１０６ａと図１０のクレンジング適用データ１０６ｂに登録される。図９と図１０に示す情報は、名寄せ処理の実行前に登録しておく。
【００８７】
図８に戻り、第二設定部１０２ｂは、マスタ−処理工程マッピング設定画面ＭＢを介して、オペレータに、登録するマスタ処理工程マッピングの基となるマスタとマスタ項目と処理工程と重み付け値を設定させる。
【００８８】
図２８は、マスタ−処理工程マッピング設定画面ＭＢの一例を示す図である。マスタ−処理工程マッピング設定画面ＭＢは、登録ボタンＭＢ１、取消ボタンＭＢ２、戻るボタンＭＢ３、設定領域ＭＢ４、設定領域ＭＢ５および設定領域ＭＢ６を含む。
【００８９】
設定領域ＭＢ４は、登録するマスタ処理工程マッピングの基となるマスタのマスタ識別情報を設定させるための領域である。設定領域ＭＢ５は、登録するマスタ処理工程マッピングのマスタ処理工程マッピング識別情報を設定させるための領域である。設定領域ＭＢ６は、設定領域ＭＢ４に設定されたマスタ識別情報で特定されるマスタ中のマスタ項目のマスタ項目識別情報を表示させ、マスタ項目に適用する処理工程の処理工程識別情報と重み付け値を設定させるための領域である。
【００９０】
オペレータは、設定領域ＭＢ５に、登録するマスタ処理工程マッピングを設定し、設定領域ＭＢ４に、登録するマスタ処理工程マッピングの基となるマスタを設定する。設定できるマスタは、図１５のマスタ一覧マスタ１０６ｇ内のマスタである。設定領域ＭＢ４にマスタが設定されると、図１６のマスタ項目マスタ１０６ｈ内にある、当該設定されたマスタに紐付くマスタ項目が、設定領域ＭＢ６に表示される。オペレータは、設定領域ＭＢ６に、表示されたマスタ項目に適用する処理工程と重み付け値を設定する。登録ボタンＭＢ１を押すと、マスタ−処理工程マッピング設定画面ＭＢの情報が、図１３のマスタ−処理工程マッピングデータ１０６ｅと図１４のマスタ−処理工程マッピング明細データ１０６ｆに登録される。図１３と図１４に示す情報は、名寄せ処理の実行前に登録しておく。
【００９１】
図８に戻り、第三設定部１０２ｃは、名寄せ手法設定画面ＭＣを介して、オペレータに、登録する名寄せ手法の基となるデータテンプレートと名寄せ手法データとマスタ処理工程マッピングとマスタ項目とデータ項目を設定させる。
【００９２】
図２９は、名寄せ手法設定画面ＭＣの一例を示す図である。名寄せ手法設定画面ＭＣは、登録ボタンＭＣ１、取消ボタンＭＣ２、戻るボタンＭＣ３、設定領域ＭＣ４、設定領域ＭＣ５、設定領域ＭＣ６、設定領域ＭＣ７および設定領域ＭＣ８を含む。
【００９３】
設定領域ＭＣ４は、登録する名寄せ手法の名寄せ手法識別情報を設定させるための領域である。設定領域ＭＣ５は、登録する名寄せ手法の基となるデータテンプレートのデータテンプレート識別情報を設定させるための領域である。設定領域ＭＣ６は、マスタを設定させるための領域である。設定領域ＭＣ７は、登録する名寄せ手法の基となるマスタ処理工程マッピングのマスタ処理工程マッピング識別情報を設定させるための領域である。設定領域ＭＣ８は、設定領域ＭＣ６に設定されたマスタ識別情報で特定されるマスタ中のマスタ項目のマスタ項目識別情報と、設定領域ＭＣ５に設定されたデータテンプレート識別情報で特定されるデータテンプレートに紐付くデータ項目のデータ項目識別情報を表示させ、１つのコード付与を行うための名寄せ手法データを設定させるための領域である。
【００９４】
オペレータは、設定領域ＭＣ４に、登録する名寄せ手法を設定し、設定領域ＭＣ５に、登録する名寄せ手法の基となるデータテンプレートを設定する。設定できるデータテンプレートは、図２０のデータテンプレートマスタ１０６ｍ内のテンプレートである。設定領域ＭＣ５にデータテンプレートが設定されると、図２１のデータテンプレート項目マスタ１０６ｎ内にある、設定されたデータテンプレートに紐付くデータ項目が、設定領域ＭＣ８の「名寄せ元データ項目」と題した領域に表示される。オペレータは、設定領域ＭＣ６に、１つのコード付与に使用されるマスタを設定する。設定できるマスタは、図１５のマスタ一覧マスタ１０６ｇ内のマスタである。設定領域ＭＣ６にマスタが設定されると、図１６のマスタ項目マスタ１０６ｈ内にある、設定されたマスタに紐付くマスタ項目が、設定領域ＭＣ８の「マスタの列」と題した領域に表示される。オペレータは、選択領域ＭＣ７に、登録する名寄せ手法の基となるマスタ処理工程マッピングを設定する。オペレータは、設定領域ＭＣ８に表示されたデータ項目とマスタ項目のうち、１つのコード付与時に使用するデータ項目とマスタ項目の組み合わせを、図２８に示すように線等で設定する。登録ボタンＭＣ１を押すと、名寄せ手法設定画面ＭＣの情報が、図１７の名寄せ手法データ１０６ｉ、図１８のコード付与設定データ１０６ｊおよび図１９の列マッピングデータ１０６ｋに登録される。図１７、図１８および図１９に示す情報は、名寄せ処理の実行前に登録しておく。
【００９５】
図８に戻り、受取部１０２ｄは、ＥＲＰシステム２００から転送された帳票データ（テーブル）（名寄せ元データの一例）とマスタ（テーブル）（名寄せ先データの一例）を受け取る。
【００９６】
取得部１０２ｅは、以下の［４１］から［４６］の処理を実行する。
［４１］名寄せ手法データ１０６ｉから、受取部１０２ｄで受け取った帳票データに付与されている当該帳票データのテンプレート識別情報に紐付く名寄せ手法識別情報を取得する。
［４２］コード付与設定データ１０６ｊから、［４１］で取得した名寄せ手法識別情報に紐付く１つまたは複数の「名寄せ手法データ識別情報とマスタ処理工程マッピング識別情報の組み合わせ」を取得する。
［４３］［４２］で取得した名寄せ手法データ識別情報ごとに、列マッピングデータ１０６ｋから、名寄せ手法データ識別情報に紐付く１つまたは複数の「マスタ項目識別情報とデータ項目識別情報の組み合わせ」を取得する。
［４４］［４２］で取得したマスタ処理工程マッピング識別情報ごとに、マスタ−処理工程マッピングデータ１０６ｅおよびマスタ−処理工程マッピング明細データ１０６ｆから、マスタ処理工程マッピング識別情報に紐付くマスタ識別情報と複数の「マスタ項目識別情報と処理工程識別情報と重み付け値の組み合わせ」を取得する。
［４５］［４３］で取得したマスタ項目識別情報ごとに、［４４］で取得した複数の「マスタ項目識別情報と処理工程識別情報と重み付け値の組み合わせ」から、マスタ項目識別情報に紐付く処理工程識別情報と重み付け値を取得する。
［４６］［４５］で取得した処理工程識別情報ごとに、処理工程データ１０６ａおよびクレンジング適用データ１０６ｂから、処理工程識別情報に紐付く「１つまたは複数のクレンジング手法識別情報と１つまたは複数の類似度計算手法識別情報の組み合わせ」を取得する。
【００９７】
辞書使用名寄せ実行部１０２ｆは、ｉ）コード付与辞書レコード識別情報を基に、コード付与辞書条件データ１０６ｐから、一致判断の条件となるデータ項目識別情報およびコード値を取得すると共に、コード付与辞書付与データ１０６ｑから、付与するコード値を取得し、ｉｉ）取得部１０２ｅが［４３］で取得した各データ項目識別情報および、受取部１０２ｄで受け取った帳票データが保持する、当該各データ項目識別情報で特定される各項目に係る各値とが、ｉ）で取得したデータ項目識別情報およびコード値と全て一致するか判断する。
【００９８】
辞書使用名寄せ実行部１０２ｆは、一致すると判断した場合、ｉ）で取得した付与するコード値と、当該値が辞書データに登録されたものであることを示す情報（例：「辞」という文字情報）を、名寄せ結果として、例えば帳票データとマスタの転送元のＥＲＰシステム２００を出力先として出力する。
【００９９】
名寄せ実行部１０２ｇは、例えば辞書使用名寄せ実行部１０２ｆが一致すると判断しなかった場合、以下の［５１］から［５３］の処理を実行する。
［５１］取得部１０２ｅが［４３］で取得した「マスタ項目識別情報とデータ項目識別情報の組み合わせ」と、取得部１０２ｅが［４６］で取得した「１つまたは複数のクレンジング手法識別情報と１つまたは複数の類似度計算手法識別情報の組み合わせ」との組み合わせごとに、以下の［５１１］のクレンジング処理と、以下の［５１２］の類似度計算処理を実行する。
［５１１］「受取部１０２ｄで受け取った帳票データが保持する、当該『マスタ項目識別情報とデータ項目識別情報の組み合わせ』中のデータ項目識別情報で特定される項目に係る値」と「受取部１０２ｄで受け取ったマスタが保持する、当該『マスタ項目識別情報とデータ項目識別情報の組み合わせ』中のマスタ項目識別情報で特定される項目に係る値」とに対する、当該「１つまたは複数のクレンジング手法識別情報と１つまたは複数の類似度計算手法識別情報の組み合わせ」中のクレンジング手法識別情報で特定されるクレンジング手法によるクレンジング処理
［５１２］クレンジング処理後の両値に対する、当該「１つまたは複数のクレンジング手法識別情報と１つまたは複数の類似度計算手法識別情報の組み合わせ」中の類似度計算手法識別情報で特定される類似度計算手法による類似度計算処理
［５２］［５１］で得られた各類似度に、取得部１０２ｅが［４５］で取得した各重み付け値を掛け合わせて、当該各類似度を集計する。
［５３］［５２］で得られた集計値と１つの閾値または互いに異なる複数の閾値との大小を比較し、以下の情報を、名寄せ結果として、例えば帳票データテーブルとマスタテーブルの転送元のＥＲＰシステム２００を出力先として出力する。
・比較結果に応じたコンテンツ（例：名寄せの精度が高いことを意味する記号（例：○）、名寄せの精度が中程度であることを意味する記号（例：△）、名寄せの精度が低いことを意味する記号（例：×））
・受取部１０２ｄで受け取ったマスタの主キー項目と、当該主キー項目に係る値（コード）
・取得部１０２ｅが［４３］で取得した「マスタ項目識別情報とデータ項目識別情報の組み合わせ」中のマスタ項目識別情報と、受取部１０２ｄで受け取ったマスタが保持する、当該マスタ項目識別情報で特定される項目に係る値
【０１００】
図３０は、名寄せ実行部１０２ｇが出力する名寄せ結果などの一例を示す図である。
【０１０１】
提案情報出力部１０２ｈは、「受取部１０２ｄで受け取った帳票データが保持する、取得部１０２ｅが［４３］で取得した各『マスタ項目識別情報とデータ項目識別情報の組み合わせ』中の各データ項目識別情報で特定される各項目に係る各値」と「受取部１０２ｄで受け取ったマスタが保持する主キー項目に係る値」とに関する特定の組み合わせが、名寄せ実行部１０２ｇにおいて所定回数以上記録された場合、当該特定の組み合わせのコード付与辞書データ（具体的にはコード付与辞書条件データ１０６ｐとコード付与辞書付与データ１０６ｑ）への登録を提案するための提案情報（例えば、当該提案に関するテキスト情報）を、例えば帳票データとマスタの転送元のＥＲＰシステム２００を出力先として出力する。
【０１０２】
［３．本実施形態のまとめ］
以上、本実施形態によれば、幅広い使用場面において名寄せを低コストで行うことができる。また、データの種類ごとに適した処理工程を設定し、使用場面ごとに処理工程を細かく設定でき、コード付与辞書による結果の表示を変えることで、人力による名寄せ結果の修正作業の負担が軽減される。
【０１０３】
［４．他の実施形態］
本発明は、上述した実施形態以外にも、特許請求の範囲に記載した技術的思想の範囲内において種々の異なる実施形態にて実施されてよいものである。
【０１０４】
例えば、実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。
【０１０５】
また、本明細書中や図面中で示した処理手順、制御手順、具体的名称、各処理の登録データや検索条件等のパラメータを含む情報、画面例、データベース構成については、特記する場合を除いて任意に変更することができる。
【０１０６】
また、情報処理装置１００に関して、図示の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。
【０１０７】
例えば、情報処理装置１００が備える処理機能、特に制御部にて行われる各処理機能については、その全部または任意の一部を、ＣＰＵおよび当該ＣＰＵにて解釈実行されるプログラムにて実現してもよく、また、ワイヤードロジックによるハードウェアとして実現してもよい。尚、プログラムは、本実施形態で説明した処理を情報処理装置に実行させるためのプログラム化された命令を含む一時的でないコンピュータ読み取り可能な記録媒体に記録されており、必要に応じて情報処理装置１００に機械的に読み取られる。すなわち、ＲＯＭまたはＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）などの記憶部などには、ＯＳと協働してＣＰＵに命令を与え、各種処理を行うためのコンピュータプログラムが記録されている。このコンピュータプログラムは、ＲＡＭにロードされることによって実行され、ＣＰＵと協働して制御部を構成する。
【０１０８】
また、このコンピュータプログラムは、情報処理装置１００に対して任意のネットワークを介して接続されたアプリケーションプログラムサーバに記憶されていてもよく、必要に応じてその全部または一部をダウンロードすることも可能である。
【０１０９】
また、本実施形態で説明した処理を実行するためのプログラムを、一時的でないコンピュータ読み取り可能な記録媒体に格納してもよく、また、プログラム製品として構成することもできる。ここで、この「記録媒体」とは、メモリーカード、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリ、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）カード、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（登録商標）（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＭＯ（Ｍａｇｎｅｔｏ−Ｏｐｔｉｃａｌ  ｄｉｓｋ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、および、Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ等の任意の「可搬用の物理媒体」を含むものとする。
【０１１０】
また、「プログラム」とは、任意の言語または記述方法にて記述されたデータ処理方法であり、ソースコードまたはバイナリコード等の形式を問わない。なお、「プログラム」は必ずしも単一的に構成されるものに限られず、複数のモジュールやライブラリとして分散構成されるものや、ＯＳに代表される別個のプログラムと協働してその機能を達成するものをも含む。なお、実施形態に示した各装置において記録媒体を読み取るための具体的な構成および読み取り手順ならびに読み取り後のインストール手順等については、周知の構成や手順を用いることができる。
【０１１１】
記憶部に格納される各種のデータベース等は、ＲＡＭ、ＲＯＭ等のメモリ装置、ハードディスク等の固定ディスク装置、フレキシブルディスク、および、光ディスク等のストレージ手段であり、各種処理やウェブサイト提供に用いる各種のプログラム、テーブル、データベース、および、ウェブページ用ファイル等を格納する。
【０１１２】
また、情報処理装置１００は、既知のパーソナルコンピュータまたはワークステーション等の情報処理装置として構成してもよく、また、任意の周辺装置が接続された当該情報処理装置として構成してもよい。また、情報処理装置１００は、当該装置に本実施形態で説明した処理を実現させるソフトウェア（プログラムまたはデータ等を含む）を実装することにより実現してもよい。
【０１１３】
更に、装置の分散・統合の具体的形態は図示するものに限られず、その全部または一部を、各種の付加等に応じてまたは機能負荷に応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。すなわち、上述した実施形態を任意に組み合わせて実施してもよく、実施形態を選択的に実施してもよい。
【産業上の利用可能性】
【０１１４】
本発明は、特に、名寄せ処理において有用である。
【符号の説明】
【０１１５】
１００  情報処理装置
１０２  制御部
１０２ａ  第一設定部
１０２ｂ  第二設定部
１０２ｃ  第三設定部
１０２ｄ  受取部
１０２ｅ  取得部
１０２ｆ  辞書使用名寄せ実行部
１０２ｇ  名寄せ実行部
１０２ｈ  提案情報出力部
１０４  通信インターフェース部
１０６  記憶部
１０６ａ  処理工程データ
１０６ｂ  クレンジング適用データ
１０６ｃ  クレンジング手法マスタ
１０６ｄ  類似度計算手法マスタ
１０６ｅ  マスタ−処理工程マッピングデータ
１０６ｆ  マスタ−処理工程マッピング明細データ
１０６ｇ  マスタ一覧マスタ
１０６ｈ  マスタ項目マスタ
１０６ｉ  名寄せ手法データ
１０６ｊ  コード付与設定データ
１０６ｋ  列マッピングデータ
１０６ｍ  データテンプレートマスタ
１０６ｎ  データテンプレート項目マスタ
１０６ｐ  コード付与辞書条件データ
１０６ｑ  コード付与辞書付与データ
１０６ｒ  操作ログデータ
１０６ｓ  修正ログヘッダデータ
１０６ｔ  修正ログ明細データ
１０８  入出力インターフェース部
１１２  入力装置
１１４  出力装置
２００  ＥＲＰシステム
３００  ネットワーク
【図１】
2022002005.tif 000003
【図２】
2022002005.tif 000004
【図３】
2022002005.tif 000005
【図４】
2022002005.tif 000006
【図５】
2022002005.tif 000007
【図６】
2022002005.tif 000008
【図７】
2022002005.tif 000009
【図８】
2022002005.tif 000010
【図９】
2022002005.tif 000011
【図１０】
2022002005.tif 000012
【図１１】
2022002005.tif 000013
【図１２】
2022002005.tif 000014
【図１３】
2022002005.tif 000015
【図１４】
2022002005.tif 000016
【図１５】
2022002005.tif 000017
【図１６】
2022002005.tif 000018
【図１７】
2022002005.tif 000019
【図１８】
2022002005.tif 000020
【図１９】
2022002005.tif 000021
【図２０】
2022002005.tif 000022
【図２１】
2022002005.tif 000023
【図２２】
2022002005.tif 000024
【図２３】
2022002005.tif 000025
【図２４】
2022002005.tif 000026
【図２５】
2022002005.tif 000027
【図２６】
2022002005.tif 000028
【図２７】
2022002005.tif 000029
【図２８】
2022002005.tif 000030
【図２９】
2022002005.tif 000031
【図３０】
2022002005.tif 000032