(57)【特許請求の範囲】
【請求項１】
帳票の帳票データを帳票データベースによって管理する帳票サービスサーバと、
複数の前記帳票から抽出した所定の帳票項目の情報をまとめて記載した管理簿の管理簿データを管理簿データベースによって管理する管理簿サービスサーバと、を備え、
前記帳票サービスサーバは、
前記帳票データベースに対して前記帳票データを保存する帳票データ管理部と、
前記帳票データを前記管理簿サービスサーバに送信する帳票データ送信部と、
ネットワークを介して前記帳票データと当該帳票データの保存の指示とを受信し、受信した前記帳票データの前記帳票データベースに対する保存を前記帳票データ管理部に対して指示するとともに、受信した前記帳票データの前記管理簿サービスサーバへの送信を前記帳票データ送信部に対して指示する受信処理部と、を有し、
前記管理簿サービスサーバは、
前記帳票サービスサーバから送信された前記帳票データを受信する帳票データ受信部と、
前記帳票データと前記管理簿データとの対応関係を示す情報として、更新すべき管理簿データを示す管理簿ＩＤと、取り込みを行う帳票データの種別を示す帳票フォームＩＤと、取り込み元となる帳票データの帳票項目と取り込み先となる管理簿データの管理簿項目との対応関係を示す項目間対応情報と、前記管理簿データに前記帳票データの帳票項目の情報を取り込むか否かを判定するための帳票項目の条件を指定する取り込み条件情報とを含む管理簿マッピング情報を、前記管理簿データ毎に記憶する記憶部と、
前記記憶部に記憶された前記管理簿マッピング情報に基づいて、前記帳票データ受信部によって受信した前記帳票データの中から項目間対応情報で指定された前記帳票項目の情報を選択し、選択した前記帳票項目の情報と、選択した前記帳票項目の情報の取り込み先を示す管理簿ＩＤと、選択した前記帳票項目の情報の保存先となる管理簿項目を指定する管理簿項目指定情報と、を含むマッピングデータを生成するマッピング処理部と、
前記マッピング処理部によって生成された前記マッピングデータに含まれる前記帳票項目の情報を、前記管理簿ＩＤで特定される前記管理簿データ内の前記管理簿項目指定情報によって指定された管理簿項目へ保存する管理簿データ管理部と、を有し、
前記マッピング処理部は、受信した前記帳票データに含まれる帳票項目の情報が前記取り込み条件情報によって指定された条件と合致する場合に、前記マッピングデータを生成する
ことを特徴とする帳票管理システム。
【請求項２】
入力された帳票の帳票データから所定の帳票項目の情報を抽出して、管理簿データベース内の対応する管理簿データの管理簿項目に保存する管理簿サービスサーバであって、
前記帳票データと前記管理簿データとの対応関係を示す情報として、更新すべき管理簿データを示す管理簿ＩＤと、取り込みを行う帳票データの種別を示す帳票フォームＩＤと、取り込み元となる帳票データの帳票項目と取り込み先となる管理簿データの管理簿項目との対応関係を示す項目間対応情報と、前記管理簿データに前記帳票データの帳票項目の情報を取り込むか否かを判定するための帳票項目の条件を指定する取り込み条件情報とを含む管理簿マッピング情報を、前記管理簿データ毎に記憶する記憶部と、
前記管理簿マッピング情報に基づいて、前記帳票データの中から項目間対応情報で指定された前記帳票項目の情報を選択し、選択した前記帳票項目の情報と、選択した前記帳票項目の情報の取り込み先を示す管理簿ＩＤと、選択した前記帳票項目の情報の保存先となる管理簿項目を指定する管理簿項目指定情報と、を含むマッピングデータを生成するマッピング処理部と、
前記マッピング処理部によって生成された前記マッピングデータに含まれる前記帳票項目の情報を、前記管理簿ＩＤで特定される前記管理簿データ内の前記管理簿項目指定情報によって指定された管理簿項目へ保存する管理簿データ管理部と、を備え、
前記マッピング処理部は、前記帳票データに含まれる帳票項目の情報が、前記取り込み条件情報によって指定された条件と合致するか否か確認し、合致している場合にのみ、前記マッピングデータを生成する
ことを特徴とする管理簿サービスサーバ。
【請求項３】
帳票の帳票データを帳票データベースによって管理する帳票サービスサーバと、複数の前記帳票から抽出した所定の帳票項目の情報をまとめて記載した管理簿の管理簿データを管理簿データベースによって管理する管理簿サービスサーバとを備える帳票管理システムにおいて、前記管理簿データを保存するための管理簿データ更新方法であって、
前記帳票サービスサーバが、ネットワークを介して前記帳票データと当該帳票データの保存の指示とを受信する第１ステップと、
前記帳票サービスサーバが、前記第１ステップにおいて受信した前記帳票データを前記帳票データベースに保存する第２ステップと、
前記帳票サービスサーバが、前記第１ステップにおいて受信した前記帳票データを前記管理簿サービスサーバへ送信する第３ステップと、
前記管理簿サービスサーバが、前記第３ステップにおいて前記帳票サービスサーバから送信された前記帳票データを受信する第４ステップと、
前記管理簿サービスサーバが、前記管理簿データと前記帳票データとの対応関係を示す管理簿マッピング情報に基づいて、前記第４ステップにおいて受信した前記帳票データに含まれる帳票項目の情報を前記管理簿データの管理簿項目の情報として取り込むことにより、前記管理簿データを更新する第５ステップと、を含み、
前記管理簿マッピング情報は、更新すべき管理簿データを示す管理簿ＩＤと、取り込みを行う帳票データの種別を示す帳票フォームＩＤと、取り込み元となる帳票データの帳票項目と取り込み先となる管理簿データの管理簿項目との対応関係を示す項目間対応情報と、前記管理簿データに前記帳票データの帳票項目の情報を取り込むか否かを判定するための帳票項目の条件を指定する取り込み条件情報とを含み、
前記第５ステップは、
記憶部が、前記帳票データと前記管理簿データとの対応関係を示す情報として、更新すべき管理簿データを示す管理簿ＩＤと、取り込みを行う帳票データの種別を示す帳票フォームＩＤと、取り込み元となる帳票データの帳票項目と取り込み先となる管理簿データの管理簿項目との対応関係を示す項目間対応情報と、前記管理簿データに前記帳票データの帳票項目の情報を取り込むか否かを判定するための帳票項目の条件を指定する取り込み条件情報とを含む管理簿マッピング情報を、前記管理簿データ毎に記憶する記憶ステップと、
マッピング処理部が、前記記憶部に記憶された前記管理簿マッピング情報に基づいて、前記第４ステップによって受信した前記帳票データの中から項目間対応情報で指定された前記帳票項目の情報を選択し、選択した前記帳票項目の情報と、選択した前記帳票項目の情報の取り込み先を示す管理簿ＩＤと、選択した前記帳票項目の情報の保存先となる管理簿項目を指定する管理簿項目指定情報と、を含むマッピングデータを生成するマッピング処理ステップと、
管理簿データ管理部が、前記マッピング処理ステップによって前記マッピングデータが生成された場合、前記マッピングデータに含まれる前記帳票項目の情報を、前記管理簿ＩＤで特定される前記管理簿データ内の前記管理簿項目指定情報によって指定された管理簿項目へ保存する管理簿データ管理ステップと、を含み、
前記マッピング処理ステップは、受信した前記帳票データに含まれる帳票項目の情報が前記取り込み条件情報によって指定された条件と合致する場合に、前記マッピングデータを生成するステップを含む
ことを特徴とする管理簿データ更新方法。
【請求項４】
入力された帳票の帳票データから所定の帳票項目の情報を抽出して、管理簿データベース内の対応する管理簿データの管理簿項目に保存する管理簿サービスサーバで用いられる管理簿データ更新方法であって、
記憶部が、前記帳票データと前記管理簿データとの対応関係を示す情報として、更新すべき管理簿データを示す管理簿ＩＤと、取り込みを行う帳票データの種別を示す帳票フォームＩＤと、取り込み元となる帳票データの帳票項目と取り込み先となる管理簿データの管理簿項目との対応関係を示す項目間対応情報と、前記管理簿データに前記帳票データの帳票項目の情報を取り込むか否かを判定するための帳票項目の条件を指定する取り込み条件情報とを含む管理簿マッピング情報を、前記管理簿データ毎に記憶する記憶ステップと、
マッピング処理部が、前記管理簿マッピング情報に基づいて、前記帳票データの中から項目間対応情報で指定された前記帳票項目の情報を選択し、選択した前記帳票項目の情報と、選択した前記帳票項目の情報の取り込み先を示す管理簿ＩＤと、選択した前記帳票項目の情報の保存先となる管理簿項目を指定する管理簿項目指定情報と、を含むマッピングデータを生成するマッピング処理ステップと、
管理簿データ管理部が、前記マッピング処理ステップによって前記マッピングデータが生成された場合、前記マッピングデータに含まれる前記帳票項目の情報を、前記管理簿ＩＤで特定される前記管理簿データ内の前記管理簿項目指定情報によって指定された管理簿項目へ保存する管理簿データ管理ステップと、を備え、
前記マッピング処理ステップは、前記帳票データに含まれる帳票項目の情報が、前記取り込み条件情報によって指定された条件と合致するか否か確認し、合致している場合にのみ、前記マッピングデータを生成するステップを含む
ことを特徴とする管理簿データ更新方法。
【請求項５】
コンピュータに、請求項３または請求項４に記載の管理簿データ更新方法における各ステップを実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、帳票管理システム、管理簿データ更新方法、およびプログラムに関し、例えば電子帳票と連携した管理簿を管理するための帳票管理システムに関する。
【背景技術】
【０００２】
近年、帳簿や伝票等の各種の帳票を電子化し、管理および流通させる電子帳票システムが増えつつある。電子帳票システムの多くは、電子帳票をＨＴＭＬ等のマークアップ言語で記述し、ウェブページとして出力することが可能になっている。例えば、特許文献１には、予め必要な帳票項目を記載した表計算ファイルから、所望の帳票フォーマットを有する電子帳票をウェブページで出力する技術が開示されている。
【０００３】
ところで、帳票管理業務では、電子帳票の作成に加えて、作成した複数の電子帳票の所定の帳票項目の内容をまとめて一覧で管理する管理簿を別途作成することによって電子帳票を管理することがよく行われている。
このような場合、従来は、表計算ソフト等を用いて管理簿を別途作成し、ユーザが目視で確認した電子帳票の所定の帳票項目の記載内容を、作成した管理簿に手入力またはクリップボード機能を利用してコピーを行うことによって、管理簿の記載内容を更新していた。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−９２８９６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来の人手作業による方法では、複数の業務プロセス（申請や承認等）から成るワークフローに沿って電子帳票を編集し流通させる場合において、管理簿を最新な状態に保つためには、管理簿の管理者等が電子帳票に対する更新の有無を判断し、電子帳票が更新される度に電子帳票の記載内容を管理簿に転記する必要があった。
また、従来のデータベース間でデータをコピーする一般的な技術を用いて、帳票データベースに記憶された帳票のデータを、管理簿を記憶する管理簿データベースに保存する方法では、データベースの処理負担が増大するという問題もある。
【０００６】
本発明は、上記の問題に鑑みてなされたものであり、本発明の目的は、データベースの処理負担を抑えつつ、電子帳票の最新の記載内容を管理簿に反映させることにある。
【課題を解決するための手段】
【０００７】
本願発明に係る帳票管理システムは、帳票の帳票データを帳票データベースによって管理する帳票サービスサーバと、複数の前記帳票から抽出した所定の帳票項目の情報をまとめて記載した管理簿の管理簿データを管理簿データベースによって管理する管理簿サービスサーバと、を備え、前記帳票サービスサーバは、前記帳票データベースに対して前記帳票データを保存する帳票データ管理部と、前記帳票データを前記管理簿サービスサーバに送信する帳票データ送信部と、ネットワークを介して前記帳票データと当該帳票データの保存の指示とを受信し、受信した前記帳票データの前記帳票データベースに対する保存を前記帳票データ管理部に対して指示するとともに、受信した前記帳票データの前記管理簿サービスサーバへの送信を前記帳票データ送信部に対して指示する受信処理部と、を有し、前記管理簿サービスサーバは、前記帳票サービスサーバから送信された前記帳票データを受信する帳票データ受信部と、前記帳票データと前記管理簿データとの対応関係を示す情報として、更新すべき管理簿データを示す管理簿ＩＤと、取り込みを行う帳票データの種別を示す帳票フォームＩＤと、取り込み元となる帳票データの帳票項目と取り込み先となる管理簿データの管理簿項目との対応関係を示す項目間対応情報と、前記管理簿データに前記帳票データの帳票項目の情報を取り込むか否かを判定するための帳票項目の条件を指定する取り込み条件情報とを含む管理簿マッピング情報を、前記管理簿データ毎に記憶する記憶部と、前記記憶部に記憶された前記管理簿マッピング情報に基づいて、前記帳票データ受信部によって受信した前記帳票データの中から項目間対応情報で指定された前記帳票項目の情報を選択し、選択した前記帳票項目の情報と、選択した前記帳票項目の情報の取り込み先を示す管理簿ＩＤと、選択した前記帳票項目の情報の保存先となる管理簿項目を指定する管理簿項目指定情報と、を含むマッピングデータを生成するマッピング処理部と、前記マッピング処理部によって生成された前記マッピングデータに含まれる前記帳票項目の情報を、前記管理簿ＩＤで特定される前記管理簿データ内の前記管理簿項目指定情報によって指定された管理簿項目へ保存する管理簿データ管理部と、を有し、前記マッピング処理部は、受信した前記帳票データに含まれる帳票項目の情報が前記取り込み条件情報によって指定された条件と合致する場合に、前記マッピングデータを生成するようにしたものである。
【０００８】
また、本発明に係る管理簿サービスサーバは、入力された帳票の帳票データから所定の帳票項目の情報を抽出して、管理簿データベース内の対応する管理簿データの管理簿項目に保存する管理簿サービスサーバであって、前記帳票データと前記管理簿データとの対応関係を示す情報として、更新すべき管理簿データを示す管理簿ＩＤと、取り込みを行う帳票データの種別を示す帳票フォームＩＤと、取り込み元となる帳票データの帳票項目と取り込み先となる管理簿データの管理簿項目との対応関係を示す項目間対応情報と、前記管理簿データに前記帳票データの帳票項目の情報を取り込むか否かを判定するための帳票項目の条件を指定する取り込み条件情報とを含む管理簿マッピング情報を、前記管理簿データ毎に記憶する記憶部と、前記管理簿マッピング情報に基づいて、前記帳票データの中から項目間対応情報で指定された前記帳票項目の情報を選択し、選択した前記帳票項目の情報と、選択した前記帳票項目の情報の取り込み先を示す管理簿ＩＤと、選択した前記帳票項目の情報の保存先となる管理簿項目を指定する管理簿項目指定情報と、を含むマッピングデータを生成するマッピング処理部と、前記マッピング処理部によって生成された前記マッピングデータに含まれる前記帳票項目の情報を、前記管理簿ＩＤで特定される前記管理簿データ内の前記管理簿項目指定情報によって指定された管理簿項目へ保存する管理簿データ管理部と、を備え、前記マッピング処理部は、前記帳票データに含まれる帳票項目の情報が、前記取り込み条件情報によって指定された条件と合致するか否か確認し、合致している場合にのみ、前記マッピングデータを生成するようにしたものである。
【０００９】
本願発明に係る管理簿データ更新方法は、帳票の帳票データを帳票データベースによって管理する帳票サービスサーバと、複数の前記帳票から抽出した所定の帳票項目の情報をまとめて記載した管理簿の管理簿データを管理簿データベースによって管理する管理簿サービスサーバとを備える帳票管理システムにおいて、前記管理簿データを保存するための管理簿データ更新方法であって、前記帳票サービスサーバが、ネットワークを介して前記帳票データと当該帳票データの保存の指示とを受信する第１ステップと、前記帳票サービスサーバが、前記第１ステップにおいて受信した前記帳票データを前記帳票データベースに保存する第２ステップと、前記帳票サービスサーバが、前記第１ステップにおいて受信した前記帳票データを前記管理簿サービスサーバへ送信する第３ステップと、前記管理簿サービスサーバが、前記第３ステップにおいて前記帳票サービスサーバから送信された前記帳票データを受信する第４ステップと、前記管理簿サービスサーバが、前記管理簿データと前記帳票データとの対応関係を示す管理簿マッピング情報に基づいて、前記第４ステップにおいて受信した前記帳票データに含まれる帳票項目の情報を前記管理簿データの管理簿項目の情報として取り込むことにより、前記管理簿データを更新する第５ステップと、を含み、前記管理簿マッピング情報は、更新すべき管理簿データを示す管理簿ＩＤと、取り込みを行う帳票データの種別を示す帳票フォームＩＤと、取り込み元となる帳票データの帳票項目と取り込み先となる管理簿データの管理簿項目との対応関係を示す項目間対応情報と、前記管理簿データに前記帳票データの帳票項目の情報を取り込むか否かを判定するための帳票項目の条件を指定する取り込み条件情報とを含み、前記第５ステップは、記憶部が、前記帳票データと前記管理簿データとの対応関係を示す情報として、更新すべき管理簿データを示す管理簿ＩＤと、取り込みを行う帳票データの種別を示す帳票フォームＩＤと、取り込み元となる帳票データの帳票項目と取り込み先となる管理簿データの管理簿項目との対応関係を示す項目間対応情報と、前記管理簿データに前記帳票データの帳票項目の情報を取り込むか否かを判定するための帳票項目の条件を指定する取り込み条件情報とを含む管理簿マッピング情報を、前記管理簿データ毎に記憶する記憶ステップと、マッピング処理部が、前記記憶部に記憶された前記管理簿マッピング情報に基づいて、前記第４ステップによって受信した前記帳票データの中から項目間対応情報で指定された前記帳票項目の情報を選択し、選択した前記帳票項目の情報と、選択した前記帳票項目の情報の取り込み先を示す管理簿ＩＤと、選択した前記帳票項目の情報の保存先となる管理簿項目を指定する管理簿項目指定情報と、を含むマッピングデータを生成するマッピング処理ステップと、管理簿データ管理部が、前記マッピング処理ステップによって前記マッピングデータが生成された場合、前記マッピングデータに含まれる前記帳票項目の情報を、前記管理簿ＩＤで特定される前記管理簿データ内の前記管理簿項目指定情報によって指定された管理簿項目へ保存する管理簿データ管理ステップと、を含み、前記マッピング処理ステップは、受信した前記帳票データに含まれる帳票項目の情報が前記取り込み条件情報によって指定された条件と合致する場合に、前記マッピングデータを生成するステップを含むものである。
【００１０】
また、本願発明に係る他の管理簿データ更新方法は、入力された帳票の帳票データから所定の帳票項目の情報を抽出して、管理簿データベース内の対応する管理簿データの管理簿項目に保存する管理簿サービスサーバで用いられる管理簿データ更新方法であって、記憶部が、前記帳票データと前記管理簿データとの対応関係を示す情報として、更新すべき管理簿データを示す管理簿ＩＤと、取り込みを行う帳票データの種別を示す帳票フォームＩＤと、取り込み元となる帳票データの帳票項目と取り込み先となる管理簿データの管理簿項目との対応関係を示す項目間対応情報と、前記管理簿データに前記帳票データの帳票項目の情報を取り込むか否かを判定するための帳票項目の条件を指定する取り込み条件情報とを含む管理簿マッピング情報を、前記管理簿データ毎に記憶する記憶ステップと、マッピング処理部が、前記管理簿マッピング情報に基づいて、前記帳票データの中から項目間対応情報で指定された前記帳票項目の情報を選択し、選択した前記帳票項目の情報と、選択した前記帳票項目の情報の取り込み先を示す管理簿ＩＤと、選択した前記帳票項目の情報の保存先となる管理簿項目を指定する管理簿項目指定情報と、を含むマッピングデータを生成するマッピング処理ステップと、管理簿データ管理部が、前記マッピング処理ステップによって前記マッピングデータが生成された場合、前記マッピングデータに含まれる前記帳票項目の情報を、前記管理簿ＩＤで特定される前記管理簿データ内の前記管理簿項目指定情報によって指定された管理簿項目へ保存する管理簿データ管理ステップと、を備え、前記マッピング処理ステップは、前記帳票データに含まれる帳票項目の情報が、前記取り込み条件情報によって指定された条件と合致するか否か確認し、合致している場合にのみ、前記マッピングデータを生成するステップを含むものである。
【００１１】
本願発明に係るプログラムは、コンピュータ（１０および２０）に、上記管理簿データ更新方法における各ステップを実行させるためのプログラムであることを特徴とする。
【発明の効果】
【００１３】
本発明によれば、電子帳票の最新の記載内容を管理簿に反映させることができる。
【図面の簡単な説明】
【００１４】
【図１】図１は、本発明の一実施の形態に係る帳票管理システムの構成を示す図である。
【図２】図２は、実施の形態１に係る帳票管理システムにおける管理簿データ更新方法を説明するための図である。
【図３】図３は、実施の形態１に係る帳票管理システムにおける管理簿データの更新処理の手順を示す図である。
【図４Ａ】図４Ａは、実施の形態１に係る帳票管理システムにおける帳票データの一例を示す図である。
【図４Ｂ】図４Ｂは、実施の形態１に係る帳票管理システムにおける帳票データの別の一例を示す図である。
【図５Ａ】図５Ａは、実施の形態１に係る帳票管理システムにおける管理簿マッピング情報の一例を示す図である。
【図５Ｂ】図５Ｂは、実施の形態１に係る帳票管理システムにおける管理簿マッピング情報の別の一例を示す図である。
【図６Ａ】図６Ａは、実施の形態１に係る帳票管理システムにおける管理簿データを端末の画面上にウェブページとして表示した場合の表示例を示す図である。
【図６Ｂ】図６Ｂは、実施の形態１に係る帳票管理システムにおける管理簿データを端末の画面上にウェブページとして表示した場合の別の表示例を示す図である。
【図７】図７は、実施の形態１に係る帳票管理システムによるマッピング処理の手順を示す図である。
【図８】図８は、実施の形態１に係る帳票管理システムにおいて生成されるマッピングデータの一例を示す図である。
【図９】図９は、管理簿マッピング情報を生成するためのメニュー画面の一例を示す図である。
【図１０】図１０は、管理簿マッピング情報を生成するためのメニュー画面の別の一例を示す図である。
【図１１】図１１は、実施の形態１に係る帳票管理システムにおける管理簿データを画面上に表示する場合に、更に関連する帳票データを表示する場合の表示例を示す図である。
【発明を実施するための形態】
【００１５】
以下、本発明の実施の形態について図を参照して説明する。
【００１６】
≪実施の形態１≫
〈帳票管理システムの構成〉
図１は、本発明の一実施の形態に係る帳票管理システムの構成を示す図である。
同図に示される帳票管理システム１は、出金伝票や各種申込書等の電子帳票（以下、単に「帳票」とも称する。）を作成・管理するとともに、帳票と連携して管理簿を作成・管理するシステムである。
【００１７】
ここで、帳票は、少なくとも一つの帳票項目と、その帳票項目の入力欄（帳票項目欄）に記載された情報（値）とを含むものである。また、管理簿とは、帳票に記載された帳票項目の中から抽出した帳票項目の情報を帳票毎にまとめて一覧表示したものである。管理簿としては、例えば、１ケ月間に発行された出金伝票の金額を出金伝票毎にまとめて一覧表示することによって、１ケ月分の経費を管理する経費管理票等を挙げることができる。
【００１８】
図１に示されるように、帳票管理システム１は、ネットワーク４０を介して少なくとも一つの端末（クライアント）３０と接続され、端末３０からの各種要求をネットワーク４０を介して受信するとともに、受信した要求に応じた処理を実行し、処理結果をネットワーク４０を介して端末３０に送信する。
具体的に、帳票管理システム１は、帳票サービスサーバ１０と、管理簿サービスサーバ２０とを含む。帳票サービスサーバ１０は、電子帳票の帳票データを帳票データベース１４によって管理する。管理簿サービスサーバ２０は、管理簿の管理簿データを管理簿データベース２６によって管理する。
【００１９】
〈帳票サービスサーバの構成〉
帳票サービスサーバ１０は、例えば、端末３０を介したユーザによる業務のワークフローに沿った帳票に対する操作（例えば帳票の保存、帳票の電子的な申請や承認等）に応じた要求を、ネットワーク４０を介して受信し、受信した要求に応じて、帳票データの更新、読み出し、および送信等を行う。
【００２０】
ここで、帳票データは、端末３０の画面にウェブページとして表示された帳票フォームの帳票項目欄にユーザが所望の値（情報）を入力することによって生成され、帳票を識別するための帳票ＩＤや、後述する帳票フォームＩＤ、各帳票項目を識別する情報、および各帳票項目の情報（値）等を含むデータである。帳票データは、例えばＨＴＭＬやＸＭＬ等のマークアップ言語で記述されている。
【００２１】
具体的に、帳票サービスサーバ１０は、端末操作情報処理部１１、帳票データ管理部１２、データ連携処理部１３、および帳票データベース１４を含む。ここで、端末操作情報処理部１１、帳票データ管理部１２、およびデータ連携処理部１３は、帳票サービスサーバ１０内のＣＰＵ等のプログラム処理装置が記憶装置（図示せず）に記憶されたプログラムにしたがって処理を実行することにより実現される。
【００２２】
端末操作情報処理部（受信処理部）１１は、ユーザによる端末３０の操作に基づいてネットワーク４０を介して入力された各種の要求を受信し、要求に応じた各種の処理を実行する。例えば、端末操作情報処理部１１は、ネットワーク４０を介して帳票の保存指示を受信した場合、当該保存指示とともに受信した保存対象の帳票データの保存処理を帳票データ管理部１２に対して指示するとともに、データ連携処理部１３に対して、上記保存指示とともに受信した帳票データの管理簿サービスサーバ２０への送信を指示する。また、例えば、ネットワーク４０を介して管理簿の閲覧指示を受信した場合には、データ連携処理部１３を介して管理簿サービスサーバ２０に対して、管理簿データの読み出しを要求する。
【００２３】
帳票データベース１４は、各種の帳票データを記憶する。帳票データベース１４は、例えば、不揮発性の書き換え可能な記憶装置（例えばハードディスクやフラッシュメモリ）と、当該記憶装置を管理するデータベース管理システム（ＤＢＭＳ：ｄａｔａｂａｓｅ  ｍａｎａｇｅｍｅｎｔ  ｓｙｓｔｅｍ）とから構成されている。帳票データ管理部１２は、帳票データベース１４に対する帳票データの書き込み（保存）および読み出しを行う。
【００２４】
データ連携処理部（帳票データ送信部）１３は、帳票データと管理簿データとの間のデータ連携処理を行うための帳票サービスサーバ１０側の機能部である。ここで、データ連携処理とは、帳票データに対する操作に応じて管理簿データを更新するための処理をいう。例えば、データ連携処理部１３は、データ連携処理の一つとして、端末操作情報処理部１１からの指示に応じて、ネットワーク４０を介して端末操作情報処理部１１で受信した帳票データを管理簿サービスサーバ１０に送信する処理を行う。
【００２５】
〈管理簿サービスサーバの構成〉
管理簿サービスサーバ２０は、例えば、帳票サービスサーバ１０による帳票データに対する操作に連動して、管理簿データの更新を行う。また、管理簿サービスサーバ２０は、端末３０からの要求に応じて、後述する管理簿マッピング情報２５０を生成する。更に、管理簿サービスサーバ２０は、端末３０からの管理簿の閲覧要求に応じて、管理簿データベース２６に記憶されている管理簿データを読み出して端末３０に送信する。
【００２６】
なお、端末３０と管理簿サービスサーバ２０との間の通信は、帳票サービスサーバ１０を介して行うものとして説明するが、端末３０と管理簿サービスサーバ２０との間で、帳票サービスサーバ１０を介さずに、ネットワーク４０を介して通信を行ってもよい。
【００２７】
ここで、管理簿データとは、例えばＨＴＭＬやＸＭＬ等のマークアップ言語で記述されたデータであり、管理簿を識別するための管理簿識別情報や、管理簿項目の識別情報、各管理簿項目の情報（値）、関連する帳票データの帳票識別情報等を含むデータである。
【００２８】
具体的に、管理簿サービスサーバ２０は、データ連携処理部２１、マッピング処理部２２、管理簿データ管理部２３、管理簿マッピング情報生成部２４、記憶部２５、および管理簿データベース２６を備える。ここで、データ連携処理部２１、マッピング処理部２２、管理簿データ管理部２３、および管理簿マッピング情報生成部２４は、管理簿サービスサーバ２０内のＣＰＵ等が記憶部２５に記憶されたプログラムにしたがって処理を実行することにより実現される。
【００２９】
データ連携処理部（帳票データ受信部）２１は、帳票データと管理簿データとの間のデータ連携処理を行うための管理簿サービスサーバ２０側の機能部である。例えば、データ連携処理部２１は、データ連携処理の一つとして、帳票サービスサーバ１０から帳票データを受信したら、マッピング処理部２２に対して、受信した帳票データに関連する管理簿データの更新を指示するとともに受信した帳票データを送信する処理を行う。
【００３０】
管理簿データベース２６は、各種の管理簿データを記憶する。管理簿データベース２６は、例えば、帳票データベース１４と同様に、不揮発性の書き換え可能な記憶装置と、当該記憶装置を管理するデータベース管理システム（ＤＢＭＳ）とから構成されている。管理簿データ管理部２３は、管理簿データベース２６に対する管理簿データの書き込み（保存）および読み出しを行う。
【００３１】
マッピング処理部２２は、データ連携処理部２１からの指示に応じて、記憶部２５に記憶された管理簿マッピング情報２５０に基づいてマッピング処理を実行する。マッピング処理の詳細については後述する。
【００３２】
管理簿マッピング情報生成部２４は、例えばネットワーク４０を介して端末３０から送信された管理簿マッピング情報の生成の指示に応じて、管理簿マッピング情報２５０を生成し、記憶部２５に記憶させる。管理簿マッピング情報２５０の具体的な生成方法については後述する。
【００３３】
記憶部２５は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ、およびデータの書き換えが可能な不揮発性の記憶媒体（フラッシュメモリ等）から構成されている。記憶部２５には、管理簿サービスサーバ２０によって実行される各種プログラムや各種のデータが記憶されている。図１には、記憶部２５に記憶されているデータの一例として、管理簿マッピング情報２５０が図示されている。
【００３４】
〈管理簿データの更新方法の概要〉
次に、管理簿サービスサーバ２０による管理簿データ更新方法の概要を説明する。
図２は、本実施の形態に係る帳票管理システムにおける管理簿サービスサーバによる管理簿データ更新方法を説明するための図である。
ここでは、図２に示される複数の帳票データ５Ａ＿１〜５Ａ＿ｎ、５Ｂ＿１〜５Ｂ＿ｎから２つの管理簿データ６＿１、６＿２を更新する場合について説明する。
【００３５】
先ず、更新したい管理簿毎に、前述した管理簿マッピング情報２５０を生成し、記憶部２５に記憶しておく。例えば、図２の場合、管理簿データ６＿１を更新するための管理簿マッピング情報４＿１と管理簿データ６＿２を更新するための管理簿マッピング情報４＿２を夫々生成し、管理簿サービスサーバ２０内の記憶部２５に記憶しておく。
【００３６】
管理簿マッピング情報２５０には、帳票と管理簿とを対応付けるための各種の情報が含まれる。例えば、管理簿マッピング情報２５０には、更新すべき管理簿データを特定する管理簿ＩＤ４０１と、取り込み元の帳票（帳票データ）の種別（帳票のフォーム）を示す帳票フォームＩＤ４０２と、取り込み元の帳票データの帳票項目と取り込み先の管理簿データの管理簿項目との対応関係を示す項目間対応情報４０３と、管理簿データに帳票データを取り込むか否かを判定するための帳票項目の条件を指定する取り込み条件情報４０４と、を含む。ここで、管理簿マッピング情報２５０に含まれる情報のうち、帳票フォームＩＤ４０２、項目間対応情報４０３、および取り込み条件情報４０４は、取り込み元の帳票の種別毎に設定される。
【００３７】
具体的には、図２に示されるように、管理簿マッピング情報４＿１には、管理簿ＩＤ４０１として“管理簿１”が指定され、帳票フォームＩＤとして“Ｆｘｘ１”と“Ｆｘｘ２”の２つの帳票フォームが指定された場合が示されている。帳票フォームＩＤ“Ｆｘｘ１”に対応する項目間対応情報４０３＿１としては、取り込み元の帳票フォーム“Ｆｘｘ１”における項目“ａｎ（ｎは１以上の整数）”の値を管理簿の“項目Ａ”の値として取り込み、項目“ｂｎ”の値を管理簿の“項目Ｂ”の値として取り込み、項目“ｃｎ”の値を管理簿の“項目Ｃ”の値として取り込むことが設定され、帳票フォームＩＤ“Ｆｘｘ１”に対応する取り込み条件情報４０４＿１としては、帳票フォーム“Ｆｘｘ１”の項目“ａｎ”の値が“Ａ”の場合に帳票フォーム“Ｆｘｘ１”の情報を取り込むことが設定されている。また、帳票フォームＩＤ“Ｆｘｘ２”に対応する項目間対応情報４０３＿２としては、取り込み元の帳票フォーム“Ｆｘｘ２”における項目“ａｘｎ”の値を管理簿の“項目Ａ”の値として取り込み、項目“ｂｘｎ”の値を管理簿の“項目Ｂ”の値として取り込み、項目“ｃｘｎ”の値を管理簿の“項目Ｃ”の値として取り込むことが設定され、帳票フォームＩＤ“Ｆｘｘ２”に対応する取り込み条件情報４０４＿２としては、帳票フォーム“Ｆｘｘ２”の項目“ａｘｎ”の値が“Ａ”の場合に帳票フォーム“Ｆｘｘ２”の情報を取り込むことが設定されている。
【００３８】
前述したように、管理簿サービスサーバ２０は、帳票サービスサーバ１０から帳票データが送信されたら、記憶部２５に記憶された管理簿マッピング情報２５０に従って管理簿データを更新する。例えば、図２に示すように、帳票サービスサーバ１０から帳票データ５Ａ＿１が送信された場合、管理簿サービスサーバ２０は、管理簿マッピング情報４＿１に従って、管理簿６＿１の所定のレコード（行）に値を入力する。例えば、管理簿６＿１におけるレコード６１＿１の項目Ａの欄に“ａ１”を、項目Ｂの欄に“ｂ１”を、項目Ｃの欄に“ｃ１”を夫々入力する。同様に、管理簿サービスサーバ２０は、管理簿マッピング情報４＿２に従って、管理簿６＿２の所定のレコードに値を入力する。例えば、管理簿６＿２におけるレコード６２＿１の項目Ａの欄に“ａ１”を、項目Ｂの欄に“ｂ１”を、項目Ｄの欄に“ｄ１”を夫々入力する。
【００３９】
このように、管理簿サービスサーバ２０は、管理簿マッピング情報２５０に従って、対応する管理簿データ内の所定のレコードに、帳票サービスサーバ１０から送信された帳票データの帳票項目の値を入力することにより、管理簿データを更新する。
【００４０】
〈管理簿データの更新手順〉
次に、本実施の形態に係る帳票管理システムにおける管理簿データの更新処理の手順について詳細に説明する。
図３は、実施の形態１に係る帳票管理システムにおける管理簿データの更新処理の手順を示す図である。なお、ここでは、帳票管理システム１内に管理簿サービスサーバ２０が１つだけ存在する場合を一例として説明する。
【００４１】
図３に示されるように、先ず、クライアントとしての端末３０が、例えばウェブブラウザによって表示されたＨＴＭＬまたはＸＭＬ形式の帳票データに対する操作を受け付ける（Ｓ１）。例えば、ユーザは、端末３０のキーボードやマウス等の操作入力部を介して、端末３０の画面上にウェブブラウザによって表示された特定の帳票データの帳票項目に情報を入力した後、当該帳票データの帳票データベース１４への保存を要求する。
【００４２】
端末３０は、例えばウェブブラウザを介して帳票データ保存の要求が入力されると、帳票サービスサーバ１０に対して、帳票データの保存を指示するとともに、保存すべき帳票データを送信する（Ｓ２）。帳票サービスサーバ１０において、端末操作情報処理部１１は、端末３０から送信された帳票データの保存の指示に応じて、受信した帳票データの帳票データベース１４への書き込み（保存）を帳票データ管理部１２に対して指示する（Ｓ３）。帳票データ管理部１２は、ステップＳ３における帳票データの書き込みの指示に応じて、端末操作情報処理部１１によって受信した帳票データを帳票データベース１４に書き込む（Ｓ４）。帳票データ管理部１２は、帳票データの書き込みが完了したら、帳票データの保存が完了したことを端末操作情報処理部１１に通知する（Ｓ５）。
【００４３】
端末操作情報処理部１１は、ステップＳ５において帳票データの帳票データベース１４に対する書き込みの完了通知を受け取ったら、ステップＳ２において受信した帳票データの管理簿サービスサーバ２０への送信を、データ連携処理部１３に対して指示する（Ｓ６）。
【００４４】
データ連携処理部１３は、端末操作情報処理部１１からの送信指示を受けたら、管理簿データを管理簿サービスサーバ２０へ送信するための準備処理を行い、当該準備処理が完了したら、データ連携の準備が完了したこと（帳票データの送信準備が完了したこと）を端末操作情報処理部１１に通知する（Ｓ７）。端末操作情報処理部１１は、帳票データの送信準備完了の通知を受け取ったら、帳票データの保存が完了したことを端末３０に対して通知する（Ｓ８）。端末３０は、帳票データ保存完了の通知を受け取ったら、ステップＳ１で要求した帳票データの保存が完了したことをウェブブラウザを介してユーザに通知する（Ｓ９）。なお、帳票データ保存完了の通知処理（ステップＳ８）は、ステップＳ５の処理の直後に実行されてもよい。
【００４５】
一方、帳票サービスサーバ１０におけるデータ連携処理部１３は、帳票データの送信準備完了を端末操作情報処理部１１に通知した後、ステップＳ２において端末操作情報処理部１１が受信した帳票データを管理簿サービスサーバ２０に対して送信する（Ｓ１０）。
【００４６】
管理簿サービスサーバ２０において、データ連携処理部２１は、帳票サービスサーバ１０から送信された帳票データを受信すると、受信した帳票データに基づくマッピング処理の実行をマッピング処理部２２に指示する（Ｓ１１）。マッピング処理部２２は、データ連携処理部２１からの指示に応じて、データ連携処理部２１で受信した帳票データと記憶部２５に記憶されている管理簿マッピング情報２５０に従ってマッピング処理を実行する（Ｓ１２）。
【００４７】
マッピング処理部２２は、マッピング処理を実行することによってマッピングデータを生成したら、管理簿データ管理部２３に対して、管理簿データの更新を指示する（Ｓ１３）。管理簿データ管理部２３は、ステップＳ１２のマッピング処理によって生成されたマッピングデータに基づいて管理簿データを生成し、管理簿データベース２６に保存する管理簿データの保存処理を行う（Ｓ１４）。管理簿データ管理部２３は、管理簿データの保存処理が完了したら、管理簿データの保存が完了したことをマッピング処理部２２およびデータ連携処理部２１に通知する（Ｓ１５）。データ連携処理部２１は、管理簿データの保存完了の通知を受け取ったら、データ連携が完了したこと（帳票データに基づく管理簿データの更新が完了したこと）を帳票サービスサーバ１０（データ連携処理部１３）に通知する（Ｓ１６）。これにより、一連の管理簿データの更新処理が終了する。
【００４８】
〈マッピング処理〉
次に、マッピング処理部２２によるマッピング処理について詳細に説明する。
ここでは、一例として、図４Ａおよび図４Ｂに示される帳票データ５０、５１から、図５Ａおよび図５Ｂに示される管理簿マッピング情報４００Ａ、４００Ｂに基づいて、図６Ａおよび図６Ｂに示される管理簿データ６０、６１を更新する場合について説明する。なお、図６Ａ、６Ｂには、管理簿データを端末３０の画面上にウェブページとして表示した場合の表示例である。
【００４９】
図７は、マッピング処理の手順を示す図である。
先ず、マッピング処理部２２は、受信した帳票データに関連する管理簿マッピング情報２５０が記憶部２５に記憶されているか否かを判定する（Ｓ１２１）。例えば、管理簿マッピング情報２５０とは別に、管理簿マッピング情報２５０と帳票データ（帳票ＩＤ）との対応関係を示すリンクテーブルを記憶部２５に予め格納しておき、マッピング処理部２２が、受信した帳票データの帳票ＩＤをインデックスとして上記リンクテーブルを参照することによって、対応する管理簿マッピング情報の有無を判定する。上記リンクテーブルには、管理簿マッピング情報２５０と帳票ＩＤとの対応関係を示す情報に加えて、帳票ＩＤで特定される帳票データの帳票項目の情報を管理簿データ内のどこのレコード（行）に入力（保存）するかを指定する管理簿レコード番号が含まれる。
【００５０】
ステップＳ１２１において、受信した帳票データに対応する管理簿マッピング情報が記憶部２５に記憶されていないと判定した場合には、マッピング処理部２２はマッピングデータを生成することなく、マッピング処理を終了する（Ｓ１２５）。
【００５１】
一方、ステップＳ１２１において、受信した帳票データに対応する管理簿マッピング情報が記憶部２５に記憶されていると判定した場合には、マッピング処理部２２は、記憶部２５から対応する管理簿マッピング情報２５０を読み出す（Ｓ１２２）。
例えば、管理簿サービスサーバ２０が、図４Ａに示される“工事申込書（一般）”の帳票データ５０を受信した場合、帳票データ５０の帳票フォームＩＤ“Ｆｘｘ１”に対応する管理簿マッピング情報４００Ａ、４００Ｂを記憶部２５から読み出す。
【００５２】
次に、マッピング処理部２２は、読み出した管理簿マッピング情報２５０内の取り込み条件情報４０４を参照し、取り込み条件情報４０４で指定された条件を満足しているか否かを判定する（Ｓ１２３）。
例えば、上記の例の場合、図５Ｂに示される管理簿マッピング情報４００Ｂには、取り込み情報４０４として、帳票項目“住所”に“東京都”が含まれている場合に帳票項目の情報を取り込むことが設定されている。そこで、マッピング処理部２２は、受信した帳票データ５０の帳票項目“住所”の情報を参照し、その情報内に“東京都”が含まれるか否かを判定する。例えば、上述の図５Ｂに示される管理簿マッピング情報４００Ｂに基づく判定の場合、受信した帳票データ５０の帳票項目“住所”の情報に“東京都”が含まれているため、マッピング処理部２２は取り込み条件を満足していると判定し、ステップＳ１２４に移行する。なお、図５Ａに示される管理簿マッピング情報４００Ａには、取り込み条件４０４が設定されていないため、この場合は、取り込み条件の判定を行うことなく、ステップＳ１２４に移行する。
【００５３】
ステップＳ１２３において、取り込み条件情報４０４で指定された条件を満足していないと判定した場合には、マッピング処理部２２は、マッピングデータを生成することなく、マッピング処理を終了する（Ｓ１２５）。
【００５４】
一方、ステップＳ１２３において、取り込み条件情報４０４で指定された条件を満足していると判定した場合、マッピング処理部２２は、マッピングデータを生成する（Ｓ１２４）。具体的に、マッピング処理部２２は、ステップＳ１２２で読み出した管理簿マッピング情報２５０に基づいて、受信した帳票データの中から項目間対応情報４０３で指定された帳票項目の情報（値）を選択するとともに、選択した帳票項目の情報２２３と、選択した帳票項目の情報の取り込み先の管理簿データの管理簿ＩＤ２２１と、選択した帳票項目の情報の保存先の管理簿項目を指定する管理簿項目指定情報２２２と、含むマッピングデータ２２０を生成する。
【００５５】
図８は、マッピングデータの一例を示す図である。
同図に示されるように、マッピングデータ２２０は、管理簿ＩＤ２２１、管理簿項目指定情報２２２、および帳票項目の情報（値）２２３を含む。マッピングデータ２２０は、取り込み元の帳票項目と取り込み先の管理簿項目との対応関係毎に生成される。例えば図５に示されるように、取り込み先の帳票項目毎に、マッピングデータ２２０＿１〜２２０＿ｍ（ｍは１以上の整数）が生成される。例えば、マッピングデータ２２０＿１には、管理簿項目指定情報２２２として“項目１（申込日）”と、帳票項目の情報２２３として、“２０ｙｙ／１／１０”とが含まれる。同様に、マッピングデータ２２０＿２には、管理簿項目指定情報２２２として“項目２（お客様名）”と、帳票項目の情報２２３として、“ＡＡ  ＢＢ”とが含まれる。
【００５６】
ステップＳ１２４において、マッピング処理部２２が上記のようなマッピングデータを生成したら、一連のマッピング処理が終了する。
【００５７】
〈管理簿データの保存処理〉
次に、マッピングデータに基づく管理簿データの保存処理について説明する。
上述したように、図３のステップＳ１４において、管理簿データ管理部２３は、マッピング処理部２２によって生成されたマッピングデータ２２０に基づいて管理簿データを生成し、管理簿データベース２６に保存する。具体的に、管理簿データ管理部２３は、マッピングデータ２２０に含まれる帳票項目の情報２２３を、管理簿ＩＤ２２１で特定される管理簿データ内の管理簿項目指定情報２２２によって指定された管理簿項目へ保存（入力）する。
【００５８】
上述の例において、図６Ａに示される管理簿データ６０を更新する場合、図８で示したマッピングデータ２２０＿１内の帳票項目の情報“２０ｙｙ／１／１０”を、レコード６０Ｄ＿１の“申込日（項目１）”の欄６０１に入力する。同様に、マッピングデータ２２０＿２内の帳票項目の情報“ＡＡ  ＢＢ”とマッピングデータ２２０＿３内の帳票項目の情報“○○○○”を、レコード６０Ｄ＿１の“お客様名（項目２）”の欄６０２とレコード６０Ｄ＿１の“売上（項目３）”の欄６０３に、夫々入力する。これにより、管理簿データ６０が更新される。
【００５９】
また、図６Ｂに示される管理簿データ６１を更新する場合も同様に、図５Ｂに示された管理簿マッピング情報４００Ｂと、帳票サービスサーバ１０から送信された帳票データとに基づいてマッピングデータを生成し、そのマッピングデータに基づいて管理簿データ６１の所定のレコードに帳票項目の情報を入力する。これにより、管理簿データ６１が更新される。
【００６０】
なお、管理簿データ管理部２３による帳票項目の情報の入力先のレコードの選択は、例えば、前述のリンクテーブル内の管理簿レコード番号に基づいて行われる。
【００６１】
〈管理簿マッピング情報の生成方法〉
次に、管理簿マッピング情報２５０の生成方法について説明する。
例えば、例えばネットワーク４０を介して端末３０から管理簿マッピング情報の生成指示が送信されると、帳票サービスサーバ１０内の端末操作情報処理部１１がその指示を受信し、端末操作情報処理部１１がデータ連携処理１３を介して、管理簿サービスサーバ２０に対し、管理簿マッピング情報の生成指示を送信する。管理簿マッピング情報生成部２４は、管理簿マッピング情報の生成指示に応じて、管理簿マッピング情報２５０を生成する。
【００６２】
図９は、管理簿マッピング情報の生成するためのメニュー画面の一例を示す図である。
同図に示されるメニュー画面７００は、例えば、管理簿マッピング情報の生成するためのコマンドが端末３０のキーボード等の操作入力部を介して入力されることによって、ウェブブラウザによって端末３０の画面上に表示されるものである。
【００６３】
図９に示されるように、例えばメニュー画面７００上のタブ７０１をマウス等によるカーソル操作によって選択することにより、管理簿マッピング情報の入力欄が表示される。
メニュー画面７００上には、対象の管理簿データに取り込むべき帳票データ毎に、情報入力欄７０２が表示される。情報入力欄７０２には、取り込み対象の帳票データの帳票フォームＩＤの入力欄７０３、および帳票名の入力欄７０４に加え、取り込み先の管理簿項目に対応付ける取り込み元の帳票項目を管理簿項目毎に入力する入力欄７０５が含まれる。
【００６４】
また、例えばメニュー画面７００上のタブ７０６をマウス等によるカーソル操作によって選択することにより、図１０に示されるような取り込み条件情報の入力欄７１０が表示される。例えば、入力画面７１０の左側には、当該管理簿データに対応付けられた帳票データの一覧７１１が表示され、その一覧の中から一つの帳票データを選択する（例えば“編集”ボタン７１２をクリックする）と、選択された帳票データの取り込み条件の入力欄７１３が入力画面７１０の右側に表示され、当該帳票データの帳票項目毎に、取り込み条件を入力することが可能となる。図１０では、帳票項目“住所”の欄に、“東京都”という条件が入力された場合が示されている。これによれば、管理簿マッピング情報２５０で指定された帳票フォームＩＤで指定された帳票データが管理簿サービスサーバ２０に送信された場合に、その帳票データの帳票項目“住所”の情報（値）が“東京都”である場合に、送信された帳票データの情報が管理簿データに反映され（取り込まれ）、帳票項目“住所”の情報（値）が“東京都”以外の場合には、送信された帳票データの情報が管理簿データに反映されない。
【００６５】
〈本実施の形態に係る帳票管理システムによる効果〉
以上、本実施の形態に係る帳票管理システムによれば、ユーザ（端末）から帳票データの保存等の指示を受けた場合に、帳票サービスサーバが保存対象の帳票データを帳票データベースに保存するとともに保存対象の帳票データを管理簿サービスサーバに送信し、帳票データを受信した管理簿サービスサーバが、管理簿マッピング情報に基づいて、受信した帳票データに含まれる帳票項目の情報を対応する管理簿データの管理簿項目の情報として保存するので、帳票の最新の記載内容を管理簿に容易に反映させることができる。これによれば、従来のように人手作業による管理簿データの更新を行わなくても、管理簿データを常に最新の状態に保つことが可能となる。
【００６６】
また、帳票管理システムによれば、ユーザ（端末）から帳票データの保存等の指示を受けた後に、受信した帳票データを帳票サービスサーバに直接送信するので、帳票データの保存等の指示を受けてから管理簿サービスサーバに帳票データを送信するまでの処理を簡素化することができる。例えば、帳票データの保存等の指示を受けて帳票データを帳票データベースに保存した後に、再度、帳票データベースにアクセスして送信対象の帳票データを読み出し、読み出した帳票データを送信する場合に比べて、処理手順が少なくなるので、帳票サービスサーバ側のプログラムの開発コストの低減に資する。特に、ユーザ（端末）からの帳票データの保存等の指示に応じて帳票データベースに帳票データを保存するような既存の帳票サービスサーバに、本実施の形態に係る帳票管理システムによって実現される帳票データと管理簿データの連携機能（帳票データの更新に応じて管理簿データを更新する機能）を追加する場合に、帳票サービスサーバ側のプログラムの開発コストを抑制することが可能となる。
【００６７】
また、本実施の形態に係る帳票管理システムによれば、管理簿サービスサーバが、管理簿ＩＤ、帳票フォームＩＤ、および項目間対応情報を含む管理簿マッピング情報と受信した帳票データに基づいて、取り込み先の帳票データを指定する管理簿ＩＤと、取り込み元の帳票項目の値と、取り込み先の管理簿項目を指定する管理簿項目指定情報と含むマッピングデータを生成するので、送信された帳票データに対応する管理簿データの更新を容易に実現することができる。
【００６８】
更に、本実施の形態に係る帳票管理システムによれば、管理簿マッピング情報に取り込み条件情報を設定することにより、同じ帳票フォームの帳票データであっても、帳票項目の情報の内容によって管理簿データへの情報の取り込みの可否を決定することができるので、ユーザの利便性を更に向上させることができる。
【００６９】
また、管理簿データ毎に管理簿マッピング情報を生成するので、管理簿データの管理が容易となる。
【００７０】
以上、本発明者らによってなされた発明を実施の形態に基づいて具体的に説明したが、本発明はそれに限定されるものではなく、その要旨を逸脱しない範囲において種々変更可能であることは言うまでもない。
【００７１】
例えば、上記実施の形態において、帳票管理システム１内に管理簿サービスサーバ２０が１つだけ存在する場合を一例として説明したが、管理簿サービスサーバ２０の個数に特に制限はなく、複数であってもよい。例えば、管理すべき管理簿毎に管理簿サービスサーバ２０を設けてもよいし、一つの管理簿サービスサーバ２０によって複数の管理簿を管理させてもよい。なお、管理簿サービスサーバ２０が複数ある場合は、送信対象の帳票データを全ての管理簿サービスサーバ２０に送信してもよいし、各帳票データに対応する管理簿データを有している管理簿サービスサーバ２０の一覧を示すテーブル等の情報を、帳票サービスサーバ１０内の記憶部（図示せず）に記憶させておき、帳票データを送信するときに、上記テーブル等の情報を参照することによって、送信先の管理簿サービスサーバ２０を特定し、特定した管理簿サービスサーバ２０に対して送信してもよい。
【００７２】
また、上記実施の形態において、図１１のように管理簿データを端末３０の画面に表示した場合に、所望の“帳票ＩＤ”を選択した場合に、参照符号６０Ａのように、選択した帳票ＩＤの帳票データに関連付けられた他の帳票データの帳票ＩＤが表示されるようにしてもよい。
【００７３】
また、上記実施の形態において、マッピング処理部２２によって生成されるマッピングデータ２２０は、取り込み元の帳票項目の情報の属性（例えば、数値、日付、文字等のデータの種別）を示す情報を含んでもよい。
【符号の説明】
【００７４】
１…帳票管理システム、１０…帳票サービスサーバ、１１…端末操作情報処理部（受信処理部）、１２…帳票データ管理部、１３…データ連携処理部（帳票データ送信部）、１４…帳票データベース、２０…管理簿サービスサーバ、２１…データ連携処理部（帳票データ受信部）、２２…マッピング処理部、２３…管理簿データ管理部、２４…管理簿マッピング情報生成部、２５…記憶部、２６…管理簿データベース、３０…端末、４０…ネットワーク、２２０…マッピングデータ、２２１…管理簿ＩＤ、２２２…管理簿項目指定情報、２２３…帳票項目の情報、２５０、４＿１、４＿２、４００Ａ、４００Ｂ…管理簿マッピング情報、４０１…管理簿ＩＤ、４０２…帳票フォームＩＤ、４０３…項目間対応情報、４０４…取り込み条件情報５Ａ＿１〜５Ａ＿ｎ、５Ｂ＿１〜５Ｂ＿ｎ、５０、５１…帳票データ、６＿１、６＿２、６０、６１…管理簿データ、６１＿１、６２＿１、６０Ｂ、６０Ｄ＿１〜６０Ｄ＿３…レコード。
【図１】
0006393137.tif 000002
【図２】
0006393137.tif 000003
【図３】
0006393137.tif 000004
【図４Ａ】
0006393137.tif 000005
【図４Ｂ】
0006393137.tif 000006
【図５Ａ】
0006393137.tif 000007
【図５Ｂ】
0006393137.tif 000008
【図６Ａ】
0006393137.tif 000009
【図６Ｂ】
0006393137.tif 000010
【図７】
0006393137.tif 000011
【図８】
0006393137.tif 000012
【図９】
0006393137.tif 000013
【図１０】
0006393137.tif 000014
【図１１】
0006393137.tif 000015