(57)【要約】【課題】プロジェクトに関する全ての情報を管理し、管理されている情報を変更するあらゆる操作があった場合に、その操作による情報の変更を示す定型文書を作成し、変更のあった情報に関係するメンバーを特定し、そのメンバーに対してこの定型文書を通知することができるプロジェクト情報管理装置を提供する。【解決手段】プロジェクト状態通知処理部２２０は、文書情報処理部２０４、日程情報処理部２０９、プロジェクト情報処理部２１３、またはユーザ情報処理部２１７からコマンド通知があると、コマンドに応じて適切な文書を作成するとともに、通知コマンドに関するプロジェクトのメンバーに文書を配信するか、それとも登録されているユーザ全員に配信するかを判定し、配信するべきアドレスリストを作成し、作成した文書を該アドレスリストのアドレスに配信する。【選択図】  図３
2004355417.tif 000002
【特許請求の範囲】
【請求項１】
１又は２以上のプロジェクトに関する情報を管理するプロジェト情報管理装置において、
前記情報を変更するための画面を提供する変更画面提供手段と、
プロジェクトを構成するユーザと該ユーザの配信先アドレスとを関連付けて記憶すると共に前記変更画面からユーザの変更が入力されたことに応じて記憶内容を更新するユーザ情報記憶手段と、
前記情報の変更種別に応じた定型文書を格納する定型文書格納手段と、
前記変更画面から所定のプロジェクトに関する情報の変更が入力されたとき当該変更に応じた配信文書を前記定型文書格納手段に格納された定型文書に基づいて作成する配信文書作成手段と、
前記変更画面から所定のプロジェクトに関する情報の変更が入力されたとき当該プロジェクトに関するユーザの配信先アドレスを前記ユーザ情報記憶手段の記憶情報に基づいて決定し、当該配信先アドレスに対して前記配信文書作成手段によって作成された配信文書を配信する文書配信手段と、
を有することを特徴とするプロジェクト情報管理装置。
【請求項２】
前記変更画面提供手段は、変更対象とする情報の種別に応じた変更画面を提供することを特徴とする請求項１記載のプロジェクト情報管理装置。
【請求項３】
前記変更画面提供手段は、前記プロジェクトに関する文書情報の変更を入力するための画面を提供することを特徴とする請求項２に記載のプロジェクト情報管理装置。
【請求項４】
前記変更画面提供手段は、前記プロジェクトに関する日程情報の変更を入力するための画面を提供することを特徴とする請求項２または３に記載のプロジェクト情報管理装置。
【請求項５】
前記変更画面提供手段は、前記プロジェクトに関する現況情報の変更を入力するための画面を提供することを特徴とする請求項２乃至４のいずれかに記載のプロジェクト情報管理装置。
【請求項６】
前記変更画面提供手段は、前記プロジェクトに関するユーザ情報の変更を入力するための画面を提供することを特徴とする請求項２乃至５のいずれかに記載のプロジェクト情報管理装置。
【請求項７】
前記文書配信手段は、前記配信文書作成手段によって作成された配信文書を格納する配信文書格納手段を備え、前記変更画面から変更の完了が入力されるまでは、当該情報に関してそれまでに作成された配信文書を前記配信文書格納手段に格納し、前記変更画面から変更の完了が入力されたことに応じて、前記配信文書格納手段に格納された文書を配信することを特徴とする請求項１乃至６のいずれかに記載のプロジェクト情報管理装置。
【請求項８】
前記文書配信手段は、プロジェクトを構成するユーザのみを配信先とするか、プロジェクトを構成しないユーザをも含めて配信先とするかを前記情報の変更内容に関連付けて記憶する区分記憶手段をさらに有し、前記情報の変更が入力されたとき、当該区分記憶手段の記憶内容に基づいて、配信先ユーザを決定することを特徴とする請求項１乃至７のいずれかに記載のプロジェクト情報管理装置。
【請求項９】
コンピュータを請求項１乃至８のいずれかに記載のプロジェクト情報管理装置として機能させるためのプログラム。
【発明の詳細な説明】
【０００１】
【産業上の利用分野】
本発明は、プロジェクト情報管理装置に関し、特に該プロジェクト情報管理装置が管理する情報に変更が生じた場合に、自動的に情報の変更の詳細を、該プロジェクトに関わっているユーザ又はプロジェクトに関わっていないユーザに通知するプロジェクト情報管理装置に関する。
【０００２】
【従来の技術】
プロジェクト業務の円滑な遂行には、メンバー間での情報共有が極めて重要であり、従来のプロジェクト情報管理装置は、メンバー間での情報共有のための手段としてコンピュータネットワーク上でのファイル共有や電子メールを利用していた。
【０００３】
しかしながら、共有情報の更新が頻繁なプロジェクトでは、共有情報が更新された場合にその旨の通知が要求される場合がある。このような場合において、上記のファイル共有と電子メールだけでは不十分であり、例えば次のような問題が生じていた。
【０００４】
▲１▼情報更新の通知を発行する際、電子メール等が利用できるが、プロジェクトメンバー数の増大に伴い、通知すべきユーザを選択するのに時間と手間がかかる。更に悪いことには、メンバー変更に伴う配布リストのアップデートを厳格に実施していないと、適切なユーザへタイムリーに通知されない。
【０００５】
▲２▼情報更新を通知する文面は、情報変更を行なったメンバーが作成しなければならないが、文面フォーマットについては統一化を厳格に施行しなければ、通知内容のレベルがユーザによってまちまちとなり、情報変更が認識されるレベルに差が生じる。
【０００６】
▲３▼どの情報に対する更新通知を誰に発行するかをプロジェクトとして厳格に施行しない場合、連絡漏れが発生する可能性がある。
【０００７】
以上のような問題を解決するために、プロジェクトの共有情報の更新を適切なタイミングで、適切なメンバーに、適切な内容で発行する仕組みが求められていた。
【０００８】
尚、上記の他、プロジェクト情報管理装置に関する技術は以下の特許文献１に開示されている。
【０００９】
【特許文献１】特許  第２９５６６６７号
【００１０】
【発明が解決しようとする課題】
それゆえ、本発明の主たる目的は、上記問題を鑑みて、プロジェクトに関する全ての情報を管理し、管理されている情報を変更するあらゆる操作があった場合に、その操作による情報の変更を示す定型文書を作成し、変更のあった情報に関係するメンバーを特定し、そのメンバーに対してこの定型文書を通知することができるプロジェクト情報管理装置を提供することである。
【００１１】
【課題を解決するための手段】
本願請求項１の発明に係るプロジェクト情報管理装置は、１又は２以上のプロジェクトに関する情報を管理するプロジェト情報管理装置において、前記情報を変更するための画面を提供する変更画面提供手段と、プロジェクトを構成するユーザと該ユーザの配信先アドレスとを関連付けて記憶すると共に前記変更画面からユーザの変更が入力されたことに応じて記憶内容を更新するユーザ情報記憶手段と、前記情報の変更種別に応じた定型文書を格納する定型文書格納手段と、前記変更画面から所定のプロジェクトに関する情報の変更が入力されたとき当該変更に応じた配信文書を前記定型文書格納手段に格納された定型文書に基づいて作成する配信文書作成手段と、前記変更画面から所定のプロジェクトに関する情報の変更が入力されたとき当該プロジェクトに関するユーザの配信先アドレスを前記ユーザ情報記憶手段の記憶情報に基づいて決定し、当該配信先アドレスに対して前記配信文書作成手段によって作成された配信文書を配信する文書配信手段とを有することを特徴とする。
【００１２】
本願請求項２の発明に係るプロジェクト情報管理装置は、前記変更画面提供手段は、変更対象とする情報の種別に応じた変更画面を提供することを特徴とする。
【００１３】
本願請求項３の発明に係るプロジェクト情報管理装置は、前記変更画面提供手段は、前記プロジェクトに関する文書情報の変更を入力するための画面を提供することを特徴とする。
【００１４】
本願請求項４の発明に係るプロジェクト情報管理装置は、前記変更画面提供手段は、前記プロジェクトに関する日程情報の変更を入力するための画面を提供することを特徴とする。
【００１５】
本願請求項５の発明に係るプロジェクト情報管理装置は、前記変更画面提供手段は、前記プロジェクトに関する現況情報の変更を入力するための画面を提供することを特徴とする。
【００１６】
本願請求項６の発明に係るプロジェクト情報管理装置は、前記変更画面提供手段は、前記プロジェクトに関するユーザ情報の変更を入力するための画面を提供することを特徴とする。
【００１７】
本願請求項７の発明に係るプロジェクト情報管理装置は、前記文書配信手段は、前記配信文書作成手段によって作成された配信文書を格納する配信文書格納手段を備え、前記変更画面から変更の完了が入力されるまでは、当該情報に関してそれまでに作成された配信文書を前記配信文書格納手段に格納し、前記変更画面から変更の完了が入力されたことに応じて、前記配信文書格納手段に格納された文書を配信することを特徴とする。
【００１８】
本願請求項８の発明に係るプロジェクト情報管理装置は、前記文書配信手段は、プロジェクトを構成するユーザのみを配信先とするか、プロジェクトを構成しないユーザをも含めて配信先とするかを前記情報の変更内容に関連付けて記憶する区分記憶手段をさらに有し、前記情報の変更が入力されたとき、当該区分記憶手段の記憶内容に基づいて、配信先ユーザを決定することを特徴とする。
【００１９】
本願請求項９の発明は、コンピュータを請求項１乃至８のいずれかに記載のプロジェクト情報管理装置として機能させるためのプログラムである。
【００２０】
尚、本願請求項１乃至８に記載の変更とは、本来の変更の意味だけでなく、削除及び追加等の意味も広く含むものである。
【００２１】
本発明の特徴は、以下に示す実施の形態の説明により更に明らかとなろう。
【００２２】
但し、以下に示す実施の形態はあくまでも本発明のひとつの実施の形態であって、本発明に係る各構成要件の用語の意義は以下の実施の形態に記載されたものに制限されるものではない。
【００２３】
【発明の実施の形態】
図１は、本発明の一実施形態であるプロジェクト管理サーバを利用したのプロジェクト管理サーバシステムの構成図である。
プロジェクト管理サーバ１００では、後述するプロジェクト管理プログラムが実行され、複数のプロジェクト情報が管理される。
【００２４】
プロジェクト管理サーバ１００にアクセスするユーザは、ユーザ端末３００からネットワークを経由して、プロジェクト管理サーバ１００にアクセスすることにより、ユーザ端末３００に所望のプロジェクトに関する情報を表示し、或いはユーザ端末３００からプロジェクトに関する情報の編集を行なうことができる。
【００２５】
図２は、本発明の一実施形態であるプロジェクト管理サーバ１００の構成図である。
【００２６】
図２を参照して、プロジェクト管理サーバ１００は、記憶装置１０１、ＣＰＵ１０２、入力装置１０３、および表示装置１０４からなる。
【００２７】
記憶装置１０１は、後述する機能を実行するためのプロジェクト管理プログラムを格納すると共に、この機能を実行する際に参照される各種テーブル等を格納する。ＣＰＵ１０２は、記憶装置１０１に格納された当該プロジェクト管理プログラムに従って処理を実行する。入力装置１０３は、ユーザが、プロジェクト管理プログラムの実行に当たって必要な情報を入力する際に使用される。表示装置１０４は、ＣＰＵ１０２によるプロジェクト管理プログラムの実行結果が表示される。
【００２８】
図３は、プロジェクト管理サーバの機能別の構成図である。
【００２９】
プロジェクト管理サーバ１００は、マイポータル画面処理部２０１、プロジェクトポータル画面処理部２０２、文書情報操作画面処理部２０３、文書情報処理部２０４、文書情報管理部２０５、文書管理情報テーブル２０６、文書情報テーブル２０７、日程情報操作画面処理部２０８、日程情報処理部２０９、日程情報管理部２１０、日程管理情報テーブル２１１、プロジェクト情報操作画面処理部２１２、プロジェクト情報処理部２１３、プロジェクト情報管理部２１４、プロジェクト管理情報テーブル２１５、ユーザ情報操作画面処理部２１６、ユーザ情報処理部２１７、ユーザ情報管理部２１８、ユーザ管理情報テーブル２１９、プロジェクト状態通知処理部２２０、コマンド管理情報テーブル２２１、文書格納手段２２２を含む。
【００３０】
マイポータル画面処理部２０１は、ユーザがユーザ端末３００からネットワーク経由でプロジェクト管理サーバ１００にログインしたときに、プロジェクト管理サーバ１００を利用するためのユーザインターフェース画面（以下、マイポータル画面と記載する。）をユーザ端末３００に表示させる。
【００３１】
図４を参照して、マイポータル画面上には、ログインユーザが担当する全てのプロジェクト及びそれらに関する情報が表示される（図４の担当プロジェクトリストを参照。）。ログインユーザは、マイポータル画面上のプロジェクトポータルアイコン、プロジェクト管理アイコン、又はユーザ管理アイコンを選択することにより、それぞれ後述するプロジェクトポータル画面処理部２０２、プロジェクト情報操作画面処理部２１２、又はユーザ情報画面処理部２１６が表示する画面に移行することができる。
【００３２】
また、マイポータル画面上には、後述するプロジェクト状態通知処理部２２０からログインユーザに配信された状態変化通知も表示される（図４の更新通知一覧を参照。）。
【００３３】
ここで、状態変化通知とは、プロジェクト管理プログラム２００が管理している文書情報、日程情報、プロジェクト情報、及びユーザ情報が、他のユーザ又は本人によって変更、追加、または削除された場合に、後述するプロジェクト状態通知処理部２２０から配信される、当該変更、追加、または削除に関する通知をいう。
【００３４】
マイポータル画面上の更新通知一覧には、プロジェクト情報のうち、プロジェクトの変更、追加、または削除があった場合、又はユーザ情報のうち、ユーザの変更、追加、または削除があった場合の状態変化通知が表示される。
【００３５】
ログインユーザは、この通知により、プロジェクト情報およびユーザ情報についての変更、追加、または削除を認識することができる。
【００３６】
プロジェクトポータル画面処理部２０２は、ログインユーザに対してログインユーザが選択したプロジェクトに対応する後述の文書情報操作画面処理部２０３及び日程情報操作画面処理部２０８が表示する画面へ移行するためのユーザインターフェース画面（以下プロジェクトポータル画面と記載する。）を表示する。
【００３７】
即ち、図４のマイポータル画面上の担当プロジェクトから、例えば、プロジェクト「１ＵＲ＊＊＊１」を選択すると、プロジェクトポータル画面処理部２０２は、図５に示す如く、プロジェクト「１ＵＲ＊＊＊１」についてのプロジェクトポータル画面を表示する。
【００３８】
図５を参照して、プロジェクト「１ＵＲ＊＊＊１」についてのプロジェクトポータル画面上には、プロジェクト「１ＵＲ＊＊＊１」を担当する複数のメンバーからなるグループの一覧（図５のメンバリストを参照。）が表示される。
【００３９】
また、ログインユーザは、図５のプロジェクトポータル画面上の文書管理アイコンを選択することにより、文書情報操作画面処理部２０３が表示する画面に移行でき、日程管理アイコンを選択することにより日程情報操作画面処理部２０９が表示する画面に移行することができる。
【００４０】
また、プロジェクトポータル画面上には、後述するプロジェクト状態通知処理部２２０から配信された状態変化通知のうち、ログインユーザが担当するプロジェクトに関する文書情報、日程情報についての変更、追加、または削除があった場合の状態変化通知が表示される（図５の更新通知一覧を参照。）。
【００４１】
ログインユーザは、この通知により、自己が担当するプロジェクトについて文書情報及び日程情報の変更、追加、または削除があったことを認識することができる。
【００４２】
文書情報操作画面処理部２０３は、ログインユーザに対しそのプロジェクトに関して作成された文書の一覧を示す画面（以下、文書情報画面と記載する。）を表示する。
【００４３】
図６を参照して、ログインユーザは、文書情報画面から、文書の削除、変更、コピー、移動、または新規文書の作成といった文書情報を入力することが可能となる。
【００４４】
即ち、ログインユーザは、図６のドキュメントツリーから一の文書を選択し、続いて、ファイル削除アイコン、ファイル変更アイコン、ファイルコピーアイコン、またはファイル移動アイコンを選択することにより、文書の削除、変更、コピー、または移動を行なうことができる。また、ファイル登録アイコンを選択することにより、新規文書の作成が可能となる。ファイル変更アイコン又はファイル登録アイコンを選択した場合は、文書の変更、または新規文書作成の画面（図示せず。）に移行する。ログインユーザが、それぞれの画面において、文書の変更、新規文書の作成を行った後、各画面上で完了アイコン（図示せず。）を選択することにより、それぞれの処理が完了し、再び文書情報画面に戻る。
【００４５】
文書情報操作画面処理部２０３は、文書情報画面から文書情報の入力があると、当該文書情報を文書情報処理部２０４に出力する。
【００４６】
文書情報処理部２０４は、文書情報操作画面処理部２０３から文書情報の入力があると、後述する文書情報管理部２０５よりこの文書情報に対応する文書を取得し、文書情報操作画面処理部２０３へ渡す。文書情報操作画面処理部２０３はログインユーザに対しその編集画面を表示する。上記文書情報が新規作成の場合には、新規文書の編集画面を表示させる。
【００４７】
また、文書情報処理部２０４は、ログインユーザからの文書情報入力があると、削除、変更、コピー、移動、又は新規作成された文書のタイトルおよび当該文書が関連するプロジェクトの名前と共に文書情報入力があったことを示すコマンドを後述するプロジェクト情報通知処理部２２０へ通知する。
【００４８】
文書情報管理部２０５は、文書情報処理部２０４からの文書情報に対応する文文書管理情報を後述する文書管理情報テーブル２０６から抽出すると共に、この文書管理情報に対応する文書を後述する文書情報テーブル２０７から抽出し文書情報処理部２０５へ渡す。
【００４９】
文書管理情報テーブル２０６は、文書管理のための文書管理情報が蓄積されており、文書情報テーブル２０７には、文書管理情報に対応する文書が蓄積されている。
【００５０】
日程情報操作画面処理部２０８は、ログインユーザに対し担当するプロジェクトの日程を構成するイベントのスケジュール画面（以下、スケジュール画面と記載する。）を表示する。ここで、プロジェクトの日程は、異なる複数の作業から構成されており、イベントとはプロジェクトを構成する作業をいう。
【００５１】
図７を参照して、ログインユーザは、スケジュール画面から、イベントの削除、変更、担当するイベントの予定日の編集、またはイベント追加といったイベント情報を入力することが可能となる。
【００５２】
即ち、ログインユーザは、スケジュール画面から、一のイベントを選択し、続いてイベント削除アイコン、イベント変更アイコン、または予定日編集アイコンを選択することにより、イベントの削除、変更、またはイベントの予定日の編集ができる。また、イベント追加アイコンを選択した場合は、イベント追加が可能となる。イベント変更アイコン、イベント追加アイコン、又は予定日編集アイコンを選択した場合は、イベント変更、イベント追加、又はイベントの予定日編集の画面（図示せず。）に移行する。ログインユーザが、それぞれの画面において、イベントの変更、イベントの追加、又はイベントの予定日の編集を行った後、各画面上で完了アイコン（図示せず。）を選択することにより、それぞれの処理が完了し、再びスケジュール画面に戻る。最後に、スケジュール画面上で、イベント編集終了アイコンを選択することにより、イベント情報の入力が終了する。
【００５３】
日程情報処理部２０９は、スケジュール画面において、ログインユーザから日程情報が入力されると、後述する日程情報管理部２０９へ、入力された日程情報を出力すると共に、後述するプロジェクト状態通知処理部２２０へ、日程情報が入力されたことを示すコマンド、及びそのイベント名を通知する。イベントの予定日が変更された場合には、各メンバーの注意を喚起するために、変更後の日程ではなく、各メンバーに認識されていた変更前の日程が通知される。
【００５４】
日程情報管理部２１０は、入力された日程情報に基づいて、後述する日程管理情報テーブル２１１に格納されている日程管理情報を更新する。
【００５５】
プロジェクト情報操作画面処理部２１２は、ログインユーザに対し新規プロジェクトの作成、既存プロジェクトの削除又は変更を行なうためのユーザインターフェース画面（以下、プロジェクト情報画面と記載する。）を表示する。
【００５６】
図８を参照して、ログインユーザは、プロジェクト情報画面から、プロジェクトの削除、変更、又はプロジェクトの登録といったプロジェクト情報を入力することが可能となる。
【００５７】
即ち、ログインユーザは、プロジェクト情報画面から、一のプロジェクトを選択し、続いてプロジェクト削除アイコン、プロジェクト変更アイコンを選択することにより、プロジェクトの削除、または変更が行える。プロジェクト登録アイコンを選択した場合は、プロジェクトの登録が可能となる。プロジェクト変更アイコン、またはプロジェクト登録アイコンを選択すると、プロジェクトの変更、またはプロジェクト登録の画面（図示せず。）に移行する。ログインユーザが、それぞれの画面において、プロジェクトの変更、又はプロジェクトの登録を行った後、各画面上で完了アイコン（図示せず。）を選択することにより、それぞれの処理が完了し、再びプロジェクト情報画面に戻る。
【００５８】
プロジェクト情報処理部２１３は、プロジェクト情報操作画面処理部２１２よりプロジェクト情報が入力されると、後述するプロジェクト情報管理部２１４に、そのプロジェクト情報を出力すると共に、後述するプロジェクト状態通知処理部２２０へプロジェクト情報が入力されたことを示すコマンドとともに、変更、追加、または削除があったプロジェクト名を通知する。
【００５９】
プロジェクト情報管理部２１４は、後述するプロジェクト管理情報テーブル２１５にアクセスし、入力されたプロジェクト情報に基づいてプロジェクト管理情報を更新する。
【００６０】
また、プロジェクト情報管理部２１４は、プロジェクトにメンバが追加されると、そのメンバーに対し、そのプロジェクトについてのプロジェクトポータル画面処理部２０２へのアカウントを割り当てる。例えば、プロジェクト「１ＵＲ＊＊＊１」にメンバーＡが追加されると、メンバーＡには、プロジェクト「１ＵＲ＊＊＊１」についてのプロジェクト画面処理部２０２へのアカウントとして“メンバＡ＠１ＵＲ＊＊＊１．ＣＯＭ”が割り当てられる。
【００６１】
プロジェクト管理情報テーブル２１５には、図１０に示す如く、プロジェクト管理プログラム上で管理されている全プロジェクト、各プロジェクトを担当するメンバー、及び各メンバーのプロジェクトポータル画面処理部２０２の各メンバーが担当するプロジェクトへのアカウントが格納されている。
【００６２】
ユーザ情報操作画面処理部２１６は、ログインユーザに対しユーザ情報の更新を行うためのユーザインターフェース画面（以下、ユーザ情報画面と記載する。）を表示する。図９を参照して、ログインユーザは、ユーザ情報画面から、ユーザの削除、変更、又は登録といったユーザ情報を入力することが可能となる。
【００６３】
即ち、ログインユーザは、ユーザ情報画面から、一のユーザを選択し、続いてユーザ削除アイコン、ユーザ変更アイコンを選択することにより、ユーザの削除、変更ができる。ユーザ登録アイコンを選択した場合は、ユーザ登録が可能となる。
【００６４】
ユーザ変更アイコン、またはユーザ登録アイコンを選択した場合は、ユーザ変更、またはユーザ登録の画面（図示せず。）に移行する。ログインユーザが、それぞれの画面において、ユーザの変更、又はユーザの登録を行った後、各画面上で完了アイコン（図示せず。）を選択することにより、それぞれの処理が完了し、再びユーザ情報画面に戻る。
【００６５】
ユーザ情報処理部２１７は、ユーザ情報操作画面処理部２１６からユーザ情報が入力されると、後述するユーザ情報処理部２１７に、そのユーザ情報を出力すると共に、後述するプロジェクト状態通知処理部２２０へユーザ情報が入力されたことを示すコマンドと共に変更、削除、または登録されたユーザ名を通知する。
【００６６】
ユーザ情報管理部２１８は、後述するユーザ管理情報テーブル２１９にアクセスし、入力された情報に基づいてユーザ管理情報を更新する。
【００６７】
また、ユーザ情報管理部２１８は、ユーザが登録されると、各ユーザに対してマイポータル画面処理部２０１へのアカウントを割り当てる。
【００６８】
ユーザ管理情報テーブル２１９は、図１１に示す如く、プロジェクト管理プログラムに登録されている全ユーザのマイポータル画面処理部２０１へのアカウントが格納されている。
【００６９】
プロジェクト状態通知処理部２２０では、文書情報処理部２０４、日程情報処理部２０９、プロジェクト情報処理部２１３、およびユーザ情報処理部２１７から通知されるコマンド、および各コマンドに付随して通知される情報に基づき、コマンド管理情報テーブル２２１を参照して適切な文書を作成し、プロジェクト管理情報テーブル２１５、及びユーザ管理情報テーブル２１９を参照して配信すべきユーザを決定し、配信すべきユーザのプロジェクトポータル画面、又はマイポータル画面に作成した文書を配信する。
【００７０】
文書格納手段２２２は、プロジェクト状態通知処理部２２０が作成する配信文書を格納する記憶手段である。
【００７１】
コマンド管理情報テーブル２２１は、図１２に示すように構成されている。図１２を参照して、コマンド名の欄には、文書情報処理部２０４、日程情報処理部２０９、プロジェクト情報処理部２１３、またはユーザ情報処理部２１７からプロジェクト状態通知処理部２２０に通知されるコマンドが記載されている。
【００７２】
通知タイプの欄には、“単発”又は“蓄積”が記載され、完了コマンドの欄には、“Ｆ”又は“Ｔ”が記載されている。
【００７３】
通知タイプが“単発”とは、そのコマンドが通知される毎に文書配信が行なわれることを示している。他方、通知タイプが“蓄積”とは、そのコマンドが複数回通知されても、そのコマンドの完了コマンドが“Ｆ”である場合には、文書配信は行なわれず、通知タイプが“蓄積”  かつ完了コマンドが“Ｔ”であるコマンドが通知された場合に、それまで配信されずに蓄積されていた文書と併せた文書が作成され、配信が行われる。
【００７４】
配信画面の欄は、“マイポータル画面”又は“プロジェクトポータル画面”が記載されており、マイポータル画面かプロジェクトポータル画面のどちらに配信するかを示している。
【００７５】
文面の欄は、コマンドに対応した適切な文書の雛形が記載されており、プロジェクト状態通知処理部２２０が、コマンドと共に通知されるファイル名、予定日、イベント名、プロジェクト名等を組み込んで文書を完成し、配信する。
【００７６】
例えば、プロジェクト管理サーバの管理者が、ユーザ情報画面（図９を参照。）から“メンバＺ”のユーザ登録処理を行うと、ユーザ情報処理部２１７は、“ユーザ追加”コマンドとユーザ名“メンバＺ”をプロジェクト状態通知処理部２２０に通知する。
【００７７】
プロジェクト状態通知処理部２２０は、“ユーザ追加”を受けると、コマンド管理テーブル２２１を検索する。図１２のコマンド管理テーブル２２１を参照して、プロジェクト状態通知処理部２２０は、“ユーザ追加”コマンドを検出し、その文面より、「ユーザメンバＺを追加」を作成し、一旦文書格納手段２２２に格納する。“ユーザ追加”コマンドは、配信タイプが“単発”であるから文書格納手段２２２に格納された文面を配信したのち、文書格納手段２２２からは当該文面を削除する。また、配信画面が“マイポータル”であるから、ユーザ管理情報テーブル２１９に登録されている全ユーザのマイポータル画面処理部２０１へのアカウントを検出し、このアカウントに文面「ユーザメンバＺを追加」を配信する。
【００７８】
この結果、プロジェクト管理サーバ１００に登録されている全ユーザのマイポータル画面の更新通知一覧（図４を参照。）に“ユーザ「メンバＺ」を追加”が通知される。
【００７９】
また、例えば、ログインユーザであるメンバーＡが、図７に示すスケジュール画面から、担当するプロジェクト「１ＵＲ＊＊＊１」のイベント「設計」を選択し、イベント変更アイコンを選択すると、イベント変更画面（図示せず。）に移行する。メンバーＡが、イベント変更画面でイベントの変更を行い、完了アイコン（図示せず。）を選択することによりイベントの変更を完了すると、日程情報処理部２０９は、“イベント変更”コマンドとプロジェクト名「１ＵＲ＊＊＊１」とイベント名「設計」をプロジェクト状態通知処理部２２０に通知する。
【００８０】
プロジェクト状態通知処理部２２０は、“イベント変更”を受けると、コマンド管理テーブル２２１を検索する。図１２のコマンド管理テーブル２２１を参照して、プロジェクト状態通知処理部２２０は、“イベント変更”を検出し、その文面より、「イベント設計を変更」を作成し、一旦文書格納手段２２２に格納する。“イベント変更”コマンドは、配信タイプが“蓄積”であり、完了コマンドが“Ｆ”であるから文書格納手段２２２に格納された文面を配信せずに、蓄積する。続いて、メンバーＡが、更に、図７のスケジュール画面から、イベント「製造」の変更を行なった場合についても同様に、「イベント製造を変更」を作成し、配信タイプが“蓄積”であり完了コマンドが“Ｆ”であるから配信せずに、文書格納手段２２２に蓄積する。
【００８１】
最後に、メンバーＡが、図７のスケジュール画面から、イベント編集終了アイコンを選択することにより一連のイベントの変更を終了すると、日程情報処理部２０９は、“日程編集終了”コマンドとプロジェクト名「１ＵＲ＊＊＊１」をプロジェクト状態通知処理部２２０に通知する。
【００８２】
プロジェクト状態通知処理部２２０は、“日程編集終了”を受けると、同様の操作を行ない、図１２に示すコマンド管理テーブル２２１を参照して、文面「イベントを変更しました」を作成し、一旦、文書格納手段２２２に格納する。また、“日程編集終了”コマンドは、配信タイプが“蓄積”であり、完了コマンドが“Ｔ”であるから、文書格納手段２２２に蓄積されている文面、「イベント設計を変更」、および「イベント製造を変更」とともに「イベントを変更しました」を１つの文面として配信し、文書格納手段２２２からこれらの文面を削除する。
【００８３】
ここで、これらのコマンド配信画面は、“プロジェクトポータル”であるから、プロジェクト状態通知処理部２２０は、プロジェクト管理情報テーブル２１５から、プロジェクト「１ＵＲ＊＊＊１」の担当メンバーのプロジェクト「１ＵＲ＊＊＊１」についてのプロジェクトポータル画面処理部２０２へのアカウントを検出し、このアカウントに作成した文面を配信する。
【００８４】
この結果、プロジェクト管理サーバ１００が管理しているプロジェクト「１ＵＲ＊＊＊１」を担当する全メンバーのプロジェクト「１ＵＲ＊＊＊１」についてのプロジェクトポータル画面の更新通知一覧（図５を参照。）に“イベントを変更しました。”が通知される。「１ＵＲ＊＊＊１」を担当する全メンバーは、プロジェクトポータル画面の更新通知一覧（図５を参照。）のタイトル“イベントを変更しました。”を選択し、文面を参照することができる。
【００８５】
次に、プロジェクト状態通知処理部２２０による文書配信フローを図１３に基づいて説明する。
【００８６】
図１３を参照して、ステップＳ１００では、文書格納手段２２２の内容をリセットし、ステップＳ１０１へ進む。
【００８７】
ステップＳ１０１では、文書情報処理部２０４、日程情報処理部２０９、プロジェクト情報処理部２１３、またはユーザ情報処理部２１７からのコマンド通知があるかどうかを判定し、コマンド通知があれば、ステップＳ１０２へ進む。
【００８８】
ステップＳ１０２では、プロジェクト状態通知処理部２２０は、コマンド管理情報テーブル２２１を参照して、通知されたコマンドの配信タイプが“単発”かどうかを判定し、“単発”であれば、ステップＳ１０７へ進み、そうでなければ、ステップＳ１０３へ進む。
【００８９】
ステップＳ１０３では、蓄積フラグがＯＮとなっているかどうかを判定する。蓄積フラグとは、通知されたコマンドに対する文書を配信するか、それとも配信せずに蓄積するかを示すフラグである。蓄積フラグがＯＮであれば、ステップＳ１０５へ進み、そうでなければ、Ｓ１０４へ進む。
【００９０】
ステップＳ１０４では、蓄積フラグをＯＮとし、ステップＳ１０７へ進む。
【００９１】
ステップＳ１０５では、コマンド管理情報テーブル２２１を参照して、通知されたコマンドの完了コマンドが“Ｔ”であるか“Ｆ”であるかを判定する。完了コマンドが“Ｔ”であれば、ステップＳ１０６へ進み、蓄積フラグをＯＦＦとし、ステップＳ１０８へ進む。完了コマンドが“Ｆ”であれば、ステップＳ１０７へ進む。
【００９２】
ステップＳ１０７では、通知されたコマンドの文面欄の文面の雛型に、操作が行なわれた対象である、プロジェクト名、文書のファイル名、イベント名、ユーザ名、又は変更前のイベントの予定日を組み込みんで、文面を完成させ、文書格納手段２２２に蓄積し、ステップＳ１０８に進む。
【００９３】
ステップＳ１０８では、蓄積フラグがＯＮであるかどうかを判定し、ＯＮであれば、文書の配信を行なわず、ステップＳ１０１へ戻る。ＯＦＦであれば、ステップＳ１０９へ進む。
【００９４】
ステップＳ１０９では、文書の配信先がマイポータル画面であるかどうかを判定し、マイポータル画面であれば、ステップＳ１１１へ進み、そうでなければ、ステップＳ１１０へ進む。配信先の判定は、コマンド管理情報テーブル２２１を参照して、通知されたコマンドに対応する配信画面欄に“マイポータル”と記載されていれば、配信先は、全ユーザのマイポータル画面であると判定し、“プロジェクトポータル”と記載されていれば、コマンドと共に通知されるプロジェクト名のプロジェクトを担当する全メンバーのそのプロジェクトについてのプロジェクトポータル画面であると判定する。
【００９５】
ステップＳ１１０では、プロジェクト管理情報テーブル２１５を参照し、当該プロジェクトの担当メンバー全員のそのプロジェクトについてのプロジェクトポータルのアカウントを検出し、配信アドレスリストを作成し、ステップＳ１１２へ進む。
【００９６】
ステップＳ１１１では、ユーザ管理情報テーブル２１９を参照し、登録されている全ユーザのマイポータルのアカウントを検出し、配信アドレスリストを作成し、ステップＳ１１２へ進む。
【００９７】
ステップＳ１１２では、作成したアドレスリストのアドレスに、文書格納手段２２２に格納された文書を配信し、ステップＳ１００へ戻る。
【００９８】
以上の説明からわかるように、プロジェクト状態通知処理部２２０は、文書情報処理部２０４、日程情報処理部２０９、プロジェクト情報処理部２１３またはユーザ情報処理部２１７からコマンド通知があると、コマンド管理情報テーブル２２１を参照し、コマンドに応じて適切な文書を作成する。さらに、プロジェクト状態通知処理部２２０は、通知されたコマンドから、コマンドに関するプロジェクトのメンバーに文書を配信するか、それとも登録されているユーザ全員に配信するかを判定し、プロジェクト管理情報テーブル２１５およびユーザ管理情報テーブル２１９を参照し、配信すべきアドレスリストを作成し、作成した文書を該アドレスリストのアドレスに配信する。
【００９９】
このような構成とすることにより、ログインユーザは、自己の担当するプロジェクトに関する文書情報や日程情報について変更、追加又は削除等があった場合、あるいは、プロジェクトや登録ユーザについて変更、追加又は削除等があった場合にでも、プロジェクト管理プログラムにログインするだけでそれらの情報の変更を知ることができる。
【０１００】
他方、上記したようなプロジェクトに関する情報の変更、削除又は追加等を行なったログインユーザは、配信文書を作成し、情報の変更等の後に、膨大な数の登録ユーザの中から配信しなければならないユーザを特定し、文書を配信するというわずらわしい作業から開放されることになる。
【０１０１】
尚、本発明の実施の形態は、本発明の技術的思想の範囲内において、適宜、種々の変更が可能である。
【０１０２】
【発明の効果】
本発明によれば、プロジェクトに関する全ての情報を管理し、管理されている情報を変更するあらゆる操作があった場合に、その操作による情報の変更を示す定型文書を作成し、変更のあった情報に関係するユーザを特定し、そのユーザに対してこの定型文書を通知することができるプロジェクト情報管理装置を提供することができる。
【図面の簡単な説明】
【図１】実施の形態に係るプロジェクト管理システムの構成を示す図である。
【図２】実施の形態に係るプロジェクト管理サーバの構成を示す図である。
【図３】実施の形態に係るプロジェクト管理サーバの機能別の構成を示す図である。
【図４】表示装置１０４がログインユーザに表示するマイポータル画面の表示例である。
【図５】表示装置１０４がログインユーザに表示するプロジェクトポータル画面の表示例である。
【図６】表示装置１０４がログインユーザに表示する文書情報画面の表示例である。
【図７】表示装置１０４がログインユーザに表示するスケジュール設定画面の表示例である。
【図８】表示装置１０４がログインユーザに表示するプロジェクト設定画面の表示例である。
【図９】表示装置１０４がログインユーザに表示するユーザ設定画面の表示例である。
【図１０】プロジェクト管理情報テーブル２１５のデータ構造である。
【図１１】ユーザ管理情報テーブル２１９のデータ構造である。
【図１２】コマンド管理テーブル２２１のデータ構造である。
【図１３】実施の形態に係るフローチャートを示す図である。
【符号の説明】
２００・・・プロジェクト管理プログラム
２０１・・・マイポータル画面処理部
２０２・・・プロジェクトポータル画面処理部
２０３・・・文書情報操作画面処理部
２０４・・・文書情報処理部
２０８・・・日程情報操作画面処理部
２０９・・・日程情報処理部
２１２・・・プロジェクト情報操作画面処理部
２１３・・・プロジェクト情報処理部
２１６・・・ユーザ情報操作画面処理部
２１７・・・ユーザ情報処理部
２２０・・・プロジェクト状態通知処理部
２２１・・・コマンド管理情報テーブル
【図１】
2004355417.tif 000003
【図２】
2004355417.tif 000004
【図３】
2004355417.tif 000005
【図４】
2004355417.tif 000006
【図５】
2004355417.tif 000007
【図６】
2004355417.tif 000008
【図７】
2004355417.tif 000009
【図８】
2004355417.tif 000010
【図９】
2004355417.tif 000011
【図１０】
2004355417.tif 000012
【図１１】
2004355417.tif 000013
【図１２】
2004355417.tif 000014
【図１３】
2004355417.tif 000015