(57)【要約】【課題】主たる業務の進捗状況と派生業務の進捗状況とを関連付けて管理する。【解決手段】印刷指示部１１４は、印刷対象の電子帳票の文書ＩＤと当該帳票の内容とを含む回付用帳票をプリンタに印刷させる。回付用帳票は、主たる業務で用いられる主帳票または当該主たる業務から派生する派生業務で用いられる副帳票である。主帳票に対応する電子帳票は、その主たる業務から派生する派生業務を識別する派生業務識別情報を含む。副帳票は、その派生業務の派生業務識別情報を含む。文書情報抽出部１１６は、印刷対象の電子帳票から少なくとも派生業務識別情報を抽出し、文書情報登録部１２０は、抽出された情報と文書ＩＤとを関連付けて文書情報記憶部１３０の業務データ管理表に登録する。通過記録登録部１４０は、回付用帳票の文書ＩＤとその操作に関する操作履歴情報とを関連付けて通過記録記憶部１５０に登録する。【選択図】図２
2012173936.tif 000002
【特許請求の範囲】
【請求項１】
利用者により指定された電子文書の形式を変換して、当該電子文書の文書識別情報と当該電子文書の内容とを含む回付用文書を生成する変換手段と、
前記指定された電子文書から当該電子文書の内容の少なくとも一部を抽出し、抽出した情報である文書情報と当該電子文書の文書識別情報とを互いに関連付けて文書情報記憶手段に登録する文書情報登録手段と、
前記回付用文書に含まれる前記文書識別情報と前記回付用文書に対する操作に関する操作履歴情報とを取得した場合に、取得した文書識別情報と取得した操作履歴情報とを互いに関連付けて履歴情報記憶手段に登録する履歴情報登録手段と、
を備え、
前記回付用文書は、主たる業務または前記主たる業務から派生する派生業務で用いられる文書であり、
前記主たる業務で用いられる前記回付用文書に対応する前記電子文書は、前記主たる業務から派生する派生業務を識別する派生業務識別情報を含み、
前記派生業務で用いられる前記回付用文書に対応する前記電子文書は、前記派生業務の派生業務識別情報を含み、
前記文書情報登録手段が前記電子文書から抽出して前記文書識別情報に関連付けて前記文書情報記憶手段に登録する前記文書情報は、少なくとも前記派生業務識別情報を含む、
ことを特徴とする情報管理装置。
【請求項２】
処理対象の文書識別情報が特定された場合に、前記文書情報記憶手段を参照し、当該処理対象の文書識別情報に関連付けられた文書情報に含まれる前記派生業務識別情報と同じ前記派生業務識別情報を含む文書情報に関連付けられた他の文書識別情報を特定し、特定した文書識別情報に関連付けられた文書情報および当該処理対象の文書識別情報に関連付けられた文書情報を前記文書情報記憶手段から読み出すと共に、前記特定した文書識別情報に関連付けられた操作履歴情報および当該処理対象の文書識別情報に関連付けられた操作履歴情報を前記履歴情報記憶手段から読み出し、読み出した文書情報の少なくとも一部と読み出した操作履歴情報の少なくとも一部とを関連付けて表示装置に表示させるための表示情報を生成する表示情報生成手段、をさらに備える、
ことを特徴とする請求項１に記載の情報管理装置。
【請求項３】
前記文書情報登録手段は、さらに、前記指定された電子文書を変換して生成される回付用文書が前記主たる業務および前記派生業務のいずれで用いられるかを表す情報を前記指定された電子文書の前記文書識別情報に関連付けて前記文書情報記憶手段に登録し、
前記操作履歴情報は、前記回付用文書に対する操作の種類を表す情報を含み、
前記表示情報生成手段は、さらに、前記文書情報記憶手段を参照して、前記処理対象の文書識別情報および前記特定した文書識別情報のうち前記派生業務で用いられる回付用文書の文書識別情報を特定し、前記履歴記憶手段を参照して、前記特定した回付用文書の文書識別情報のうち予め設定された種類の操作を含む操作履歴情報に関連付けられた文書識別情報の割合を求め、求めた割合をさらに前記表示装置に表示させるための前記表示情報を生成する、
ことを特徴とする請求項２に記載の情報管理装置。
【請求項４】
利用者により指定された電子文書の形式を変換して、当該電子文書の文書識別情報と当該電子文書の内容とを含む回付用文書を生成する変換ステップと、
前記指定された電子文書から当該電子文書の内容の少なくとも一部を抽出し、抽出した情報である文書情報と当該電子文書の文書識別情報とを互いに関連付けて文書情報記憶手段に登録する文書情報登録ステップと、
前記回付用文書に含まれる前記文書識別情報と前記回付用文書に対する操作に関する操作履歴情報とを取得した場合に、取得した文書識別情報と取得した操作履歴情報とを互いに関連付けて履歴情報記憶手段に履歴情報登録ステップと、
をコンピュータに実行させ、
前記回付用文書は、主たる業務または前記主たる業務から派生する派生業務で用いられる文書であり、
前記主たる業務で用いられる前記回付用文書に対応する前記電子文書は、前記主たる業務から派生する派生業務を識別する派生業務識別情報を含み、
前記派生業務で用いられる前記回付用文書に対応する前記電子文書は、前記派生業務の派生業務識別情報を含み、
前記文書情報登録ステップで前記電子文書から抽出されて前記文書識別情報に関連付けて前記文書情報記憶手段に登録される前記文書情報は、少なくとも前記派生業務識別情報を含む、
ことを特徴とするプログラム。
【請求項５】
利用者により指定された電子文書の形式を変換して、当該電子文書の文書識別情報と当該電子文書の内容とを含む回付用文書を生成する変換手段と、
前記指定された電子文書から当該電子文書の内容の少なくとも一部を抽出し、抽出した情報である文書情報と当該電子文書の文書識別情報とを互いに関連付けて文書情報記憶手段に登録する文書情報登録手段と、
前記回付用文書に含まれる前記文書識別情報と前記回付用文書に対する操作に関する操作履歴情報との利用者による入力を受け付ける入力受付手段と、
前記入力受付手段が受け付けた前記文書識別情報と前記操作履歴情報とを取得し、取得した文書識別情報と取得した操作履歴情報とを互いに関連付けて履歴情報記憶手段に登録する履歴情報登録手段と、
を備え、
前記回付用文書は、主たる業務または前記主たる業務から派生する派生業務で用いられる文書であり、
前記主たる業務で用いられる前記回付用文書に対応する前記電子文書は、前記主たる業務から派生する派生業務を識別する派生業務識別情報を含み、
前記派生業務で用いられる前記回付用文書に対応する前記電子文書は、前記派生業務の派生業務識別情報を含み、
前記文書情報登録手段が前記電子文書から抽出して前記文書識別情報に関連付けて前記文書情報記憶手段に登録する前記文書情報は、少なくとも前記派生業務識別情報を含む、
ことを特徴とする情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理装置、プログラム、および情報管理システムに関する。
【背景技術】
【０００２】
特許文献１には、書類を識別するために付された識別子を利用して、その書類に関する業務の進捗状況を管理する技術が開示されている。特許文献１に記載の技術では、書類の識別子と当該書類に関する業務の進捗状況とを記録するデータテーブルと、当該書類に関し遂行すべき業務に係る複数のプログラムとを格納するデータベースを参照し、端末において書類から読み取られた識別子を基に、データテーブルに記録された進捗状況を参照し、その進捗状況に応じた業務に係るプログラムを選択して当該端末に提供する。
【０００３】
また例えば、特許文献２に記載の進捗管理装置は、第１の文書を親とし、第１の文書に対する操作の結果生成された第２の文書を子とする派生関係の情報と、各文書に対して行われた操作の記録とに基づき、各文書に関連する作業の進捗情報を生成して出力する。
【０００４】
また、特許文献３および特許文献４には、業務等において用いられる文書の作成を支援する技術が開示されている。特許文献３に記載の技術では、各種申請手続に使用する帳票と、これら各手続に関連する帳票と、それらを互いに関連付ける属性に関するデータを格納した帳票データベースを参照し、ユーザの要請に応じて、必要とされる帳票およびこれに関連する帳票を検索して表示し、帳票の記入や作成した帳票の提出等の操作を支援する。特許文献４に記載の技術では、ワークフローにおけるイベントの種類ごとに、当該イベントの発生時に作成する必要が生じる可能性のある伝票の種類を予め登録しておき、ある種類のイベントが発生した旨を表す入力に応じて、入力されたイベントの種類に対応して予め登録された伝票を操作者に提示する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１１８３１５号公報
【特許文献２】特開２０１０−１７０４０５号公報
【特許文献３】特開２０００−６７１３８号公報
【特許文献４】特開２００５−１２２３４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、ある文書を用いる業務から派生した業務において他の文書が用いられる場合がある。この場合、ある業務（主たる業務）の進捗は、当該主たる業務から派生した業務（派生業務）の進捗に影響され得る。言い換えると、派生業務で用いられる文書に対する操作の履歴が表す進捗状況に応じて、主たる業務で用いられる文書に対して実行すべき操作が異なることがある。このため、主たる業務の進捗状況と派生業務の進捗状況とを関連付けて管理することが望まれる。しかしながら、主たる業務および派生業務の進捗の管理において、各文書に識別情報を付して文書ごとに別個に当該文書の操作の履歴を記録する技術を用いると、主たる業務で用いられる文書の操作の履歴と派生業務で用いられる文書の操作の履歴が別々に管理されるため、主たる業務の進捗状況と派生業務の進捗状況とはそれぞれ別個に管理されることになる。
【０００７】
本発明の目的は、主たる業務の進捗状況と派生業務の進捗状況とを関連付けて管理することを可能とする情報管理装置、プログラム、および情報管理システムを提供することである。
【課題を解決するための手段】
【０００８】
請求項１に係る発明は、利用者により指定された電子文書の形式を変換して、当該電子文書の文書識別情報と当該電子文書の内容とを含む回付用文書を生成する変換手段と、前記指定された電子文書から当該電子文書の内容の少なくとも一部を抽出し、抽出した情報である文書情報と当該電子文書の文書識別情報とを互いに関連付けて文書情報記憶手段に登録する文書情報登録手段と、前記回付用文書に含まれる前記文書識別情報と前記回付用文書に対する操作に関する操作履歴情報とを取得した場合に、取得した文書識別情報と取得した操作履歴情報とを互いに関連付けて履歴情報記憶手段に登録する履歴情報登録手段と、を備え、前記回付用文書は、主たる業務または前記主たる業務から派生する派生業務で用いられる文書であり、前記主たる業務で用いられる前記回付用文書に対応する前記電子文書は、前記主たる業務から派生する派生業務を識別する派生業務識別情報を含み、前記派生業務で用いられる前記回付用文書に対応する前記電子文書は、前記派生業務の派生業務識別情報を含み、前記文書情報登録手段が前記電子文書から抽出して前記文書識別情報に関連付けて前記文書情報記憶手段に登録する前記文書情報は、少なくとも前記派生業務識別情報を含む、ことを特徴とする情報管理装置である。
【０００９】
請求項２に係る発明は、請求項１に係る発明において、処理対象の文書識別情報が特定された場合に、前記文書情報記憶手段を参照し、当該処理対象の文書識別情報に関連付けられた文書情報に含まれる前記派生業務識別情報と同じ前記派生業務識別情報を含む文書情報に関連付けられた他の文書識別情報を特定し、特定した文書識別情報に関連付けられた文書情報および当該処理対象の文書識別情報に関連付けられた文書情報を前記文書情報記憶手段から読み出すと共に、前記特定した文書識別情報に関連付けられた操作履歴情報および当該処理対象の文書識別情報に関連付けられた操作履歴情報を前記履歴情報記憶手段から読み出し、読み出した文書情報の少なくとも一部と読み出した操作履歴情報の少なくとも一部とを関連付けて表示装置に表示させるための表示情報を生成する表示情報生成手段、をさらに備える。
【００１０】
請求項３に係る発明は、請求項２に係る発明において、前記文書情報登録手段は、さらに、前記指定された電子文書を変換して生成される回付用文書が前記主たる業務および前記派生業務のいずれで用いられるかを表す情報を前記指定された電子文書の前記文書識別情報に関連付けて前記文書情報記憶手段に登録し、前記操作履歴情報は、前記回付用文書に対する操作の種類を表す情報を含み、前記表示情報生成手段は、さらに、前記文書情報記憶手段を参照して、前記処理対象の文書識別情報および前記特定した文書識別情報のうち前記派生業務で用いられる回付用文書の文書識別情報を特定し、前記履歴記憶手段を参照して、前記特定した回付用文書の文書識別情報のうち予め設定された種類の操作を含む操作履歴情報に関連付けられた文書識別情報の割合を求め、求めた割合をさらに前記表示装置に表示させるための前記表示情報を生成する。
【００１１】
請求項４に係る発明は、利用者により指定された電子文書の形式を変換して、当該電子文書の文書識別情報と当該電子文書の内容とを含む回付用文書を生成する変換ステップと、前記指定された電子文書から当該電子文書の内容の少なくとも一部を抽出し、抽出した情報である文書情報と当該電子文書の文書識別情報とを互いに関連付けて文書情報記憶手段に登録する文書情報登録ステップと、前記回付用文書に含まれる前記文書識別情報と前記回付用文書に対する操作に関する操作履歴情報とを取得した場合に、取得した文書識別情報と取得した操作履歴情報とを互いに関連付けて履歴情報記憶手段に履歴情報登録ステップと、をコンピュータに実行させ、前記回付用文書は、主たる業務または前記主たる業務から派生する派生業務で用いられる文書であり、前記主たる業務で用いられる前記回付用文書に対応する前記電子文書は、前記主たる業務から派生する派生業務を識別する派生業務識別情報を含み、前記派生業務で用いられる前記回付用文書に対応する前記電子文書は、前記派生業務の派生業務識別情報を含み、前記文書情報登録ステップで前記電子文書から抽出されて前記文書識別情報に関連付けて前記文書情報記憶手段に登録される前記文書情報は、少なくとも前記派生業務識別情報を含む、ことを特徴とするプログラムである。
【００１２】
請求項５に係る発明は、利用者により指定された電子文書の形式を変換して、当該電子文書の文書識別情報と当該電子文書の内容とを含む回付用文書を生成する変換手段と、前記指定された電子文書から当該電子文書の内容の少なくとも一部を抽出し、抽出した情報である文書情報と当該電子文書の文書識別情報とを互いに関連付けて文書情報記憶手段に登録する文書情報登録手段と、前記回付用文書に含まれる前記文書識別情報と前記回付用文書に対する操作に関する操作履歴情報との利用者による入力を受け付ける入力受付手段と、前記入力受付手段が受け付けた前記文書識別情報と前記操作履歴情報とを取得し、取得した文書識別情報と取得した操作履歴情報とを互いに関連付けて履歴情報記憶手段に登録する履歴情報登録手段と、を備え、前記回付用文書は、主たる業務または前記主たる業務から派生する派生業務で用いられる文書であり、前記主たる業務で用いられる前記回付用文書に対応する前記電子文書は、前記主たる業務から派生する派生業務を識別する派生業務識別情報を含み、前記派生業務で用いられる前記回付用文書に対応する前記電子文書は、前記派生業務の派生業務識別情報を含み、前記文書情報登録手段が前記電子文書から抽出して前記文書識別情報に関連付けて前記文書情報記憶手段に登録する前記文書情報は、少なくとも前記派生業務識別情報を含む、ことを特徴とする情報管理システムである。
【発明の効果】
【００１３】
請求項１、４、または５に係る発明によると、主たる業務の進捗状況と派生業務の進捗状況とを関連付けて管理することができる。
【００１４】
請求項２に係る発明によると、主たる業務で用いられる文書に関する情報と当該主たる業務から派生する派生業務で用いられる文書に関する情報とを互いに関連付けて表示装置に表示できる。
【００１５】
請求項３に係る発明によると、主たる業務から派生する派生業務で用いられる文書のうち特定の種類の操作が実行された文書の割合を表示装置に表示できる。
【図面の簡単な説明】
【００１６】
【図１】システムの構成の例を示すブロック図である。
【図２】管理サーバの内部構成の概略の例を示すブロック図である。
【図３】主帳票の例を図式的に示す図である。
【図４】図３に例示する主帳票の帳票スキーマの例を示す図である。
【図５】副帳票の例を図式的に示す図である。
【図６】図５に例示する副帳票の帳票スキーマの例を示す図である。
【図７】主帳票および副帳票の印刷結果の例を示す図である。
【図８】業務データ管理表の内容の例を示す図である。
【図９】枝番号管理表の内容の例を示す図である。
【図１０】派生関係管理表の内容の例を示す図である。
【図１１】通過記録記憶部のデータ内容の例を示す図である。
【図１２】帳票の印刷要求に応じて管理サーバで行われる処理の手順の例を示すフローチャートである。
【図１３】通過記録の登録の際に端末で行われる処理の手順の例を示すフローチャートである。
【図１４】通過記録の登録の際に管理サーバで行われる処理の手順の例を示すフローチャートである。
【図１５】業務データ管理表の内容の他の例を示す図である。
【図１６】業務の進捗状況を表示させる際に管理サーバで行われる処理の手順の例を示すフローチャートである。
【図１７】業務の進捗状況として表示される情報の例を示す図である。
【図１８】文書情報記憶部および通過記録記憶部から情報を検索する際に管理サーバで行われる処理の手順の例を示すフローチャートである。
【図１９】検索結果として表示される情報の例を示す図である。
【図２０】コンピュータのハードウエア構成の例を示す図である。
【発明を実施するための形態】
【００１７】
図１に、文書を用いる業務を管理するシステムの構成の例を示す。図１の例のシステムは、管理サーバ１０、端末２０ａ，２０ｂ，…、およびプリンタ３０がネットワーク４０を介して互いに接続された構成を有する。
【００１８】
管理サーバ１０は、業務に関する情報および業務で用いられる文書に関する情報を管理する。管理サーバ１０は、本発明の一実施形態の例の情報管理装置として機能する。管理サーバ１０の詳細は後述する。
【００１９】
端末２０ａ，２０ｂ，…（以下、「端末２０」と総称する。）は、文書に対する操作を実行したり、ユーザの入力に応じて管理サーバ１０に対して処理要求を行ったりするクライアント装置である。端末２０は、例えば汎用のコンピュータ等の情報処理装置であってよい。
【００２０】
プリンタ３０は、管理サーバ１０または端末２０からの印刷指示を受けて電子文書の印刷を行う印刷装置である。ネットワーク４０は、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）またはインターネット等の通信手段である。
【００２１】
図１の例のシステムで管理される業務は、当該業務に関する文書が複数の担当者（ユーザ）に回付されることで進行する。各担当者は、文書を受け取ると、当該文書について自身が担当する作業を行った上で、さらに他の担当者へ文書を回付する。回付される文書は、例えば、紙等の媒体に印刷された文書であってよい。また例えば、業務を行う組織において回付用のファイル形式として予め定められた形式で作成された電子文書が回付されることもある。以下では、紙に印刷された紙文書の回付により業務が進行する場合を例に取り、本発明の実施形態の例を説明する。また、以下の説明では、業務に用いられる文書を「帳票」と呼ぶこともある。
【００２２】
図２を参照し、管理サーバ１０について説明する。図２は、管理サーバ１０の内部構成の概略の例を示す。図２に例示する管理サーバ１０は、帳票スキーマ記憶部１００、印刷処理部１１０、文書情報登録部１２０、文書情報記憶部１３０、通過記録登録部１４０、通過記録記憶部１５０、進捗情報生成部１６０、検索処理部１７０、および表示制御部１８０を備える。
【００２３】
帳票スキーマ記憶部１００は、各種の帳票のレイアウトを表す情報である帳票スキーマを記憶する。本実施形態の例では、帳票は、その種類ごとに予め定められた書式に従って作成される。このため、本実施形態の例の帳票スキーマは、帳票の種類ごとに定義される。例えば、ある種類の帳票の帳票スキーマは、当該種類の帳票において、どの領域にどのような情報が配置されるかを記述したものであってよい。帳票スキーマは、後述の印刷処理部１１０の文書情報抽出部１１６が印刷対象の帳票から情報を抽出するときに参照される。
【００２４】
本実施形態の例の帳票スキーマ記憶部１００は、主たる業務において用いられる帳票である「主帳票」と、主たる業務から派生する派生業務において用いられる帳票である「副帳票」との二種類の帳票の帳票スキーマを記憶する。副帳票は、主帳票の回付により進行する主たる業務の作業工程から派生して行われる業務（以下、「派生業務」とも呼ぶ）において回付される。例えば、一の顧客から注文された複数の物品を当該顧客に納入する業務を「主たる業務」とする場合、これら複数の物品のそれぞれを準備する業務を「派生業務」としてよい。この例の主たる業務では、例えば納入される複数の物品の一覧を記載した主帳票が回付される。このような主帳票の回付の途中で、各物品に対応する派生業務が開始され、各派生業務において、対応する各物品に関する情報を記載した副帳票が回付される。また、この例の場合、主帳票に記載された物品の一覧に含まれる物品のすべてについて、副帳票の回付を伴う派生業務が完了してから、主帳票の回付を伴う主たる業務が完了する。本実施形態の例において、主帳票には、当該主帳票を用いる業務から派生する派生業務を識別するための識別情報が記載され、副帳票には、当該副帳票を用いる業務（派生業務）を識別するための情報が記載されているものとする。したがって、主帳票に記載された派生業務の識別情報により、当該主帳票に対応する「主たる業務」から派生する派生業務で用いられる副帳票が特定されることになる。
【００２５】
図３に、主帳票の一例を図式的に示す。図３の例の主帳票には、「帳票番号：Ｎ１」、「お客様名：Ｎａｍｅ１」、「契約番号：１２３号」、および「契約番号：１２４号」との各文字列が記載されている。これらの文字列のうち、「契約番号：１２３号」および「契約番号：１２４号」は、主帳票に対応する主たる業務の派生業務を識別するための識別情報である。図４の例の表は、図３の例の主帳票のレイアウトを記述する帳票スキーマの例である。図４の例の表は、要素番号、領域の指定、属性名、および抽出パターンの各項目を含む。表中の要素番号１，２，３は、それぞれ、図３に破線で示す矩形領域１，２，３に対応する。「領域の指定」は、各要素番号１，２，３に対応する帳票中の矩形領域を表す。図４の例の「領域の指定」の値は、矩形領域の左上の座標値および矩形領域の右下の座標値を含む。なお、図４に示す各座標値（ｘ，ｙ）は、帳票の左上の角を原点（０，０）とし、左から右に向かう方向をｘ軸方向、上から下に向かう方向をｙ軸方向とした場合の座標値である。「属性名」は、各要素番号１，２，３に対応する矩形領域に付された名称を表す。図４の例では、帳票中の対応する矩形領域に記載される情報の項目名「帳票番号」，「お客様名」，「契約番号」が属性名として用いられている。「抽出パターン」は、後述の文書情報抽出部１１６が各要素番号１，２，３に対応する矩形領域から抽出する文字列のパターンを表す。図４の例では、「抽出パターン」は正規表現によって記述されており、この抽出パターンに適合する文字列が抽出される。図４に例示する抽出パターンにおいて、「（．＊）」は、任意の１文字が０回以上続く文字列を抽出することを表す。また、要素番号３の抽出パターンの末尾の「ｇ」は、それ以前のパターン「／契約番号：（．＊）／」の適用を繰り返して行うことを意味する。したがって、要素番号３の「領域の指定」で表される矩形領域中にパターン「／契約番号：（．＊）／」に適合する文字列が複数存在する場合、当該パターンに適合する複数の文字列が抽出される。
【００２６】
図５に、副帳票の一例を図式的に示す。図５の例の副帳票は、図３の例の主帳票を用いる業務から派生する派生業務で用いられるものとする。図５の例の副帳票には、「契約番号：１２３号」、「支店名：支店１」、および「契約開始日：２０１０／８／３０」の各文字列が記載されている。これらの文字列のうち「契約番号：１２３号」は、図５の例の副帳票が用いられる派生業務を識別するための識別情報であり、図３の例の主帳票に対応する主たる業務の派生業務（「契約番号：１２３号」および「契約番号：１２４号」）のうちの１つを表す。図６の例の表は、図５の例の副帳票のレイアウトを記述する帳票スキーマの例である。図６の例の表は、要素番号、領域の指定、属性名、および抽出パターンの各項目を含む。これらの各項目の意味は、上述の図４の例の表と同様である。図６の例の表には、図５に破線で示す矩形領域４，５，６にそれぞれ対応する要素番号４，５，６について、領域の指定、属性名、および抽出パターンの各値が示されている。
【００２７】
以下の説明では、帳票スキーマ記憶部１００において、主帳票の帳票スキーマとして図４の例の表の内容が記憶され、副帳票の帳票スキーマとして図６の例の表の内容が記憶されているものとする。
【００２８】
図２の説明に戻り、印刷処理部１１０は、端末２０からの電子的な帳票の印刷要求に応じて、当該電子的な帳票を紙に印刷するための処理を行う。電子的な帳票（以下、「電子帳票」とも呼ぶ）は、例えば、ユーザの指示により端末２０において作成される。ユーザは、例えば、端末２０が備える文書編集用アプリケーションを用いて、所望の種類の帳票の書式を定める雛形電子文書に対して情報を書き込むことで電子帳票を作成する。雛形電子文書は、例えば、帳票の種類ごとに予め作成され、端末２０からアクセス可能な記憶装置（図示しない）に記憶される。端末２０において電子帳票の印刷をユーザが指示すると、端末２０は、管理サーバ１０に対して、当該帳票の印刷要求を行う。この印刷要求には、印刷対象の帳票の電子データと共に、当該帳票の種類を表す情報も含まれているとする。印刷要求を受信した管理サーバ１０の印刷処理部１１０は、プリンタ３０に対して、当該印刷要求の対象の帳票の識別情報である文書ＩＤと当該帳票とを用紙に印刷するよう印刷指示を出す。印刷処理部１１０は、文書ＩＤ付与部１１２、印刷指示部１１４、および文書情報抽出部１１６を備える。
【００２９】
文書ＩＤ付与部１１２は、印刷対象の帳票に対し、帳票を識別するための文書ＩＤを生成して付与する。文書ＩＤは、管理サーバ１０が管理する帳票のうちで一意な識別情報であればよい。例えば、ＵＵＩＤ（Ｕｎｉｖｅｒｓａｌｌｙ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ）を生成して文書ＩＤとして用いればよい。
【００３０】
印刷指示部１１４は、印刷対象の帳票と当該帳票に対して文書ＩＤ付与部１１２が付与した文書ＩＤとを用紙に印刷することをプリンタ３０に指示する。このとき、本実施形態の例では、印刷指示部１１４は、文書ＩＤを機械読み取り可能な符号に変換して印刷するようプリンタ３０に指示する。文書ＩＤを表す符号の例として、バーコードなどの一次元コードや、ＱＲコードなどの二次元コードが挙げられる。印刷指示部１１４の指示に従って、プリンタ３０は、文書ＩＤを表す符号と共に帳票を用紙に印刷した紙文書（紙帳票）を出力する。
【００３１】
図３の例の主帳票および図５の例の副帳票が印刷指示部１１４の指示により印刷された場合の紙文書の例を、それぞれ、図７（ａ），（ｂ）に示す。図７（ａ）に例示する紙帳票には、図３の例の主帳票の文書ＩＤを表すバーコードｂｃ１が印刷されており、図７（ｂ）に例示する紙帳票には、図５の例の副帳票の文書ＩＤを表すバーコードｂｃ２が印刷されている。
【００３２】
再び図２を参照し、文書情報抽出部１１６は、帳票スキーマ記憶部１００中の帳票スキーマを参照し、印刷対象の帳票のデータから、帳票スキーマで示される情報を抽出する。例えば、文書情報抽出部１１６は、印刷対象の帳票の種類に応じた帳票スキーマを帳票スキーマ記憶部１００から読み出し、この帳票スキーマで記述されている各領域に配置された情報を当該帳票のデータから抽出する。印刷対象の帳票のデータは、プリンタ３０による印刷処理に適した形式で表されるデータであり、例えばＰＤＬ（Ｐａｇｅ  Ｄｅｓｃｒｉｐｔｉｏｎ  Ｌａｎｇｕａｇｅ；ページ記述言語）で記述される。文書情報抽出部１１６は、例えばＰＤＬで記述された帳票のデータを解釈し、この帳票において、帳票スキーマで記述されている各領域に配置された文字列であって帳票スキーマで記述されている抽出パターンに該当する文字列を特定する。そして、特定した文字列を当該領域の情報として抽出する。文書情報抽出部１１６は、帳票のデータの各領域から抽出した文字列を、当該帳票の文書ＩＤと共に文書情報登録部１２０に渡す。
【００３３】
本実施形態の例の文書情報抽出部１１６は、印刷対象の帳票の種類が主帳票である場合、図４の例の帳票スキーマを帳票スキーマ記憶部１００から読み出す。そして、帳票スキーマの各要素番号１，２，３について、印刷対象の帳票のデータのうち「領域の指定」で表される矩形領域から、「抽出パターン」で表される文字列を抽出する。印刷対象の帳票が図３に例示する主帳票である場合、矩形領域１から文字列「帳票番号：Ｎ１」が抽出され、矩形領域２から文字列「お客様名：Ｎａｍｅ１」が抽出され、矩形領域３から文字列「契約番号：１２３号」および「契約番号：１２４号」が抽出される。本例の文書情報抽出部１１６は、さらに、抽出した各文字列について、帳票スキーマに登録された属性名に対応する部分と当該属性名の情報の内容を表す部分とを特定する。例えば、帳票の１つの領域から抽出した文字列のうち、帳票スキーマにおいて当該領域に対応する属性名と同じ文字列を特定する。さらに、抽出パターンにおいて「（．＊）」と記述されている部分に対応する文字列を当該属性名の情報の内容を表す文字列として特定する。上述の図３の例の主帳票の場合、属性名「帳票番号」の内容として「Ｎ１」が特定され、属性名「お客様名」の内容として「Ｎａｍｅ１」が特定される。また、属性名「契約番号」の内容として「１２３号」および「１２４号」が特定される。このように各属性の内容として特定される文字列が表す情報を、以下では「業務データ」と呼ぶ。
【００３４】
また、本実施形態の例の文書情報抽出部１１６は、印刷対象の帳票の種類が副帳票である場合、図６の例の帳票スキーマを帳票スキーマ記憶部１００から読み出し、帳票スキーマの各要素番号４，５，６に対応する「領域の指定」で表される帳票中の矩形領域から、各「抽出パターン」に適合する文字列を抽出する。図５に例示する副帳票が印刷対象である場合、矩形領域４から文字列「契約番号：１２３号」が抽出され、矩形領域５から文字列「支店名：支店１」が抽出され、矩形領域６から文字列「契約開始日：２０１０／８／３０」が抽出される。さらに、図３および図４を参照する上述の主帳票の例と同様、業務データとして、属性名「契約番号」に対応する内容「１２３号」、属性名「支店名」に対応する内容「支店１」、および属性名「契約開始日」に対応する内容「２０１０／８／３０」が特定される。
【００３５】
再び図２を参照し、文書情報登録部１２０は、文書情報抽出部１１６によって印刷対象の帳票のデータから抽出された情報を文書情報記憶部１３０に登録する。例えば、文書情報登録部１２０は、印刷対象の帳票に対して文書ＩＤ付与部１１２が付与した文書ＩＤと、当該帳票のデータから文書情報抽出部１１６が抽出した情報とを印刷処理部１１０から取得して互いに関連付けて文書情報記憶部１３０に登録する。本実施形態の例では、文書情報登録部１２０は、文書情報抽出部１１６が帳票から抽出して特定した業務データと当該帳票の文書ＩＤとを互いに関連付けて文書情報記憶部１３０の業務データ管理表に登録する。
【００３６】
図８に、業務データ管理表の内容の例を示す。図８の例の表では、各帳票の文書ＩＤに関連付けて、業務データ、帳票タイプ、および最終操作日時の各項目の値が登録される。図８の例の表の１行は、１つの帳票に対応する情報レコードである。業務データの項目には、対応する文書ＩＤの帳票から文書情報抽出部１１６が抽出した業務データの内容が登録される。業務データの項目は、主帳票および副帳票の帳票スキーマで設定されている各属性名を下位項目として含む。図８の例の表では、業務データの下位項目として、図４の例の主帳票の帳票スキーマおよび図６の例の副帳票の帳票スキーマに含まれる属性名「帳票番号」，「お客様名」，「契約番号」，「支店名」，「契約開始日」が登録されている。これらの各下位項目の値は、帳票から抽出されて各属性名の内容を表す文字列として特定された文字列に設定される。また、「帳票タイプ」は、帳票の種類を表し、本例では、「主帳票」および「副帳票」の一方に設定される。文書情報登録部１２０は、対応する文書ＩＤの帳票が主帳票および副帳票のいずれであるかを表す情報を印刷処理部１１０から取得して、「帳票タイプ」の項目の値を設定する。「最終操作日時」は、後述の通過記録登録部１４０により登録される値であり、対応する文書ＩＤの帳票（印刷された紙帳票）に対して最後に操作が行われた日時を表す。印刷処理部１１０の処理対象の帳票について文書情報登録部１２０が業務データを登録する時点では、当該帳票の文書ＩＤに対応する「最終操作日時」の値は空（値なし）に設定される。この時点では印刷された紙帳票に対する操作が未だ行われていないためである。最終操作日時の値の登録については、通過記録登録部１４０の処理と関連して後に説明する。
【００３７】
図８の例の表の文書ＩＤ「Ｄ１」の行および文書ＩＤ「Ｄ４」の行を参照し、文書情報登録部１２０が登録する業務データの具体例を説明する。文書ＩＤ「Ｄ１」の帳票は、上述の図３の例の主帳票であり、文書ＩＤ「Ｄ４」の帳票は、上述の図５の例の副帳票であるとする。図８の例の文書ＩＤ「Ｄ１」の情報レコードにおいて、「帳票番号」、「お客様名」、および「契約番号」の各項目の値は、それぞれ、図３の例の主帳票から抽出された、「Ｎ１」、「Ｎａｍｅ１」、および「１２３号，１２４号」に設定されている。図３の例の主帳票からは、「契約番号」の内容として「１２３号」および「１２４号」の２つの値が抽出されるため、図８の例の業務データ管理表の「契約番号」の項目には、これら２つの値が登録されている。なお、主帳票に含まれない属性名「支店名」および「契約開始日」については、文書ＩＤ「Ｄ１」の情報レコードにおける値は空である。また、図８の例の文書ＩＤ「Ｄ４」の情報レコードにおいて、「契約番号」の「１２３号」、「支店名」の「支店１」、および「契約開始日」の「２０１０／８／３０」は、上述の図５の例の副帳票から抽出された文字列である。文書ＩＤ「Ｄ４」の情報レコードにおいて、「帳票番号」の「Ｎ１」および「お客様名」の「Ｎａｍｅ１」は、文書ＩＤ「Ｄ４」の契約番号「１２３号」を契約番号として含む主帳票（文書ＩＤ「Ｄ１」）の「帳票番号」および「お客様名」の値をコピーしたものである。このように、副帳票の業務データを登録する場合、文書情報登録部１２０は、当該副帳票から抽出された契約番号と同じ値を契約番号の項目に含む主帳票を業務データ管理表で特定し、特定した主帳票の業務データに含まれる項目の値であって当該副帳票の業務データに含まれない項目の値をコピーして、当該副帳票の文書ＩＤに関連付けて登録する。
【００３８】
図２の説明に戻り、文書情報登録部１２０は、帳票から抽出された業務データの登録だけでなく、複数の帳票間の関係を表す情報の生成および生成した情報の文書情報記憶部１３０への登録も行う。文書情報登録部１２０が備える枝番号登録部１２２および派生関係登録部１２４が、帳票間の関係を表す情報の生成および登録を担当する。
【００３９】
枝番号登録部１２２は、主帳票から抽出された業務データが文書情報記憶部１３０の業務データ管理表に登録される場合に、当該主帳票の文書ＩＤに関連付けて、当該主帳票から抽出された業務データ中の「契約番号」の値を文書情報記憶部１３０の枝番号管理表に登録する。図９に、枝番号管理表の内容の例を示す。図９の例の表には、文書ＩＤと契約番号との組が登録されている。枝番号管理表は、各主帳票に記載された契約番号を表す表となる。枝番号管理表は、各主帳票の文書ＩＤと、当該主帳票を用いる「主たる業務」の派生業務を識別するための識別情報とを登録した表であるとも言える。
【００４０】
派生関係登録部１２４は、副帳票から抽出された業務データが文書情報記憶部１３０の業務データ管理表に登録される場合に、当該副帳票の文書ＩＤに関連付けて、当該副帳票を用いる派生業務の派生元の主たる業務で用いられる主帳票の文書ＩＤを文書情報記憶部１３０の派生関係管理表に登録する。派生関係登録部１２４は、副帳票の業務データの業務データ管理表への登録が行われる場合に、まず、枝番号管理表を参照し、当該副帳票の業務データに含まれる契約番号に関連付けて登録された文書ＩＤを取得する。このように枝番号管理表から取得された文書ＩＤは、当該副帳票を用いる派生業務の派生元の主たる業務で用いられる主帳票の文書ＩＤである。そして、文書情報記憶部１３０の派生関係管理表において、当該副帳票の文書ＩＤに関連付けて、枝番号管理表から取得した文書ＩＤを登録する。図１０に、派生関係管理表の内容の例を示す。図１０の例の表において、左側の列に副帳票の文書ＩＤが示され、右側の列には、対応する主帳票の文書ＩＤが示される。派生関係管理表は、各副帳票について、その派生業務の派生元の主たる業務に対応する主帳票を表すものであり、主帳票と副帳票との間の派生関係を表すものであると言える。
【００４１】
以上で説明した印刷処理部１１０および文書情報登録部１２０の処理により、文書ＩＤを付された帳票（図７（ａ），（ｂ）参照）が印刷されると共に、各帳票の印刷データから抽出された業務データ（図８参照）および帳票間の関係を表す情報（図９，図１０参照）が文書情報記憶部１３０に登録される。印刷処理部１１０の印刷指示部１１４の指示に従ってプリンタ３０で印刷された帳票は、当該帳票を用いる業務の各工程を担当する担当者に回付される。帳票を受け取った担当者は、自身の端末２０を用いて、当該帳票に対する操作の履歴の登録を管理サーバ１０に指示する。例えば、担当者は、まず、帳票に印刷された文書ＩＤを表す符号を、端末２０に接続された読取装置（図示しない）を用いて読み取りさせる。読取装置は、文書ＩＤの符号の仕様に対応する装置であればよい。例えば、文書ＩＤの符号がバーコードであればバーコードリーダを、文書ＩＤの符号がＱＲコードであればＱＲコードリーダを読取装置として用いればよい。文書ＩＤを読み取りさせると、担当者は、当該帳票に対して自身が行った操作（または、これから行う操作）の種類を表す情報を端末２０に入力すると共に、当該操作の種類を表す情報を含む操作履歴の管理サーバ１０への登録を指示する入力を行う。本実施形態の例では、操作の種類を表す情報の入力は、帳票を用いる業務で行われ得る作業工程の一覧を端末２０の表示装置（図示しない）に表示させ、この一覧の中から、担当者による操作に対応する作業工程を選択する入力を受け付けることで行われる。操作の種類を表す情報に加えて、操作に関するコメント等の付加情報の入力を受け付けてもよい。端末２０は、操作履歴の登録の指示が入力されると、読み取りされた文書ＩＤ、この指示を行った担当者を識別するユーザＩＤ、および操作日時を含む操作履歴を管理サーバ１０に対して送信する。操作日時は、例えば、端末２０のシステム・クロックから取得される現在時刻であってよい。前述の付加情報が入力された場合は、付加情報も操作履歴に含めて管理サーバ１０に送信する。
【００４２】
再び図２を参照し、管理サーバ１０の通過記録登録部１４０は、上述のように端末２０から送信された操作履歴を受信して、通過記録記憶部１５０に登録する。本実施形態の例では、帳票に対する操作の履歴を「通過記録」とも呼ぶ。本実施形態の例において、帳票に対して業務における１つの作業工程に対応する操作が完了すると、当該帳票は他の作業工程の担当者に回付され、当該帳票に対して当該他の作業工程に対応する操作が行われる。このため、帳票に対する操作の履歴は、帳票が当該操作に対応する作業工程を「通過」したことの記録であると捉えられる。
【００４３】
図１１に、通過記録記憶部１５０のデータ内容の例を示す。図１１の例の表の１行は、１つの帳票に対する１回の操作の履歴、つまり、１つの帳票が１つの作業工程を通過したことの通過記録を表す情報レコードである。図１１の例の表は、文書ＩＤ、ユーザＩＤ、部門、操作日時、ステータス、および備考の各項目を含む。文書ＩＤは、端末２０に接続された読取装置によって帳票から読み取りされた文書ＩＤである。ユーザＩＤは、通過記録の登録を指示したユーザ（担当者）の識別情報である。部門は、帳票を用いた業務が行われる組織において、対応するユーザＩＤのユーザが所属するグループを表す。部門の値は、例えば、各ユーザＩＤのユーザの所属グループを予め記憶したユーザ情報データベース（図示しない）から取得される。操作日時は、端末２０において通過記録の登録の指示が入力された日時である。ステータスは、端末２０においてユーザにより入力された、当該帳票に対する操作の種類を表す情報である。ステータスは、業務における作業工程のうちの１つを表す。備考は、通過記録の登録の指示の入力の際に、その操作に関してユーザが入力したコメント等の付加情報である。以上の各項目のうち、文書ＩＤ、ユーザＩＤ、操作日時、ステータス、および備考の値は、端末２０から管理サーバ１０に送信される通過記録に含まれる。部門の値は、端末２０から受信した通過記録中のユーザＩＤをキーとして前述のユーザ情報データベースを検索することで取得される。なお、端末２０においてユーザが付加情報を入力しなかった場合は、備考の項目の値は空に設定される。
【００４４】
本実施形態の例の通過記録登録部１４０は、端末２０から通過記録を受信すると、通過記録記憶部１５０への通過記録の登録に加えて、文書情報記憶部１３０中の業務データ管理表における最終操作日時（図８参照）の登録（更新）を行う。例えば、通過記録登録部１４０は、業務データ管理表において、端末２０から受信した通過記録に含まれる文書ＩＤの情報レコードの「最終操作日時」の値を、端末２０から受信した通過記録に含まれる操作日時で上書きする。
【００４５】
図２の説明に戻り、進捗情報生成部１６０は、文書情報記憶部１３０および通過記録記憶部１５０のデータ内容を参照して、帳票を用いる業務の進捗状況を表す進捗情報を生成する。本実施形態の例の進捗情報生成部１６０は、ある主帳票に対応する主たる業務の派生業務の進捗状況を表す進捗情報を生成する。進捗情報生成部１６０は、例えば、業務データ管理表に登録済みの各主帳票の進捗情報の表示要求を端末２０から受信した場合に、各主帳票に関連する副帳票の派生業務の進捗情報を生成する。ここで、「主帳票に関連する副帳票」とは、主帳票に対応する主たる業務から派生する派生業務で用いられる副帳票を意味する。例えば、主帳票の文書ＩＤごとに、文書情報記憶部１３０中の派生関係管理表を参照して、処理対象の主帳票の文書ＩＤに対応づけられた副帳票の文書ＩＤを取得し、取得した文書ＩＤのそれぞれについて、文書情報記憶部１３０中の業務データ管理表の情報レコードと、通過記録記憶部１５０において当該文書ＩＤを含む通過記録とを取得する。このように取得された副帳票の業務データおよび通過記録を用いて進捗情報を生成する。進捗情報の生成の手順および生成される進捗情報の具体例は後述する。進捗情報生成部１６０は、生成した進捗情報を表示制御部１８０に渡す。
【００４６】
検索処理部１７０は、指定された検索条件に従って、文書情報記憶部１３０および通過記録記憶部１５０中のデータを検索する。例えば、検索処理部１７０は、ユーザにより指定された検索条件を含む検索要求を端末２０から受信した場合に、受信した検索要求に含まれる検索条件を満たす情報を、文書情報記憶部１３０および通過記録記憶部１５０から検索する。検索処理部１７０は、検索の結果を表示制御部１８０に渡す。
【００４７】
表示制御部１８０は、進捗情報生成部１６０が生成した進捗情報および検索処理部１７０による検索結果を表示装置（図示しない）に表示させるための制御を行う。例えば、表示制御部１８０は、進捗情報生成部１６０から進捗情報を取得すると、取得した進捗情報を進捗情報の表示の態様として予め設定された態様で表示装置に表示させるための表示制御情報を生成する。また例えば、検索処理部１７０から検索結果を取得した場合、表示制御部１８０は、取得した検索結果を検索結果の表示の態様として予め設定された態様で表示装置に表示させるための表示制御情報を生成する。表示制御部１８０は、生成した表示制御情報を、進捗情報生成部１６０または検索処理部１７０に対する処理の要求を行った端末２０に対して送信する。表示制御情報を受信した端末２０は、自身の表示装置において、受信した表示制御情報に従った表示を行う。
【００４８】
以上、管理サーバ１０を含むシステムの構成の例を説明すると共に、本例のシステムにおいて帳票に関する各種の情報が登録および利用される様子の例の概略を説明した。以下、本例のシステムで実行される処理の手順の例を説明する。
【００４９】
図１２は、端末２０からの帳票の印刷要求を受信した管理サーバ１０で行われる処理の手順の例を示すフローチャートである。管理サーバ１０は、帳票の印刷要求を端末２０から受信した場合に、図１２に例示する手順の処理を開始する。帳票の印刷要求は、電子帳票のデータと帳票の種類を表す情報とを含むとする。
【００５０】
図１２を参照し、まず、管理サーバ１０の印刷処理部１１０が備える文書ＩＤ付与部１１２は、印刷対象の帳票に文書ＩＤを付与する（ステップＳ１０）。本例の文書ＩＤ付与部１１２は、印刷対象の帳票についてＵＵＩＤを生成し、生成したＵＵＩＤを当該帳票の文書ＩＤとする。
【００５１】
印刷処理部１１０は、印刷対象の帳票の種類を特定する（ステップＳ１２）。本例では、印刷処理部１１０は、印刷要求中の帳票の種類を表す情報を参照して、印刷対象の帳票が主帳票および副帳票のいずれであるかを特定する。
【００５２】
次に、印刷処理部１１０は、ステップＳ１２で特定した種類に対応する帳票スキーマを帳票スキーマ記憶部１００から取得する（ステップＳ１４）。本例では、印刷対象の帳票が主帳票であれば図４の例の内容の帳票スキーマが取得され、印刷対象の帳票が副帳票であれば図６の例の内容の帳票スキーマが取得されるとする。
【００５３】
印刷処理部１１０が備える文書情報抽出部１１６は、ステップＳ１４で取得された帳票スキーマに従って、印刷対象の帳票のデータから業務データを抽出する（ステップＳ１６）。業務データの抽出処理の具体例は、図３〜図６を参照して上記で説明したとおりである。
【００５４】
印刷処理部１１０は、ステップＳ１０で印刷対象の帳票に付与された文書ＩＤ、ステップＳ１２で特定した帳票の種類、およびステップＳ１６で抽出された業務データを文書情報登録部１２０に渡す。
【００５５】
文書情報登録部１２０は、印刷処理部１１０から受け取った文書ＩＤと業務データとを互いに関連付けて、文書情報記憶部１３０の業務データ管理表に登録する（ステップＳ１８）。本例の文書情報登録部１２０は、図８の例の業務データ管理表において新たな情報レコードを１つ作成し、作成した新たな情報レコード中の文書ＩＤの値として印刷処理部１１０から受け取った文書ＩＤを登録し、業務データの各下位項目（帳票番号，お客様名，契約番号，支店名，契約開始日）の値として印刷処理部１１０から受け取った業務データ中の対応する文字列を登録する。印刷対象の帳票が主帳票である場合、新たな情報レコード中の業務データの下位項目のうち、帳票番号、お客様名、および契約番号の値として、ステップＳ１６で印刷対象の帳票のデータから抽出された文字列が設定され、支店名および契約開始日の値は空に設定される。印刷対象の帳票が副帳票である場合、新たな情報レコード中の業務データの下位項目のうち、契約番号、支店名、および契約開始日の値として、ステップＳ１６で印刷対象の帳票のデータから抽出された文字列が設定される。副帳票の場合、さらに、文書情報登録部１２０は、当該副帳票のデータから抽出された契約番号を含む主帳票の情報レコードを業務データ管理表内で検索し、検索された情報レコード中の帳票番号およびお客様名の値を、当該副帳票について新たに作成した情報レコードの帳票番号およびお客様名の値として設定する。本例の文書情報登録部１２０は、また、ステップＳ１８で作成した新たな情報レコードの帳票タイプの項目の値として、ステップＳ１２で特定された印刷対象の帳票の種類（主帳票または副帳票）を設定する。なお、ステップＳ１８では、作成した新たな情報レコードの最終操作日時の値は空に設定される。
【００５６】
業務データを業務データ管理表に登録すると、文書情報登録部１２０は、印刷対象の帳票の種類を確認し（ステップＳ２０）、主帳票であれば、枝番号登録部１２２による処理（ステップＳ２２）が行われ、副帳票であれば、派生関係登録部１２４による処理（ステップＳ２４）が行われる。
【００５７】
本例のステップＳ２２では、枝番号登録部１２２は、ステップＳ１０で印刷対象の主帳票に付与された文書ＩＤと当該主帳票のデータからステップＳ１６で抽出された契約番号とを互いに関連付けて、文書情報記憶部１３０の枝番号管理表に登録する。例えば図３に例示する主帳票が印刷対象であり、当該主帳票に付与された文書ＩＤが「Ｄ１」である場合、ステップＳ２２で、文書ＩＤ「Ｄ１」に関連付けて、契約番号「１２３号」，「１２４号」が枝番号管理表に登録される（図９参照）。
【００５８】
本例のステップＳ２４では、派生関係登録部１２４は、文書情報記憶部１３０中の枝番号管理表を参照し、印刷対象の副帳票のデータからステップＳ１６で抽出された契約番号に関連付けられた主帳票の文書ＩＤを取得する。さらに、派生関係登録部１２４は、ステップＳ１０で印刷対象の副帳票に付与された文書ＩＤと、枝番号管理表から取得した主帳票の文書ＩＤとを互いに関連付けて、文書情報記憶部１３０の派生関係管理表に登録する。一具体例として、枝番号管理表に図９の例の内容が登録されており、印刷対象の副帳票が図６に例示する副帳票であり、かつ、当該副帳票に付与された文書ＩＤが「Ｄ４」である場合、当該副帳票のデータから抽出された契約番号「１２３号」に関連付けて枝番号管理表に登録された文書ＩＤ「Ｄ１」が主帳票の文書ＩＤとして取得される。そして、当該副帳票の文書ＩＤ「Ｄ４」と取得された主帳票の文書ＩＤ「Ｄ１」とが関連付けられて派生関係管理表に登録される（図１０参照）。
【００５９】
ステップＳ２２またはステップＳ２４の後、印刷処理部１１０の印刷指示部１１４は、印刷対象の帳票のデータに文書ＩＤを重畳して印刷することをプリンタ３０に指示する（ステップＳ２６）。例えば、印刷指示部１１４は、ステップＳ１０で印刷対象の帳票に付与された文書ＩＤをバーコード等の機械読取可能な符号に変換し、この符号を印刷対象の帳票のデータに重畳して用紙に印刷するよう、プリンタ３０に指示する。ステップＳ２６の指示に従って、プリンタ３０において文書ＩＤを含む帳票の印刷が行われる。印刷結果の帳票の具体例は、図７（ａ），（ｂ）を参照して上記で説明したとおりである。
【００６０】
ステップＳ２６の後、図１２の例の手順の処理は終了する。図１２の例の手順により帳票の印刷が行われると、文書情報記憶部１３０の業務データ管理表には、印刷された各帳票の文書ＩＤと業務データとが登録される。また、主帳票の印刷時には、主帳票の文書ＩＤと当該主帳票に含まれる契約番号（派生業務の識別情報）とが枝番号管理表に登録される。副帳票の印刷時には、副帳票の文書ＩＤと、当該副帳票を用いる派生業務の派生元の主たる業務に対応する主帳票の文書ＩＤとが互いに関連付けられて派生関係管理表に登録される。以上より、図１２の例の手順の処理によると、帳票の印刷時に、印刷対象の帳票に含まれる情報の登録と、印刷対象の帳票と他の帳票との間の派生関係の登録とが行われることになる。
【００６１】
なお、図１２の例の手順は、帳票の印刷要求を受けた管理サーバ１０における処理手順の一例であり、各処理ステップＳ１０〜Ｓ２６の実行の順番を図１２に示される順番から適宜変更してもよい。例えば、文書ＩＤの付与（ステップＳ１０）は、業務データ管理表への業務データの登録（ステップＳ１８）、枝番号管理表への契約番号の登録（ステップＳ２２）、派生関係管理表への文書ＩＤの登録（ステップＳ２４）、および帳票の印刷指示（ステップＳ２６）の前であれば、いつ実行してもよい。また例えば、帳票の印刷指示（ステップＳ２６）は、文書ＩＤの付与が完了してさえいれば、いつ実行してもよい。
【００６２】
図１２の例の手順により印刷された帳票は、業務における各作業工程の担当者に回付され、担当者の指示により、帳票に対する操作の履歴（通過記録）の管理サーバ１０への登録が行われる。以下、図１３および図１４を参照し、通過記録の登録の際に本例のシステムで行われる処理の手順の例を説明する。
【００６３】
図１３は、通過記録の登録の際に端末２０で行われる処理の手順の例を示すフローチャートである。端末２０は、帳票の通過記録の登録を行う旨のユーザの入力を受け付けた場合に、図１３の例の手順の処理を開始する。なお、端末２０に対して入力を行うユーザは、予めユーザ認証されており、端末２０は、図１３の例の手順の開始までに当該ユーザのユーザＩＤを取得しているものとする。
【００６４】
図１３を参照し、端末２０は、まず、図示しない読取装置を介して帳票の文書ＩＤを取得する（ステップＳ３０）。例えば、端末２０に接続された読取装置を用いて、帳票に印刷された文書ＩＤを表す符号をユーザが読み取りさせると、端末２０は、読み取りされた符号が表す文書ＩＤを読取装置から取得する。
【００６５】
次に、端末２０は、帳票に対する操作に関する情報を取得する（ステップＳ３２）。例えば、端末２０は、帳票を用いる業務で行われ得る作業工程の一覧を図示しない表示装置に表示させると共に、この一覧の中から１つの作業工程を選択する入力をユーザに促す情報を表示装置に表示させる。この表示を確認したユーザが、マウスやキーボード等の入力装置（図示しない）を用いて作業工程を選択する入力を行うと、選択された作業工程を端末２０は取得する。さらに、端末２０は、自身のシステム・クロックから現在時刻を取得し、取得した時刻を、選択された作業工程に対応する操作が帳票に対して行われた操作日時とする。本例の端末２０は、ステップＳ３２で、操作に関するコメント等の付加情報の入力も受け付ける。付加情報は、ユーザによる自由記述であってもよいし、予め用意された選択肢を含むメニューからユーザに選択させた情報であってもよい。付加情報の入力をユーザが必要としない場合、ユーザは、その旨を端末２０に入力し、この入力を受け付けた端末２０は付加情報の受付を省略する。
【００６６】
次に、端末２０は、ステップＳ３０で取得した文書ＩＤとステップＳ３２で取得した操作に関する情報とを含む通過記録を管理サーバ１０に対して送信する（ステップＳ３４）。ここで、本例の端末２０は、ステップＳ３０，Ｓ３２で入力を行ったユーザのユーザＩＤも通過記録に含めて管理サーバ１０に送信する。ステップＳ３４の後、図１３の例の手順の処理は終了する。
【００６７】
図１３の例の手順のステップＳ３４で端末２０から送信された通過記録を受信した管理サーバ１０は、図１４の例の手順の処理を開始する。
【００６８】
図１４を参照し、管理サーバ１０の通過記録登録部１４０は、管理サーバ１０が端末２０から受信した通過記録を取得する（ステップＳ４０）。本例の通過記録には、上述したとおり、文書ＩＤ、ユーザＩＤ、およびユーザにより選択された作業工程（帳票に対する操作の種類を表す情報）が含まれる。また、操作に関する付加情報がさらに含まれることもある。
【００６９】
通過記録登録部１４０は、ステップＳ４０で取得した通過記録を通過記録記憶部１５０に登録する（ステップＳ４２）。一具体例として、通過記録登録部１４０は、図１１の例の表において新たな情報レコードを作成し、作成した新たな情報レコードの各項目の値を、ステップＳ４０で取得した通過記録に含まれる情報を用いて設定する。例えば、新たな情報レコードにおいて、文書ＩＤ、ユーザＩＤ、および操作日時の各項目の値を、それぞれ、通過記録に含まれる文書ＩＤ、ユーザＩＤ、および操作日時の値に設定する。また、通過記録に含まれる作業工程を、新たな情報レコードのステータスの項目の値として設定する。さらに、通過記録に付加情報が含まれる場合は、その付加情報を新たな情報レコードの備考の項目の値として設定する。通過記録に付加情報が含まれていない場合は、備考の項目の値は空にしておけばよい。さらに、本例の通過記録登録部１４０は、図示しないユーザ情報データベースを参照し、通過記録に含まれるユーザＩＤのユーザが所属する部門を特定し、特定した部門を表す情報を、新たな情報レコードの部門の項目の値として設定する。
【００７０】
通過記録登録部１４０は、また、文書情報記憶部１３０中の業務データ管理表において、ステップＳ４０で取得した通過記録に含まれる文書ＩＤに関連付けられた最終操作日時を更新する（ステップＳ４４）。ステップＳ４４は、例えば、以下の手順により行えばよい。通過記録登録部１４０は、まず、文書情報記憶部１３０中の業務データ管理表において、通過記録に含まれる文書ＩＤの情報レコードを検索する。そして、検索結果の情報レコードの最終操作日時の項目の値を、通過記録に含まれる操作日時で上書きする。ステップＳ４４の処理により、業務データ管理表の各文書ＩＤの最終操作日時は、当該文書ＩＤの帳票に関して最後に登録された通過記録に含まれる操作日時の値となる。ステップＳ４４の後、図１４の例の手順の処理は終了する。
【００７１】
図１２の例の手順により文書ＩＤと共に印刷された各帳票について操作を行うユーザが通過記録の登録を指示し、図１３および図１４の例の手順の処理が行われると、管理サーバ１０の通過記録記憶部１５０には、各帳票に対して、いつ誰がどの作業工程の操作を行ったかを表す履歴情報が蓄積される。さらに、文書情報記憶部１３０の業務データ管理表には、各帳票に対して最後に行われた操作の日時である最終操作日時が記録される。
【００７２】
図１５に、通過記録記憶部１５０が図１１の例の表の内容を記憶する場合の業務データ管理表の内容の例を示す。図１５の例の表は、図８の例の業務データ管理表の内容に対して、文書ＩＤ「Ｄ５」〜「Ｄ７」の帳票の業務データが追加されると共に、各文書ＩＤ「Ｄ１」〜「Ｄ７」の最終操作日時が登録されたものである。図１１および図１５を参照し、図１１の例の表に示される各文書ＩＤ「Ｄ１」〜「Ｄ７」の通過記録における最新の操作日時が、図１５の例の表における各文書ＩＤ「Ｄ１」〜「Ｄ７」の最終操作日時として設定されている。
【００７３】
図１２〜図１４の各フローチャートを参照して説明した例の処理によって文書情報記憶部１３０および通過記録記憶部１５０に登録される情報は、進捗情報生成部１６０による進捗情報の生成および検索処理部１７０による検索に用いられる。
【００７４】
図１６は、進捗情報生成部１６０による進捗情報の生成および表示制御部１８０による進捗情報の表示処理の手順の例を示すフローチャートである。図１６の例の手順の処理は、例えば、業務データ管理表に登録済みの各主帳票の進捗情報の表示要求を端末２０から管理サーバ１０が受信した場合に、業務データ管理表に登録された各主帳票を処理対象として実行される。以下では、業務データ管理表が図１５の例の表の内容を備え、かつ業務データ管理表に登録済みの主帳票のすべてが処理対象となる場合を例に取り、図１６の例の手順を説明する。なお、本例において、通過記録記憶部１５０には図１１の例の表の内容が登録されているものとする。
【００７５】
図１６を参照し、進捗情報生成部１６０は、文書情報記憶部１３０中の業務データ管理表から、処理対象の主帳票の業務データを取得する（ステップＳ５０）。本例では、進捗情報生成部１６０は、図１５に例示する業務データ管理表において帳票タイプが「主帳票」である文書ＩＤ「Ｄ１」，「Ｄ２」，「Ｄ３」の業務データの内容を業務データ管理表から取得する。
【００７６】
次に、進捗情報生成部１６０は、処理対象の主帳票に関連する副帳票の業務データを取得する（ステップＳ５２）。ステップＳ５２では、例えば、文書記憶部１３０の派生関係管理表において処理対象の主帳票の文書ＩＤに関連付けて登録された副帳票の文書ＩＤを取得し、取得した副帳票の文書ＩＤの業務データを業務データ管理表から取得する。あるいは、ステップＳ５０で取得した主帳票の業務データに含まれる契約番号を用いて、処理対象の主帳票に関連する副帳票の情報レコードを業務データ管理表から検索して取得してもよい。本例では、ステップＳ５０で取得した文書ＩＤ「Ｄ１」，「Ｄ２」，「Ｄ３」の各主帳票の業務データの契約番号｛１２３号，１２４号｝，｛１２５号，１２６号｝，｛１２７号，１２８号｝のうちの１つを契約番号の項目の値として有し、帳票タイプが「副帳票」である業務データを業務データ管理表から取得すればよい。図１５を参照する本例では、契約番号がそれぞれ「１２３号」，「１２４号」，「１２５号」，「１２６号」である文書ＩＤ「Ｄ４」，「Ｄ５」，「Ｄ６」，「Ｄ７」の各副帳票の業務データが取得される。
【００７７】
処理対象の主帳票に関連する副帳票の業務データを取得すると、進捗情報生成部１６０は、通過記録記憶部１５０から、ステップＳ５２で業務データを取得した副帳票それぞれの通過記録を取得する（ステップＳ５４）。通過記録記憶部１５０が図１１の例の表の内容を有する本例では、ステップＳ５２で業務データを取得した副帳票の文書ＩＤ「Ｄ４」，「Ｄ５」，「Ｄ６」，「Ｄ７」の通過記録として、図１１の例の表の行Ｌ７〜Ｌ１４の内容が取得される。
【００７８】
次に、進捗情報生成部１６０は、ステップＳ５０〜Ｓ５４で取得した情報を用いて、処理対象の主帳票ごとに、当該主帳票に関連する副帳票の派生業務の進捗状況を表す進捗情報を生成する（ステップＳ５６）。本例のステップＳ５６では、進捗情報生成部１６０は、まず、処理対象の主帳票のうちの１つに関連する副帳票の通過記録を参照し、予め設定された終了ステータスに到達済みの副帳票を特定する。副帳票が予め設定された終了ステータスに到達済みであるか否かは、通過記録における「ステータス」の項目の値により判断する。本例では、予め設定された終了ステータスが「登録完了」であるとする。さらに、進捗情報生成部１６０は、１つの主帳票に関連する副帳票のうち終了ステータスに到達済みの副帳票の割合を求める。進捗情報生成部１６０は、処理対象の主帳票のそれぞれについて終了ステータスに到達済みの副帳票の割合を求めると、求めた割合、主帳票の業務データ、ならびに副帳票の業務データおよび通過記録を主帳票ごとに纏めて進捗情報とする。なお、処理対象の主帳票に関連する副帳票の通過記録が存在しない場合、進捗情報生成部１６０は、その旨を表す情報を生成して進捗情報に含める。
【００７９】
ステップＳ５６の具体例として、文書ＩＤ「Ｄ１」の主帳票の場合、この主帳票に関連する副帳票は、主帳票の業務データ中の契約番号｛１２３号，１２５号｝をそれぞれ契約番号として業務データに含む文書ＩＤ「Ｄ４」，「Ｄ５」の副帳票である。これらの副帳票の通過記録（図１１の行Ｌ７〜Ｌ１０）を参照すると、文書ＩＤ「Ｄ４」の副帳票について、終了ステータス「登録完了」を含む通過記録（図１１の行Ｌ８）が存在することから、終了ステータスに到達済みであると判断される。文書ＩＤ「Ｄ５」の副帳票については、「登録完了」を含む通過記録が存在しないことから、終了ステータスに到達していないと判断される。また、文書ＩＤ「Ｄ１」の主帳票に関連する２つの副帳票（文書ＩＤ「Ｄ４」，「Ｄ５」）のうち、終了ステータスに到達しているのは１つ（文書ＩＤ「Ｄ４」）であることから、進捗情報生成部１６０により、終了ステータスに到達済みの副帳票の割合１／２が求められる。同様に、文書ＩＤ「Ｄ２」の主帳票の場合、これに関連する２つの副帳票（文書ＩＤ「Ｄ６」，「Ｄ７」）の両方が終了ステータス「登録完了」を含む通過記録を有する（図１１の行Ｌ１２，Ｌ１４）ことから、終了ステータスに到達済みの副帳票の割合は、２／２（＝１．０）と求められる。文書ＩＤ「Ｄ３」の主帳票については、関連する副帳票の通過記録は存在しないことから、その旨を表す情報が生成される。
【００８０】
進捗情報生成部１６０は、ステップＳ５６で生成した進捗情報を表示制御部１８０に渡す。表示制御部１８０は、受け取った進捗情報を、進捗情報の表示の態様として予め定められた態様で表示装置に表示させるための表示制御情報を生成する（ステップＳ５８）。表示制御部１８０は、進捗情報の表示の要求を行った端末２０に対して、ステップＳ５８で生成した表示制御情報を送信し、要求元の端末２０において、この表示制御情報に従った表示が行われる。
【００８１】
図１７に、ステップＳ５８で生成される表示制御情報に従った表示の例を示す。図１７は、図１５の例の業務データ管理表に登録済みの主帳票（文書ＩＤ「Ｄ１」，「Ｄ２」，「Ｄ３」）について上述のステップＳ５６の具体例のとおりに生成された進捗情報に基づく表示制御情報に従った表示の例である。図１７の例の表において、帳票番号Ｎ１，Ｎ２，Ｎ３のそれぞれを含む行が、文書ＩＤ「Ｄ１」，「Ｄ２」，「Ｄ３」の主帳票のそれぞれについての進捗情報を表す。図１７の例の表において、「帳票番号」および「お客様名」の各項目には、各行に対応する主帳票の業務データから取得した値が表示されている。「契約書の登録状況」の項目には、各行に対応する主帳票に関連する副帳票のうち終了ステータス「登録完了」に到達済みのものの割合と、この割合に対応して予め定められた文字列とが表示される。本例では、この割合が１．０未満であれば文字列「一部完了」を表示し、この割合が１．０であれば文字列「完了」を表示するよう予め定められているとする。また、主帳票に関連する副帳票の通過記録が存在せず、前述の割合が求められていない場合は文字列「未作成」を表示するよう予め定められているとする。例えば帳票番号Ｎ１の行を参照し、この行に対応する文書ＩＤ「Ｄ１」の主帳票に関連する副帳票のうち「登録完了」に到達済みである割合は１／２であることから、契約書の登録状況「一部完了（１／２）」と表示されている。また、帳票番号Ｎ２の行を参照し、この行に対応する文書ＩＤ「Ｄ２」の主帳票に関連する副帳票のうち「登録完了」に到達済みである割合は２／２であることから、契約書の登録状況「完了（２／２）」と表示されている。さらに、帳票番号Ｎ３の行を参照すると、この行に対応する文書ＩＤ「Ｄ３」の主帳票に関連する副帳票について通過記録が存在しないことから、契約書の登録状況「未作成」と表示されている。また、図１７の例の表の「枝番詳細」の項目には、各主帳票に関連する副帳票について、業務データ中の契約番号および支店名と通過記録中のステータスおよび備考とが表示されている。なお、ステータスの項目では、１つの副帳票に対する複数の通過記録中のステータスが列挙されている。また、副帳票の通過記録が存在しない場合、枝番詳細の項目には値は表示されない（帳票番号Ｎ３の行を参照）。図１７に例示するような表示画面により、各主帳票に対応する主たる業務について、当該主たる業務の派生業務の進捗の状況がユーザに提示される。
【００８２】
以上で説明した図１６の例の手順の処理において、業務データ管理表に登録済みのすべての主帳票を処理対象とする代わりに、処理対象の主帳票のユーザによる指定を受け付けてもよい。ユーザは、例えば、処理対象の主帳票の文書ＩＤを端末２０に接続された読取装置で読み取りさせることで処理対象の主帳票を指定する。あるいは、処理対象の主帳票に記載された業務データの少なくとも一部の項目の値を端末２０の入力装置を用いて入力することで処理対象の主帳票を指定してもよい。業務データの項目の値により主帳票が指定される場合、管理サーバ１０は、業務データ管理表を参照し、端末２０から取得した入力値を業務データ中に含む主帳票を特定して処理対象とすればよい。さらに他の例では、副帳票の指定を受け付けて、指定された副帳票の派生業務の派生元の業務に対応する主帳票を特定して処理対象としてもよい。副帳票の指定は、文書ＩＤの読み取りによって行ってもよいし、副帳票に記載された業務データの項目の値の入力によって行ってもよい。文書ＩＤの読み取りによって副帳票が指定された場合、管理サーバ１０は、派生関係管理表を参照して、指定された副帳票の文書ＩＤに関連付けられた文書ＩＤの主帳票を処理対象とすればよい。業務データの項目の値の入力によって副帳票が指定された場合、管理サーバ１０は、まず、業務データ管理表を参照して、入力値を業務データ中に含む副帳票を特定する。そして、特定した副帳票の文書ＩＤに関連付けて派生関係管理表に登録された文書ＩＤの主帳票を処理対象とするか、あるいは、特定した副帳票の業務データ中の契約番号と同じ契約番号を業務データ中に含む主帳票を処理対象とすればよい。
【００８３】
以上、進捗情報を生成する処理の例を説明した。以下、検索処理の例を説明する。
【００８４】
図１８は、検索処理部１７０による検索処理および表示制御部１８０による検索結果の表示処理の手順の例を示すフローチャートである。図１８の例の手順の処理は、例えば、検索条件を含む検索要求を管理サーバ１０が端末２０から受信した場合に開始される。検索条件は、端末２０においてユーザによって入力されるものであってよい。検索条件は、帳票の業務データについての条件および通過記録についての条件の一方だけを含んでいてもよいし、両方の条件を含んでいてもよい。
【００８５】
図１８を参照し、端末２０から検索要求を受信した管理サーバ１０の検索処理部１７０は、受信した検索要求に含まれる検索条件を取得する（ステップＳ６０）。ここでは、説明のための具体例として、次の検索条件「業務データ中のお客様名が『Ｎａｍｅ１』である主帳票に関連する副帳票のうち、最新の通過記録のステータスが『登録完了』以外である副帳票の情報」をステップＳ６０で取得したとする。本具体例において、業務データ管理表は図１５の例の内容を備え、通過記録記憶部１５０は図１１の例の内容を備えるとする。
【００８６】
次に、検索処理部１７０は、ステップＳ６０で取得した検索条件に従って、文書情報記憶部１３０および通過記録記憶部１５０を検索する（ステップＳ６２）。本実施形態の例の検索処理部１７０は、ステップＳ６２の検索の結果、文書情報記憶部１３０から取得される情報と通過記録記憶部１５０から取得される情報とを文書ＩＤごとに纏めて表示制御部１８０に渡す。
【００８７】
上述の具体例の検索条件の場合、ステップＳ６２で、検索処理部１７０は、業務データ管理表において、「お客様名」の値が「Ｎａｍｅ１」である主帳票に関連する副帳票を検索する。これにより、上述の具体例の検索条件の前半部分「業務データ中のお客様名が『Ｎａｍｅ１』である主帳票に関連する副帳票」に該当する副帳票が検索される。図１５の例の業務データ管理表を参照し、帳票タイプが副帳票であり、かつ、業務データ中の「お客様名」が「Ｎａｍｅ１」である文書ＩＤ「Ｄ４」，「Ｄ５」の副帳票の情報が業務データ管理表からの検索結果となる。ここで、「お客様名」は、副帳票には記載されない情報である（図５参照）けれども、副帳票の印刷時（副帳票の業務データの登録時）に、副帳票から抽出された契約番号と同じ契約番号を業務データに含む主帳票の業務データ中の「お客様名」の値が、当該副帳票の業務データ中に設定されていることに注意されたい。次に、検索処理部１７０は、上述の具体例の検索条件の後半部分「最新の通過記録のステータスが『登録完了』以外である副帳票」に該当する副帳票を検索する。検索処理部１７０は、例えば、通過記録記憶部１５０を参照し、業務データ管理表からの検索結果の文書ＩＤ「Ｄ４」，「Ｄ５」の通過記録のうち、業務データ管理表に登録された最終操作日時と同じ操作日時を含む通過記録のステータスが「登録完了」であるか否かを確認する。図１１の例の表において文書ＩＤ「Ｄ４」の通過記録（行Ｌ７，Ｌ８）を参照すると、図１５の例の業務データ管理表における文書ＩＤ「Ｄ４」の最終操作日時「２０１０／８／３１  １３：１１：２２」と同じ操作日時を含むのは、行Ｌ８の通過記録であり、そのステータスは「登録完了」である。よって、文書ＩＤ「Ｄ４」の副帳票は、「最新の通過記録のステータスが『登録完了』以外である副帳票」に該当しない。文書ＩＤ「Ｄ５」の通過記録（図１１の行Ｌ９，Ｌ１０）を参照すると、図１５の例の業務データ管理表における文書ＩＤ「Ｄ５」の最終操作日時「２０１０／９／２  １６：１０：０５」と同じ操作日時を含むのは、行Ｌ１０の通過記録であり、そのステータスは「差戻し」であって「登録完了」ではない。つまり、文書ＩＤ「Ｄ５」の副帳票は、「最新の通過記録のステータスが『登録完了』以外である副帳票」に該当する。以上より、検索処理部１７０は、文書ＩＤ「Ｄ５」およびステータス「差戻し」を含む行Ｌ１０の通過記録を通過記録記憶部１５０からの検索結果として取得する。このように通過記録記憶部１５０から取得した通過記録と、文書ＩＤ「Ｄ５」について業務データ管理表から取得した業務データとの両方を、検索処理部１７０は表示制御部１８０に渡す。
【００８８】
表示制御部１８０は、検索処理部１７０から受け取った検索結果を、検索結果の表示の態様として予め定められた態様で表示装置に表示させるための表示制御情報を生成する（ステップＳ６４）。表示制御部１８０は、検索要求を行った端末２０に対して、ステップＳ６４で生成した表示制御情報を送信し、要求元の端末２０において、この表示制御情報に従った表示が行われる。例えば、文書情報記憶部１３０の業務データ管理表から検索処理部１７０が取得した業務データと通過記録記憶部１５０から検索処理部１７０が取得した通過記録とが文書ＩＤごとに纏めて表示される。
【００８９】
図１９に、ステップＳ６４で生成される表示制御情報に従った表示の例を示す。図１９は、文書ＩＤ「Ｄ５」の業務データおよび通過記録が検索結果として取得される上述の具体例における表示の一例である。図１９では、文書ＩＤ「Ｄ５」について、業務データ管理表から取得された帳票番号、お客様名、および支店名の値と、通過記録記憶部１５０から取得されたユーザＩＤ、部門、操作日時、ステータス、および備考の値とが１つの表に纏めて表示されている。
【００９０】
本発明の実施の形態においては、以上で説明した実施形態の例の他に各種の変形例があってよい。例えば、上述の実施形態の例では、帳票の印刷時に管理サーバ１０が印刷対象の帳票に対して文書ＩＤを付与するが、変形例では、電子帳票の作成時に端末２０が当該帳票に対して文書ＩＤを付与してもよい。本変形例では、印刷要求において帳票のデータと共に文書ＩＤが含まれ、管理サーバ１０は、印刷要求に含まれる文書ＩＤを用いて、上記で説明した実施形態の例と同様の処理を行えばよい。
【００９１】
また、上述の実施形態の例において、帳票のデータに重畳して印刷される文書ＩＤは、機械読取可能な符号である。変形例では、ＯＣＲ（Ｏｐｔｉｃａｌ  Ｃｈａｒａｃｔｅｒ  Ｒｅｃｏｇｎｉｔｉｏｎ，光学文字認識）に適したフォントで、文書ＩＤを表す文字列（文字、数字、および記号のうち少なくとも１種類以上を含む）を帳票のデータと共に用紙に印刷してもよい。あるいは、例えば、帳票のデータを印刷した用紙に、文書ＩＤを記録したＩＣタグを貼付してもよい。文書ＩＤを表す文字列が印刷された帳票の文書ＩＤを読み取る場合、端末２０には光学文字読取装置を接続しておけばよい。また、印刷された帳票に文書ＩＤ５０２を記録したＩＣタグを貼付する場合、端末２０に接続される読取装置としてＩＣタグリーダを用いればよい。
【００９２】
また、管理サーバ１０の各種の記憶部に記憶される情報の具体的な態様は、以上で例示した態様に限られない。例えば、帳票スキーマ記憶部１００に記憶される帳票スキーマの例である図４および図６の表において、要素番号は省略してよい。また、帳票スキーマは、図４および図６に例示するような表形式と異なる形式で記述されていてもよい。例えば、文字列を抽出すべき帳票の領域の指定、その領域の属性名、およびその領域に適用される抽出パターンをＸＭＬ形式で記述したファイルを帳票スキーマとして用いてもよい。
【００９３】
また例えば、文書情報記憶部１３０において、枝番号管理表および派生関係管理表のいずれか一方または両方を省略してもよい。主帳票に対応する主たる業務から派生する派生業務の識別情報（上述の例では「契約番号」）を主帳票から抽出して主帳票の文書ＩＤと共に業務データ管理表に登録し、かつ、副帳票を用いる派生業務の識別情報を副帳票から抽出して副帳票の文書ＩＤと共に業務データ管理表に登録しておけば、枝番号管理表および派生関係管理表を用いることなく、派生業務の識別情報をキーとして業務データ管理表を検索することで、主帳票に関連する副帳票を特定できるためである。
【００９４】
なお、上述の実施形態の例では、説明を簡単にするため、主帳票および副帳票のそれぞれに対し、１つずつ帳票スキーマが定義されているものとした。変形例では、主帳票および副帳票のそれぞれについて、複数の異なる帳票スキーマが定義されていてもよい。この例の場合、各帳票スキーマに対して識別情報を付して帳票スキーマ記憶部１００に記憶させておく。さらに、帳票スキーマごとに、電子帳票の作成の基となる雛形電子文書を予め作成しておき、各雛形電子文書に、対応する帳票スキーマの識別情報を含めておく。これにより、雛形電子文書に情報を記入することで作成される電子帳票に、帳票スキーマの識別情報および種類が含まれることになる。このような電子帳票の印刷要求を受信した管理サーバ１０において、印刷対象の帳票から帳票スキーマの識別情報を取得し、この識別情報に対応する帳票スキーマを帳票スキーマ記憶部１００から読み出して、上述の例と同様に業務データの抽出および登録等の処理を行えばよい。
【００９５】
上述の実施形態の例では、電子帳票を用紙に印刷する際に、印刷対象の帳票のデータから業務データを抽出すると共に、文書ＩＤを重畳して帳票の印刷を行う。変形例では、電子帳票の紙媒体への印刷に限らず、電子帳票のファイル形式を変換して新たな電子帳票を生成する際に、上述の例と同様の業務データの抽出および登録を行ってもよい。例えば、ある文書処理アプリケーションによって作成された電子帳票のファイル形式を、回付用のファイル形式として予め定められた形式に変換した上で、変換後の電子帳票を回付することがある。回付用のファイル形式は、例えば、文書処理アプリケーションによる編集ができないファイル形式とすればよく、一具体例として、ＰＤＦ（Ｐｏｒｔａｂｌｅ  Ｄｏｃｕｍｅｎｔ  Ｆｏｒｍａｔ）が挙げられる。また、電子帳票の回付は、例えば、電子帳票を添付した電子メールの送信によって行えばよい。また、回付用の電子帳票に付与された文書ＩＤは、例えば当該電子帳票の属性情報に含めておけばよい。電子帳票の属性情報中の文書ＩＤを用いて、上述の実施形態の例および変形例の処理を上記と同様に実行できる。
【００９６】
上述の実施形態の例では、主帳票に記載された派生業務の識別情報と、副帳票に記載された副帳票を用いる業務（派生業務）を識別するための識別情報とにより、主帳票と主帳票に対応する副帳票を特定している。変形例では、主帳票と主帳票に対応する副帳票とを、各帳票に派生業務の識別情報が無くとも特定するようにしてもよい。例えば、各帳票に印刷されている文書ＩＤを表すバーコードを順次読み取り、読み取った順序と予め定めたルールとによって主帳票と主帳票に対応する副帳票とを特定するようにしてもよい。この場合、例えば、最初に読み取ったバーコードが印刷された帳票を主帳票として、それ以降に読み取ったバーコードが印刷された帳票を主帳票に対応する副帳票として派生関係を管理してもよいし、最後に読み取ったバーコードが印刷された帳票を主帳票として、それ以降に読み取ったバーコードが印刷された帳票を主帳票に対応する副帳票として派生関係を管理してもよい。
【００９７】
また、バーコードを全て読み取った後に、各バーコードに対応する文書ＩＤを表示装置
に表示させ、主帳票とする文書ＩＤと副帳票とする文書ＩＤとをユーザに選択させるようにして派生関係を管理するようにしてもよい。
【００９８】
また、以上で説明した実施形態の例および変形例における管理サーバ１０の機能の一部を端末２０に設けてもよい。
【００９９】
以上に例示した管理サーバ１０は、典型的には、汎用のコンピュータにて上述の管理サーバ１０の各部の機能または処理内容を記述したプログラムを実行することにより実現される。コンピュータは、例えば、ハードウエアとして、図２０に示すように、ＣＰＵ（中央演算装置）８０、メモリ（一次記憶）８２、各種Ｉ／Ｏ（入出力）インタフェース８４等がバス８６を介して接続された回路構成を有する。また、そのバス８６に対し、例えばＩ／Ｏインタフェース８４経由で、ハードディスクドライブ（ＨＤＤ）８８やＣＤやＤＶＤ、フラッシュメモリなどの各種規格の可搬型の不揮発性記録媒体を読み取るためのディスクドライブ９０が接続される。このようなドライブ８８または９０は、メモリに対する外部記憶装置として機能する。実施形態の処理内容が記述されたプログラムがＣＤやＤＶＤ等の記録媒体を経由して、またはネットワーク経由で、ＨＤＤ８８等の固定記憶装置に保存され、コンピュータにインストールされる。固定記憶装置に記憶されたプログラムがメモリに読み出されＣＰＵにより実行されることにより、実施形態の処理が実現される。端末２０についても同様である。
【０１００】
なお、以上では、管理サーバ１０を１台のコンピュータにより実現する例の実施形態を説明したが、管理サーバ１０の上述の例の各種の機能を複数のコンピュータに分散させて実現してもよい。
【符号の説明】
【０１０１】
１０  管理サーバ、２０  端末、３０  プリンタ、４０  ネットワーク、８０  ＣＰＵ、８２  メモリ、８４  Ｉ／Ｏインタフェース、８６  バス、８８  ＨＤＤ、９０  ディスクドライブ、１００  帳票スキーマ記憶部、１１０  印刷処理部、１１２  文書ＩＤ付与部、１１４  印刷指示部、１１６  文書情報抽出部、１２０  文書情報登録部、１２２  枝番号登録部、１２４  派生関係登録部、１３０  文書情報記憶部、１４０  通過記録登録部、１５０  通過記録記憶部、１６０  進捗情報生成部、１７０  検索処理部、１８０  表示制御部。
【図１】
2012173936.tif 000003
【図２】
2012173936.tif 000004
【図３】
2012173936.tif 000005
【図４】
2012173936.tif 000006
【図５】
2012173936.tif 000007
【図６】
2012173936.tif 000008
【図７】
2012173936.tif 000009
【図８】
2012173936.tif 000010
【図９】
2012173936.tif 000011
【図１０】
2012173936.tif 000012
【図１１】
2012173936.tif 000013
【図１２】
2012173936.tif 000014
【図１３】
2012173936.tif 000015
【図１４】
2012173936.tif 000016
【図１５】
2012173936.tif 000017
【図１６】
2012173936.tif 000018
【図１７】
2012173936.tif 000019
【図１８】
2012173936.tif 000020
【図１９】
2012173936.tif 000021
【図２０】
2012173936.tif 000022