(57)【特許請求の範囲】
【請求項１】
所定の業務で作成すべき複数の文書のそれぞれについて文書の作成開始タイミングまたは文書の作成期限を設定することにより文書作成スケジュールを設定する設定手段と、
前記設定手段により設定された文書作成スケジュールを、前記所定の業務で実施すべき複数の作業工程のそれぞれについて実施期間が設定された作業工程実施スケジュールに対応させて表示させる表示制御手段と、
を備え、
前記表示制御手段は、前記文書作成スケジュールと前記作業工程実施スケジュールとの間で時間軸がそろうように互いを並べて表示させる際は、前記作業工程実施スケジュールを第１表示領域にガントチャート表示させるとともに、前記文書作成スケジュールを前記第１表示領域に隣接した第２表示領域に前記作成すべき複数の文書のそれぞれとして当該文書のタイプ情報を非ガントチャート的に表示させる情報管理装置。
【請求項２】
所定の業務で実施すべき複数の作業工程のそれぞれについて実施期間を設定することにより作業工程実施スケジュールを設定する設定手段と、
前記設定手段により設定された作業工程実施スケジュールを、前記所定の業務で作成すべき複数の文書のそれぞれについて文書の作成開始タイミングまたは文書の作成期限が設定された文書作成スケジュールに対応させて表示させる表示制御手段と、
を備え、
前記表示制御手段は、前記文書作成スケジュールと前記作業工程実施スケジュールとの間で時間軸がそろうように互いを並べて表示させる際は、前記作業工程実施スケジュールを第１表示領域にガントチャート表示させるとともに、前記文書作成スケジュールを前記第１表示領域に隣接した第２表示領域に前記作成すべき複数の文書のそれぞれとして当該文書のタイプ情報を非ガントチャート的に表示させる情報管理装置。
【請求項３】
前記表示制御手段は、前記複数の文書に対する作成進捗状況情報を前記文書作成スケジュールに付加して表示させる請求項１又は２に記載の情報管理装置。
【請求項４】
前記表示制御手段は、所定の文書の登録に基づいて前記作成進捗状況情報を更新して表示させる請求項３に記載の情報管理装置。
【請求項５】
前記所定の業務は、工事、コンサート、または、展示会等のイベントである請求項１から４の何れか一項に記載の情報管理装置。
【請求項６】
コンピュータを、
所定の業務で作成すべき複数の文書のそれぞれについて文書の作成開始タイミングまたは文書の作成期限を設定することにより文書作成スケジュールを設定する設定手段、
前記設定手段により設定された文書作成スケジュールを、前記所定の業務で実施すべき複数の作業工程のそれぞれについて実施期間が設定された作業工程実施スケジュールに対応させて表示させる表示制御手段、
として機能させ、
前記表示制御手段は、前記文書作成スケジュールと前記作業工程実施スケジュールとの間で時間軸がそろうように互いを並べて表示させる際は、前記作業工程実施スケジュールを第１表示領域にガントチャート表示させるとともに、前記文書作成スケジュールを前記第１表示領域に隣接した第２表示領域に前記作成すべき複数の文書のそれぞれとして当該文書のタイプ情報を非ガントチャート的に表示させるプログラム。
【請求項７】
コンピュータを、
所定の業務で実施すべき複数の作業工程のそれぞれについて実施期間を設定することにより作業工程実施スケジュールを設定する設定手段、
前記設定手段により設定された作業工程実施スケジュールを、前記所定の業務で作成すべき複数の文書のそれぞれについて文書の作成開始タイミングまたは文書の作成期限が設定された文書作成スケジュールに対応させて表示させる表示制御手段、
として機能させ、
前記表示制御手段は、前記文書作成スケジュールと前記作業工程実施スケジュールとの間で時間軸がそろうように互いを並べて表示させる際は、前記作業工程実施スケジュールを第１表示領域にガントチャート表示させるとともに、前記文書作成スケジュールを前記第１表示領域に隣接した第２表示領域に前記作成すべき複数の文書のそれぞれとして当該文書のタイプ情報を非ガントチャート的に表示させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理装置及びプログラムに関する。
【背景技術】
【０００２】
従来、建物の建築、リフォーム等を行う工事業において、工事のスケジュールを管理する工事スケジュール管理装置が知られている。
【０００３】
また、スケジュール管理に関し、ソフトウェア業の開発作業において、機能仕様書の文書作成、プログラミング等の作業工程をスケジュール管理する工程進捗管理装置が知られている（特許文献１参照）。
【０００４】
しかし、工事業においては、工事作業の工程と並行して、決められた期限までに工事に関連する書類や写真等の文書を作成する必要がある。この作成された文書の文書データを端末装置から受信して管理する文書管理装置が知られている。文書作成の文書スケジュールは、工事のスケジュールとは別に管理されていた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−９６２２２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
文書スケジュールは、工事のスケジュールに連動するものがある。例えば、工事の所定の工程の開始日時までに所定の文書データを作成する必要がある場合の文書スケジュールである。上記従来の文書管理装置では、工事のスケジュールに連動する期限までに文書データが本当に作成されたか否か等の進捗状況は、その文書データが文書管理装置上に記憶されているか否かを管理者が個々に確認する必要があり、管理者の作業負担が大きかった。
【０００７】
本発明の課題は、所定のスケジュールに連動した文書スケジュールの進捗状況を容易に確認することである。
【課題を解決するための手段】
【０００８】
上記課題を解決するために、本発明に係る情報管理装置は、所定の業務で作成すべき複数の文書のそれぞれについて文書の作成開始タイミングまたは文書の作成期限を設定することにより文書作成スケジュールを設定する設定手段と、前記設定手段により設定された文書作成スケジュールを、前記所定の業務で実施すべき複数の作業工程のそれぞれについて実施期間が設定された作業工程実施スケジュールに対応させて表示させる表示制御手段と、を備え、前記表示制御手段は、前記文書作成スケジュールと前記作業工程実施スケジュールとの間で時間軸がそろうように互いを並べて表示させる際は、前記作業工程実施スケジュールを第１表示領域にガントチャート表示させるとともに、前記文書作成スケジュールを前記第１表示領域に隣接した第２表示領域に前記作成すべき複数の文書のそれぞれとして当該文書のタイプ情報を非ガントチャート的に表示させることを特徴とする。
また、本発明に係る他の態様の情報管理装置は、所定の業務で実施すべき複数の作業工程のそれぞれについて実施期間を設定することにより作業工程実施スケジュールを設定する設定手段と、前記設定手段により設定された作業工程実施スケジュールを、前記所定の業務で作成すべき複数の文書のそれぞれについて文書の作成開始タイミングまたは文書の作成期限が設定された文書作成スケジュールに対応させて表示させる表示制御手段と、を備え、前記表示制御手段は、前記文書作成スケジュールと前記作業工程実施スケジュールとの間で時間軸がそろうように互いを並べて表示させる際は、前記作業工程実施スケジュールを第１表示領域にガントチャート表示させるとともに、前記文書作成スケジュールを前記第１表示領域に隣接した第２表示領域に前記作成すべき複数の文書のそれぞれとして当該文書のタイプ情報を非ガントチャート的に表示させることを特徴とする。
また、本発明に係るプログラムは、コンピュータを、所定の業務で作成すべき複数の文書のそれぞれについて文書の作成開始タイミングまたは文書の作成期限を設定することにより文書作成スケジュールを設定する設定手段、前記設定手段により設定された文書作成スケジュールを、前記所定の業務で実施すべき複数の作業工程のそれぞれについて実施期間が設定された作業工程実施スケジュールに対応させて表示させる表示制御手段、として機能させ、前記表示制御手段は、前記文書作成スケジュールと前記作業工程実施スケジュールとの間で時間軸がそろうように互いを並べて表示させる際は、前記作業工程実施スケジュールを第１表示領域にガントチャート表示させるとともに、前記文書作成スケジュールを前記第１表示領域に隣接した第２表示領域に前記作成すべき複数の文書のそれぞれとして当該文書のタイプ情報を非ガントチャート的に表示させることを特徴とする。
また、本発明に係る他の態様のプログラムは、コンピュータを、所定の業務で実施すべき複数の作業工程のそれぞれについて実施期間を設定することにより作業工程実施スケジュールを設定する設定手段、前記設定手段により設定された作業工程実施スケジュールを、前記所定の業務で作成すべき複数の文書のそれぞれについて文書の作成開始タイミングまたは文書の作成期限が設定された文書作成スケジュールに対応させて表示させる表示制御手段、として機能させ、前記表示制御手段は、前記文書作成スケジュールと前記作業工程実施スケジュールとの間で時間軸がそろうように互いを並べて表示させる際は、前記作業工程実施スケジュールを第１表示領域にガントチャート表示させるとともに、前記文書作成スケジュールを前記第１表示領域に隣接した第２表示領域に前記作成すべき複数の文書のそれぞれとして当該文書のタイプ情報を非ガントチャート的に表示させることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、所定のスケジュールに連動した文書スケジュールの進捗状況を容易に確認できる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施の形態の情報管理システムを示すブロック図である。
【図２】サーバの機能構成を示すブロック図である。
【図３】ＰＣの機能構成を示すブロック図である。
【図４】（ａ）は、親スケジュールテーブルの構成を示す図である。（ｂ）は、文書スケジュールテーブルの構成を示す図である。
【図５】（ａ）は、文書スケジュールテンプレートの構成を示す図である。（ｂ）は、文書連動タイプテーブルの構成を示す図である。（ｃ）は、文書タイプテーブルの構成を示す図である。（ｄ）は、工程スケジュールテーブルの構成を示す図である。（ｅ）は、担当者スケジュールテーブルの構成を示す図である。
【図６】（ａ）は、文書管理フォルダテーブルの構成を示す図である。（ｂ）は、文書ファイルテーブルの構成を示す図である。
【図７】工事スケジュール登録処理を示すフローチャートである。
【図８】工程スケジュール登録処理を示すフローチャートである。
【図９】文書スケジュール登録処理を示すフローチャートである。
【図１０】工程スケジュール変更処理を示すフローチャートである。
【図１１】文書スケジュール変更処理を示すフローチャートである。
【図１２】文書ファイル登録処理を示すフローチャートである。
【図１３】スケジュール画面情報を示す図である。
【図１４】期限超過処理を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。なお、本発明は、図示例に限定されるものではない。
【００１２】
図１〜図３を参照して、本実施の形態の装置構成を説明する。先ず、図１を参照して、本実施の形態の情報管理システム１を説明する。図１は、情報管理システム１を示すブロック図である。
【００１３】
情報管理システム１は、建物の新築、リフォーム等の工事を行う工務店等の所定の工事業者の工事に関する情報を管理するシステムである。より具体的には、情報管理システム１は、工事に含まれる工事作業の工程の工程スケジュールと、工事に対応して作成する設計図、契約書、写真等の文書の文書データとしての文書ファイルの作成のための文書スケジュールと、を管理する。
【００１４】
情報管理システム１は、情報管理装置としてのサーバ１０と、ＰＣ（Personal Computer）２０と、携帯端末３０と、を備える。情報管理システム１の各装置は、通信ネットワークＮに接続される。
【００１５】
サーバ１０は、通信ネットワークＮのクラウド内のサーバ装置であり、工事業者の工程スケジュール、文書スケジュール、文書ファイル等の情報を記憶して管理する。サーバ１０は、一台で構成されるものとするが、これに限定されるものではなく、複数台の装置から構成されるものとしてもよい。
【００１６】
ＰＣ２０は、工事業者の事務所に設置され、工事の管理者としてのプロジェクトマネージャ等の当該工事業者の社員が使用するデスクトップＰＣの端末装置である。ＰＣ２０は、工程スケジュール、文書スケジュールをサーバ１０から受信して表示したり、作成した文書ファイルをサーバ１０に送信して登録する。なお、ＰＣ２０は、複数台あってもよい。
【００１７】
携帯端末３０は、工事業者の工事の管理者としてのプロジェクトマネージャが所持して使用する携帯端末である。携帯端末３０は、タブレットＰＣであるものとし、通信ネットワークＮに無線通信接続可能である。但し、携帯端末３０は、スマートフォン、ノートＰＣ等、他の携帯端末としてもよい。このため、携帯端末３０は、管理者が工事業者の事務所以外の外出先に持ち出して使用することが可能である。なお、携帯端末３０は、複数台あってもよい。
【００１８】
通信ネットワークＮは、無線あるいは有線のインターネットであるものとし、無線あるいは有線のＷＡＮ（Wide Area Network）、無線あるいは有線のＬＡＮ（Local Area Network）、専用線等を含んでもよい。
【００１９】
なお、情報管理システム１は、１組のＰＣ２０、携帯端末３０を備える構成としたが、これに限定されるものではない。情報管理システム１が、複数の工事業者がそれぞれ所有する複数のＰＣ２０、複数の携帯端末３０を備え、サーバ１０が全ての工事業者の情報を一括管理する構成としてもよい。また、情報管理システム１が、１つの工事業者の複数組のＰＣ２０、複数組の携帯端末３０を備える構成としてもよい。
【００２０】
次いで、図２を参照して、サーバ１０の機能構成を説明する。図２は、サーバ１０の機能構成を示すブロック図である。
【００２１】
図２に示すように、サーバ１０は、設定手段、生成手段、出力手段、変更手段、送信手段としてのＣＰＵ（Central Processing Unit）１１と、操作部１２と、ＲＡＭ（Random Access Memory）１３と、表示部１４と、記憶部１５と、出力手段、送信手段としての通信部１６と、計時部１７と、を備える。サーバ１０の各部は、バス１８を介して接続されている。
【００２２】
ＣＰＵ１１は、サーバ１０の各部を制御する。ＣＰＵ１１は、記憶部１５に記憶されているシステムプログラム及びアプリケーションプログラムのうち、指定されたプログラムを読み出してＲＡＭ１３に展開し、当該プログラムとの協働で、各種処理を実行する。
【００２３】
操作部１２は、キーボード等のキー入力部と、マウス等のポインティングデバイスとを有し、キー入力及び位置入力を受け付け、その操作情報をＣＰＵ１１に出力する。
【００２４】
ＲＡＭ１３は、揮発性のメモリであり、各種のデータやプログラムを一時的に格納するワークエリアを形成する。表示部１４は、ＬＣＤ（Liquid Crystal Display）、ＥＬ（Electro Luminescent）ディスプレイ等で構成され、ＣＰＵ１１から指示された表示情報に従い各種表示を行う。
【００２５】
記憶部１５は、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等により構成され、データ及びプログラムを書き込み及び読み出し可能な記憶部である。記憶部１５は、工事スケジュール登録プログラム１５１、工程スケジュール登録プログラム１５２、文書スケジュール登録プログラム１５３、工程スケジュール変更プログラム１５４、文書スケジュール変更プログラム１５５、文書ファイル登録プログラム１５６、期限超過プログラム１５７、親スケジュールテーブル４０、文書スケジュールテーブル５０、文書スケジュールテンプレート６０、文書連動タイプテーブル７０、文書タイプテーブル８０、工程スケジュールテーブル９０、担当者スケジュールテーブル１００、文書管理フォルダテーブル１１０、文書ファイルテーブル１２０を記憶している。また、記憶部１５には、工事に関する文書ファイルを格納するためのフォルダが適宜記憶される。
【００２６】
通信部１６は、ネットワークカード等により構成され、通信ネットワークＮに無線通信接続あるいは有線通信接続される。ＣＰＵ１１は、通信部１６を介して、通信ネットワークＮ上のＰＣ２０、携帯端末３０等の機器と通信が可能である。
【００２７】
計時部１７は、リアルタイムクロックであり、現在日時を計時し、現在日時情報をＣＰＵ１１に出力する。
【００２８】
次いで、図３を参照して、ＰＣ２０の機能構成を説明する。図３は、ＰＣ２０の機能構成を示すブロック図である。
【００２９】
ＰＣ２０は、ＣＰＵ２１と、操作部２２と、ＲＡＭ２３と、表示部２４と、記憶部２５と、通信部２６と、を備える。ＰＣ２０の各部は、バス２７を介して接続されている。
【００３０】
ＣＰＵ２１、ＲＡＭ２３、表示部２４、記憶部２５、通信部２６は、サーバ１０のＣＰＵ１１、ＲＡＭ１３、表示部１４、記憶部１５、通信部１６と同様であるため、重複する説明を省略し、異なる部分を主として説明する。
【００３１】
ＣＰＵ２１は、ＰＣ２０の各部を制御する。また、ＣＰＵ２１は、通信部２６を介して、通信ネットワークＮ上のサーバ１０等の機器と通信が可能である。操作部２２は、タッチパネルを備え、ユーザからのタッチ入力を受け付け、その操作情報をＣＰＵ２１に出力する。
【００３２】
次に、図４〜図６を参照して、サーバ１０に記憶される情報を説明する。図４（ａ）は、親スケジュールテーブル４０の構成を示す図である。図４（ｂ）は、文書スケジュールテーブル５０の構成を示す図である。図５（ａ）は、文書スケジュールテンプレート６０の構成を示す図である。図５（ｂ）は、文書連動タイプテーブル７０の構成を示す図である。図５（ｃ）は、文書タイプテーブル８０の構成を示す図である。図５（ｄ）は、工程スケジュールテーブル９０の構成を示す図である。図５（ｅ）は、担当者スケジュールテーブル１００の構成を示す図である。図６（ａ）は、文書管理フォルダテーブル１１０の構成を示す図である。図６（ｂ）は、文書ファイルテーブル１２０の構成を示す図である。
【００３３】
図４（ａ）を参照して、サーバ１０の記憶部１５に記憶される親スケジュールテーブル４０を説明する。親スケジュールテーブル４０は、親としてのスケジュール管理対象の工事のスケジュールの情報を有するテーブルである。親としての工事の工事スケジュールには、子としての文書、工程の文書スケジュール、工程スケジュールが従属される。言い換えると、親スケジュールテーブル４０の工事に対応する文書ファイルの作成のための文書スケジュールが管理され、また当該工事に含まれる工程の工程スケジュールも管理される。
【００３４】
親スケジュールテーブル４０は、スケジュールＩＤ４１と、スケジュール名４２と、開始日時４３と、終了日時４４と、対応フォルダＩＤ４５と、のフィールドを有する。
【００３５】
スケジュールＩＤ４１は、親としての工事の工事スケジュールの識別情報である。スケジュール名４２は、スケジュールＩＤ４１の工事スケジュールの名称である。開始日時４３は、スケジュールＩＤ４１の工事スケジュールの開始日時である。終了日時４４は、スケジュールＩＤ４１の工事スケジュールの終了日時である。
【００３６】
対応フォルダＩＤ４５は、スケジュールＩＤ４１の工事スケジュールに対応するフォルダの識別情報である。親としての工事（工事スケジュール）のフォルダには、子としての文書ファイルが格納される。
【００３７】
図４（ｂ）を参照して、記憶部１５に記憶される文書スケジュールテーブル５０を説明する。文書スケジュールテーブル５０は、工事に関する文書ファイルの作成のための文書スケジュールの情報を有するテーブルである。文書スケジュールテーブル５０は、スケジュールＩＤ５１と、親スケジュールＩＤ５２と、連動スケジュールＩＤ５３と、連動タイプ５４と、文書名５５と、文書タイプＩＤ５６と、期限日時５７と、担当者名５８と、状況５９と、のフィールドを有する。
【００３８】
スケジュールＩＤ５１は、文書スケジュールの識別情報である。親スケジュールＩＤ５２は、スケジュールＩＤ５１の文書ファイルの親としての工事の工事スケジュールの識別情報である。連動スケジュールＩＤ５３は、スケジュールＩＤ５１の文書ファイルの作成期限日時が連動する工程の工程スケジュールの識別情報である。連動タイプ５４は、連動スケジュールＩＤ５３の工程スケジュールの連動タイプを示す情報である。この連動タイプは、文書ファイルの作成期限日時が工程スケジュールの開始日時に連動する「開始日時連動」、又は文書ファイルの作成期限日時が工程スケジュールの終了日時に連動する「終了日時連動」である。
【００３９】
文書名５５は、スケジュールＩＤ５１の文書ファイルの名称である。文書タイプＩＤ５６は、スケジュールＩＤ５１の文書ファイルの文書タイプの識別情報である。期限日時５７は、スケジュールＩＤ５１の文書ファイルの作成期限日時である。担当者名５８は、スケジュールＩＤ５１の文書ファイルを作成する工事業者の担当者の名称である。状況５９は、スケジュールＩＤ５１の文書ファイル作成の進捗状況である。この進捗状況は、作成済と、作成期限を超過していなく且つ作成していない未作成と、作成期限を超過し且つ作成していない期限超過と、の３種類がある。
【００４０】
図５（ａ）を参照して、記憶部１５に記憶される文書スケジュールテンプレート６０を説明する。文書スケジュールテンプレート６０は、文書スケジュールと工程との連動のための情報を有するテーブルである。文書スケジュールテンプレート６０は、連動スケジュール名６１と、連動タイプ６２と、文書名６３と、文書タイプＩＤ６４と、期限日時差分６５と、のフィールドを有する。
【００４１】
連動スケジュール名６１は、文書ファイルの連動先の工程スケジュールの名称である。連動タイプ６２は、連動スケジュール名６１の工程スケジュールに対応する文書スケジュールの連動タイプである。文書名６３は、連動スケジュール名６１の工程スケジュールに連動する文書ファイルのデフォルトの名称である。文書タイプＩＤ６４は、連動スケジュール名６１の工程スケジュールに連動する文書ファイルの文書タイプの識別情報である。期限日時差分６５は、連動スケジュール名６１の工程スケジュールの連動タイプ６２の開始日時又は終了日時に対する、当該工程スケジュールに連動する文書ファイルの期限日時の差分[日]である。
【００４２】
図５（ｂ）を参照して、記憶部１５に記憶される文書連動タイプテーブル７０を説明する。文書連動タイプテーブル７０は、文書スケジュールの連動タイプを定義するための情報を有するテーブルである。文書連動タイプテーブル７０は、連動タイプ７１のフィールドを有する。連動タイプ７１は、工程スケジュールに連動する文書スケジュールの連動タイプの種類である。
【００４３】
図５（ｃ）を参照して、記憶部１５に記憶される文書タイプテーブル８０を説明する。文書タイプテーブル８０は、文書ファイルの文書タイプの内容を示す情報を有するテーブルである。文書タイプテーブル８０は、文書タイプＩＤ８１と、文書タイプ名８２と、のフィールドを有する。
【００４４】
文書タイプＩＤ８１は、文書ファイルの文書タイプの識別情報である。文書タイプ名８２は、文書タイプＩＤ８１の文書タイプの名称である。文書タイプ名８２は、例えば、設計図、契約書、施工計画書、工事着手届、写真、カタログの６種類が用意されているものとするが、これに限定されるものではない。
【００４５】
図５（ｄ）を参照して、記憶部１５に記憶される工程スケジュールテーブル９０を説明する。工程スケジュールテーブル９０は、工事に含まれる工程の工程スケジュールの情報を有するテーブルである。工程スケジュールテーブル９０は、スケジュールＩＤ９１と、親スケジュールＩＤ９２と、工程名９３と、開始日時９４と、終了日時９５と、のフィールドを有する。
【００４６】
スケジュールＩＤ９１は、工程スケジュールの識別情報である。親スケジュールＩＤ９２は、スケジュールＩＤ９１の工程の親としての工事の工事スケジュールの識別情報である。工程名９３は、スケジュールＩＤ９１の工程の名称である。開始日時９４は、スケジュールＩＤ９１の工程スケジュールの開始日時である。終了日時９５は、スケジュールＩＤ９１の工程スケジュールの終了日時である。
【００４７】
図５（ｅ）を参照して、記憶部１５に記憶される担当者スケジュールテーブル１００を説明する。担当者スケジュールテーブル１００は、工事業者の担当者の文書ファイル作成のための担当者スケジュールの情報を有するテーブルである。担当者スケジュールテーブル１００は、担当者ＩＤ１０１と、担当者名１０２と、スケジュールＩＤ１０３と、親スケジュールＩＤ１０４と、連動スケジュールＩＤ１０５と、タイトル１０６と、期限日時１０７と、を有する。
【００４８】
担当者ＩＤ１０１は、担当者の識別情報である。担当者名１０２は、担当者ＩＤ１０１の担当者の名称である。スケジュールＩＤ１０３は、担当者ＩＤ１０１の担当者が担当する文書ファイルを作成するための担当者スケジュールの識別情報である。親スケジュールＩＤ１０４は、スケジュールＩＤ１０３の担当者スケジュールで作成する文書ファイルの親としての工事の工事スケジュールの識別情報である。連動スケジュールＩＤ１０５は、スケジュールＩＤ１０３の担当者スケジュールで作成する文書ファイルの文書スケジュールの識別情報である。タイトル１０６は、スケジュールＩＤ１０３の担当者スケジュールで作成する文書ファイルの名称である。期限日時１０７は、スケジュールＩＤ１０３の担当者スケジュールで作成する文書ファイルに対応する文書スケジュールの期限日時である。
【００４９】
図６（ａ）を参照して、記憶部１５に記憶される文書管理フォルダテーブル１１０を説明する。文書管理フォルダテーブル１１０は、文書ファイルを格納するためのフォルダ構造を定義するための情報を有するテーブルである。文書管理フォルダテーブル１１０は、フォルダＩＤ１１１と、フォルダ名１１２と、親フォルダＩＤ１１３と、連動スケジュールＩＤ１１４と、のフィールドを有する。
【００５０】
フォルダＩＤ１１１は、記憶部１５に記憶されるフォルダの識別情報である。フォルダＩＤ１１１は、階層が下のフォルダのフォルダＩＤが、階層が上のフォルダのフォルダＩＤを含むものとする。フォルダ名１１２は、フォルダＩＤ１１１のフォルダの名称である。親フォルダＩＤ１１３は、フォルダＩＤ１１１のフォルダの一階層上のフォルダの識別情報である。連動スケジュールＩＤ１１４は、フォルダＩＤ１１１のフォルダに対応する工事の工事スケジュールの識別情報である。
【００５１】
図６（ｂ）を参照して、記憶部１５に記憶される文書ファイルテーブル１２０を説明する。文書ファイルテーブル１２０は、サーバ１０に登録した文書ファイルの情報を有するテーブルである。文書ファイルテーブル１２０は、文書ＩＤ１２１と、文書名１２２と、フォルダＩＤ１２３と、文書タイプＩＤ１２４と、登録日時１２５と、登録者ＩＤ１２６と、連動スケジュールＩＤ１２７と、のフィールドを有する。
【００５２】
文書ＩＤ１２１は、登録された文書ファイルの識別情報である。文書名１２２は、文書ＩＤ１２１の文書ファイルの名称である。フォルダＩＤ１２３は、文書ＩＤ１２１の文書ファイルの格納先のフォルダの識別情報である。文書タイプＩＤ１２４は、文書ＩＤ１２１の文書ファイルの文書タイプの識別情報である。登録日時１２５は、サーバ１０への文書ＩＤ１２１の文書ファイルの登録日時情報である。登録者ＩＤ１２６は、サーバ１０への文書ＩＤ１２１の文書ファイルの登録者の識別情報である。連動スケジュールＩＤ１２７は、文書ＩＤ１２１の文書ファイルに対応する文書スケジュールの識別情報である。
【００５３】
次に、図７〜図１４を参照して、情報管理システム１の動作を説明する。図７は、工事スケジュール登録処理を示すフローチャートである。図８は、工程スケジュール登録処理を示すフローチャートである。図９は、文書スケジュール登録処理を示すフローチャートである。図１０は、工程スケジュール変更処理を示すフローチャートである。図１１は、文書スケジュール変更処理を示すフローチャートである。図１２は、文書ファイル登録処理を示すフローチャートである。図１３は、スケジュール画面情報２００を示す図である。図１４は、期限超過処理を示すフローチャートである。
【００５４】
先ず、図７を参照して、サーバ１０で実行される工事スケジュール登録処理を説明する。工事スケジュール登録処理は、管理者が新たに受注した工事について、ＰＣ２０からの入力情報に応じて工事スケジュールを登録する処理である。
【００５５】
管理者は、ＰＣ２０の操作部２２に工事スケジュール登録処理の実行指示を入力し、ＣＰＵ２１が、通信部２６を介して、入力された工事スケジュール登録処理の実行指示をサーバ１０に送信する。サーバ１０において、例えば、通信部１６を介してＰＣ２０から工事スケジュール登録処理の実行指示を受信したことをトリガとして、ＣＰＵ１１は、記憶部１５から読み出され適宜ＲＡＭ１３に展開された工事スケジュール登録プログラム１５１との協働で、工事スケジュール登録処理を実行する。
【００５６】
先ず、ＣＰＵ１１は、記憶部１５に記憶された親スケジュールテーブル４０に追加する工事スケジュールの入力画面情報を生成し、通信部１６を介して、工事スケジュールの入力画面情報をＰＣ２０に送信し、工事スケジュールの入力情報をＰＣ２０から受信して親スケジュールテーブル４０の追加レコードに設定して記憶する（ステップＳ１１）。工事スケジュールの入力画面情報は、新たな工事スケジュールのスケジュール名、開始日時、終了日時の入力情報の入力を受け付ける。ステップＳ１１ではＣＰＵ１１により新たな工事のスケジュールＩＤ４１が付与される。受信されたスケジュール名、開始日時、終了日時は、付与されたスケジュールＩＤ４１とともに、スケジュール名４２、開始日時４３、終了日時４４の追加レコードに記憶される。
【００５７】
ステップＳ１１に対応し、ＰＣ２０において、ＣＰＵ２１は、工事スケジュールの入力画面情報をサーバ１０から受信して表示部２４に表示し、管理者からの操作部２２への工事スケジュールの入力情報の入力を受け付けて、通信部２６を介して工事スケジュールの入力情報をサーバ１０に送信する。
【００５８】
そして、ＣＰＵ１１は、記憶部１５に記憶された文書管理フォルダテーブル１１０を参照し、工事スケジュール用の所定フォルダ（ここでは、フォルダ名１１２が「工事」であるフォルダとする）の下に、ステップＳ１１で受信したスケジュール名の新規フォルダを生成し記憶部１５に記憶する（ステップＳ１２）。そして、ＣＰＵ１１は、ステップＳ１２で生成した新規フォルダのフォルダＩＤを生成し、新規フォルダのフォルダＩＤ１１１、フォルダ名１１２、所定フォルダに対応する親フォルダＩＤ１１３、ステップＳ１１で付与されたスケジュールＩＤの連動スケジュールＩＤ１１４を、文書管理フォルダテーブル１１０の追加レコードに設定して記憶し（ステップＳ１３）、工事スケジュール登録処理を終了する。
【００５９】
次いで、図８を参照して、サーバ１０で実行される工程スケジュール登録処理を説明する。工程スケジュール登録処理は、工事スケジュール登録処理で登録された工事に含まれる工程について、ＰＣ２０からの入力情報に応じて工程スケジュールを登録する処理である。
【００６０】
管理者は、工事スケジュール登録処理の実行後、ＰＣ２０の操作部２２に工程スケジュール登録処理の実行指示を入力し、ＣＰＵ２１が、通信部２６を介して、入力された工程スケジュール登録処理の実行指示をサーバ１０に送信する。サーバ１０において、例えば、通信部１６を介してＰＣ２０から工程スケジュール登録処理の実行指示を受信したことをトリガとして、ＣＰＵ１１は、記憶部１５から読み出され適宜ＲＡＭ１３に展開された工程スケジュール登録プログラム１５２との協働で、工程スケジュール登録処理を実行する。
【００６１】
先ず、ＣＰＵ１１は、記憶部１５に記憶された工程スケジュールテーブル９０に追加する工程スケジュールの入力画面情報を生成し、通信部１６を介して、工程スケジュールの入力画面情報をＰＣ２０に送信し、工程スケジュールの入力情報をＰＣ２０から受信して工程スケジュールテーブル９０の追加レコードに設定して記憶する（ステップＳ２１）。工程スケジュールの入力画面情報は、新たな工程スケジュールの親スケジュールＩＤ、工程名、開始日時、終了日時の入力情報の入力を受け付ける。ステップＳ２１ではＣＰＵ１１により新たな工程スケジュールのスケジュールＩＤ９１が付与される。受信された親スケジュールＩＤ、工程名、開始日時、終了日時は、付与されたスケジュールＩＤ９１とともに、親スケジュールＩＤ９２、工程名９３、開始日時９４、終了日時９５に記憶される。
【００６２】
ステップＳ２１に対応し、ＰＣ２０において、ＣＰＵ２１は、工程スケジュールの入力画面情報をサーバ１０から受信して表示部２４に表示し、担当者からの操作部２２への工程スケジュールの入力情報の入力を受け付けて、通信部２６を介して工程スケジュールの入力情報をサーバ１０に送信する。
【００６３】
そして、ＣＰＵ１１は、記憶部１５に記憶された文書スケジュールテンプレート６０を参照し、連動スケジュール名６１がステップＳ２１で追加された工程名に含まれるものがあるか否かを判別する（ステップＳ２２）。連動スケジュール名６１が工程名に含まれるものがない場合（ステップＳ２２；ＮＯ）、ＣＰＵ１１は、工程スケジュール登録処理を終了する。
【００６４】
連動スケジュール名６１が工程名に含まれるものがある場合（ステップＳ２２；ＹＥＳ）、ＣＰＵ１１は、ステップＳ２１での工程スケジュールテーブル９０の追加レコード及び文書スケジュールテンプレート６０に基づき、文書スケジュールの情報を自動的に生成し、記憶部１５に記憶された文書スケジュールテーブル５０の追加レコードに設定して記憶する（ステップＳ２３）。
【００６５】
ステップＳ２３では、ＣＰＵ１１により新たな文書スケジュールのスケジュールＩＤ５１が付与され、ステップＳ２３で連動スケジュール名６１が工程名に含まれるレコードに対応する工程の親スケジュールＩＤ９２、スケジュールＩＤ９１、当該レコードの連動タイプ６２、文書名６３、文書タイプＩＤ６４、「未作成」が、文書スケジュールテーブル５０の付与されたスケジュールＩＤ５１とともに、親スケジュールＩＤ５２、連動スケジュールＩＤ５３、連動タイプ５４、文書名５５、文書タイプＩＤ５６、状況５９の追加レコードに記憶される。
【００６６】
さらに、追加された連動タイプ６２が開始日時連動である場合に、期限日時差分６５＋（ステップＳ２３で連動スケジュール名６１が工程名に含まれるレコードに対応する工程の開始日時９４）が、期限日時５７の追加レコードに記憶される。また、追加された連動タイプ６２が終了日時連動である場合に、期限日時差分６５＋（ステップＳ２３で連動スケジュール名６１が工程名に含まれるレコードに対応する工程の終了日時９５）が、期限日時５７の追加レコードに記憶される。
【００６７】
そして、ＣＰＵ１１は、文書スケジュールの担当者名の入力画面情報を生成し、通信部１６を介して、担当者の入力画面情報をＰＣ２０に送信し、担当者名の入力情報をＰＣ２０から受信して文書スケジュールテーブル５０の追加レコードの担当者名５８に設定して記憶する（ステップＳ２４）。担当者の入力画面情報は、新たな文書スケジュールの担当者の入力情報の入力を受け付ける。受信された担当者名の入力情報は、ステップＳ２３で付与されたスケジュールＩＤ５１のレコードの担当者名５８に記憶される。
【００６８】
ステップＳ２４に対応し、ＰＣ２０において、ＣＰＵ２１は、担当者名の入力画面情報をサーバ１０から受信して表示部２４に表示し、管理者からの操作部２２への担当者名の入力情報の入力を受け付けて、通信部２６を介して、担当者名の入力情報をサーバ１０に送信する。
【００６９】
そして、ＣＰＵ１１は、文書スケジュールテーブル５０の追加レコードに基づき、担当者スケジュールの情報を生成し、記憶部１５に記憶された担当者スケジュールテーブル１００の追加レコードに設定して記憶し（ステップＳ２５）、工程スケジュール登録処理を終了する。
【００７０】
ステップＳ２５では、ＣＰＵ１１により、新たな担当者スケジュールのスケジュールＩＤ１０３が付与され、ステップＳ２４で入力された担当者名に対応する担当者ＩＤ、当該担当者名、付与されたスケジュールＩＤ、新たな文書スケジュールの連動スケジュールＩＤ５３、連動タイプ５４、「［文書作成］（文書名５５）」、期限日時５７が、担当者スケジュールテーブル１００の担当者ＩＤ１０１、担当者名１０２、スケジュールＩＤ１０３、親スケジュールＩＤ１０４、連動スケジュールＩＤ１０５、タイトル１０６、期限日時１０７の追加レコードに記憶される。
【００７１】
次いで、図９を参照して、サーバ１０で実行される文書スケジュール登録処理を説明する。文書スケジュール登録処理は、工程スケジュール登録処理で自動生成されていない文書スケジュールについて、ＰＣ２０からの入力情報に応じて文書スケジュールを登録する処理である。
【００７２】
管理者は、ＰＣ２０の操作部２２に文書スケジュール登録処理の実行指示を入力し、ＣＰＵ２１が、通信部２６を介して、入力された文書スケジュール登録処理の実行指示をサーバ１０に送信する。サーバ１０において、例えば、通信部１６を介してＰＣ２０から文書スケジュール登録処理の実行指示を受信したことをトリガとして、ＣＰＵ１１は、記憶部１５から読み出され適宜ＲＡＭ１３に展開された文書スケジュール登録プログラム１５３との協働で、文書スケジュール登録処理を実行する。
【００７３】
先ず、ＣＰＵ１１は、文書スケジュールの期限日時、担当者名の入力画面情報を生成し、通信部１６を介して、期限日時、担当者名の入力画面情報をＰＣ２０に送信し、期限日時、担当者名の入力情報をＰＣ２０から受信して文書スケジュールテーブル５０の追加レコードの期限日時５７、担当者名５８に設定して記憶する（ステップＳ３１）。期限日時、担当者の入力画面情報は、新たな文書スケジュールの期限日時、担当者の入力情報の入力を受け付ける。ステップＳ３１ではＣＰＵ１１により新たな文書スケジュールのスケジュールＩＤ５１が付与される。受信された期限日時、担当者名は、付与されたスケジュールＩＤ５１とともに、期限日時５７、担当者名５８に記憶される。
【００７４】
ステップＳ３１に対応し、ＰＣ２０において、ＣＰＵ２１は、期限日時、担当者名の入力画面情報をサーバ１０から受信して表示部２４に表示し、管理者からの操作部２２への期限日時、担当者名の入力情報の入力を受け付けて、通信部２６を介して期限日時、担当者名の入力情報をサーバ１０に送信する。
【００７５】
そして、ＣＰＵ１１は、記憶部１５に記憶された文書タイプテーブル８０を用いて、全ての文書タイプＩＤ８１、文書タイプ名８２を含む、文書スケジュールの文書タイプ一覧入力画面情報を生成し、通信部１６を介して、文書タイプ一覧入力画面情報をＰＣ２０に送信し、文書タイプＩＤの選択情報をＰＣ２０から受信して文書スケジュールテーブル５０のステップＳ３１での追加レコードの文書タイプＩＤ５６に設定して記憶する（ステップＳ３２）。文書タイプ一覧入力画面情報は、新たな文書スケジュールの文書タイプＩＤの選択入力を受け付ける。
【００７６】
ステップＳ３２に対応し、ＰＣ２０において、ＣＰＵ２１は、文書タイプ一覧入力画面情報をサーバ１０から受信して表示部２４に表示し、管理者からの操作部２２への文書タイプＩＤの選択情報の入力を受け付けて、通信部２６を介して文書タイプＩＤの選択情報をサーバ１０に送信する。
【００７７】
そして、ＣＰＵ１１は、ステップＳ３２で受信された文書タイプＩＤの選択情報に対応する文書タイプ名８２を用いて、文書スケジュールテーブル５０のレコードの文書名５５に「［（文書タイプ名８２）］」を設定して記憶する（ステップＳ３３）。そして、ＣＰＵ１１は、新たな文書スケジュールの連動工程スケジュール有無入力画面情報を生成し、通信部１６を介して、連動工程スケジュール有無入力画面情報をＰＣ２０に送信し、連動する工程スケジュールの有無選択情報をＰＣ２０から受信し、有無選択情報に応じて、連動する工程スケジュールがあるか否かを判別する（ステップＳ３４）。連動工程スケジュール有無入力画面情報は、新たな文書スケジュールに連動する工程スケジュールの有無選択情報の入力を受け付ける。
【００７８】
ステップＳ３４に対応し、ＰＣ２０において、ＣＰＵ２１は、連動工程スケジュール有無入力画面情報をサーバ１０から受信して表示部２４に表示し、管理者からの操作部２２への連動する工程スケジュールの有無の選択入力を受け付けて、通信部２６を介して連動する工程スケジュールの有無選択情報をサーバ１０に送信する。
【００７９】
連動する工程スケジュールがある場合（ステップＳ３４；ＹＥＳ）、ＣＰＵ１１は、工程スケジュールテーブル９０を用いて、全てのスケジュールＩＤ９１を含む工程スケジュール一覧画面情報を生成し、通信部１６を介して、工程スケジュール一覧画面情報をＰＣ２０に送信し、連動させる工程スケジュールの工程スケジュールＩＤ選択情報をＰＣ２０から受信する（ステップＳ３５）。工程スケジュール一覧画面情報は、新たな文書スケジュールに連動させる工程スケジュールの工程スケジュールＩＤ選択情報の入力を受け付ける。
【００８０】
ステップＳ３５に対応し、ＰＣ２０において、ＣＰＵ２１は、工程スケジュール一覧画面情報をサーバ１０から受信して表示部２４に表示し、管理者からの操作部２２への連動する工程スケジュールのスケジュールＩＤの選択入力を受け付けて、通信部２６を介して工程スケジュールＩＤ選択情報をサーバ１０に送信する。
【００８１】
そして、ＣＰＵ１１は、記憶部１５に記憶された文書連動タイプテーブル７０を用いて、全ての連動タイプ７１を含む連動タイプ選択画面情報を生成し、通信部１６を介して、連動タイプ選択画面情報をＰＣ２０に送信し、連動タイプ選択情報をＰＣ２０から受信する（ステップＳ３６）。連動タイプ選択画面情報は、工程スケジュールに連動させる新たな文書スケジュールの文書タイプ選択情報の入力を受け付ける。
【００８２】
ステップＳ３６に対応し、ＰＣ２０において、ＣＰＵ２１は、連動タイプ選択画面情報をサーバ１０から受信して表示部２４に表示し、管理者からの操作部２２への工程スケジュールに連動させる新たな文書スケジュールの連動タイプの選択入力を受け付けて、通信部２６を介して連動タイプ選択情報をサーバ１０に送信する。
【００８３】
そして、ＣＰＵ１１は、ステップＳ３５，Ｓ３６で受信された工程スケジュールＩＤ選択情報と、連動タイプ選択情報と、工程スケジュールＩＤ選択情報に対応する工程スケジュールのスケジュールＩＤ９１の親スケジュールＩＤ９２とに応じて、文書スケジュールテーブル５０のステップＳ３１での追加レコードに、連動スケジュールＩＤ５３、連動タイプ５４、親スケジュールＩＤ５２を設定して記憶する（ステップＳ３７）。そして、ＣＰＵ１１は、工程スケジュールテーブル９０を参照し、ステップＳ３３で設定された文書名５５に、ステップＳ３７で記憶された連動スケジュールＩＤ５３と同じ連動スケジュールＩＤ９１に対応する工程名９３を連動工程スケジュール名として用いて、「（変更前の文書名５５）（工程名９３）」を設定して記憶する（ステップＳ３８）。
【００８４】
ステップＳ３８の実行後、又は連動する工程スケジュールがない場合（ステップＳ３４；ＮＯ）、ＣＰＵ１１は、ステップＳ３３又はＳ３８で記憶された文書名５５を含む文書名画面情報を生成し、通信部１６を介して、文書名画面情報をＰＣ２０に送信し、文書名修正情報をＰＣ２０から受信して、ステップＳ３３又はＳ３８で設定された文書名５５に設定して記憶する（ステップＳ３９）。文書名画面情報は、文書名５５を表示するとともに、文書名５５を修正する場合に、文書名修正情報の入力を受け付ける。
【００８５】
ステップＳ３９に対応し、ＰＣ２０において、ＣＰＵ２１は、文書名画面情報をサーバ１０から受信して表示部２４に表示し、管理者からの操作部２２への文書名の修正入力を受け付けて、通信部２６を介して文書名修正情報をサーバ１０に送信する。
【００８６】
そして、ＣＰＵ１１は、文書スケジュールテーブル５０のステップＳ３１での追加レコードの状況５９に「未作成」を設定して記憶する（ステップＳ４０）。そして、ＣＰＵ１１は、文書スケジュールテーブル５０の追加レコードに基づき、担当者スケジュールの情報を生成し、記憶部１５に記憶された担当者スケジュールテーブル１００の追加レコードに設定して記憶し（ステップＳ４１）、文書スケジュール登録処理を終了する。
【００８７】
ステップＳ４１では、ＣＰＵ１１により、新たな担当者スケジュールのスケジュールＩＤ１０３が付与され、ステップＳ３１で入力された担当者名に対応する担当者ＩＤ、当該担当者名、付与されたスケジュールＩＤ、新たな文書スケジュールの連動スケジュールＩＤ５３、連動タイプ５４、「［文書作成］（文書名５５）」、期限日時５７が、担当者スケジュールテーブル１００の担当者ＩＤ１０１、担当者名１０２、スケジュールＩＤ１０３、親スケジュールＩＤ１０４、連動スケジュールＩＤ１０５、タイトル１０６、期限日時１０７の追加レコードに記憶される。
【００８８】
次いで、図１０を参照して、サーバ１０で実行される工程スケジュール変更処理を説明する。工程スケジュール変更処理は、工程スケジュールの変更入力に応じて、工程スケジュールテーブル９０、文書スケジュールテーブル５０、担当者スケジュールテーブル１００を変更する処理である。
【００８９】
管理者は、ＰＣ２０の操作部２２に工程スケジュール変更処理の実行指示を入力し、ＣＰＵ２１が、通信部２６を介して、入力された工程スケジュール変更処理の実行指示をサーバ１０に送信する。サーバ１０において、例えば、通信部１６を介してＰＣ２０から工程スケジュール変更処理の実行指示を受信したことをトリガとして、ＣＰＵ１１は、記憶部１５から読み出され適宜ＲＡＭ１３に展開された工程スケジュール変更プログラム１５４との協働で、工程スケジュール変更処理を実行する。
【００９０】
先ず、ＣＰＵ１１は、工程スケジュールを変更するための工程スケジュール変更画面情報を生成し、通信部１６を介して、工程スケジュール変更画面情報をＰＣ２０に送信し、工程スケジュール変更情報をＰＣ２０から受信して工程スケジュールテーブル９０の指定された既存レコードに設定して記憶する（ステップＳ５１）。工程スケジュール変更画面情報は、工程スケジュールテーブル９０の全フィールドのうち、変更する工程スケジュールのスケジュールＩＤと、開始日時９４及び終了日時９５の少なくとも一つの変更情報と、の入力を受け付ける。ステップＳ５１において、工程スケジュール変更情報は、工程スケジュールテーブル９０の対応する各フィールドに記憶される。
【００９１】
ステップＳ５１に対応し、ＰＣ２０において、ＣＰＵ２１は、工程スケジュール変更画面情報をサーバ１０から受信して表示部２４に表示し、管理者からの操作部２２への文書スケジュール変更情報の入力を受け付けて、通信部２６を介して文書スケジュール変更情報をサーバ１０に送信する。
【００９２】
そして、ＣＰＵ１１は、文書スケジュールテーブル５０を参照し、ステップＳ５１でフィールドが変更された工程スケジュールのスケジュールＩＤ９１に対応する連動スケジュールＩＤ５３があるか否かを判別する（ステップＳ５２）。連動スケジュールＩＤ５３がない場合（ステップＳ５２；ＮＯ）、ＣＰＵ１１は、工程スケジュール変更処理を終了する。
【００９３】
連動スケジュールＩＤ５３がある場合（ステップＳ５２；ＹＥＳ）、ＣＰＵ１１は、この連動スケジュールＩＤ５３に対応する連動タイプ５４が開始日時連動か否かを判別する（ステップＳ５３）。開始日時連動である場合（ステップＳ５３；ＹＥＳ）、ＣＰＵ１１は、開始日時９４の変更に応じて、文書スケジュールテーブル５０の対応する期限日時５７を変更する（ステップＳ５４）。ステップＳ５４では、期限日時５７は、文書スケジュールテンプレート６０を用いて、期限日時差分６５＋変更後の開始日時９４にされる。
【００９４】
終了日時連動である場合（ステップＳ５３；ＮＯ）、ＣＰＵ１１は、終了日時９５の変更に応じて、文書スケジュールテーブル５０の期限日時５７を変更する（ステップＳ５５）。ステップＳ５５では、期限日時５７は、期限日時差分６５＋変更後の終了日時９５にされる。
【００９５】
そして、ＣＰＵ１１は、担当者スケジュールテーブル１００を参照し、ステップＳ５４，Ｓ５５でフィールドが変更された文書スケジュールの担当者名５８に対応する担当者名１０２があるか否かを判別する（ステップＳ５６）。担当者名１０２がない場合（ステップＳ５６；ＮＯ）、ＣＰＵ１１は、工程スケジュール変更処理を終了する。
【００９６】
担当者名１０２がある場合（ステップＳ５６；ＹＥＳ）、ＣＰＵ１１は、期限日時５７の変更に応じて、担当者スケジュールテーブル１００の期限日時１０７を変更し（ステップＳ５７）、工程スケジュール変更処理を終了する。
【００９７】
次いで、図１１を参照して、サーバ１０で実行される文書スケジュール変更処理を説明する。文書スケジュール変更処理は、文書スケジュールの変更入力に応じて、文書スケジュールテーブル５０、担当者スケジュールテーブル１００を変更する処理である。
【００９８】
管理者は、ＰＣ２０の操作部２２に文書スケジュール変更処理の実行指示を入力し、ＣＰＵ２１が、通信部２６を介して、入力された文書スケジュール変更処理の実行指示をサーバ１０に送信する。サーバ１０において、例えば、通信部１６を介してＰＣ２０から文書スケジュール変更処理の実行指示を受信したことをトリガとして、ＣＰＵ１１は、記憶部１５から読み出され適宜ＲＡＭ１３に展開された文書スケジュール変更プログラム１５５との協働で、文書スケジュール変更処理を実行する。
【００９９】
先ず、ＣＰＵ１１は、文書スケジュールを変更するための文書スケジュール変更画面情報を生成し、通信部１６を介して、文書スケジュール変更画面情報をＰＣ２０に送信し、文書スケジュール変更情報をＰＣ２０から受信して文書スケジュールテーブル５０の指定された既存レコードに設定して記憶する（ステップＳ６１）。文書スケジュール変更画面情報は、文書スケジュールテーブル５０の全フィールドのうち、変更する文書スケジュールのスケジュールＩＤと、期限日時５７の変更情報と、の入力を受け付ける。ステップＳ６１において、文書スケジュール変更情報は、文書スケジュールテーブル５０の対応する各フィールドに記憶される。
【０１００】
ステップＳ６１に対応し、ＰＣ２０において、ＣＰＵ２１は、文書スケジュール変更画面情報をサーバ１０から受信して表示部２４に表示し、管理者からの操作部２２への文書スケジュール変更情報の入力を受け付けて、通信部２６を介して文書スケジュール変更情報をサーバ１０に送信する。
【０１０１】
ステップＳ６２，Ｓ６３は、工程スケジュール変更処理のステップＳ５６，Ｓ５７と同様である。
【０１０２】
次いで、図１２及び図１３を参照して、サーバ１０で実行される文書ファイル登録処理を説明する。文書ファイル登録処理は、ＰＣ２０から文書ファイルを受信して登録し、登録に応じてスケジュール画面情報を変更してＰＣ２０に表示させる処理である。
【０１０３】
文書ファイル作成の担当者は、登録者として、文書ファイルの作成後に、ＰＣ２０の操作部２２に文書ファイル登録処理の実行指示を入力し、ＣＰＵ２１が、通信部２６を介して、入力された文書ファイル登録処理の実行指示をサーバ１０に送信する。サーバ１０において、例えば、通信部１６を介してＰＣ２０から文書ファイル登録処理の実行指示を受信したことをトリガとして、ＣＰＵ１１は、記憶部１５から読み出され適宜ＲＡＭ１３に展開された文書ファイル登録プログラム１５６との協働で、文書ファイル登録処理を実行する。
【０１０４】
先ず、ＰＣ２０において、ＣＰＵ２１は、操作部２２を介して、登録者からの登録者ＩＤ、登録する文書ファイルの文書ファイル選択情報、連動情報の入力を受け付け、通信部１６を介して、登録者ＩＤ、文書ファイル選択情報、連動情報をサーバ１０に送信する。連動情報とは、登録する文書ファイルの期限日時が文書スケジュールに連動するか否かを示す情報である。
【０１０５】
そして、ＣＰＵ１１は、通信部１６を介して、登録者ＩＤ、文書ファイル選択情報、連動情報をＰＣ２０から受信し、登録者ＩＤを、記憶部１５に記憶された文書ファイルテーブル１２０の新たなレコードの登録者ＩＤ１２１に設定して記憶する（ステップＳ７１）。
【０１０６】
そして、ＣＰＵ１１は、ステップＳ７１で受信した連動情報に基づいて、文書スケジュールに連動する文書ファイルを登録するか否かを判別する（ステップＳ７２）。連動する文書ファイルを登録しない場合（ステップＳ７２；ＮＯ）、ＰＣ２０において、ＣＰＵ２１は、操作部２２を介して、登録者からの文書ファイルの登録先のフォルダを特定する登録フォルダ情報と、登録する文書ファイルの文書名との入力を受け付け、通信部１６を介して、入力された登録フォルダ情報、文書名を、ステップＳ７１に対応して選択された文書ファイルとともにサーバ１０に送信する。登録フォルダ情報は、例えば、既存のフォルダのフォルダＩＤとする。
【０１０７】
そして、ＣＰＵ１１は、通信部１６を介して、登録フォルダ情報、文書名、文書ファイルをＰＣ２０から受信し、当該文書ファイルを記憶部１５の登録フォルダ情報のフォルダに格納して記憶し、計時部１７からの現在日時情報を登録日時とし、登録日時等に基づいて、文書ファイルテーブル１２０に新たなレコードを追加して更新し（ステップＳ７３）、文書ファイル登録処理を終了する。ステップＳ７３では、登録された文書ファイルに新たな文書ＩＤが付与され、付与された文書ＩＤ、入力された文書名、登録日時、格納先のフォルダのフォルダＩＤ、ステップＳ７１の登録者ＩＤが、文書ファイルテーブル１２０の文書ＩＤ１２１、文書名１２２、フォルダＩＤ１２３、登録日時１２５、登録者ＩＤ１２６に記憶される。
【０１０８】
連動する文書ファイルを登録する場合（ステップＳ７２；ＹＥＳ）、ＣＰＵ１１は、文書スケジュールテーブル５０を参照し、状況５９が「作成済」でないレコードの文書スケジュール一覧から文書スケジュールを選択するための文書スケジュール一覧画面情報を生成し、通信部１６を介して、文書スケジュール一覧画面情報をＰＣ２０に送信し、文書スケジュールのスケジュールＩＤ選択情報をＰＣ２０から受信する（ステップＳ７４）。
【０１０９】
ステップＳ７４に対応し、ＰＣ２０において、ＣＰＵ２１は、文書スケジュール一覧画面情報をサーバ１０から受信して表示部２４に表示し、登録者からの操作部２２への文書スケジュールのスケジュールＩＤ選択情報の入力を受け付けて、通信部２６を介してスケジュールＩＤ選択情報をサーバ１０に送信する。さらに、ＣＰＵ２１は、通信部２６を介して、ステップＳ７１の文書ファイル選択情報に対応する文書ファイルをサーバ１０に送信する。
【０１１０】
そして、ＣＰＵ１１は、通信部１６を介して、受信した文書ファイルを、文書ファイルをＰＣ２０から受信し、当該文書ファイルを、ステップＳ７４で受信されたスケジュールＩＤ選択情報に対応するスケジュールＩＤ５１の親スケジュールＩＤ５２に対応する親スケジュールテーブル４０の対応フォルダＩＤ４５のフォルダに格納して記憶する（ステップＳ７５）。
【０１１１】
そして、ＣＰＵ１１は、計時部１７から現在日時情報を取得して登録日時とし、登録日時、ステップＳ７１，Ｓ７４，Ｓ７５で得られた情報に基づいて、文書ファイルテーブル１２０に新たなレコードを追加して更新する（ステップＳ７６）。ステップＳ７６では、登録された文書ファイルに新たな文書ＩＤが付与され、付与された文書ＩＤ、スケジュールＩＤ選択情報に対応する、文書名５５、対応フォルダＩＤ４５、文書タイプＩＤ５６、取得した登録日時、ステップＳ７１の登録者ＩＤ、スケジュールＩＤ５１が、文書ファイルテーブル１２０の文書ＩＤ１２１、文書名１２２、フォルダＩＤ１２３、文書タイプＩＤ１２４、登録日時１２５、登録者ＩＤ１２６、連動スケジュールＩＤ１２７に記憶される。なお、文書ファイルテーブル１２０に記憶される情報は、ＰＣ２０において登録者から入力される修正入力情報に応じて、適宜修正される。
【０１１２】
そして、ＣＰＵ１１は、文書スケジュールテーブル５０のスケジュールＩＤ選択情報に対応する状況５９に「作成済」を設定して変更する（ステップＳ７７）。そして、ＣＰＵ１１は、記憶部１５に記憶されたカレンダ情報、親スケジュールテーブル４０、工程スケジュールテーブル９０を用いて、親スケジュール欄、工程スケジュール欄を含むスケジュール画面情報を生成する（ステップＳ７８）。
【０１１３】
ステップＳ７８では、例えば、図１３に示すスケジュール画面情報２００として、
カレンダ領域２１０、親スケジュール欄２２０、工程スケジュール欄２３０を有するものが生成される。カレンダ領域２１０は、カレンダ情報を有する。親スケジュール欄２２０は、カレンダ領域２１０上に配置され、親スケジュールのスケジュール名４２と、開始日時４３から終了日時４４までの工事期間と、を含む。工程スケジュール欄２３０は、カレンダ領域２１０上に配置され、各工程スケジュールの工程名９３と、当該各工程スケジュールの開始日時９４から終了日時９５までの工程期間と、を含む。
【０１１４】
そして、ＣＰＵ１１は、文書スケジュールテーブル５０のレコードのうちステップＳ８０で未取得の文書スケジュールのレコードがあるか否かを判別する（ステップＳ７９）。未取得の文書スケジュールのレコードがある場合（ステップＳ７９；ＹＥＳ）、ＣＰＵ１１は、文書スケジュールテーブル５０のレコードのうち未取得の文書スケジュールのレコードを一つ取得する（ステップＳ８０）。
【０１１５】
そして、ＣＰＵ１１は、ステップＳ８０で取得したレコードに対応する文書スケジュールの情報をスケジュール画面情報の文書スケジュール欄に追加し（ステップＳ８１）、ステップＳ７９に移行する。ステップＳ８１では、図１２に示すスケジュール画面情報２００の文書スケジュール欄２４０に、ステップＳ８０で取得されたレコードの文書スケジュールの文書名５５が、表示情報として、期限日時５７の初日から表示するように配置される。
【０１１６】
このとき、状況５９が「未作成」であると、表示情報は、黒字の「◎（文書名５５）」とされる。また、状況５９が「作成済」であると、表示情報は、青字の「ν（文書名５５）」とされる。また、状況５９が「期限超過」であると、表示情報は、赤字の「！（文書名５５）」とされる。
【０１１７】
未取得の文書スケジュールのレコードがない場合（ステップＳ７９；ＮＯ）、ＣＰＵ１１は、通信部１６を介して、生成したスケジュール画面情報をＰＣ２０に送信する（ステップＳ８２）。ＰＣ２０において、ＣＰＵ２１は、通信部１６を介して、スケジュール画面情報をサーバ１０から受信して表示部２４に表示する。
【０１１８】
そして、ＣＰＵ１１は、通信部１６を介して、生成したスケジュール画面情報に対応する文書スケジュールの情報と、文書ファイル登録完了の旨と、を含む文書ファイル登録メールを生成し、通信部１６を介して、当該文書ファイル登録メールを管理者宛（携帯端末３０宛）に送信し（ステップＳ８３）、文書ファイル登録処理を終了する。
【０１１９】
なお、サーバ１０のＣＰＵ１１は、ＰＣ２０からの担当者や管理者の入力に応じた工事スケジュールの指定情報（親スケジュールＩＤ）を含むスケジュール画面情報の要求の受信に応じて、ステップＳ７９〜Ｓ８１と同様の処理で、指定された工事スケジュールに対応する文書スケジュール欄２４０、工程スケジュール欄２３０を含むスケジュール画面情報２００を生成し、ＰＣ２０に送信して表示させる。
【０１２０】
次いで、図１４を参照して、サーバ１０で実行される期限超過処理を説明する。期限超過処理は、新たに期限超過した文書スケジュールを確認し、警告メールを管理者宛に送信する処理であり、所定周期で繰り返し実行される。
【０１２１】
サーバ１０において、例えば、計時部１７からの現在日時情報に基づき、所定周期が経過したことをトリガとし、ＣＰＵ１１は、記憶部１５から読み出され適宜ＲＡＭ１３に展開された期限超過プログラム１５７との協働で、期限超過処理を実行する。
【０１２２】
先ず、ＣＰＵ１１は、計時部１７からの現在日時情報を取得し、文書スケジュールテーブル５０の状況５９が「未作成」のレコードについて、現在日時情報が期限日時５７を超過した文書スケジュールのレコードがあるか否かを判別する（ステップＳ９１）。期限超過したレコードがない場合（ステップＳ９１；ＮＯ）、ＣＰＵ１１は、期限超過処理を終了する。
【０１２３】
期限超過したレコードがある場合（ステップＳ９１；ＮＯ）、ＣＰＵ１１は、期限超過した文書スケジュールのレコードの状況５９を「期限超過」に設定する（ステップＳ９２）。そして、ＣＰＵ１１は、期限超過した文書スケジュールに対応する文書スケジュールテーブル５０の情報と、期限超過の警告の旨と、を含む警告メールを生成し、通信部１６を介して、警告メールを管理者宛（携帯端末３０宛）に送信し（ステップＳ９３）、期限超過処理を終了する。
【０１２４】
以上、本実施の形態によれば、サーバ１０は、工事のスケジュールとしての工程スケジュールに連動する文書スケジュールの文書スケジュールテーブル５０を設定し、設定された文書スケジュールテーブル５０に対応する文書ファイルの登録に基づいて、文書スケジュールテーブル５０における文書ファイル作成の進捗状況（状況５９）を文書スケジュールの進捗状況として生成し、生成された文書スケジュールの進捗状況を含む文書スケジュール欄２４０を当該文書スケジュールに連動する工事のスケジュールを含む工程スケジュール欄２３０とともにスケジュール画面情報２００としてＰＣ２０に送信して表示出力させる。
【０１２５】
このため、管理者が、ＰＣ２０に表示されたスケジュール画面情報２００を参照することにより、工程スケジュールに連動した文書スケジュールの文書ファイル作成の進捗状況を容易に確認でき、文書スケジュールと工程スケジュールとの対応を容易に確認できる。
【０１２６】
また、工事のスケジュールは、工事に含まれる複数の工程の工程スケジュールである。このため、文書スケジュールを各工程の工程スケジュールに細かく且つ正確に連動させることができる。
【０１２７】
また、サーバ１０は、工事スケジュールの工程スケジュールの変更に応じて、文書スケジュールを自動的に変更する。このため、工程スケジュールを変更した場合に、管理者がこの変更に応じた文書スケジュールの変更を手動で行う負担を低減できる。
【０１２８】
また、文書スケジュールテーブル５０は、文書ファイルの作成期限としての期限日時５７を含む。このため、文書ファイルの進捗情報を容易に生成できる。
【０１２９】
また、サーバ１０は、文書スケジュールの進捗状況に基づき、当該文書ファイルの作成が作成期限よりも遅れた場合に、当該文書ファイルの作成が作成期限よりも遅れた旨の警告情報を管理者の携帯端末３０にメール送信する。このため、管理者が、警告情報を携帯端末３０に表示させることにより、文書ファイルの作成が作成期限よりも遅れたことをリアルタイムで確認でき、容易に対処をとることができる。また、携帯端末３０にメール送信するので、管理者の居場所によらず警告情報を参照させることができる。
【０１３０】
以上の説明では、本発明に係るプログラムのコンピュータ読み取り可能な媒体として記憶部１５のＨＤＤ、ＳＳＤを使用した例を開示したが、この例に限定されない。その他のコンピュータ読み取り可能な媒体として、フラッシュメモリや、ＣＤ−ＲＯＭ等の可搬型記録媒体を適用することが可能である。また、本発明に係るプログラムのデータを通信回線を介して提供する媒体として、キャリアウエーブ（搬送波）も本発明に適用される。
【０１３１】
なお、上記実施の形態における記述は、本発明に係る情報管理装置及びプログラムの一例であり、これに限定されるものではない。
【０１３２】
例えば、上記実施の形態では、情報管理システム１が、工程スケジュール登録処理において、管理者の情報入力に応じた工程スケジュールテーブル９０の生成に応じて、文書スケジュールテーブル５０、担当者スケジュールテーブルを自動的に生成し、文書スケジュール登録処理において、管理者の情報入力に応じた文書スケジュールテーブル５０の生成に応じて、担当者スケジュールテーブル１００を自動的に生成する構成としたが、これに限定されるものではない。情報管理システム１が、工程スケジュール登録処理において、管理者の情報入力に応じて工程スケジュールテーブル９０、文書スケジュールテーブル５０、担当者スケジュールテーブル１００を生成し、文書スケジュール登録処理において、管理者の情報入力に応じて、文書スケジュールテーブル５０、担当者スケジュールテーブル１００を生成する構成としてもよい。
【０１３３】
また、上記実施の形態では、工程スケジュール（工程スケジュールテーブル９０）の開始日時、終了日時の変更に応じて、文書スケジュール（文書スケジュールテーブル５０）の期限日時を変更する構成としたが、これに限定されるものではない。例えば、文書スケジュール（文書スケジュールテーブル５０）の期限日時の変更に応じて、工程スケジュール（工程スケジュールテーブル９０）の対応する開始日時、終了日時を変更する構成としてもよい。
また、上記実施の形態では、所定のスケジュールとして、工事のスケジュールを説明したが、これに限らず、所定のスケジュールは、コンサートや展示会等のイベントを行うためのイベントのスケジュールであってもよい。この場合、工程スケジュールは、イベントの開始日時、イベントの終了日時を示すものとなる。
【０１３４】
また、上記実施の形態における情報管理システム１の各構成要素の細部構成及び細部動作に関しては、本発明の趣旨を逸脱することのない範囲で適宜変更可能であることは勿論である。
【０１３５】
本発明の実施の形態を説明したが、本発明の範囲は、上述の実施の形態に限定するものではなく、特許請求の範囲に記載された発明の範囲とその均等の範囲を含む。
以下に、この出願の願書に最初に添付した特許請求の範囲に記載した発明を付記する。付記に記載した請求項の項番は、この出願の願書に最初に添付した特許請求の範囲の通りである。
〔付記〕
＜請求項１＞
所定のスケジュールに連動して文書データを作成するための文書スケジュールを設定する設定手段と、
前記設定された文書スケジュールに対応する文書データの登録に基づいて、当該文書スケジュールにおける文書データ作成の進捗状況を当該文書スケジュールの進捗状況として生成する生成手段と、
前記生成された文書スケジュールの進捗状況を当該文書スケジュールに連動する前記所定のスケジュールとともに出力する出力手段と、を備える情報管理装置。
＜請求項２＞
前記所定のスケジュールは、工事、コンサート、展示会等のイベントに含まれる複数の工程の工程スケジュールである請求項１に記載の情報管理装置。
＜請求項３＞
前記所定のスケジュールの変更に応じて、文書スケジュールを自動的に変更する変更手段を備える請求項１又は２に記載の情報管理装置。
＜請求項４＞
前記文書スケジュールは、文書データの作成期限を含む請求項１から３の何れか一項に記載の情報管理装置。
＜請求項５＞
前記文書スケジュールの進捗状況に基づき、文書データの作成が作成期限よりも遅れた場合に、当該文書データの作成が作成期限よりも遅れた旨の警告情報を管理者の端末装置に送信する送信手段を備える請求項４に記載の情報管理装置。
＜請求項６＞
コンピュータを、
所定のスケジュールに連動して文書データを作成するための文書スケジュールを設定する設定手段、
前記設定された文書スケジュールに対応する文書データの登録に基づいて、当該文書スケジュールにおける文書データ作成の進捗状況を当該文書スケジュールの進捗状況として生成する生成手段、
前記生成された文書スケジュールの進捗状況を当該文書スケジュールに連動する前記所定のスケジュールとともに出力する出力手段、
として機能させるためのプログラム。
【符号の説明】
【０１３６】
１  情報管理システム
１０  サーバ
１１  ＣＰＵ
１２  操作部
１３  ＲＡＭ
１４  表示部
１５  記憶部
１６  通信部
１７  計時部
１８  バス
２０  ＰＣ
２１  ＣＰＵ
２２  操作部
２３  ＲＡＭ
２４  表示部
２５  記憶部
２６  通信部
２７  バス
３０  携帯端末
Ｎ  通信ネットワーク
【図１】
0006409541.tif 000002
【図２】
0006409541.tif 000003
【図３】
0006409541.tif 000004
【図４】
0006409541.tif 000005
【図５】
0006409541.tif 000006
【図６】
0006409541.tif 000007
【図７】
0006409541.tif 000008
【図８】
0006409541.tif 000009
【図９】
0006409541.tif 000010
【図１０】
0006409541.tif 000011
【図１１】
0006409541.tif 000012
【図１２】
0006409541.tif 000013
【図１３】
0006409541.tif 000014
【図１４】
0006409541.tif 000015