(57)【要約】【課題】会計事務所内では各担当者に対しては業務を分担して割り当てることが多いが、顧問先企業に対してサービスする業務には複数の業務があり、全体の進捗を管理するには複数の担当者の進捗を収集して管理する必要がある。そこで、各担当者が行なう作業毎に進捗を登録、収集、管理する進捗管理機能を提供する。【解決手段】アプリケーションの実行記録をジョブ実行記録として保存し、業務毎に進捗管理項目とジョブ実行記録を関連づけし、進捗を管理する際に、進捗を管理すべき項目毎にジョブ実行記録を収集、解析することで進捗管理表を出力する。これにより、担当者が特別な進捗報告を入力せずとも、管理者側で顧問先企業毎、担当者毎に業務の進捗管理が可能となる。【選択図】図２
2007179399.tif 000002
【特許請求の範囲】
【請求項１】
アプリケーションプログラムを実行する実行手段と、アプリケーションプログラムの実行結果をジョブ実行記録データとして生成するジョブ実行記録生成手段と、ジョブ実行記録データを記憶手段に格納するジョブ実行記録データ格納手段とを備えた、１または２台以上の端末装置と、管理プログラムを実行する実行手段と、データを格納する格納手段とを備えた、少なくとも１台の管理装置とが、ネットワークで接続され、該ネットワークを介して前記端末装置と前記管理装置との間で、データが伝送されるコンピュータネックワークシステムにおいて、前記管理装置は、複数のジョブ実行記録項目の中から特定のジョブ実行記録項目を選択するジョブ実行記録項目選択手段と、進捗管理対象となる特定業務と、特定のジョブ実行記録項目との関連づけを定義する関連づけ定義手段と、前記端末装置のジョブ実行記録データ格納手段にアクセスして、ジョブ実行記録データを管理装置の進捗管理ＤＢに格納する進捗管理ＤＢ格納手段と、該進捗管理ＤＢに格納されたジョブ実行記録データから、前記特定業務に関連づけられたジョブ実行記録データを収集解析するジョブ実行記録データ収集解析手段と、を備えたことを特徴とする進捗管理システム。
【請求項２】
前記管理装置は、進捗管理対象となる特定業務を、特定業務の構成要素となる複数の業務プロセスに分割して管理する管理手段と、前記業務プロセス毎に特定のジョブ実行記録項目を関連付けを定義する関連づけ定義手段と、前記業務プロセスに関連づけられているジョブ実行記録データを収集解析するジョブ実行記録データ収集解析手段とを備え、進捗管理対象となる特定業務について、分割された業務プロセス毎に、各業務プロセスに関連づけされたジョブ実行記録データを収集解析し、業務毎の進捗状況を示す指標に変換して一覧表形式で出力する進捗状況出力手段と、を備えたことを特徴とする請求項１記載の進捗管理システム。
【請求項３】
端末装置では、前記ネットワークへのログインの際に担当者情報を取得する手段を備え、前記ジョブ実行記録データを生成する場合には、前記担当者情報を含むように、ジョブ実行記録データを生成し、管理装置の進捗状況出力手段により、業務毎の進捗状況を示す指標に変換して一覧表形式で出力する場合において、前記担当者情報を参照できるように出力すること、を特徴とする請求項１または請求項２に記載の進捗管理システム。
【請求項４】
端末装置では、アプリケーションプログラムの実行の際に、管理装置または端末装置の記憶手段から、どの会社に対するアプリケーションプログラムの実行であるかを示す情報である会社情報を取得する手段を備え、前記ジョブ実行記録データを生成する場合には、前記会社情報を含むように、ジョブ実行記録データを生成し、管理装置の進捗状況出力手段により、業務毎の進捗状況を示す指標に変換して一覧表形式で出力する場合において、前記会社情報毎に出力すること、を特徴とする請求項１から請求項３のいずれか一つに記載の進捗管理システム。
【請求項５】
管理プログラムを実行する実行手段と、データを格納する格納手段とを備え、複数のジョブ実行記録項目の中から特定のジョブ実行記録項目を選択するジョブ実行記録項目選択手段と、進捗管理対象となる特定業務と、特定のジョブ実行記録項目との関連づけを定義する関連づけ定義手段と、前記端末装置のジョブ実行記録データ格納手段にアクセスして、ジョブ実行記録データを管理装置の進捗管理ＤＢに格納する進捗管理ＤＢ格納手段と、該進捗管理ＤＢに格納されたジョブ実行記録データから、前記特定業務に関連づけられたジョブ実行記録データを収集解析するジョブ実行記録データ収集解析手段と、を備えたことを特徴とする進捗管理装置。
【請求項６】
進捗管理対象となる特定業務を、特定業務の構成要素となる複数の業務プロセスに分割して管理する管理手段と、前記業務プロセス毎に特定のジョブ実行記録項目との関連付けを定義する関連づけ定義手段と、前記業務プロセスに関連づけられているジョブ実行記録データを収集解析するジョブ実行記録データ収集解析手段とを備え、進捗管理対象となる特定業務について、分割された業務プロセス毎に、各業務プロセスに関連づけされたジョブ実行記録データを収集解析し、業務毎の進捗状況を示す指標に変換して一覧表形式で出力する進捗状況出力手段と、を備えたことを特徴とする請求項５記載の進捗管理装置。
【請求項７】
前記ジョブ実行記録データには、前記担当者情報を含み、進捗状況出力手段により、業務毎の進捗状況を示す指標に変換して一覧表形式で出力する場合において、前記担当者情報を参照できるように出力すること、を特徴とする請求項５または請求項６に記載の進捗管理装置。
【請求項８】
前記ジョブ実行記録には、どの会社に対するアプリケーションプログラムの実行であるかの情報である会社情報を含み、進捗状況出力手段により、業務毎の進捗状況を示す指標に変換して一覧表形式で出力する場合おいて、前記会社情報毎に出力すること、を特徴とする請求項５から請求項７のいずれか一つに記載の進捗管理装置。
【請求項９】
前記進捗管理装置において実行可能なプログラムであって、進捗管理対象となる特定業務の進捗管理表を生成する要求を受け付けるステップと、進捗管理表の生成指示を検出した場合に、特定のジョブ実行記録項目との関連付けを定義する対応テーブルにアクセスして、該特定業務を分割して構成する複数の業務プロセス毎に、業務プロセスと関連付けされた特定のジョブ実行記録項目を取得するステップと、ジョブ実行記録項目を参照して、該当するジョブ実行記録データを収集解析するステップと、前記特定業務について、分割された業務プロセス毎に、各業務プロセスに関連づけされたジョブ実行記録データを、業務毎の進捗状況を示す指標に変換して一覧表形式で出力する進捗状況出力ステップと、を備えたことを特徴とする管理プログラム。
【請求項１０】
前記進捗管理装置において実行可能なプログラムであって、担当者情報を含むジョブ実行記録データを収集解析するステップと、進捗状況出力手段により、業務毎の進捗状況を示す指標に変換して一覧表形式で出力する場合において、前記担当者情報を参照できるように出力するステップを含むこと、を特徴とする請求項９記載の管理プログラム。
【請求項１１】
前記進捗管理装置において実行可能なプログラムであって、どの会社に対するアプリケーションプログラムの実行であるかの情報である会社情報を含むジョブ実行記録データを収集解析するステップと、進捗状況出力手段により、業務毎の進捗状況を示す指標に変換して一覧表形式で出力する場合おいて、前記会社情報毎に出力するステップを含むこと、を特徴とする請求項９または請求項１０記載の管理プログラム。
【請求項１２】
前記端末装置において実行可能なプログラムであって、前記ネットワークへのログインの際に担当者情報を取得するステップと、前記担当者情報を含むようにジョブ実行記録データを生成するステップと、アプリケーションプログラムの実行の際に、管理装置または端末装置の記憶手段から、どの会社に対するアプリケーションプログラムの実行であるかを示す情報である会社情報を取得するステップと、前記会社情報を含むようにジョブ実行記録データを生成するステップと、を備えたことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、個別のアプリケーションプログラムのジョブ実行記録を収集して、全体の進捗状況を出力する技術に関するものであり、特に管理対象項目に対してジョブ実行記録を関連付けしたうえで管理対象項目毎に進捗状況を出力する技術に関する。
【背景技術】
【０００２】
進捗管理に関する技術としては、大きく分けて２つのカテゴリーに分類される。第一のカテゴリーとしては製造ラインや検査ライン等の各工程の進捗を管理するというものであり、第二には人間が行なうジョブの進捗を管理するというものである。
第一のカテゴリーにおいては、管理対象となる項目は、製造ラインを構成する各装置毎のステータスを取得し、これをもって各工程における進捗状況を出力することが可能となる。
【０００３】
他方、第二のカテゴリーにおいては、管理対象となる項目は人間が行なうジョブであるから各要素が定量化されていない関係で、コンピュータを利用して進捗を管理する際して、どのように進捗状況を取得するか自体が問題となってくる。この問題に対しては、オペレータが必要な進捗状況を入力するような管理装置が知られており、入力支援機能に特徴を持たせている。このような技術は、たとえば、特許文献１に開示されている。
特許文献１では、各作業項目毎の進捗率の入力をオペレータに求め（図８）、この入力結果を基に所定の処理を行なった上で、複数の作業項目で構成されるプロジェクトの進捗状況をビジュアル化する（図２６）という技術が開示されている。このような技術によれば、確かに入力支援機能の充実を図ることで問題解決が可能となるが、オペレータがどこまで進んだかを逐一入力しなければならず、入力に手間がかかり、またオペレータが入力を失念すればシステムの処理が先に進まないという欠点があった。
【０００４】
そこで、オペレータに逐次、進捗の入力を求めない方法が考案されており、このような技術は、たとえば、特許文献２に開示されている。
特許文献２では、プログラムの実行終了時にプログラムの実行履歴（本願発明の実行記録に対応）を，自動的にプログラム実行履歴フアイルへ出力することにより，作業の進捗状況およびプログラムの実行時間を，容易に把握可能とするという技術が開示されている。
しかし、このような技術はＣＡＤシステムのように、メニューをフローチャート型にして作業の工程順に示すことができるような用途には使えるものの、グループ員が複数存在しそれぞれのグループ員に顧問先企業向けの業務が割り当てられている場合には対応することができなかった。
【０００５】
【特許文献１】特開２００２−３３４１９２号公報
【特許文献２】特開平０４−１１５３６２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
複数のグループ員を擁する事務所等では、個々のグループ員（担当者）にそれぞれ業務を分担してプロジェクトを進めるような形態が採られることが多い。
このような場合、小さなプロジェクトであれば、プロジェクトを構成する業務のすべてを一人の担当者に委ねる場合も有り得るが、中規模以上のプロジェクトになると、プロジェクトを構成する各業務を、複数の担当者に分担して委ねる必要が出てくる。
たとえば、会計事務所のような専門職サービスを行なう業態にあっては、税理士の監督の下、パラリーガル（税理士補助者）と呼ばれる複数の担当者が、各顧問先に対するサービス業務を分担して行なっているのが通常である。
【０００７】
具体例を用いて説明すると、税理士甲の下、担当者乙、担当者丙が業務を行なっている場合において、乙が月次業務を担当し、丙が決算書類作成を担当し、顧問先企業Ａ、Ｂ、Ｃに対する決算業務をおこなう場合を想定してみる。なお、この想定は、実際の業務を表すものではなく、実際の進捗管理は遥かに複雑なものであるが、説明の便宜を図るために実際の業務を極めて簡略化したものである。
ここで、担当者乙は顧問先企業Ａの月次業務を終了し、顧問先企業ＢとＣについては作業途中であり、担当者丙は顧問先企業ＡとＢの決算書類作成を終了し、顧問先企業Ｃについては作業途中であるとする。
この場合において、顧問先企業Ａ、Ｂ、Ｃに対する決算業務の進捗を、税理士甲が管理するには、担当者乙と担当者丙にそれぞれ進捗を確認し、下記のような表（表１）に纏め上げる必要がある。
【０００８】
【表１】
2007179399.tif 000003
【０００９】
しかし、従来の技術では、いちいち担当者が作業の進捗状況を入力しなければならず、手間がかかるほか、失念すると進捗管理の意義を失うという欠点があった。
そこで、本発明は、進捗状況を入力しなくとも済むように、会計処理に係るアプリケーションプログラムを実行する際に、ジョブの実行記録を自動的に記録し、進捗管理項目とジョブ実行記録とを関連付け、顧問先企業毎に、担当者毎に進捗を管理できるように、所定の業務全体の進捗を示す指標となる進捗管理項目を一覧表示する機能を提供することを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明にかかる進捗管理システムにおける第１の発明は、
アプリケーションプログラムを実行する実行手段と、アプリケーションプログラムの実行結果をジョブ実行記録データとして生成するジョブ実行記録生成手段と、ジョブ実行記録データを記憶手段に格納するジョブ実行記録データ格納手段とを備えた、１または２台以上の端末装置と、
管理プログラムを実行する実行手段と、データを格納する格納手段とを備えた、少なくとも１台の管理装置とが、ネットワークで接続され、該ネットワークを介して前記端末装置と前記管理装置との間で、データが伝送されるコンピュータネックワークシステムにおいて、
前記管理装置は、複数のジョブ実行記録項目の中から特定のジョブ実行記録項目を選択するジョブ実行記録項目選択手段と、
進捗管理対象となる特定業務と、特定のジョブ実行記録項目との関連づけを定義する関連づけ定義手段と、
前記端末装置のジョブ実行記録データ格納手段にアクセスして、ジョブ実行記録データを管理装置の進捗管理ＤＢに格納する進捗管理ＤＢ格納手段と、
該進捗管理ＤＢに格納されたジョブ実行記録データから、前記特定業務に関連づけられたジョブ実行記録データを収集解析するジョブ実行記録データ収集解析手段と、
を備えたことを特徴とする。
【００１１】
また、本発明にかかる進捗管理システムにおける第２の発明は、
前記管理装置は、進捗管理対象となる特定業務を、特定業務の構成要素となる複数の業務プロセスに分割して管理する管理手段と、
前記業務プロセス毎に特定のジョブ実行記録項目を関連付けを定義する関連づけ定義手段と、
前記業務プロセスに関連づけられているジョブ実行記録データを収集解析するジョブ実行記録データ収集解析手段とを備え、
進捗管理対象となる特定業務について、分割された業務プロセス毎に、各業務プロセスに関連づけされたジョブ実行記録データを収集解析し、業務毎の進捗状況を示す指標に変換して一覧表形式で出力する進捗状況出力手段と、
を備えたことを特徴とする。
【００１２】
また、本発明にかかる進捗管理システムにおける第３の発明は、
端末装置において、前記ネットワークへのログインの際に担当者情報を取得する手段を備え、
前記ジョブ実行記録データを生成する場合には、前記担当者情報を含むように、ジョブ実行記録データを生成し、
管理装置の進捗状況出力手段により、業務毎の進捗状況を示す指標に変換して一覧表形式で出力する場合において、前記担当者情報を参照できるように出力すること、
を特徴とする。
【００１３】
また、本発明にかかる進捗管理システムにおける第４の発明は、
端末装置において、アプリケーションプログラムの実行の際に、管理装置または端末装置の記憶手段から、どの会社に対するアプリケーションプログラムの実行であるかを示す情報である会社情報を取得する手段を備え、
前記ジョブ実行記録データを生成する場合には、前記会社情報を含むように、ジョブ実行記録データを生成し、
管理装置の進捗状況出力手段により、業務毎の進捗状況を示す指標に変換して一覧表形式で出力する場合において、前記会社情報毎に出力すること、
を特徴とする。
【発明の効果】
【００１４】
本発明によれば、アプリケーションプログラムの操作記録を自動的にジョブ実行記録として保存し、業務毎に進捗管理項目とジョブ実行記録とを関連づけし、進捗を管理する際に、進捗を管理すべき項目毎にジョブ実行記録を収集、解析することで進捗管理表を出力することができるので、担当者が特別な進捗報告を入力せずとも、管理者側で顧問先企業毎、担当者毎に業務の進捗管理が可能となるという効果を奏する。
【００１５】
さらに、業務を複数の業務プロセスに分割して、分割された業務プロセス毎に進捗管理項目とジョブ実行記録を関連づけできるようにしたので、多様な業務に木目細かく対応することができる。たとえば、会計事務所では、多数の業種（あるいは決算時期や規模）の異なる顧問先企業を抱えているが、このような企業に対してサービスする「会計、税務関係の多様な業務」に柔軟に対応して、進捗管理表をカスタマイズできるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の実施の形態について図面を参照しながら説明する。
図１は、本発明の進捗管理システムにおける、進捗管理項目の設定、登録処理の内容を示す機能ブロック図である。図１では、進捗管理項目とジョブ実行記録項目との関連付けまでの処理の仕組みが示されている。ここで、ジョブ実行記録とは、アプリケーションプログラムの起動操作、終了操作の記録、アプリケーションプログラムで実行し得る各処理（印刷処理、登録処理、送信処理、受信処理等）の操作記録を意味している。また、ジョブ実行記録項目とは、複数存在するジョブ実行記録の名称を意味し、ジョブ実行記録データとは、実際にアプリケーションプログラムで実行された操作記録を意味している。
図２では、進捗管理部がジョブ実行記録を収集して、図１で設定された進捗管理項目とジョブ実行記録の情報を基にして、個々の業務の進捗状況を解析し、進捗状況を「複数の進捗管理項目で一覧表示する処理」の仕組みが示されている。
次に、各部の動作の詳細について、主に図１と図２を参照しつつ説明する。
【００１７】
１．進捗管理項目の登録処理
まず、進捗管理項目の登録処理について、図１を参照しつつ説明する。
（１）機能ブロックの構成
図１は本発明の実施の形態による進捗管理システムの概略構成を示す機能ブロック図である。
図１を参照すると、制御部１００には、進捗管理ＤＢ２１０と、進捗管理の結果をモニタ画面に表示したり印刷処理を行なう出力部４０と、キーボードやマウスなどの入力装置の入力文字列やポインタ指示を受け付ける入力受付部１２を備えた入力部１０がそれぞれ接続されていることがわかる。
制御部１００は、進捗管理項目の定義をおこなう進捗管理項目定義部１１０と、アプリケーションプログラム実行部１３０が記録したジョブ実行記録データ２３０を収集して解析して進捗管理を実行する進捗管理部１２０と、により構成されている。さらに、進捗管理項目定義部１１０は、選択制御部１１４と追加制御部１１６とを備えた進捗管理項目設定部１１２と、進捗管理項目データ２２０とジョブ実行記録項目２２８との対応関係を定義する連動定義部１１８と、により構成されている。
【００１８】
また、進捗管理ＤＢ２１０は、データベースまたはファイル群であって、進捗管理項目データ２２０と、連動定義部１１８によって生成された対応テーブルと、各アプリケーションプログラムが記録するジョブ実行記録の中から選択したジョブ実行記録項目２２８と、アプリケーションプログラム実行部１３０が記録したジョブ実行記録データ２３０と、により構成されている。
なお、出力部４０は、前記の表示のほか、進捗管理項目のデフォルト・データ２２２を既に登録済みの進捗管理項目から選択する際に一覧表示したり、追加の進捗管理項目を登録する際に、キーボードなどの入力装置から入力受付部１２で受け付けた文字列を表示する（図示せず）。
【００１９】
（２）進捗管理項目の登録処理
進捗管理項目は、会計事務所の業務を例にすると、顧問先企業の会計処理の進捗を管理するのに好適かつ必要な進捗管理項目があって、たとえば「決算処理」という業務の場合、月次業務、決算修正事項、決算書類作成などの項目について進捗管理が必要となる（詳細は図９を参照）。
このような進捗管理項目を、予め登録された進捗管理項目群の中から選択、あるいは新たに追加する処理を実行するのが進捗管理項目設定部１１２である。
【００２０】
２．進捗管理部の動作
進捗管理部１２０が、アプリケーションプログラム実行部１３０が記録したジョブ実行記録データ２３０を収集して、進捗状況を一覧表示する処理について、図２を参照しつつ説明する。
図２によれば、進捗管理部１２０は、ジョブ実行記録データの収集し解析を行なうジョブ実行記録収集解析部１２２と、解析の結果として業務の進捗状況を一覧表示する進捗管理表生成部１２４と、から構成されることが示されている。
また、進捗管理ＤＢ２１０において、対応テーブル２２６によって、進捗管理項目データ２２０とジョブ実行記録項目２２８との関連付けの関係が示されており、アプリケーションプログラム実行部１３０が記録したジョブ実行記録データ２３０が記録されている。
【００２１】
ジョブ実行記録収集解析部１２２は、進捗管理ＤＢ２１０にアクセスして、進捗管理を行なおうとする業務（たとえば決算業務）毎に定義された、複数の進捗管理項目（たとえば月次業務、決算書類作成）を示す情報である進捗管理項目データ２２０を抽出し、対応テーブル２２６に基づいて、当該抽出した進捗管理項目データ２２０と関連付けられているジョブ実行記録項目２２８をサーチし、検出したジョブ実行記録項目２２８を基に、ジョブ実行記録データ２３０を収集する。
ジョブ実行記録収集解析部１２２は、必要なジョブ実行記録データ２３０を収集すると、重複したデータや、不整合が無いかを調べ、データを進捗管理表作成部１２４に渡す。
【００２２】
進捗管理表作成部１２４は、進捗管理を行なおうとする業務（たとえば決算業務）毎に定義された、複数の進捗管理項目（たとえば月次業務、決算書類作成）を示す情報である進捗管理項目データ２２０毎に、ジョブ実行記録データを対応づけて、一覧表の形式（たとえば図９）で出力データを生成する。
以上、機能ブロック図により、進捗管理項目の登録処理から、進捗管理部によりジョブ実行記録収集解析を経て、進捗管理表を生成するまでの動作の概要を説明した。
【００２３】
３．システム構成例
図３は、本発明のシステム構成の一実施例を示した図である。
図３によれば、管理装置は、制御部１００を中心として、キー入力部１０（およびマウス２０）、記憶部２００、記憶媒体アクセス部３０、通信制御部５０とで構成されている。
制御部１００には、文字列入力を行なうキー入力部１０およびポインタ入力あるいは選択指示入力を行なうマウス２０などの入力部が接続されており、文字の入力のほか、一覧表示された項目や処理内容の選択指示入力、位置を指し示すためのポインタ入力、などが可能なように構成されている。
また、制御部１００には、出力部４０が接続されており、モニタ装置に対して、入力文字列の表示や選択項目の一覧表示、進捗状況の一覧表示を出力したり、進捗状況の一覧表示を印刷装置に対して出力することが可能なように構成されている。
【００２４】
また、制御部１００には、通信制御部５０が接続されており、ネットワーク６０を経由するアクセスが可能なように構成されている。そして、ネットワーク６０の先には端末装置群７０が接続されている。
また、制御部１００には記憶部２００が接続されており、記憶部２００には、本発明における進捗管理に係る処理を実行するアプリケーションプログラムを格納するアプリケーションプログラム格納領域２４０およびアプリケーションデータ格納領域２５０が設けられている。
【００２５】
ここで、図３において、進捗管理ＤＢ２１０は、管理装置内の記憶部２００に格納されている様子が示されているが、これは、通常、管理装置としてサーバー装置が割り当てられ、各端末装置で実行されるアプリケーションプログラムのジョブ実行記録を記憶部２００において集中管理されることを意味するものである。  つまり、進捗管理ＤＢ２１０の構成要素であるジョブ実行記録データ２３０（図１、図２を参照）は、端末装置で実行されるアプリケーションプログラムのジョブ実行記録データも含めて、管理装置内の記憶部２００で集中管理される。これは、端末操作のオペレータ（担当者）が複数存在する場合を考慮したものである。
また、後述の進捗管理処理を実行する「管理プログラムおよびワーク用メモリ２２０」も記憶部２００内に格納されている。
【００２６】
もちろん、破線で示したように、ジョブ実行記録データは、端末装置内の記憶部（（一次）進捗管理ＤＢ）に格納されていて、必要なときに管理装置がネットワークを経由して収集するように構成しても構わない。また、同様に、進捗状況の一覧表示についても、端末装置側の入力部で出力指示を受け付けて出力部で表示するなどの態様で利用することができる。
このほか、記憶部２００には、端末からログインする担当者を識別するためのデータベースである担当者ＤＢ２６０、顧問先企業の商号、商号名（会社名）、住所、決算日などを格納しておくデータベースである会社ＤＢ２７０が格納されている。なお、これらのＤＢも進捗管理ＤＢで説明したように必ずしも管理装置内部に格納されておらず、ネットワーク上のいずれかの記憶部に格納されていても構わない。
また、同様に、アプリケーションプログラム格納部やアプリケーションデータ格納領域についても、端末装置内の記憶部に格納されていても構わない。もちろん、端末装置が１台も無く、管理装置内にすべての構成要素が備えられていても構わない（管理装置を複数の担当者が端末として利用する形態）。
【００２７】
また、制御部１００には、記憶媒体をアクセスする記憶媒体アクセス部３０が接続されており、ディスク（ＨＤＤ）のほか光記憶媒体（ＣＤ、ＣＤ−Ｒ、ＭＯ、ＤＶＤ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＷ、ＤＶＤ−ＲＡＭ、ブルーレイディスクなど）へのアクセスを可能としている。
【００２８】
４．ジョブ実行記録データ
図４は、ジョブ実行記録データ２３０の構成を示したものである。
図４によれば、ジョブ実行記録データ２３０は、日時と（状態）が符号３０２で、端末の名称がマシン名３０４で、担当者の氏名が担当者３０６で、アプリケーションプログラムのジョブ名がジョブ名３０８で、それぞれ示され、その他、商号コード３０Ａ、個人コード３０Ｃなどの情報で構成されていることが分かる。
データの1行目３１０のジョブ実行記録データによれば、ＪＯＢ：５４００  スプレッド・キッチンなるジョブの実行記録として、２００３年１０月１５日の１４時３２分に、ＪＤＬ太郎という担当者によって、商号コードが０００１の会社について、作業が開始されていることが分かる。
【００２９】
５．決算業務管理項目の設定
図５は、決算業務管理の項目設定の入力受付画面を示したものである。
まず、図9の進捗管理表の業務管理項目９１０において、決算業務管理９１２が選択指示されると、フレーム９００には「決算業務進捗管理」の画面表示がなされる。ここで、項目設定９０６が選択指示されると、図5の画面表示に遷移する。
図５によれば、決算業務管理項目設定画面５００には、表示欄５１０、順序欄５２０、項目名欄５３０、登録ボタン５０２などが表示されていることが示されている。順序欄５２０は、進捗管理表（この場合は、決算業務進捗管理の表）において、左から何番目の順序で表示するかを示すための欄である。また、項目名欄５３０は、進捗管理する項目名を表示している。
【００３０】
表示欄５１０のチェックマークの有無に応じて、決算業務管理において、どの項目を進捗管理の対象として選択し、決算業務管理の進捗管理表に表示するか否かの判定処理が行なわれる。
図によれば、たとえば、月次業務が順序１に設定され、以下、決算修正事項、消費税申告期限、消費税業務、消費税確定申告書提出、法人税申告期限、決算書類の順番で、各業務プロセスの「項目立て」と表示順序の管理が可能となる。なお、決算書類の項目５３２は、さらに決算報告書５３４、キャッシュフロー計算書５３６、勘定科目内訳書などに細分化して定義し、管理することができる。
最後に、登録ボタン５０２が選択指示されると、当該項目設定が進捗管理ＤＢ２１０の進捗管理項目データ２２０に格納される。
以上の処理により、管理対象となる特定業務（たとえば「決算業務」）の構成要素として、複数の業務プロセスに分割して定義した上で管理することができる。
【００３１】
６．進捗管理項目の設定（進捗管理項目設定画面６００（決算報告書）の場合）
図６の進捗管理項目設定画面６００は、図５において、５３４の欄の「決算報告書」が選択指示された場合において、（特定業務たる「決算業務」について、分割された業務プロセスである「決算書類」をさらに細分化して定義した業務プロセスであるところの）「決算報告書」の進捗をどのジョブ実行記録と関連づけるのかを決定する入力受付処理の画面表示である。言い換えると、「決算報告書の進捗状況を、どの処理が実行されたことをもって推し量るのか」を決定するための入力受付画面である。
【００３２】
まず、項目名欄６０６には決算報告書が表示され、進捗管理表（この場合は、決算業務進捗管理の表）において、左から何番目の順序で表示するかを示す表示順序欄６０４には「７」が表示されている。そして、決算報告書と関連付けるジョブ実行記録を選択するための一覧表２３０には、ジョブ実行記録の項目名称６３０と、予めアプリケーションプログラムに組み込まれた、アプリケーションプログラムで生成可能なジョブ実行記録の情報（６３２、６３４・・・）が表示されている。
【００３３】
ここで、２行目の欄６３４のキッチン出力の項目が選択指示されると、関連付け（１）欄６１０には「キッチン出力  報告式決算報告書／ＪＯＢ：０４０１  決算報告書」が組み込まれる。なお、この場合において、予めデフォルト・データとして、前記「キッチン出力  報告式決算報告書／ＪＯＢ：０４０１  決算報告書」のジョブ実行記録が選択されているようにしてもよい。
そして、関連づけ（２）欄、関連づけ（３）欄においても、同様の選択処理が可能であり、関連づけされたジョブ実行記録が複数ある場合には、それぞれのジョブ実行記録を全体としてどのように取り扱うかを論理式で決定する論理式定義欄６２０で、論理づけすることができるように構成されている。
図の場合では、「（１）ｏｒ（２）ｏｒ（３）」となっているから、関連付け（１）から（３）までに設定されたジョブ実行記録のいずれかが記録されていれば（ＯＲ条件）、決算報告書の業務は、所定の進捗状態（たとえば「完了」状態）にあるものとして管理されることになる。
途中で関連づけたジョブ実行記録を解除したい場合には、関連付け解除のボタン６１２を選択指示することにより、解除処理がなされ、あらためて関連付けすべきジョブ実行記録の選択処理がなされることになる。
【００３４】
オペレータは、関連づけ処理が終了すると、登録ボタン６０２を選択指示して、設定データを進捗管理ＤＢ２１０に登録すると共に、進捗管理項目の設定画面を終了する。
以上の処理によれば、「決算報告書の作成がどこまで進んでいるか、あるいは、終了したか／作成途中であるか」、を所定のジョブ実行記録に関連付けることで、決算報告書作成の進捗状況を表示することができる。
【００３５】
７．進捗管理項目の設定（進捗管理項目設定画面７００（キャッシュフロー計算書）の場合）
図７の進捗管理項目設定画面７００は、図５において、５３６の欄の「キャッシュフロー計算書」が選択指示された場合において、（特定業務たる「決算業務」について、分割された業務プロセスである「決算書類」をさらに細分化して定義した業務プロセスであるところの）キャッシュフロー計算書の進捗をどのジョブ実行記録と関連づけるのかを決定する入力受付処理の画面表示である。
前述の図６の進捗管理項目設定画面６００の入力受付処理と同様に、選択指示がなされた結果、関連づけ（１）欄７１０には「会計データの入力／JOB:0102  会計データ入力」、関連づけ（２）欄７１４には「受信ファイル登録／JOB:0102  会計データ入力」が表示されている。
【００３６】
この場合においては、複数のジョブ実行記録の関連づけがなされており、論理式定義欄７２０では「（１）×（３）」が選択されており（ＡＮＤ条件）、会計データの入力処理と会計ファイルの登録処理の両方のジョブが終了した条件でキャッシュフロー計算書の業務の進捗状態が決定されることを意味している。
なお、上記説明では論理式定義がＯＲ条件、およびＡＮＤ条件の２種類を例示して説明したが、これに限られるわけではなく、たとえば「（１）×（２）ｏｒ（３）」、あるいは関連づけ項目を４つに構成した場合において「（１）×（２）ｏｒ（３）×（４）」などの論理式定義も選択可能とすることができる。
【００３７】
８．担当者の割り当て
図８の担当者割り当て画面８００は、図９において、担当者割り当てボタン９０４が選択指示された場合に表示される入力受付処理の画面表示である。
図８によれば、欄８１０には「担当者、担当分類、商号コード、商号名、決算月日」がそれぞれ記載され、第１行目の欄８２２においては、商号コード「０３０４」、商号名「Ａ産業株式会社」、決算月日「３月３１日」の会社が示されており、担当者の割り当てを設定することができる。
担当者名や担当分類は、三角印のボタンを選択指示すると、一覧表示されて、その中から選択することができる。たとえば、欄８２０において担当者名「ＩＢＥＸ次郎」が選択されて、担当分類「主担当」としてアサインされている様子が示されている。商号名（会社名）はアルファベット順あるいは、あいうえお順で上から順番に所定の担当者数分だけデフォルトで表示されている様子が示されているが、もちろん、三角印のボタンで会社名を一覧表示して、その中から選択することも可能である。
【００３８】
なお、担当分類は主担当のほか、副担当、担当と階層的に選択することができるように構成されている。つまり、主担当が最上位レベルの担当分類、以下順に、副担当、担当と順位が下がるように構成できる。
同様に、２行目の欄８３０では「ＩＢＥＸ太郎」がＡ産業株式会社の副担当に割り当てられていることが示されている。
以下同様に、Ｂフーズ株式会社、Ｃ企画株式会社・・・、と各会社の担当者が割り当てられていく。すべての担当者の割り当てが終了し、オペレータにより登録ボタンが選択指示されると、各設定が進捗管理ＤＢ２１０に格納される。
【００３９】
９．進捗管理表の出力（表示、印刷）
図９の決算業務進捗管理画面９００は、業務管理欄９１０において決算業務管理が選択指示された場合における、各会社毎の決算業務進捗管理の状況を示したものである。
図９によれば、商号コード９３１、商号名９３２、・・・法人税申告期限９３９、決算書類９４０の項目がそれぞれ表示され、１行目には、商号コード「０３０４」の「Ａ産業株式会社」の進捗状況が示され、主担当者が「ＩＢＥＸ次郎」であって、それぞれ上段の項目名にしたがって、進捗状況が示されている。たとえば、また、決算書類作成９４０の小分類項目である、ＣＦ計算書（ＣＦ＝キャッシュフローの略）９４１の欄には○印９５１が表示され、この○印を選択指示すると、ＣＦ計算書の進捗状況が「キャッシュフロー計算書＝平成１８年３月２０日完了」などと表示される。なお、ここでは○印を表示するようにしているが、完了の日付「３／２０」などと表示するようにしても良い。
【００４０】
以上の表示は、図７においてＡＮＤ条件で設定した２つのジョブ実行記録である「会計データの入力／JOB:0102  会計データ入力」と「受信ファイル登録／JOB:0102  会計データ入力」の両方が記録されていることを条件に表示されたものである。
したがって、いずれか一方のジョブ実行記録しか記録されていない場合には、○印を選択指示しても「キャッシュフロー計算書＝未完成」などと表示される。もちろん出力は、画面表示に限られるものではなく、印刷装置において印刷出力することも可能である。
以上のように、図９によれば、ユーザーであるＴＴ（事務所の所長）が、事務所の担当者毎に、各会社毎の決算業務の進捗状況を一覧表示することができ、作業が完了している業務プロセスと、作業中、あるいは未作業の業務プロセスが一目で把握できる効果があることはもちろん、今後、進捗をフォローアップすべき事項が一目で把握できるという効果を奏する。
【００４１】
１０．処理フロー
次に、図１０〜図１３を用いて、以上の処理を実行するプログラムの処理フローについて説明する。
（１）担当者割り当て処理
図１０は、担当者割り当て処理の内容を示すフローチャートである。
管理装置の制御部１００は、マウス２０からの信号を調べ、オペレータにより、図９の決算業務進捗管理画面の担当者割り当てボタン９０４が選択指示されると、担当者割り当て処理モジュールを起動する。
【００４２】
そして、まず、担当者割り当ての処理が実行され（ステップＳ２）、担当者割り当ての入力受付画面８００が表示される（図８参照）。ここで、担当者の欄には、制御部１００が担当者ＤＢ２６０から取得した担当者情報を基にして、担当者の一覧表示がなされる（ステップＳ４）。
そして、担当者が選択されたかそうかを判定し（ステップＳ６）、選択が行なわれると、会社ＤＢ２７０から会社情報を取得して、会社一覧の表示を行なう（ステップＳ８）。
そして、会社名が選択されたかどうかを判定し（ステップＳ１０）、会社名が選択されると、担当者種別の設定処理を実行する。すべての設定が終了すると、登録ボタンが選択指示され、設定情報が進捗管理ＤＢに格納される。
【００４３】
（２）進捗管理項目設定
図１１は、進捗管理項目設定の処理内容を示すフローチャートである。具体的には、進捗管理項目とジョブ実行記録の関連付けの処理を実行するプログラムの処理フローを示したものである。
オペレータにより、図９の決算業務進捗管理画面の、項目設定ボタン９０６が選択指示されると、図５の決算業務管理項目設定の入力受付画面が表示され（ステップＴ２）、ここで決算業務管理に必要な（大）項目の設定処理がなされるわけであるが、それぞれの（大）項目の具体的な中身を設定する必要があり、ここでたとえば、欄５３４の「決算報告書」を選択すると、図６の進捗管理項目設定の入力受付画面表示に移行し、欄５３６の「キャッシュフロー計算書」を選択すると、図７の進捗管理項目設定の入力受付画面表示に移行することになる（ステップＴ４の進捗管理項目設定処理起動に対応）。
【００４４】
次に、進捗管理項目設定の入力受付画面では、ジョブ実行記録の一覧表示がなされ（ステップＴ６）、ジョブ実行記録が選択されたかどうかを判定し（ステップＴ８）、ジョブ実行記録が選択指示されると、進捗管理項目とジョブ実行記録の関連付け処理が実行される（ステップＴ１０）。
これらの処理を図７との関係でみてみると、欄６３４の「キッチン出力・・・」の項目を選択すると、関連づけ（１）の欄６１０に「キッチン出力  報告式決算報告書／JOB:0401  決算報告書」のジョブ実行記録項目が表示されることに対応する。
【００４５】
また、図１との関係でみてみると、進捗管理項目定義部１１０が進捗管理項目データ２２０を設定し、連動定義部１１８が、ジョブ実行記録項目２２８と進捗管理項目データ２２０との関連付けを定義するために、対応テーブル２２６を生成する処理に対応する。
そして、すべての設定処理が終了すると、登録ボタンが選択指示され、設定情報が進捗管理ＤＢに格納される。
【００４６】
（３）ジョブ実行記録の生成処理と記録処理
図１２は、ジョブ実行記録の生成処理と記録処理の内容を示すフローチャートである。
具体的には、アプリケーションプログラムにおいて所定のジョブを実行すると、ジョブ実行記録を生成して記録する処理が行われるが、その際の処理フローを示したものである。
まず、プログラムの実行を制御する制御部１００や、管理装置、端末装置との関係で全体の処理の概要を説明する（図１、図３参照）。
【００４７】
オペレータ（担当者）は端末装置７０（図３）を介してネットワークを経由して管理装置にアクセスし、アプリケーションプログラム格納領域２４０のアプリケーションプログラムを実行する。その際に、アプリケーションプログラム実行部１３０（図１）によりジョブ実行記録データ２３０を進捗管理ＤＢ２１０に記録されていく。
なお、図１および図３によれば、以上のような説明になるが、端末装置側にアプリケーションプログラム格納領域やアプリケーションプログラム実行部が存在していて、ジョブ実行記録データは端末装置内の記憶部に一時格納された後、管理装置の進捗管理ＤＢに転送されるように構成することができる。
【００４８】
次に、詳細な処理フローについて説明する。
オペレータ（担当者）はログイン画面（図示せず）で自分の名前、パスワードなどを入力する（ステップＵ２）。入力部１０で入力を受け付けた後、制御部１００は担当者の識別と、認証処理を行ない、担当者情報が適正であるかどうかを判定し（ステップＵ４）、メニュー画面（図示せず）を表示する（ステップＵ６）。制御部１００は、メニュー画面で所定のアプリケーションプログラム（＝業務用プログラム）を選択指示を検出すると、アプリケーションプログラムを起動する（ステップＵ８）。
【００４９】
次に、アプリケーションプログラムのジョブ実行状態を監視し（ステップＵ１２）、ジョブが選択されると該ジョブを実行し（ステップＵ１４）、選択されない場合には終了コマンドを受け付ける（ステップＵ１０）までジョブの実行状態を監視する。
ジョブが実行されると（ステップＵ１４）、ジョブ実行記録データを生成し（ステップＵ１６）、ジョブ実行記録データ２３０を進捗管理ＤＢ２１０に記録（格納）する（ステップＵ１８）。
なお、前述したように、ジョブ実行記録データの格納先は、（管理装置側の進捗管理ＤＢ２１０ではなく）端末装置側の（一次）進捗管理ＤＢであってもよい。この場合においては、管理装置または端末装置によって、管理装置の進捗管理ＤＢ２１０にデータを転送されることになる。
【００５０】
（４）進捗管理表の生成
図１３は進捗管理表を出力する処理内容を示すフローチャートである。
管理装置の制御部１００は、マウス２０からの信号を調べ、各プログラムなどが列挙されたメニュー画面表示において（図示せず）、進捗管理表の出力指示を検出すると、進捗管理表出力モジュールを起動する。
ここで、進捗管理表は様々な業務管理において出力可能であるが、たとえば、図９において、業務管理９１０のなかの決算業務管理９１２を選択した場合を例に説明する。
【００５１】
この決算業務管理においては、会社情報（商号コード９３１、商号名９３２、決算日９３４）、担当者情報（主担当者９３３）に対して、進捗管理対象である（大）項目として、月次業務９３５、決算修正事項９３６、・・・決算書類作成９４０などが表示されている。
このため、進捗管理表出力モジュールにおいては、まず、商号名、商号コード、決算日などの情報を会社ＤＢから取得し（ステップＶ２）、当該会社に対応する担当者名の情報を担当者ＤＢから取得して表示する（ステップＶ４）。
【００５２】
次に、各会社に対する業務の進捗情報として、進捗管理ＤＢから進捗管理項目データ２２０（月次業務９３５、決算修正事項９３６、・・・決算書類作成９４０など）を取得し（対応テーブル２２６を参照しつつ（ステップＶ６）、対応テーブル２２６を参照しつつ（ステップＶ８）、それぞれに関連づけられているジョブ実行記録項目２２８を取得する（対応テーブル２２６を参照しつつ（ステップＶ１０）。
【００５３】
ここで、進捗管理部１２０のジョブ実行記録収集解析部は、進捗管理表出力モジュール１２２のプログラムにしたがって、取得したジョブ実行記録項目２２８を基に、ジョブ実行記録データを収集、解析し、担当者別、会社別に再構成する（ステップＶ１０）。さらに、複数のジョブ実行記録が関連づけされている進捗管理項目データについては、関連付けの論理式定義情報を取得して論理関係を判定し（ステップＶ１２）、進捗管理項目データ毎に進捗状況を一覧表に再構成し（ステップＶ１４）、残りの進捗管理項目が無くなるまで繰り返し（ステップＶ１６）、進捗結果を一覧表で表示する。
【産業上の利用可能性】
【００５４】
本発明に係る進捗管理システムは、会計事務所などの事務所内管理用途はもちろん、事務所と顧問先一般企業の間で業務の進捗を管理する用途にも適用できるほか、本支店間の進捗管理など様々な分野に適用できる。
【図面の簡単な説明】
【００５５】
【図１】本発明の実施の形態による進捗管理システムの進捗管理項目の登録処理を示す機能ブロック図である。
【図２】本発明の実施の形態による進捗管理システムにおいて、ジョブ実行記録を収集、解析して進捗管理表を出力する処理を示す機能ブロック図である。
【図３】本発明の管理装置とシステム構成の一実施例を示す図である。
【図４】ジョブ実行記録データの構成を示したものである。
【図５】決算業務管理項目設定の入力受付画面を示す図である。
【図６】進捗管理項目設定の入力受付画面を示す図である。
【図７】進捗管理項目設定の入力受付画面を示す図である。
【図８】担当者割り当ての入力受付画面を示す図である。
【図９】決算業務進捗管理画面を示す図である。
【図１０】担当者割り当て処理の内容を示すフローチャートである。
【図１１】進捗管理項目設定の処理内容を示すフローチャートである。
【図１２】ジョブ実行記録の生成処理と記録処理の内容を示すフローチャートである。
【図１３】進捗管理表を出力する処理内容を示すフローチャートである。
【符号の説明】
【００５６】
１０、２０  入力部
３０  記憶媒体アクセス部
４０  表示部
５０  通信制御部
６０  ネットワーク
７０  端末装置
１００  制御部
１１０  進捗管理項目定義部
１２０  進捗管理部
２００  記憶部
２１０  進捗管理ＤＢ
２２０  進捗管理項目データ
２２８  ジョブ実行記録項目
２３０  ジョブ実行記録データ
５００  決算業務管理項目設定の入力受付画面
６００、７００  進捗管理項目設定の入力受付画面
８００  担当者割り当ての入力受付画面
９００  決算業務進捗管理画面
【図１】
2007179399.tif 000004
【図２】
2007179399.tif 000005
【図３】
2007179399.tif 000006
【図４】
2007179399.tif 000007
【図５】
2007179399.tif 000008
【図６】
2007179399.tif 000009
【図７】
2007179399.tif 000010
【図８】
2007179399.tif 000011
【図９】
2007179399.tif 000012
【図１０】
2007179399.tif 000013
【図１１】
2007179399.tif 000014
【図１２】
2007179399.tif 000015
【図１３】
2007179399.tif 000016