(57)【要約】【課題】マスタデータを構成するデータの追加や変更等の更新操作についてデータ間の不整合の発生確率低減及び作業効率化を図るマスタデータ管理装置及びマスタデータ管理プログラムを提供する。【解決手段】複数のマスタデータの更新の一連の操作を単位として付与される操作番号情報と、一連の操作においてマスタデータの更新の順番に付与される処理番号情報と、処理番号情報における更新の対象であるマスタデータを識別するマスタデータ識別子情報と、マスタデータを構成するデータの項目を識別する項目識別子情報と、操作された処理の種別を識別する処理種別情報とを含むレコードをし、レコードは処理を実行する手順の時系列情報とに関連付けられている操作履歴データを記憶させる履歴記憶手段１１ａと、入力された更新の内容に基づいて、操作履歴データに含まれる処理の順序に従って複数のマスタデータを更新するマスタデータ更新手段１４ｃとを有する。【選択図】図１
2007094572.tif 000002
【特許請求の範囲】
【請求項１】
異なるデータ構成を有する複数のマスタデータを管理するマスタデータ管理装置において、
前記複数のマスタデータの更新にかかる一連の操作を単位として付与される操作番号情報と、前記一連の操作において前記マスタデータの更新の順番に付与される処理番号情報と、当該処理番号情報における更新の対象であるマスタデータを識別するマスタデータ識別子情報と、前記マスタデータを構成するデータの項目を識別する項目識別子情報と、操作された処理の種別を識別する処理種別情報とを含むレコードを有する操作履歴データであって、さらに前記レコードは処理を実行する手順の時系列情報と関連付けられている前記操作履歴データを記憶装置に記憶させる履歴記憶手段と、
入力された更新の内容に基づいて、前記操作履歴データに含まれる処理の順序に従って前記複数のマスタデータを更新するマスタデータ更新手段と、
を備えることを特徴とするマスタデータ管理装置。
【請求項２】
前記記憶装置から前記操作履歴データを読み出すと、操作番号情報及び処理番号情報が同一のレコードを一連の操作においてマスタデータの更新の処理を実行するグループとして抽出するグループ抽出手段と、
前記操作番号情報が同一であるグループが複数あると判定すると、前記グループのレコードに共通して含まれる項目識別子情報で識別される項目を共通項目として抽出する共通項目抽出手段と、
前記操作履歴データに基づいて、更新の処理について時系列の順番に付与される処理順序情報と、マスタデータ識別子情報と、項目識別子情報と、処理種別情報とを含むレコードを生成し、異なるグループに共通する項目に同一の番号である共通項目番号情報を付与して前記レコードに追加して操作用データに挿入し、記憶装置に記憶させる記憶処理手段と、
を備えることを特徴とする請求項１に記載のマスタデータ管理装置。
【請求項３】
前記グループ抽出手段で抽出されたグループに、マスタデータ識別子情報及び項目識別子情報の組み合わせと処理を実行する手順とが同一のグループが複数あると判定すると、前記複数のグループから一つのグループを選択し、他のグループについては削除するグループ選択手段を有することを特徴とする請求項２に記載のマスタデータ管理装置。
【請求項４】
前記複数のマスタデータの更新を一括して実行する処理の処理種別情報を入力させる画面を表示する入力指示処理手段と、
前記操作用データを前記記憶装置から読み出し、入力された処理種別情報を含むレコードを操作用データから抽出し、前記レコードに含まれる項目識別子情報に基づいて更新内容を入力させる一括操作画面を表示する更新指示処理手段と、
を備えることを特徴とする請求項１に記載のマスタデータ管理装置。
【請求項５】
前記更新内容は、選択された更新の処理種別情報が追加又は変更である場合、マスタデータにおける共通項目についての全ての実データ及び共通項目以外の項目である非共通項目についての実データを含み、各マスタデータは関連付けられていることを特徴とする請求項４に記載のマスタデータ管理装置。
【請求項６】
前記操作用データは、前記項目が前記マスタデータのキーとなる主キーであるか否かを判別する主キーフラグ情報を含み、
前記マスタデータ更新手段は、マスタデータの更新をする際に操作用データの主キーフラグ情報を参照し、
追加の更新が指示されると、新たなレコードを生成して前記マスタデータに挿入し、
削除の更新が指示されると、主キーの実データが一致するグループのレコードを前記マスタデータから削除し、
修正の更新が指示されると、主キーの実データが一致するグループのレコードの設定値の実データを新たに入力された実データに変更することを特徴とする請求項２に記載されるマスタデータ管理装置。
【請求項７】
記憶装置から、操作番号情報を含むレコードを有する履歴記憶有無データを読み出し、前記操作番号情報を含む操作が実行されている際、操作番号情報と、処理番号情報と、マスタデータ識別子情報と、項目識別子情報と、処理種別情報とを含む新たなレコードを生成し、前記レコードを操作履歴データに記憶させる履歴記憶手段を有することを特徴とする請求項１に記載のマスタデータ管理装置。
【請求項８】
入力された操作用データの変更内容に基づいて、記憶装置に記憶されている操作用データを変更する操作用データ更新手段を備えることを特徴とする請求項２に記載のマスタデータ管理装置。
【請求項９】
異なるデータ構成を有する複数のマスタデータを管理するマスタデータ管理プログラムにおいて、
前記複数のマスタデータの更新にかかる一連の操作を単位として付与される操作番号情報と、前記一連の操作において前記マスタデータの更新の順番に付与される処理番号情報と、当該処理番号情報における更新の対象であるマスタデータを識別するマスタデータ識別子情報と、前記マスタデータを構成するデータの項目を識別する項目識別子情報と、操作された処理の種別を識別する処理種別情報とを含むレコードを有する操作履歴データであって、さらに前記レコードは処理を実行する手順の時系列情報と関連付けられている前記操作履歴データを記憶装置に記憶させる履歴記憶ステップと、
入力された更新の内容に基づいて、前記操作履歴データに含まれる処理の順序に従って前記複数のマスタデータを更新するマスタデータ更新ステップと、
をコンピュータに実行させることを特徴とするマスタデータ管理プログラム。
【請求項１０】
前記記憶装置から前記操作履歴データを読み出すと、操作番号情報及び処理番号情報が同一のレコードを一連の操作においてマスタデータの更新の処理を実行するグループとして抽出するグループ抽出ステップと、
前記操作番号が同一であるグループが複数あると判定すると、前記グループのレコードに共通して含まれる項目識別子情報で識別される項目を共通項目として抽出する共通項目抽出ステップと、
前記操作履歴データに基づいて、更新の処理について時系列の順番に付与される処理順序情報と、マスタデータ識別子情報と、項目識別子情報と、処理種別情報とを含むレコードを生成し、異なるグループに共通する項目に同一の番号である共通項目番号情報を付与して前記レコードに追加して操作用データに挿入し、記憶装置に記憶させる記憶処理ステップと、
を有することを特徴とする請求項９に記載のマスタデータ管理プログラム。
【請求項１１】
前記グループ抽出ステップで抽出されたグループに、マスタデータ識別子情報及び項目識別子情報の組み合わせと処理を実行する手順とが同一のグループが複数あると判定すると、前記複数のグループから一つのグループを選択し、他のグループについては削除するグループ選択ステップを有することを特徴とする請求項１０に記載のマスタデータ管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マスタデータ管理装置及びマスタデータ管理プログラムに関する。
【背景技術】
【０００２】
複数のシステムや端末において共有して利用するマスタデータには、カテゴリが異なり、異なるデータ構成の複数のマスタデータが含まれていることがある。また、各カテゴリのマスタデータを構成するデータの項目には、（１）全てのカテゴリのマスタデータを構成する際に利用されるデータの項目である「主キー項目」、（２）「主キー項目」ではないが、カテゴリの属性上、マスタデータの構成に必須なデータの項目である「必須項目」、及び、（３）「主キー」又は「必須項目」ではないが、カテゴリの属性上、マスタデータの構成に任意なデータの項目である「任意項目」がある。
【０００３】
たとえば、上述したように各カテゴリのマスタデータで共通して使用されるの「主キー」である情報を含む場合であっても、各マスタデータにおけるそれぞれの情報が関連付けられて記憶されていない。また、「必須項目」や「任意項目」のデータについて複数のカテゴリのマスタデータで共通して使用される場合であっても、それぞれの情報が関連付けられて記憶されていない。
【０００４】
そのため、このような従来のマスタデータに新たな情報を挿入したり、マスタデータに含まれる情報を削除したり、情報の内容を変更する等の更新の操作を行う場合、複数のカテゴリのマスタデータに含まれる同一の項目のデータについても、各カテゴリのマスタデータ毎に別々に更新の操作を行っており、同一の項目のデータを複数回入力する手間を要する。また、各カテゴリについて情報を入力する際に誤りをなくす必要があるとともに、各カテゴリのマスタデータの整合性を保つため、マニュアル等に注意を喚起しており、マスタデータの更新の操作をさらに複雑にしている。
【０００５】
マスタデータを共有するために、分散して管理される複数ある同一の内容のマスタデータのデータを集中的に管理する技術がある。具体的には、いずれかのマスタデータで更新がされた場合、この更新を同一の内容のマスタデータに対して反映させるか否かを判定することによってマスタデータのデータの集中的な管理に利用している。これによれば、自由度を持たせてマスタデータの登録や更新を統一する技術もある（例えば、特許文献１）。
【特許文献１】特開２００２−１６９７１７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した特許文献１に記載の技術によれば、マスタデータの更新について集中的な管理に利用するものであり、異なる内容のマスタデータの更新の操作について統一するものではなくデータの整合性は保障されない。また、マスタデータを構成するデータの更新を同一の操作の手順で複数回行う場合であっても、同一の操作の手順を繰り返して行なわなければならない。
【０００７】
本発明によれば、マスタデータを構成するデータの追加・変更等の更新操作についてデータ間の不整合の発生確率低減及び作業効率化を図ることを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明の特徴に係るマスタデータ管理装置は、複数のマスタデータの更新にかかる一連の操作を単位として付与される操作番号情報と、一連の操作においてマスタデータの更新の順番に付与される処理番号情報と、当該処理番号情報における更新の対象であるマスタデータを識別するマスタデータ識別子情報と、マスタデータを構成するデータの項目を識別する項目識別子情報と、操作された処理の種別を識別する処理種別情報とを含むレコードを有する操作履歴データであって、さらにレコードは処理を実行する手順の時系列情報と関連付けられている操作履歴データを記憶装置に記憶させる履歴記憶手段と、入力された更新の内容に基づいて、操作履歴データに含まれる処理の順序に従って複数のマスタデータを更新するマスタデータ更新手段とを有することを特徴とする。
【０００９】
上記構成の本発明によれば、過去に実行したマスタデータの更新処理と同一の処理については、過去の更新処理の順序と同一の順序で実行することが出来る。
【００１０】
マスタデータ管理装置は、記憶装置から前記操作履歴データを読み出すと、操作番号情報及び処理番号情報が同一のレコードを一連の操作においてマスタデータの更新の処理を実行するグループとして抽出するグループ抽出手段と、操作番号情報が同一であるグループが複数あると判定すると、グループのレコードに共通して含まれる項目識別子情報で識別される項目を共通項目として抽出する共通項目抽出手段と、操作履歴データに基づいて、更新の処理について時系列の順番に付与される処理順序情報と、マスタデータ識別子情報と、項目識別子情報と、処理種別情報とを含むレコードを生成し、異なるグループに共通する項目に同一の番号である共通項目番号情報を付与して前記レコードに追加して操作用データに挿入し、記憶装置に記憶させる記憶処理手段とを備えることが望ましい。
【００１１】
上記構成の本発明によれば、過去に実行したマスタデータの更新の処理の履歴に基づいて操作用データを生成し、マスタデータの更新に利用することが出来る。
【００１２】
マスタデータ管理装置は、グループ抽出手段で抽出されたグループに、マスタデータ識別子情報及び項目識別子情報の組み合わせと処理を実行する手順とが同一のグループが複数あると判定すると、複数のグループから一つのグループを選択し、他のグループについては削除するグループ選択手段を有することが望ましい。
【００１３】
マスタデータ管理装置は、複数のマスタデータの更新を一括して実行する処理の処理種別情報を入力させる画面を表示する入力指示処理手段と、操作用データを記憶装置から読み出し、入力された処理種別情報を含むレコードを操作用データから抽出し、レコードに含まれる項目識別子情報に基づいて更新内容を入力させる一括操作画面を表示する更新指示処理手段とを有することが望ましい。
【００１４】
また、更新内容は、選択された更新の処理種別情報が追加又は変更である場合、マスタデータにおける共通項目についての全ての実データ及び共通項目以外の項目である非共通項目についての実データを含み、各マスタデータの共通項目は関連付けられていることが望ましい。
【００１５】
マスタデータ管理装置は、操作用データは、項目がマスタデータのキーとなる主キーであるか否かを判別する主キーフラグ情報を含み、マスタデータ更新手段は、マスタデータの更新をする際に操作用データの主キーフラグ情報を参照し、追加の更新が指示されると、新たなレコードを生成してマスタデータに挿入し、削除の更新が指示されると、主キーの実データが一致するグループのレコードを前記マスタデータから削除し、修正の更新が指示されると、主キーの実データが一致するグループのレコードの設定値の実データを新たに入力された実データに変更することが望ましい。
【００１６】
マスタデータ管理装置は、記憶装置から、操作番号情報を含むレコードを有する履歴記憶有無データを読み出し、操作番号情報を含む操作が実行されている際、操作番号情報と、処理番号情報と、マスタデータ識別子情報と、項目識別子情報と、処理種別情報とを含む新たなレコードを生成し、生成したレコードを操作履歴データに記憶させる履歴記憶手段を有することが望ましい。
【００１７】
マスタデータ管理装置は、入力された操作用データの変更内容に基づいて、記憶装置に記憶されている操作用データを変更する操作用データ更新手段を有することが望ましい。
【００１８】
マスタデータ管理プログラムは、複数のマスタデータの更新にかかる一連の操作を単位として付与される操作番号情報と、一連の操作において前記マスタデータの更新の順番に付与される処理番号情報と、当該処理番号情報における更新の対象であるマスタデータを識別するマスタデータ識別子情報と、マスタデータを構成するデータの項目を識別する項目識別子情報と、操作された処理の種別を識別する処理種別情報とを含むレコードを有する操作履歴データであって、さらにレコードは処理を実行する手順の時系列情報と関連付けられている操作履歴データを記憶装置に記憶させる履歴記憶ステップと、入力された更新の内容に基づいて、操作履歴データに含まれる処理の順序に従って複数のマスタデータを更新するマスタデータ更新ステップとをコンピュータに実行させることが望ましい。
【発明の効果】
【００１９】
本発明によれば、マスタデータを構成するデータの追加・変更等の更新操作についてデータ間の不整合の発生確率低減及び作業効率化を図るマスタデータ管理装置及びマスタデータ管理プログラムを提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して、本発明の最良の実施の形態を説明する。
【００２１】
（マスタデータ管理装置）
図１は本発明の最良の実施の形態に係るマスタデータ管理装置１の構成を示す図である。図１に示すように、本発明の最良の実施の形態に係るマスタデータ管理装置１は、社員マスタ管理部１１、メニューマスタ管理部１２、操作履歴処理部１３、一括操作処理部１４及び操作用データ更新処理部１５を有している。
【００２２】
また、マスタデータ管理装置１は、ネットワーク３を介して端末２ａ〜２ｃと接続されている。端末２ａ〜２ｃは、ネットワーク３を介してマスタデータ１６を更新することが出来る。なお、以下においては、端末２ａを用いて説明するが、端末２ｂ又は端末２ｃを用いても同様である。また、図１において、マスタデータ管理装置１は３台の端末が接続されているが、３台には限られない。
【００２３】
マスタデータ管理装置１は、図２に示すように、中央処理制御装置１０１、ＲＯＭ（Read Only Memory）１０２、ＲＡＭ（Random Access Memory）１０３及び入出力インタフェース１０９が、バス１１０を介して接続されている。入出力インタフェース１０９には、入力装置１０４、表示装置１０５、通信制御装置１０６、記憶装置１０７及びリムーバブルディスク１０８を有する。
【００２４】
中央処理制御装置１０１は、入力装置１０４からの入力信号に基づいてＲＯＭ１０２からマスタデータ管理装置１を起動するためのブートプログラムを読み出して実行し、更に記憶装置１０７に記憶されたオペレーティングシステムを読み出す。更に中央処理制御装置１０１は、入力装置１０４や通信制御装置１０６等の入力信号に基づいて、各種装置の制御を行ったり、ＲＡＭ１０３や記憶装置１０７等に記憶されたプログラム及びデータを読み出してＲＡＭ１０３にロードするとともに、ＲＡＭ１０３から読み出されたプログラムのコマンドに基づいて、データの計算または加工など、後述する一連の処理を実現する処理装置である。
【００２５】
入力装置１０４は、操作者が各種の操作を入力するキーボード、マウスなどの入力デバイスにより構成されており、操作者の操作に基づいて入力信号を作成し、入出力インタフェース１０９及びバス１１０を介して中央処理制御装置１０１に送信される。表示装置１０５は、ＣＲＴ（Cathode Ray Tube）ディスプレイや液晶ディスプレイなどであり、中央処理制御装置１０１からバス１１０及び入出力インタフェース１０９を介して表示装置１０５において表示させる出力信号を受信し、たとえば、中央処理制御装置１０１の処理結果などを表示する装置である。通信制御装置１０６は、ＬＡＮカードやモデムなどの装置であり、課金プログラムを実行するマスタデータ管理装置１をインターネットやＬＡＮなどの通信ネットワークに接続する装置である。通信制御装置１０６を介して通信ネットワークと送受信したデータは入力信号または出力信号として、入出力インタフェース１０９及びバス１１０を介して中央処理制御装置１０１に送受信される。
【００２６】
記憶装置１０７は半導体記憶装置または磁気ディスク装置等であって、中央処理制御装置１０１で実行されるプログラムやデータが記憶されている。リムーバブルディスク１０８は、光ディスクやフレキシブルディスクのことであり、ディスクドライブによって読み書きされた信号は、入出力インタフェース１０９及びバス１１０を介して中央処理制御装置１０１に送受信される。また、記憶装置１０７は、マスタデータ１６、履歴記憶有無データ１７、操作履歴データ１８及び操作用データ１９が記憶されている。
【００２７】
また、マスタデータ管理装置１は、マスタデータ管理プログラムが中央処理制御装置１０１に読み込まれて実行されることによって、社員マスタ管理部１１、メニューマスタ管理部１２、操作履歴処理部１３、一括操作処理部１４及び操作用データ更新処理部１５が実装される。
【００２８】
なお、本発明の最良の実施の形態に係るマスタデータ管理装置１は、図２に示すように１台のコンピュータにおいて実行されても良いし、互いに通信可能な複数のコンピュータにおいて実行されても同様である。例えば、記憶装置１０７はマスタデータ管理装置１の外部に設けられても良く、また、記憶装置１０７は、複数の記憶装置により構成されていても同様である。さらに、マスタデータ１６は、マスタデータ管理装置１の記憶装置１０７に記憶されている必要はなく、外部にマスタデータ専用の記憶装置を備えていても同様である。
【００２９】
また、詳細は省略するが、端末２ａも図２を用いて説明したマスタデータ管理装置１と同様に、中央処理制御装置、ＲＯＭ、ＲＡＭ及び入出力インタフェースが、バスを介して接続されている。入出力インタフェースには、入力装置、表示装置、通信制御装置、記憶装置及びリムーバブルディスクを有する。
【００３０】
マスタデータ１６は、異なるデータにより構成される複数のカテゴリのマスタデータを含んでいる。以下における実施の形態では、マスタデータ１６に含まれるマスタデータとして、社員マスタ１６ａ及びメニューマスタ１６ｂを用いて説明する。例えばマスタデータ１６は、マスタデータ管理装置１と接続される端末２ａの操作により記憶され、また、端末２ａにおいて使用される。
【００３１】
図３は、社員マスタ１６ａの一例である。図３に示す社員マスタ１６ａは、社員の識別子である「社員ＩＤ」をキーとして、「社員名」及び社員が所属する部門の識別子である「部門ＩＤ」を含むレコードを有している。図３に示す社員マスタ１６ａでは、社員ＩＤが「Ｅ００１」で識別される社員の氏名は「ＡＡＡ」であり、所属する部門の部門ＩＤは「Ｓ７０」であること示している。
【００３２】
図４は、メニューマスタ１６ｂの一例である。図４に示すメニューマスタ１６ｂは、「社員ＩＤ」をキーとして、社員が使用することの出来るメニュープログラムの識別子である「メニューＩＤ」を含むレコードを有している。図４に示すメニューマスタ１６ｂでは、社員ＩＤが「Ｅ００１」で識別される社員は、メニューＩＤが「Ａ」のメニュープログラムを利用することが出来ることを示している。
【００３３】
本実施の形態において、マスタデータ１６に含まれるマスタデータとしては、社員マスタ１６ａ及びメニューマスタ１６ｂのみを用いて説明するが、他にも複数のマスタデータを含んでいても同様である。また、社員マスタ１６ａやメニューマスタ１６ｂに替えて、別のマスタデータを含んでいても同様である。
【００３４】
履歴記憶有無データ１７は、マスタデータの更新における一連の操作を単位として付与される操作番号を含むレコードを有している。履歴記憶有無データ１７は、マスタデータ１６を更新する際、更新の操作の履歴を操作履歴データ１８として記憶させるか否かの判定に利用される。具体的には、履歴記憶有無データ１７に記憶されている操作番号の操作がされた場合、この操作の履歴を記憶させる。
【００３５】
図５は、履歴記憶有無データ１７の一例である。図５に示す履歴記憶有無データ１７は、端末を識別する「端末ＩＤ」及び操作を識別する「操作番号」が関連付けられるレコードを有している。この履歴記憶有無データ１７が有するレコードの「端末ＩＤ」で識別される端末により、「操作番号」で識別される操作がされた場合、操作の履歴を操作履歴データ１８に蓄積して記憶する。図５に示す履歴記憶有無データ１７では、「端末ＩＤ」が「Ｔ１」の端末により、「操作番号」が「１」の操作がされた場合には、操作の履歴を記憶させることを示している。
【００３６】
例えば、この履歴記憶有無データ１７は、更新の操作を開始する際に操作者により操作の履歴を記憶させたい旨の指示が端末２ａの入力装置を介して入力された場合にその端末２ａの識別子情報と操作番号情報とに基づいて新たなレコードが生成されて記憶される。
【００３７】
操作履歴データ１８は、操作を実行する端末を識別する「端末ＩＤ」と、複数のマスタデータの更新にかかる一連の操作を単位として付与される「操作番号」と、一連の操作においてマスタデータの更新の順番に付与される「処理番号」と、当該処理番号における更新の対象であるマスタデータを識別する「マスタデータ名」と、マスタデータを構成するデータの項目を識別する「項目名」と、項目名で識別される項目がマスタデータのキーとなる主キーであるか否かを判別する「主キーフラグ」と、操作された処理の種別を識別する「処理種別」と、項目名で識別される項目についてのデータである「設定値」とを含むレコードを有している。また操作履歴データ１８のレコードは、さらに、処理を実行する手順の時系列情報と関連付けられている。時系列情報と関連付けられるとは、例えば、レコードが時系列の順番で記憶されていたり、レコードに時系列の順番を含んでいることが考えられる。操作履歴データ１８は、記憶装置１０７に記憶されるマスタデータ１６を更新した操作の履歴である。
【００３８】
図６に操作履歴データ１８の一例を示す。図６に示す操作履歴データ１８の１番上のレコードを参照する。このレコードでは、「端末ＩＤ」が「Ｔ１」で識別される端末（以下、「端末Ｔ１」とする。）によって、社員マスタに「社員ＩＤ」が「Ｅ１０１」の情報が新たに追加された更新の操作がされたことが記憶されている。また、「主キーフラグ」は「１」になっている為、このレコードに含まれる「社員ＩＤ」は、社員マスタにおける主キーである。具体的に、「主キーフラグ」は、項目が主キーの項目であるか否かを識別するためのフラグの情報である。図６に示すような操作履歴データ１８では、主キーである場合主キーフラグがオンに設定され、主キーでない場合主キーフラグがオフに設定されている。ここで、主キーフラグがオンに設定されるとは、主キーフラグの項目に対する実データが、例えば「１（真またはｔｒｕｅ）」に設定されることである。
【００３９】
図６に示す操作履歴データ１８では、「処理番号」が同一の「１」である２番目のレコード及び３番目のレコードが１番目のレコードの後に続く処理である。２番目のレコードによれば、新たに挿入された社員の「社員名」は「ＣＣＣ」であることが記憶されている。また、３番目のレコードによれば、新たに挿入された社員は「部門ＩＤ」が「Ｓ６」で識別される部門に配属されていることを記憶している。
【００４０】
操作用データ１９は、「操作番号」と、操作を識別する「操作名」と、更新の処理について時系列の順番に付与される「処理順序」と、「マスタデータ名」と、「項目名」と、「処理種別」と、異なるグループに共通する項目に同一の番号として付与される「共通項目番号」とを含むレコードを有している。操作用データ１９は、記憶装置１０７に記憶される操作履歴データ１８に基づいて操作履歴処理部１３によって生成されたマスタデータ１６の更新の操作の実行に利用される。
【００４１】
図７に操作用データ１９の一例を示す。図７に示す例は、マスタデータ１６に新たな社員を追加する更新の操作をする際に利用されるデータである。図７に示す操作用データ１９の各項目の実データとして「操作番号」に「１」、「操作名」に「Ｔ１−１」、「処理順序」に「１」、「マスタデータ名」に「社員マスタ」、「項目名」に「社員コード」、「主キーフラグ」に「１」、「処理種別」に「挿入」、「設定値」に「Ｅ１０１」、「共通番号」に「１」が記述されるレコード及びこのレコードの「操作番号」と同一の「１」を含むレコードはマスタデータにおいて挿入の操作をする処理である。
【００４２】
具体的に、操作における１番目の順序の処理は処理順序に「１」が記述されるレコードを利用して行われる。具体的には、入力される「社員ＩＤ」、「社員名」及び「部門ＩＤ」に基づいて生成された新しいレコードを「社員マスタ」に挿入する。また、２番目の順序の処理は処理順序に「２」が記述されるレコードを利用して行われる。具体的には、入力される「社員ＩＤ」及び「メニューＩＤ」に基づいて生成された新しいレコードを「メニューマスタ」に挿入する。
【００４３】
なお、図７に示すように、「項目名」の実データを「社員ＩＤ」とするレコードの「共通項目番号」には「１」が記述されている。このように、「共通項目番号」に同一の番号が記述されるレコードの「項目名」の実データは共通するため、１回の入力により「共通項目番号」が同一の番号である全ての「項目名」に利用する。
【００４４】
社員マスタ管理部１１は、端末２ａから入力される操作指示に基づいて、データの変更、追加又は削除によって社員マスタ１６ａの更新を実行する。また、社員マスタ管理部１１は、履歴記憶手段１１ａを有している。履歴記憶手段１１ａは、記憶装置１０７から履歴記憶有無データ１７を読み出し、読み出した履歴記憶有無データ１７に含まれる「端末ＩＤ」及び「操作番号」を含む操作が実行されている際、「端末ＩＤ」と、「操作番号」と、「処理番号」と、「マスタデータ名」と、「項目名」と、「主キーフラグ」と、「処理種別」と、「設定値」との情報を含む新たなレコードを生成し、生成したレコードを操作履歴データ１８に挿入して記憶させる。なお、「マスタデータ名」の実データは「社員マスタ」である。
【００４５】
メニューマスタ管理部１２は、端末２ａから入力される操作指示に基づいて、データの変更、追加又は削除によってメニューマスタ１６ｂの更新を実行する。また、メニューマスタ管理部１２は、履歴記憶手段１２ａを有している。履歴記憶手段１２ａは、履歴記憶手段１１ａと同一の構成であって、記憶装置１０７から読み出した履歴記憶有無データ１７に含まれる「端末ＩＤ」及び「操作番号」を含む操作が実行されている際、「端末ＩＤ」と、「操作番号」と、「処理番号」と、「マスタデータ名」と、「項目名」と、「主キーフラグ」と、「処理種別」と、「設定値」との情報を含む新たなレコードを生成し、生成したレコードを操作履歴データ１８に挿入して記憶させる。なお、「マスタデータ名」の実データは「メニューマスタ」である。
【００４６】
操作履歴処理部１３は、記憶装置１０７から操作履歴データ１８を読み出し、読み出した操作履歴データ１８に基づいてマスタデータの更新の処理の実行に利用するレコードを生成して記憶装置１０７に記憶されている操作用データ１９に挿入する。
【００４７】
図８に示すように、操作履歴処理部１３は、グループ抽出手段１３ａ、グループ選択手段１３ｂ、共通項目抽出手段１３ｃ及び記憶処理手段１３ｄを有している。
【００４８】
グループ抽出手段１３ａは、所定のタイミングで記憶装置１０７から操作履歴データ１８を読み出すと、「操作番号」及び「処理番号」が同一のレコードを一連の操作においてマスタデータの更新の処理を実行するグループとして抽出する。
【００４９】
グループ選択手段１３ｂは、グループ抽出手段１３ａで抽出されたグループに、「マスタデータ名」及び「項目名」の組み合わせと処理を実行する手順とが同一のグループが複数あるか否か判定する。また、グループ選択手段１３ｂは、複数あると判定すると、複数のグループから一つのグループを操作用データ１９の変更に利用するグループとして選択し、他のグループについては削除する。グループ抽出手段１３ａで複数のグループにグループ分けされると、各グループに含まれる「マスタデータ名」及び「項目名」の組み合わせとその順序が同一であるグループが複数あるか否かを判定する。例えば、グループ選択手段１３ｂは、「処理番号」の実データが最も小さいグループを選択する。
【００５０】
共通項目抽出手段１３ｃは、グループ選択手段１３ｂで選択されたグループ又はグループ抽出手段１３ａで抽出されたグループ「操作番号」が同一であるグループが複数あるか否かを判定する。共通項目抽出手段１３ｃは、複数あると判定すると、グループのレコードに共通して含まれる「項目名」で識別される項目を共通項目として抽出する。
【００５１】
記憶処理手段１３ｄは、「操作番号」、「操作名」、「処理順序」、「マスタデータ名」、「項目名」、「主キーフラグ」、「処理種別」及び「共通項目番号」の情報を含むレコードを生成し、生成したレコードを操作用データ１９に挿入する。ここで、「処理順序」には、「処理番号」に基づいて新たに連続した数字を用いて記述する。また、「共通項目番号」の実データは数字を用い、共通する「項目名」を複数有している場合、連続した数字を設定する。
【００５２】
一括操作処理部１４は、記憶装置１０７から操作用データ１９を読み出し、入力された操作のレコードを抽出して、操作処理を行う。
【００５３】
図９に示すように、一括操作処理部１４は、入力指示処理手段１４ａ、更新指示処理手段１４ｂおよびマスタデータ更新手段１４ｃを有している。
【００５４】
入力指示処理手段１４ａは、記憶装置１０７から操作用データ１９を読み出し、複数のマスタデータの更新を一括して実行する処理の処理種別を入力させる画面生成して表示装置に表示する。
【００５５】
更新指示処理手段１４ｂは、操作用データ１９を記憶装置１０７から読み出し、入力された処理種別を含むレコードを操作用データ１９から抽出する。更新指示処理手段１４ｂは、抽出したレコードに含まれる「項目名」に基づいて更新内容を入力させる一括操作画面を表示する。
【００５６】
ここで、更新内容は、選択された更新の処理種別が追加又は変更である場合、マスタデータにおける共通項目についての全ての実データ及び共通項目以外の項目である非共通項目についての実データを含み、各マスタデータは関連付けられている。
【００５７】
マスタデータ更新手段１４ｃは、入力された更新の内容に基づいて、操作用データ１９に含まれる処理の順序に従って複数のマスタデータを更新する。マスタデータ更新手段１４ｃは、マスタデータの更新をする際に操作用データ１９の「主キーフラグ」を参照する。マスタデータ更新手段１４ｃは、追加の更新が指示されると、新たなレコードを生成してマスタデータに挿入する。また、マスタデータ更新手段１４ｃは、削除の更新が指示されると、主キーの実データが一致するグループのレコードをマスタデータから削除する。さらに、マスタデータ更新手段１４ｃは、修正の更新が指示されると、主キーの実データが一致するグループのレコードの設定値の実データを新たに入力された実データに変更する。
【００５８】
操作用データ更新処理部１５は、端末２ａの入力装置から入力された更新の内容に基づいて、操作用データ１９を変更し、記憶装置１０７に記憶させる。
【００５９】
図１０に示すように、操作用データ更新処理部１５は、更新指示処理手段１５ａ、操作用データ更新手段１５ｂを有している。
【００６０】
更新指示処理手段１５ａは、操作用データ１９の変更リクエストが入力されると、入力された変更リクエストに基づいて、操作用データ変更画面を表示する画面データを生成し、操作用データの変更内容の入力を促す。
【００６１】
操作用データ更新手段１５ｂは、入力された操作用データの変更内容に基づいて、記憶装置１０７に記憶されている操作用データ１９を変更する。
【００６２】
（マスタデータの更新処理）
次に、図１１を用いてマスタデータに新しく正社員のデータが追加される場合を例にして、マスタデータ１６の更新処理について説明する。
【００６３】
社員マスタ管理部１１は、マスタデータ１６の更新処理の操作が開始されると、操作の履歴を記憶装置１０７に記憶させるか否かを判定する（Ｓ００１）。具体的には、社員マスタ管理部１１は、記憶装置１０７から履歴記憶有無データ１７を読み出し、更新操作を実行している端末のＩＤと更新操作の「操作番号」を含むレコードが履歴記憶有無データ１７に記憶されているか否かを判定し、記憶されていた場合に更新処理の操作の履歴を記憶させる要求があると判定する。
【００６４】
ステップＳ００１で操作の履歴を記憶装置１０７に記憶させる要求があることが判定された場合（Ｓ００１でＹＥＳ）、社員マスタ管理部１１の履歴記憶手段１１ａは、社員マスタ１６ａの更新処理の操作の履歴に関するレコードを生成し、生成したレコードを記憶装置１０７に記憶される操作履歴データ１８に挿入する（Ｓ００２）。このステップＳ００２の処理は、端末２ａからの全てのカテゴリのマスタデータに対する更新の操作が終了するまで繰り返される（Ｓ００３）。
【００６５】
具体的に、「Ｔ１」で識別される端末Ｔ１からの操作により、新たに正社員を追加してマスタデータ１６が変更される場合、社員マスタ管理部１１は、新たな社員ＩＤを発行してレコードを生成し、生成したレコードを社員マスタ１６ａに挿入して変更される。その後、メニューマスタ管理部１２は、「メニューマスタ」にそれぞれの社員が使用することの出来るシステムメニューを含むレコードを生成し、生成したレコードをメニューマスタ１６ｂに挿入して更新される。ステップＳ００２では、この様にマスタデータ１６の全てのカテゴリのマスタデータに対する更新の操作に基づいて操作履歴データ１８が記憶される。
【００６６】
図１２及び図１３を用いて２人の社員が追加して更新された例を説明する。図１２は、図３で示した社員マスタ１６ａに２人の社員が追加して更新された例である。図１２に示す社員マスタ１６ａには、社員ＩＤが「Ｅ１０１」で識別される社員と、社員ＩＤが「Ｅ１０２」で識別される社員が追加して記憶されている。また、図１３は、図４で示したメニューマスタ１６ｂにこれらの社員が使用することのできるシステムメニューが追加して記憶されている。なお、この図３で示した社員マスタ１６ａが図１３に示すように更新され、図４で示したメニューマスタ１６ｂが図１４に示すように更新された操作の履歴が上述した図６に示した操作履歴データ１８である。
【００６７】
マスタデータ１６の更新処理が終了すると（Ｓ００３でＹＥＳ）、操作履歴処理部１３のグループ抽出手段１３ａは、定期的や一定時刻等の所定のタイミングで記憶装置１０７から操作履歴データ１８を読み出す（Ｓ００４）。また、グループ抽出手段１３ａは読み出した操作履歴データ１８から「端末ＩＤ」及び「処理番号」が同一のレコードを一連の操作においてマスタデータの更新の処理を実行する１のグループとして、複数のグループを抽出する（Ｓ００５）。
【００６８】
図６に示す操作履歴データ１８は、「処理番号」がそれぞれ「１」、「２」、「３」及び「４」の４つのグループが抽出される。
【００６９】
ステップＳ００５でグループが抽出されると、操作履歴処理部１３のグループ選択手段１３ｂは、これらのグループの中に同一処理のグループが複数存在するか否かを判定する（Ｓ００６）。具体的には、グループ内の「マスタデータ名」及び「項目名」の実データの組み合わせとその処理の順序が一致するグループが複数存在する場合、同一処理のグループが複数存在していると判定する。
【００７０】
同一処理のグループが複数存在していると判定されると（Ｓ００６でＹＥＳ）、グループ選択手段１３ｂは、「処理番号」の値が最も小さいグループのみを選択し、他のグループについては削除する（Ｓ００７）。
【００７１】
図６に示した操作履歴データ１８の「処理番号」の実データが「１」及び「３」のグループのレコードは、「マスタデータ名」及び「項目名」の実データとその順序が全て一致する。そのため、グループ選択手段１３ｂは、「処理番号」が「１」グループのレコードのみを選択する。また、「処理番号」が「２」及び「４」のグループのレコードについても、「マスタデータ名」及び「項目名」の実データが全て一致する。そのため、グループ選択手段１３ｂは、「処理番号」が「３」のグループのレコードのみを選択する。なお、このように同一処理のグループが複数存在する場合、「処理番号」が最も小さいグループを操作用データ１９の生成に利用しているが、これに限られず、別のグループを選択して更新の操作の処理に利用しても良い。
【００７２】
その後、操作履歴処理部１３の共通項目抽出手段１３ｃは、選択されたグループが複数存在するか否かを判定する（Ｓ００８）。選択されたグループが複数存在することが判定されると（Ｓ００８でＹＥＳ）、共通項目抽出手段１３ｃは、これらの複数のグループから「項目名」が共通のレコードを抽出する（Ｓ００９）。
【００７３】
図６に示した操作履歴データ１８では、「処理番号」が「１」及び「２」のグループのレコードの「項目名」を比較すると、「項目名」の実データが「社員ＩＤ」が共通しているため、共通項目抽出手段１３ｃは、「社員ＩＤ」を含むレコードを抽出する。
【００７４】
次に、操作履歴処理部１３の記憶処理手段１３ｄは、「処理番号」の順に「処理順序」を採番するとともに、ステップＳ００９で抽出された同一の「項目名」を含むレコードの各グループの「共通項目番号」に同一の番号を設定し、操作用データ１９に挿入するレコードを生成する（Ｓ０１０）。その後、記憶処理手段１３ｄは、生成したレコードを操作用データ１９に挿入する（Ｓ０１１）。
【００７５】
ステップＳ０１１の処理によりレコードが挿入された例が図７に示した操作用データ１９である。なお、ステップＳ０１０においてレコードを生成する際にステップＳ００９において、「項目名」の実データに「社員ＩＤ」を含むレコードが抽出されたが、図７に示す例では、これらに基づいて生成される「項目名」の実データが「社員ＩＤ」であるレコードの「共通項目番号」に同一の番号として「１」が設定されている。
【００７６】
また、ステップＳ００１で履歴の記憶が要求されていないと判定された場合（Ｓ００１でＮＯ）、一括操作処理部１４の入力指示処理手段１４ａは、操作用データ１９の使用の要求がされているか否かが判定される（Ｓ０１２）。
【００７７】
操作用データ１９の使用の要求がされていると判定されると（Ｓ０１２でＹＥＳ）、入力指示処理手段１４ａは、端末２ａの表示装置に一括操作画面２００を表示させる画面生成データを端末２ａに送信して操作番号の入力を促し（Ｓ０１３）、端末２ａから送信される操作番号を待機する（Ｓ０１４）。
【００７８】
図１４は、端末２ａの表示装置に表示される一括操作画面２００の一例である。図１４に示す一括操作画面２００は、操作番号入力ボックス２０１、検索ボタン２０２及び実行ボタン２０３を有している。操作番号入力ボックス２０１には、操作用データ１９が使用されてマスタデータ１６の更新がされる操作の番号である「操作番号」が入力される。なお、ステップＳ０１３では、「操作番号」を入力させているが、端末２ａの表示画面に表示される操作名のリストに基づいて希望する操作名を選択させる方法であっても良い。操作名のリストは、一括操作画面２００の検索ボタン２０２を押下することにより表示される。実行ボタン２０３は、操作を実行するボタンである。例えば、操作番号入力ボックス２０１に「操作番号」が入力された後に押下されることにより、入力された「操作番号」がマスタデータ管理装置１に送信される。
【００７９】
ステップＳ０１３において、操作番号が入力されると（Ｓ０１４でＹＥＳ）、一括操作処理部１４の更新指示処理手段１４ｂは、記憶装置１０７から操作用データ１９を読み出して、読み出した操作用データ１９から入力された「操作名」を含むレコードを抽出する（Ｓ０１５）。
【００８０】
続いて、更新指示処理手段１４ｂは、ステップＳ０１５で抽出されたレコードに基づいて新たな一括操作画面２００を表示する画面データを生成し、端末２ａの表示装置に新たな一括操作画面２００を表示させることにより更新の内容を含む指示の入力を促し（Ｓ０１６）、更新の指示を待機する（Ｓ０１７）。
【００８１】
図１５に、新たに表示された一括操作画面２００の一例を示す。図１５に示す一括操作画面２００は、操作番号入力ボックス２０１、検索ボタン２０２、実行ボタン２０３及び設定値入力ボックス２０４を有している。設定値入力ボックス２０４は、マスタデータ１６を更新する際の各項目の実データを入力する。同一の操作用データ１９における「共通番号」については、一箇所のみ更新の入力を可能としている。具体的には、図１５における一例の場合、「社員ＩＤ」は設定値入力ボックス２０４に複数表示されているが、１箇所のみ変更が可能である。また、実行ボタン２０３は、設定値入力ボックス２０４にデータが入力された後に押下されることで更新の指示が端末２ａからマスタデータ管理装置１に入力され、次に続く処理に進む。設定値が、図１５に示す一括操作画面２００の設定値入力ボックス２０４に入力されている設定値であるときに実行ボタン２０３が押下されると、「社員ＩＤ」が「Ｅ１０３」、「社員名」が「ＥＥＥ」、「部門ＩＤ」が「Ｓ７」、「メニューＩＤ」が「Ａ」としてマスタデータ１６の更新の指示がされる。
【００８２】
更新の内容を含む指示が入力されると（Ｓ０１７）、一括操作処理部１４のマスタデータ更新手段１４ｃは、入力された内容に基づいて、マスタデータ１６を更新する（Ｓ０１８）。
【００８３】
具体的には、マスタデータ更新手段１４ｃは、操作用データ１９の「主キーフラグ」を参照し、追加の更新が指示が入力された場合、入力された内容に基づいて新たなレコードを生成してマスタデータに挿入する。また、マスタデータ更新手段１４ｃは、削除の更新が指示が入力された場合、入力された内容の「主キー」の実データが一致するグループのレコードをマスタデータから削除する。または、マスタデータ更新手段１４ｃは、修正の更新が指示が入力された場合、入力された内容の「主キー」の実データが一致するグループのレコードの設定値の実データを新たに入力された内容に変更する。
【００８４】
図１６は、図１５に示す一括操作画面２００に入力された設定値により更新された社員マスタ１６ａである。また、図１７は、図１５に示す一括操作画面２００に入力された設定値により更新されたメニューマスタ１６ｂである。
【００８５】
上述したように、マスタデータが始めて更新される場合、その操作の処理に基づいて更新内容を更新する為の操作用データとして記憶装置に記憶させることができ、その後に同様の処理により更新内容を更新する場合、記憶装置から読み出した操作用データを用いて、複数のマスタデータに同一の項目のデータが入力される場合、一回のみの入力で関連付けられるマスタデータについて同一の内容を変更することが出来る。
【００８６】
（操作用データの更新処理）
続いて、図１８に示すフローチャートを用いて操作用データ１９を更新する処理について説明する。
【００８７】
操作用データ１９の更新が開始すると、操作用データ更新処理部１５の更新指示処理手段１５ａは、記憶装置１０７から操作用データ１９を読み出す（Ｓ１０１）。その後、更新指示処理手段１５ａは、操作用データ１９を変更するために端末２ａに表示する操作用データ更新画面３００を生成する画面データを生成し、端末２ａにこの操作用データ更新画面３００を表示させて変更内容の入力を促し（Ｓ１０２）、変更内容の入力を待機する（Ｓ１０３）。
【００８８】
図１６に、ステップＳ１０２で表示される変更画面の一例を示す。例えば、操作用データ更新画面３００が有する検索ボタン３０２を押下すると、「操作番号」及び「操作名」を表示し、そこから任意の「操作名」を選択することで「操作番号」を設定するようにしても良い。
【００８９】
変更内容が入力されると（Ｓ１０３でＹＥＳ）、操作用データ更新処理部１５の操作用データ更新手段１５ｂは、入力された内容に基づいて記憶装置１０７に記憶されている操作用データ１９を書き替える（Ｓ１０４）。図１６に示した操作用データ更新画面３００に変更内容を入力した例を図１７に示す。また、図１８に、図１７に示した操作用データ更新画面３００によって変更された操作用データ１９の一例を示す。
【００９０】
また、ステップＳ１０３において変更内容が入力されなかった場合（Ｓ１０３でＮＯ）、操作用データ更新手段１５ｂは、削除の操作がされたか否かを判定する（Ｓ１０５）。削除の操作がされた場合（Ｓ１０５でＹＥＳ）、操作用データ更新手段１５ｂは、操作の内容に基づいて操作用データ１９から該当するレコード又はデータを削除する（Ｓ１０６）。
【００９１】
その後、終了されるまでステップＳ１０１〜Ｓ１０６の処理が繰り返される（Ｓ１０７）。
【００９２】
このように、操作用データを操作者の入力に基づいて更新するようにしたことで、操作者の希望に合った操作用データに変形しながら再利用してマスタデータの変更をすることが出来る。
【００９３】
上記のように、本発明の実施の形態によって記載したが、この開示の一部をなす論述及び図面はこの発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなる。
【００９４】
本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。従って、本発明の技術的範囲は上記の説明に記載した事項と自明な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
【図面の簡単な説明】
【００９５】
【図１】本発明の最良の実施の形態に係るマスタデータ管理装置を説明する図である。
【図２】本発明の最良の実施の形態に係るマスタデータ管理装置のハードウェア構成図である。
【図３】本発明の最良の実施の形態に係るマスタデータ管理装置に記憶される社員マスタを説明する図である。
【図４】本発明の最良の実施の形態に係るマスタデータ管理装置に記憶されるメニューマスタの一例である。
【図５】本発明の最良の実施の形態に係るマスタデータ管理装置に記憶される履歴記憶有無データの一例である。
【図６】本発明の最良の実施の形態に係るマスタデータ管理装置に記憶される操作履歴データの一例である。
【図７】本発明の最良の実施の形態に係るマスタデータ管理装置に記憶される操作用データの一例である。
【図８】本発明の最良の実施の形態に係るマスタデータ管理装置の操作履歴処理部の詳細なブロック図である。
【図９】本発明の最良の実施の形態に係るマスタデータ管理装置の一括操作処理部の詳細なブロック図である。
【図１０】本発明の最良の実施の形態に係るマスタデータ管理装置の操作用データ変更処理部の詳細なブロック図である。
【図１１】本発明の最良の実施の形態に係るマスタデータ管理装置におけるマスタデータの更新処理を説明するフローチャートである。
【図１２】図３に示した社員マスタの更新後の一例である。
【図１３】図４に示したメニューマスタの更新後の一例である。
【図１４】本発明の最良の実施の形態に係るマスタデータ管理装置において一括操作を行う場合に利用される一括操作画面の一例である。
【図１５】図１２に示した一括操作画面に更新内容が入力された一例である。
【図１６】図９に示した社員マスタの更新後の一例である。
【図１７】図１０に示したメニューマスタの更新後の一例である。
【図１８】本発明の最良の実施の形態に係るマスタデータ管理装置における操作用データの更新処理を説明するフローチャートである。
【図１９】本発明の最良の実施の形態に係るマスタデータ管理装置において操作用データを変更する場合に利用される操作用データ更新画面の一例である。
【図２０】図１６に示した操作用データ更新画面に更新内容が入力された一例である。
【図２１】図７に示した操作用データの変更後の一例である。
【符号の説明】
【００９６】
１…マスタデータ管理装置
２ａ〜２ｂ…端末
３…ネットワーク
１１…社員マスタ管理部
１２…メニューマスタ管理部
１１ａ，１２ａ…履歴記憶手段
１３…操作履歴処理部
１３ａ…グループ抽出手段
１３ｂ…グループ選択手段
１３ｃ…共通項目抽出手段
１３ｄ…記憶処理手段
１４…一括操作処理部
１４ａ…入力指示処理手段
１４ｂ…更新指示処理手段
１４ｃ…マスタデータ更新手段
１５…操作用データ更新処理部
１５ａ…更新指示処理手段
１５ｂ…操作用データ更新手段
１６…マスタデータ
１６ａ…社員マスタ
１６ｂ…メニューマスタ
１７…履歴記憶有無データ
１７ａ…社員マスタ
１７ｂ…メニューマスタ
１８…操作履歴データ
１９…操作用データ
１０１…中央処理制御装置
１０２…ＲＯＭ
１０３…ＲＡＭ
１０４…入力装置
１０５…表示装置
１０６…通信制御装置
１０７…記憶装置
１０８…リムーバブルディスク
１０９…入出力インタフェース
１１０…バス
２００…一括操作画面
３００…操作用データ更新画面
３０２…検索ボタン
【図１】
2007094572.tif 000003
【図２】
2007094572.tif 000004
【図３】
2007094572.tif 000005
【図４】
2007094572.tif 000006
【図５】
2007094572.tif 000007
【図６】
2007094572.tif 000008
【図７】
2007094572.tif 000009
【図８】
2007094572.tif 000010
【図９】
2007094572.tif 000011
【図１０】
2007094572.tif 000012
【図１１】
2007094572.tif 000013
【図１２】
2007094572.tif 000014
【図１３】
2007094572.tif 000015
【図１４】
2007094572.tif 000016
【図１５】
2007094572.tif 000017
【図１６】
2007094572.tif 000018
【図１７】
2007094572.tif 000019
【図１８】
2007094572.tif 000020
【図１９】
2007094572.tif 000021
【図２０】
2007094572.tif 000022
【図２１】
2007094572.tif 000023