(57)【要約】【課題】複数のデータ受入処理を連続して行うことができるデータ管理装置等を提供する。【解決手段】所定のデータベース処理を行うデータベース処理部３と、業務データベースを記録するデータベース記録部４と、表計算アプリケーションプログラム等のデータファイルを記録するファイル記録部５と、データファイル内のデータを業務データベースに追加し、データファイル内のデータに基づいて業務データベース内のデータを変更又は削除するデータ受入処理部６と、データの追加、変更、削除を連続してデータ受入処理部６に行わせる連続実行処理部１０と、ログを採取して記録する監査処理部１１とを具備する。【選択図】  図２
2004348417.tif 000002
【特許請求の範囲】
【請求項１】
第１群のデータを記録する第１の記録部と、
第１群のデータと異なる形式の第２群のデータを記録する第２の記録部と、
前記第２群のデータを前記第１群のデータに追加し、前記第２の記録部に記録された第２群のデータに基づいて前記第１の記録部に記録された第１群のデータを変更又は削除するデータ受入処理部と、
前記第２群のデータの前記第１群のデータへの追加、又は、前記第２の記録部に記録された第２群のデータに基づく前記第１の記録部に記録された第１群のデータの変更若しくは削除を連続して前記データ受入処理部に行わせる連続実行処理部と、
を具備するデータ管理装置。
【請求項２】
前記連続実行処理部の監査を行う監査処理部を更に具備する請求項１記載のデータ管理装置。
【請求項３】
前記連続実行処理部が、
前記データ受入処理部に連続して行わせる複数の処理を表す第１の定義情報を記録する連続実行定義記録部と、
前記第１の定義情報に基づいて、複数の処理を前記データ受入処理部に連続して行わせる連続実行サービス処理部と、
前記連続実行サービス処理部の処理結果に応じて必要となる処理を表す第２の定義情報を記録する連続実行フロー定義記録部と、
前記連続実行サービス処理部の処理結果に応じて、前記第２の定義情報に基づく処理を行う連続実行監査サービス処理部と、
を具備する、請求項１又は２記載のデータ管理装置。
【請求項４】
前記監査処理部が、
監査ログを記録する監査ログ記録部と、
前記連続実行監査サービス処理部の処理を監視し、監視結果としてのログを前記監査ログ記録部に記録させる監査サービス処理部と、
を具備する請求項２又は３記載のデータ管理装置。
【請求項５】
前記第１群のデータが、所定の業務に用いるデータベース管理プログラムによって作成されたデータベースに記録されているデータであり、
前記第２群のデータが、前記データベース管理プログラム以外のデータベース管理プログラム又はアプリケーションプログラムによって作成されたデータであることを特徴とする請求項１〜４のいずれか１項に記載のデータ管理装置。
【請求項６】
第１の記録部に記録された第１群のデータと異なる形式の第２群のデータを記録する第２の記録部から前記第２群のデータを読み取るステップ（ａ）と、
ステップ（ａ）にて読み取ったデータを前記第１の記録部に記録し、若しくはステップ（ａ）にて読み取ったデータに基づいて前記第１の記録部に記録されたデータを更新又は削除するステップ（ｂ）と、
ステップ（ａ）及び（ｂ）を繰り返すステップ（ｃ）と、
を具備するデータ管理方法。
【請求項７】
ステップ（ａ）〜（ｃ）の監査を行うステップ（ｄ）を更に具備する請求項６記載のデータ管理方法。
【請求項８】
ステップ（ｃ）が、
連続して実行すべき複数の処理を表す第１の定義情報に基づいてステップ（ａ）及び（ｂ）を繰り返すステップ（ｃ１）と、
ステップ（ｃ１）における処理結果に応じて必要となる処理を表す第２の定義情報に基づく処理を行うステップ（ｃ２）と、
を具備する、請求項６又は７記載のデータ管理方法。
【請求項９】
ステップ（ｄ）が、
ステップ（ｃ２）における処理を監視し、監視結果としてのログを記録する、請求項７又は８記載のデータ管理方法。
【請求項１０】
前記第１群のデータが、所定の業務に用いるデータベース管理プログラムによって作成されたデータベースに記録されているデータであり、
前記第２群のデータが、前記データベース管理プログラム以外のデータベース管理プログラム又はアプリケーションプログラムによって作成されたデータであることを特徴とする請求項６〜９のいずれか１項に記載のデータ管理方法。
【請求項１１】
第１の記録部に記録された第１群のデータと異なる形式の第２群のデータを記録する第２の記録部から前記第２群のデータを読み取る手順（ａ）と、
手順（ａ）にて読み取ったデータを前記第１の記録部に記録し、若しくは手順（ａ）にて読み取ったデータに基づいて前記第１の記録部に記録されたデータを更新又は削除する手順（ｂ）と、
手順（ａ）及び（ｂ）を繰り返す手順（ｃ）と、
をＣＰＵに実行させるデータ管理プログラム。
【請求項１２】
手順（ａ）〜（ｃ）の監査を行う手順（ｄ）を更にＣＰＵに実行させる請求項１１記載のデータ管理プログラム。
【請求項１３】
手順（ｃ）が、
連続して実行すべき複数の処理を表す第１の定義情報に基づいて手順（ａ）及び（ｂ）を繰り返す手順（ｃ１）と、
手順（ｃ１）における処理結果に応じて必要となる処理を表す第２の定義情報に基づく処理を行う手順（ｃ２）と、
を具備する、請求項１１又は１２記載のデータ管理プログラム。
【請求項１４】
手順（ｄ）が、
手順（ｃ２）の処理を監視し、監視結果としてのログを記録する、請求項１２又は１３記載のデータ管理プログラム。
【請求項１５】
前記第１群のデータが、所定の業務に用いるデータベース管理プログラムによって作成されたデータベースに記録されているデータであり、
前記第２群のデータが、前記データベース管理プログラム以外のデータベース管理プログラム又はアプリケーションプログラムによって作成されたデータであることを特徴とする請求項１１〜１４のいずれか１項に記載のデータ管理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、データ管理装置に関し、さらに、データ管理方法、及び、データを管理するためのプログラムに関する。
【０００２】
【従来の技術】
今日、データベース管理プログラムにおいて、他のデータベース管理プログラム、表計算アプリケーションプログラム等によって作成されたデータベース、ファイル等を受け入れる機能（他のデータベース管理プログラム等によって作成されたデータベース等に含まれるデータを自らが管理するデータベースに追加し、若しくは他のデータベース管理プログラム等によって作成されたデータベース等に含まれるデータに基づいて自らが管理するデータベース内のデータを更新又は削除する機能を含む。以下、「受入機能」という。）が必要とされている。このような状況に鑑み、本件出願人は、上記のような受入機能を有するデータ管理装置等を提案した（例えば、特許文献１参照）。
【０００３】
しかしながら、特許文献１に掲載されたデータ管理装置等においては、複数の受け入れ処理を連続して行うことができなかった。
【０００４】
【特許文献１】
特開２００３−９１４４０号公報（第１頁、図１）
【０００５】
【発明が解決しようとする課題】
そこで、上記の点に鑑み、本発明は、複数の受け入れ処理を連続して行うことができるデータ管理装置を提供することを目的とする。さらに、本発明は、データ管理方法、及び、データを管理するためのプログラムを提供することを目的とする。
【０００６】
【課題を解決するための手段】
以上の課題を解決するため、本発明に係るデータ管理装置は、第１群のデータを記録する第１の記録部と、第１群のデータと異なる形式の第２群のデータを記録する第２の記録部と、第２群のデータを第１群のデータに追加し、第２の記録部に記録された第２群のデータに基づいて第１の記録部に記録された第１群のデータを変更又は削除するデータ受入処理部と、第２群のデータの第１群のデータへの追加、又は、第２の記録部に記録された第２群のデータに基づく第１の記録部に記録された第１群のデータの変更若しくは削除を連続してデータ受入処理部に行わせる連続実行処理部とを具備する。
【０００７】
ここで、連続実行処理部の監査を行う監査処理部を更に具備することとしても良い。また、連続実行処理部が、データ受入処理部に連続して行わせる複数の処理を表す第１の定義情報を記録する連続実行定義記録部と、第１の定義情報に基づいて、複数の処理をデータ受入処理部に連続して行わせる連続実行サービス処理部と、連続実行サービス処理部の処理結果に応じて必要となる処理を表す第２の定義情報を記録する連続実行フロー定義記録部と、連続実行サービス処理部の処理結果に応じて、第２の定義情報に基づく処理を行う連続実行監査サービス処理部とを具備することとしても良い。また、監査処理部が、監査ログを記録する監査ログ記録部と、連続実行監査サービス処理部の処理を監視し、監視結果としてのログを監査ログ記録部に記録させる監査サービス処理部とを具備することとしても良い。また、第１群のデータが、所定の業務に用いるデータベース管理プログラムによって作成されたデータベースに記録されているデータであり、第２群のデータが、データベース管理プログラム以外のデータベース管理プログラム又はアプリケーションプログラムによって作成されたデータであることとしても良い。
【０００８】
また、本発明に係るデータ管理方法は、第１の記録部に記録された第１群のデータと異なる形式の第２群のデータを記録する第２の記録部から第２群のデータを読み取るステップ（ａ）と、ステップ（ａ）にて読み取ったデータを第１の記録部に記録し、若しくはステップ（ａ）にて読み取ったデータに基づいて第１の記録部に記録されたデータを更新又は削除するステップ（ｂ）と、ステップ（ａ）及び（ｂ）を繰り返すステップ（ｃ）とを具備する。
【０００９】
ここで、ステップ（ａ）〜（ｃ）の監査を行うステップ（ｄ）を更に具備することとしても良い。また、ステップ（ｃ）が、連続して実行すべき複数の処理を表す第１の定義情報に基づいてステップ（ａ）及び（ｂ）を繰り返すステップ（ｃ１）と、ステップ（ｃ１）における処理結果に応じて必要となる処理を表す第２の定義情報に基づく処理を行うステップ（ｃ２）とを具備することとしても良い。また、ステップ（ｄ）が、ステップ（ｃ２）における処理を監視し、監視結果としてのログを記録することとしても良い。また、第１群のデータが、所定の業務に用いるデータベース管理プログラムによって作成されたデータベースに記録されているデータであり、第２群のデータが、データベース管理プログラム以外のデータベース管理プログラム又はアプリケーションプログラムによって作成されたデータであることとしても良い。
【００１０】
また、本発明に係るデータを管理するためのプログラムは、第１の記録部に記録された第１群のデータと異なる形式の第２群のデータを記録する第２の記録部から第２群のデータを読み取る手順（ａ）と、手順（ａ）にて読み取ったデータを第１の記録部に記録し、若しくは手順（ａ）にて読み取ったデータに基づいて第１の記録部に記録されたデータを更新又は削除する手順（ｂ）と、手順（ａ）及び（ｂ）を繰り返す手順（ｃ）とをＣＰＵに実行させる。
【００１１】
ここで、手順（ａ）〜（ｃ）の監査を行う手順（ｄ）を更にＣＰＵに実行させることとしても良い。また、手順（ｃ）が、連続して実行すべき複数の処理を表す第１の定義情報に基づいて手順（ａ）及び（ｂ）を繰り返す手順（ｃ１）と、手順（ｃ１）における処理結果に応じて必要となる処理を表す第２の定義情報に基づく処理を行う手順（ｃ２）とを具備することとしても良い。また、手順（ｄ）が、手順（ｃ２）の処理を監視し、監視結果としてのログを記録することとしても良い。また、第１群のデータが、所定の業務に用いるデータベース管理プログラムによって作成されたデータベースに記録されているデータであり、第２群のデータが、データベース管理プログラム以外のデータベース管理プログラム又はアプリケーションプログラムによって作成されたデータであることとしても良い。
【００１２】
本発明によれば、複数の受け入れ処理を連続して行うことができる。
【００１３】
【発明の実施の形態】
以下、図面に基づいて本発明の実施の形態について説明する。なお、同一の構成要素には同一の参照番号を付して、説明を省略する。
図１は、本発明の一実施形態に係るデータ管理装置を用いたシステムを示す図である。図１に示すように、システム２０は、本発明の一実施形態としてのサーバ１と、クライアント端末２１〜２ｎとを具備しており、これらは、ネットワークを介して相互に接続されている。
【００１４】
図２は、図１のサーバ１の構成を示す図である。図２に示すように、サーバ１は、データベース処理部３、データベース記録部４、ファイル記録部５、データ受入処理部６、連続実行処理部１０、及び、監査処理部１１を具備する。
また、連続実行処理部１０は、連続実行定義記録部１０１、連続実行サービス処理部１０２、連続実行フロー定義記録部１０３、及び、連続実行監査サービス処理部１０４を具備し、監査処理部１１は、監査ログ記録部１１１及び監査サービス処理部１１２を具備する。
【００１５】
データベース記録部４は、所定の業務に関するデータを格納するテーブル４１〜４ｎを記録しており、データベース処理部３は、クライアント端末２１〜２ｎからの要求に応じて、データベース記録部４に記録されているデータベースに種々の処理を行う。
ファイル記録部５は、ＣＳＶ（Ｃｏｍｍａ  Ｓｅｐａｒａｔｅｄ  Ｖａｌｕｅ）ファイル、マイクロソフト社の表計算アプリケーションプログラムであるＥｘｃｅｌ（商標）のデータファイルであるｘｌｓファイル等を記録する。
データ受入処理部６は、ファイル記録部５に記録されたＣＳＶファイル、ｘｌｓファイル等に含まれるデータのテーブル４１〜４ｎへの追加、更新、又は、削除を行う。
【００１６】
図３は、図２のデータ受入処理部６の内部構成を示す図である。図３に示すように、データ受入処理部６は、データ辞書記録部６１、汎用受入更新表データ記録部６２、受入データ擬似テーブル作成処理部６３、一時テーブル記録部６４、受入データ既存・新規振分処理部６５、追加用一時テーブル記録部６６、更新・削除用一時テーブル記録部６７、及び、受入データ追加・更新・削除処理部６８を具備する。
【００１７】
データ辞書記録部６１は、テーブル４１〜４ｎに関する情報として、テーブル４１〜４ｎのテーブル名等に関する情報を格納するシステムテーブル辞書テーブル及びテーブル４１〜４ｎに含まれるフィールド名等に関する情報を格納するシステムフィールド辞書テーブルを記録している。
汎用受入更新表データ記録部６２は、ファイル記録部５に記録されているファイルをテーブル４１〜４ｎに受け入れるための情報として、ファイルを受け入れるジョブに関する情報等を格納する受入ジョブテーブル、テーブル４１〜４ｎの更新順に関する情報等を格納する受入更新順テーブル、及び、ファイル記録部５に記録されているファイル内のデータを追加するテーブル４１〜４ｎ内のフィールド、若しくはファイル記録部５に記録されているファイル内のデータに基づいて更新又は削除するフィールドに関する情報等を格納する受入項目転送表テーブルを記録している。
【００１８】
受入データ擬似テーブル作成処理部６３は、データ辞書記録部６１に記録されているテーブル及び汎用受入更新表データ記録部６２に記録されているテーブルを用いて、ファイル記録部５に記録されているファイルから一時テーブルを生成する。受入データ擬似テーブル作成処理部６３が生成する一時テーブルは、テーブル４１〜４ｎと同一のレイアウト、又は不要なものを除いたレイアウトのテーブルであり、追加、更新、又は、削除を示すマーク（フラグ）、更新の順番を示すデータを含んでいる。この一時テーブルは、一時テーブル記録部６４に記録される。
【００１９】
受入データ既存・新規振分処理部６５は、一時テーブル記録部６４に記録された一時テーブル及びテーブル４１〜４ｎに基づいて、追加用一時テーブル７１〜７ｎ及び更新・削除用一時テーブル８１〜８ｎを生成する。なお、追加用一時テーブル７１〜７ｎの数及び更新・削除用一時テーブル８１〜８ｎの数は、テーブル４１〜４ｎの数と一致する。追加用一時テーブル７１〜７ｎは、追加用一時テーブル記録部６６に記録され、更新・削除用一時テーブル８１〜８ｎは、更新・削除用一時テーブル記録部６７に記録される。
【００２０】
受入データ追加・更新・削除処理部６８は、追加用一時テーブル７１〜７ｎ内のデータをテーブル４１〜４ｎに追加し、更新・削除用一時テーブル８１〜８ｎ内のデータによってテーブル４１〜４ｎを更新し、又はテーブル４１〜４ｎ内のデータを削除する。
【００２１】
再び図２を参照すると、連続実行定義記録部１０１は、複数の受け入れ処理をどの順番で実行するのかを表す情報（以下、「連続実行定義」という）を記録している。図４は、連続実行定義記録部１０１に記録される連続実行定義の一例を示す図である。図４に示すように、連続実行定義は、実行順序及び実行内容のフィールドを有している。
連続実行サービス処理部１０２は、この連続実行定義に従って、複数の受け入れ処理をデータ受入処理部６に実行させる。例えば、図４に示すような連続実行定義が連続実行定義記録部１０１に記録されている場合、連続実行サービス処理部１０２は、第１番目に所属マスタ受入処理をデータ受入処理部６に行わせ、第２番目に役職マスタ受入処理をデータ受入処理部６に行わせ、第３番目に社員情報受入処理をデータ受入処理部６に行わせる。
【００２２】
再び図２を参照すると、連続実行フロー定義記録部１０３は、連続実行サービス処理部１０２の処理結果に応じて必要となる処理を表す定義情報（以下、「連続実行フロー定義」という）を記録している。図５は、連続実行フロー定義記録部１０３に記録される連続実行フロー定義の一例を示す図である。図５に示すように、連続実行フロー定義は、実行内容、ステータス、及び、ステータスに応じて行う処理のフィールドを有している。
【００２３】
連続実行監査サービス処理部１０４は、この連続実行フロー定義に従い、連続実行サービス処理部１０２の処理結果に応じて、処理を行う。例えば、図５に示すような連続実行フロー定義が連続実行フロー定義記録部１０３に記録されている場合、連続実行監査サービス処理部１０４は、連続実行サービス処理部１０２が所属マスタ受入処理を行い且つそのステータス（実行結果）が失敗であった場合、エラー処理プログラムの実行を行う。また、連続実行監査サービス処理部１０４は、連続実行サービス処理部１０２が役職マスタ受入処理を行い且つそのステータスが成功であった場合、特段の処理を行わない。さらに、連続実行監査サービス処理部１０４は、連続実行サービス処理部１０２が社員情報受入処理を行い且つそのステータスが失敗であった場合、特段の処理を行わない。
なお、連続実行サービス処理部１０２のステータスに応じて行う処理としては、エラー処理プログラムの他、所定の処理を迂回する処理等が可能である。
【００２４】
再び図２を参照すると、監査サービス処理部１１２は、連続実行監査サービス処理部１０４を監視しており、監視結果としてのログを監査ログ記録部１１１に記録させる。なお、監査ログ記録部１１１に記録されるログの内容としては、（１）連続受入処理がどこまで実行されているのか、（２）現在のステータス、（３）どのユーザが何時どのような処理を実行したのか等である。
【００２５】
なお、図２に示すデータベース記録部４、ファイル記録部５、連続実行定義記録部１０１、連続実行フロー定義記録部１０３、及び、監査ログ記録部１１１、並びに、図３に示すデータ辞書記録部６１、汎用受入更新表データ記録部６２、一時テーブル記録部６４、追加用一時テーブル記録部６６、及び、更新・削除用一時テーブル記録部６７は、ハードディスク、フレキシブルディスク、ＭＯ、ＭＴ、ＲＡＭ、ＣＤ−ＲＯＭ、ＤＶＤ−ＲＯＭ等に記録することができる。また、図２に示すデータベース処理部３、連続実行サービス処理部１０２、連続実行監査サービス処理部１０４、及び、監査サービス処理部１１２、並びに、図３に示す受入データ擬似テーブル作成処理部６３、受入データ既存・新規振分処理部６５、及び、受入データ追加・更新・削除処理部６８は、ＣＰＵとソフトウェア（プログラム）で構成することができる。このプログラムは、ハードディスク、フレキシブルディスク、ＭＯ、ＭＴ、ＲＡＭ、ＣＤ−ＲＯＭ、又は、ＤＶＤ−ＲＯＭ等の記録媒体に記録することができる。
【００２６】
図６及び図７は、サーバ１の動作の概要を示すフローチャートである。以下、サーバ１の動作について、図１〜図７を参照しながら説明する。
まず、クライアント端末（ここでは、クライアント端末３１とする）を使用しているユーザが、連続実行定義記録部１０１に記録されている複数の連続実行定義の中から所望の連続実行定義を選択する（ステップＳ１０１）。
【００２７】
サーバ１の連続実行監査サービス処理部１０４は、連続実行フロー定義記録部１０３に記録されている連続実行フロー定義を読み出すとともに、連続実行サービス処理部１０２に処理を依頼する（ステップＳ２０１）。
連続実行サービス処理部１０２は、連続実行監査サービス処理部１０４からの依頼に応じ、ユーザによって選択された連続実行定義に従って、データ受入処理部６にデータ受入処理を依頼する（ステップＳ３０１）。
【００２８】
データ受入処理部６は、連続実行サービス処理部１０２からの依頼に応じて、データ受入処理を行う（ステップＳ４０１）。図７は、データ受入処理の概要を示すフローチャートである。なお、データ受入処理（ステップＳ４０１）において、エラーが発生した場合、エラー通知が連続実行監査サービス処理部１０４に送られる。連続実行監査サービス処理部１０４は、エラー通知を受けると、エラー処理をデータ受入処理部６に依頼する（ステップＳ２０２）。
【００２９】
図７を参照すると、データ受入処理において、受入データ擬似テーブル作成処理部６３は、データ辞書記録部６１及び汎用受入更新表データ記録部６２を参照しながら一時テーブルを作成し、作成した一時テーブルを一時テーブル記録部６４に記録させる（ステップＳ５０１）。
次に、受入データ既存・新規振り分け処理部６５が、更新・削除用一時テーブル８１〜８ｎを生成する。具体的には、受入データ既存・新規振り分け処理部６５は、一時テーブル記録部６４に記録されている一時テーブルとテーブル４１〜４ｎとの等結合（完全ジョイン）を行うことにより、更新・削除用一時テーブル８１〜８ｎを生成する。更新・削除用一時テーブル８１〜８ｎは、更新・削除用一時テーブル記録部６７に記録される。さらに、受入データ既存・新規振り分け処理部６５は、追加用一時テーブル７１〜７ｎを生成する。具体的には、受入データ既存・新規振り分け処理部６５は、更新・削除用一時テーブル８１〜８ｎとファイル記録部５に記録されているファイルとの等結合を行うことにより、追加用一時テーブル７１〜７ｎを生成する。追加用一時テーブル７１〜７ｎは、追加用一時テーブル記録部６６に記録される（ステップＳ６０１）。
【００３０】
次に、受入データ追加・更新・削除処理部６８が、追加用一時テーブル７１〜７ｎに基づいて、テーブル４１〜４ｎにデータを追加し、更新・削除用一時テーブル８１〜８ｎに基づいて、テーブル４１〜４ｎのデータを更新又は削除する（ステップＳ７０１）。なお、受入データ追加・更新・削除処理部６８は、テーブル４１〜４ｎへのデータの追加、若しくはテーブル４１〜４ｎのデータの更新又は削除の前に処理が必要な場合には、その処理の実行を実行サービスに依頼する。また、受入データ追加・更新・削除処理部６８は、テーブル４１〜４ｎへのデータの追加、若しくはテーブル４１〜４ｎのデータの更新又は削除の後に処理が必要な場合には、その処理の実行を実行サービスに依頼する。
【００３１】
受入データ追加・更新・削除処理部６８は、テーブル４１〜４ｎへのデータの追加、若しくはテーブル４１〜４ｎのデータの更新又は削除が終了すると、その旨を受入データ既存・新規振分処理部６５に通知する（ステップＳ７０２）。
受入データ既存・新規振分処理部６５は、処理終了通知を受入データ追加・更新・削除処理部６８から受け取ると、その旨を受入データ擬似テーブル作成処理部６３に通知する（ステップＳ６０２）。これにより、データ受入処理は終了する。
【００３２】
再び図６を参照すると、データ受入処理部６は、データ受入処理の終了を連続実行サービス処理部１０２に通知する（ステップＳ４０２）。
連続実行サービス処理部１０２は、データ受入処理終了通知をデータ受入処理部６から受け取ると、ユーザによって選択された連続実行定義に基づく連続実行が終了したか否かをチェックし、連続実行が終了していない場合には処理をステップＳ３０１に戻し、連続実行が終了している場合には処理をステップＳ３０３に移す（ステップＳ３０２）。
【００３３】
ステップＳ３０２にて連続実行が終了していると判断した場合、連続実行サービス処理部１０２は、連続実行処理の終了を連続実行監査サービス処理部１０４に通知する（ステップＳ３０３）。
連続実行監査サービス処理部１０４は、連続実行処理終了通知を連続実行サービス処理部１０２から受け取ると、連続実行フロー定義に基づく処理が終了したか否かをチェックし、連続実行フロー定義に基づく処理が終了していない場合には処理をステップＳ３０１に戻し、連続実行フロー定義に基づく処理が終了している場合には処理を終了する（ステップＳ２０３）。
【００３４】
なお、監査サービス処理部１１２は、図６及び図７の処理の実行を監視しており、監視結果としてのログを監査ログ記録部１１１に記録させる。
【００３５】
【発明の効果】
以上述べた様に、本発明によれば、複数のデータ受入処理を連続して行うことができる。
【図面の簡単な説明】
【図１】本発明の一実施形態に係るデータ管理装置を用いたシステムの概要を示す図である。
【図２】図１のサーバ１の内部構成を示す図である。
【図３】図２のデータ受入処理部６の内部構成を示す図である。
【図４】図１の連続実行定義記録部１０１に記録される連続実行定義の一例を示す図である。
【図５】図１の連続実行フロー定義記録部１０３に記録される連続実行フロー定義の一例を示す図である。
【図６】図１のサーバ１の動作を示すフローチャートである。
【図７】図１のサーバ１の動作を示すフローチャートである。
【符号の説明】
１  サーバ
３  データベース処理部
４  データベース記録部
５  ファイル記録部
６  データ受入処理部
１０  連続実行処理部
１１  監査処理部
２０  システム
２１〜２ｎ  クライアント端末
４１〜４ｎ  テーブル
６１  データ辞書記録部
６２  汎用受入更新表データ記録部
６３  受入データ擬似テーブル作成処理部
６４  一時テーブル記録部
６５  受入データ既存・新規振り分け処理部
６６  追加用一時テーブル記録部
６７  更新・削除用一時テーブル記録部
６８  受入データ追加・更新・削除処理部
７１〜７ｎ  追加用一時テーブル
８１〜８ｎ  更新・削除用一時テーブル
１０１  連続実行定義記録部
１０２  連続実行サービス処理部
１０３  連続実行フロー定義記録部
１０４  連続実行監査サービス処理部
１１１  監査ログ記録部
１１２  監査サービス処理部
【図１】
2004348417.tif 000003
【図２】
2004348417.tif 000004
【図３】
2004348417.tif 000005
【図４】
2004348417.tif 000006
【図５】
2004348417.tif 000007
【図６】
2004348417.tif 000008
【図７】
2004348417.tif 000009