(57)【要約】【課題】情報の共有の場として生成される仮想的な作業場に書き込まれるメッセージを効果的に取り扱う。【解決手段】複数のチームに対して同一内容の指示を出す場合、タスク管理部２４は、その指示に相当するメッセージを展開メッセージとして書き込む親タスクプレース並びに指示を展開する子タスクプレースを作成若しくは既存のタスクプレースを指定する。展開メッセージ管理部３８は、親タスクプレースに書き込まれた展開メッセージを、展開構造情報管理部２８により作成されたタスクプレースに関する展開構造情報に基づき各子タスクプレースにも書き込むことで自動展開する。可視化情報生成処理部３２は、展開メッセージの管理情報、展開構造情報及び書込ログ情報に基づき、展開メッセージがどのタスクプレースに展開されたか、展開された各タスクプレースに書き込まれたメッセージ数を量的に又は時系列的に表示する可視化情報を作成する。【選択図】図１
2005258939.tif 000002
【特許請求の範囲】
【請求項１】
サーバコンピュータと１乃至複数のクライアントコンピュータとを有し、前記クライアントコンピュータ間でのメッセージ交換を可能にするコミュニケーション機能が搭載された統合情報管理システムにおいて実施され、前記クライアントコンピュータ間で交換されるメッセージを管理するメッセージ交換管理プログラムであって、当該サーバコンピュータを、
前記クライアントコンピュータ間の情報の共有の場として生成される仮想的な作業場を共有情報単位に管理する作業場管理手段と、
作業場へ書き込むと共に他の作業場にも書き込む旨が指定されたメッセージを展開メッセージとして作成する展開メッセージ作成手段と、
ユーザによる入力指定に従い展開メッセージが書き込まれる作業場を親作業場、展開メッセージの書込先とする他の作業場を子作業場とした場合、親作業場とその親作業場から派生した各子作業場の階層関係を定義した展開構造情報を作成する展開構造情報管理手段と、
前記展開構造情報管理手段により作成された展開構造情報を記憶する展開構造情報記憶手段と、
して機能させることを特徴とするメッセージ交換管理プログラム。
【請求項２】
請求項１記載のメッセージ交換管理プログラムにおいて、
当該サーバコンピュータを、親作業場に書き込まれた展開メッセージを展開構造情報に基づき該当する子作業場へ自動的に書き込む展開メッセージ管理手段として機能させることを特徴とするメッセージ交換管理プログラム。
【請求項３】
請求項１記載のメッセージ交換管理プログラムにおいて、
当該サーバコンピュータを、親作業場及び各子作業場に展開された各展開メッセージ及び各展開メッセージに関連させて書き込まれるメッセージの書込状況を展開ログ情報として収集する書込状況収集手段として機能させることを特徴とするメッセージ交換管理プログラム。
【請求項４】
請求項３記載のメッセージ交換管理プログラムにおいて、
当該サーバコンピュータを、展開ログ情報及び展開構造情報に基づいて展開メッセージの展開状況を可視化するための可視化情報を生成する可視化情報生成処理手段として機能させることを特徴とするメッセージ交換管理プログラム。
【請求項５】
請求項２記載のメッセージ交換管理プログラムにおいて、
前記展開メッセージ管理手段は、展開メッセージに関連したメッセージが作業場に書き込まれたときに、その書き込まれたメッセージを当該作業場の展開構造の下位層の子作業場に自動的に書き込むことを特徴とするメッセージ交換管理プログラム。
【請求項６】
請求項５記載のメッセージ交換管理プログラムにおいて、
前記展開メッセージ管理手段は、展開メッセージの作成の際に自動書込期限が設定されている場合、その自動書込期限内に書き込まれたメッセージのみを当該作業場の下位層の子作業場に自動的に書き込むことを特徴とするメッセージ交換管理プログラム。
【請求項７】
請求項４記載のメッセージ交換管理プログラムにおいて、
前記可視化情報生成処理手段は、展開構造情報を可視化するための情報を生成することを特徴とするメッセージ交換管理プログラム。
【請求項８】
請求項４記載のメッセージ交換管理プログラムにおいて、
前記可視化情報生成処理手段は、展開メッセージ及び各展開メッセージに関連させて書き込まれるメッセージの書込数を作業場毎に集計して可視化情報を生成することを特徴とするメッセージ交換管理プログラム。
【請求項９】
請求項４記載のメッセージ交換管理プログラムにおいて、
前記可視化情報生成処理手段は、展開ログ情報に記録されている各メッセージの書込時刻に基づいて展開メッセージ及び各展開メッセージに関連させて書き込まれるメッセージの書込数を一定期間毎に集計して可視化情報を生成することを特徴とするメッセージ交換管理プログラム。
【請求項１０】
請求項１記載のメッセージ交換管理プログラムにおいて、
当該サーバコンピュータを、入力データに基づき展開メッセージと、当該展開メッセージが書き込まれている作業場とを関連付けた展開メッセージの管理情報を検索することによって展開メッセージの展開状況を取得する検索手段として機能させることを特徴とするメッセージ交換管理プログラム。
【請求項１１】
クライアントコンピュータ間でのメッセージ交換を可能にするコミュニケーション機能が搭載された統合情報管理システムにおいて、前記クライアントコンピュータ間で交換されるメッセージを管理するメッセージ交換管理装置において、
前記クライアントコンピュータ間の情報の共有の場として生成される仮想的な作業場を共有情報単位に管理する作業場管理手段と、
作業場へ書き込むと共に他の作業場にも書き込む旨が指定されたメッセージを展開メッセージとして作成する展開メッセージ作成手段と、
ユーザによる入力指定に従い展開メッセージが書き込まれる作業場を親作業場、展開メッセージの書込先とする他の作業場を子作業場とした場合、親作業場とその親作業場から派生した各子作業場の階層関係を定義した展開構造情報を作成する展開構造情報管理手段と、
前記展開構造情報管理手段により作成された展開構造情報を記憶する展開構造情報記憶手段と、
を有することを特徴とするメッセージ交換管理装置。
【請求項１２】
サーバコンピュータと１乃至複数のクライアントコンピュータとを有し、前記クライアントコンピュータ間でのメッセージ交換を可能にするコミュニケーション機能が搭載された統合情報管理システムにおいて実施され、前記クライアントコンピュータ間で交換されるメッセージを管理するメッセージ交換管理方法あって、
前記クライアントコンピュータ間の情報の共有の場として生成される仮想的な作業場に書き込むメッセージを受信する受信ステップと、
前記受信ステップにより受信されたメッセージに当該作業場へ書き込むと共に他の作業場にも書き込む旨が指定されている場合に、その受信したメッセージを展開メッセージとして作成する展開メッセージ作成ステップと、
ユーザによる入力指定に従い展開メッセージが書き込まれる作業場を親作業場、展開メッセージの書込先とする他の作業場を子作業場とした場合、親作業場とその親作業場から派生した各子作業場の階層関係を定義した展開構造情報を作成し、記憶手段に登録する展開構造情報作成ステップと、
を含むことを特徴とするメッセージ交換管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、クライアントコンピュータ間でのメッセージ交換を可能にするコミュニケーション機能が搭載された統合情報管理システムにおいて、クライアントユーザ間で交換されるメッセージの効果的な取扱い並びにメッセージに関する有効な情報の提供に関する。
【背景技術】
【０００２】
ネットワーク上での共同作業を実現するコラボレーション機能を有する統合情報管理システムとして、例えば富士ゼロックス社製のＡｒｃＳｕｉｔｅ（登録商標）がある。この統合情報管理システムは、コラボレーション機能により電子メール、掲示板、文書共有などの機能を統合した作業の場（コラボスペース）を作成するが、このコラボスペースは、作業環境を提供する「タスクプレース」を備え、時間や場所、組織の枠を問わず互いに情報を共有し、効率的かつ効果的に業務のコラボレーションが可能となる。
【０００３】
従来における統合情報管理システムには、タスクに関する情報を表示する画面が用意されており、タスクメンバは、議論（タスク）の開始予定日、終了予定日、終了日時、進捗度、タスク管理者及びタスクメンバ等のタスク情報、及びタスクメンバ間で交換されたコミュニケーションの内容（メッセージ等）をその画面上で確認することができる。例えば、開発したシステムのテストについて、あるいは機能仕様の検討についてなど議論したいタスクについてのタスクプレースが作成されると、そのタスクに属するタスクメンバは、タスクプレース上でタスクについてのメッセージの交換を開始する。タスクプレース上に登録されるメッセージ及びそのメッセージに対する返信メッセージ（スレッド）は、タスクメンバにとって共有の情報となる。
【０００４】
ところで、例えば、「製品Ａの納期短縮の実現」ということに関して議論させたいとする。このような場合、当該タスク管理者は、「製品Ａの納期短縮の実現」という指示（タスク）をタスクプレースに書き込むことで議論を開始させる。ただ、多面的視点での分析やチーム間の競争等の観点から同一内容の議題を複数のチームで検討させたいような場合がある。このような場合、当該タスク管理者は、「製品Ａの納期短縮の実現」という指示で複数のタスクプレースを作成することになる。
【０００５】
このようなタスクに対し、あるチームは部品発注、生産、製品発注という工程に分割し、各工程に対応したサブタスク毎に下位レベルのタスクプレースを作成するかもしれない。また、他のチームは、生産ラインの見直しに着目し、作業管理、搬送管理という管理毎に分割し、各管理に対応したサブタスク毎に下位レベルのタスクプレースを作成するかもしれない。このように、複数のチームで同一タスクについて議論させることも可能である。
【０００６】
【特許文献１】特開平８−２８７１６３号公報
【特許文献２】特開平９−１０６３３１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、従来においては、タスクの一覧表示機能などによって作成されたタスクを確認することはできても、あるタスクがどのタスクから派生したものかなどタスクの関係を把握することはできなかった。上記従来例に基づくと、タスク管理者は、「製品Ａの納期短縮の実現」というタスクで複数のタスクプレースを作成したが、各タスクプレースの下位においてどのようなサブタスクが作成されているかなどのタスクの展開状況を把握することはできなかった。
【０００８】
更に、従来においては、展開された各タスクプレースにおけるメッセージの登録数などを把握する手段は設けられていなかったので、タスク管理者は、自らがした指示がどの程度議論されているか把握することはできなかった。
【０００９】
本発明は、以上のような課題を解決するためになされたものであり、その目的は、情報の共有の場として生成される仮想的な作業場に書き込まれるメッセージの効果的な取扱方法を提供するメッセージ交換管理プログラム、メッセージ交換管理装置及びメッセージ交換管理方法を提供することにある。
【課題を解決するための手段】
【００１０】
以上のような目的を達成するために、本発明に係るメッセージ交換管理プログラムは、サーバコンピュータと１乃至複数のクライアントコンピュータとを有し、前記クライアントコンピュータ間でのメッセージ交換を可能にするコミュニケーション機能が搭載された統合情報管理システムにおいて実施され、前記クライアントコンピュータ間で交換されるメッセージを管理するメッセージ交換管理プログラムであって、当該サーバコンピュータを、前記クライアントコンピュータ間の情報の共有の場として生成される仮想的な作業場を共有情報単位に管理する作業場管理手段と、作業場へ書き込むと共に他の作業場にも書き込む旨が指定されたメッセージを展開メッセージとして作成する展開メッセージ作成手段と、ユーザによる入力指定に従い展開メッセージが書き込まれる作業場を親作業場、展開メッセージの書込先とする他の作業場を子作業場とした場合、親作業場とその親作業場から派生した各子作業場の階層関係を定義した展開構造情報を作成する展開構造情報管理手段と、前記展開構造情報管理手段により作成された展開構造情報を記憶する展開構造情報記憶手段として機能させることを特徴とする。
【００１１】
また、当該サーバコンピュータを、親作業場に書き込まれた展開メッセージを展開構造情報に基づき該当する子作業場へ自動的に書き込む展開メッセージ管理手段として機能させることを特徴とする。
【００１２】
また、当該サーバコンピュータを、親作業場及び各子作業場に展開された各展開メッセージ及び各展開メッセージに関連させて書き込まれるメッセージの書込状況を展開ログ情報として収集する書込状況収集手段として機能させることを特徴とする。
【００１３】
更に、当該サーバコンピュータを、展開ログ情報及び展開構造情報に基づいて展開メッセージの展開状況を可視化するための可視化情報を生成する可視化情報生成処理手段として機能させることを特徴とする。
【００１４】
また、前記展開メッセージ管理手段は、展開メッセージに関連したメッセージが作業場に書き込まれたときに、その書き込まれたメッセージを当該作業場の展開構造の下位層の子作業場に自動的に書き込むことを特徴とする。
【００１５】
更に、前記展開メッセージ管理手段は、展開メッセージの作成の際に自動書込期限が設定されている場合、その自動書込期限内に書き込まれたメッセージのみを当該作業場の下位層の子作業場に自動的に書き込むことを特徴とする。
【００１６】
また、前記可視化情報生成処理手段は、展開構造情報を可視化するための情報を生成することを特徴とする。
【００１７】
また、前記可視化情報生成処理手段は、展開メッセージ及び各展開メッセージに関連させて書き込まれるメッセージの書込数を作業場毎に集計して可視化情報を生成することを特徴とする。
【００１８】
また、前記可視化情報生成処理手段は、展開ログ情報に記録されている各メッセージの書込時刻に基づいて展開メッセージ及び各展開メッセージに関連させて書き込まれるメッセージの書込数を一定期間毎に集計して可視化情報を生成することを特徴とする。
【００１９】
また、当該サーバコンピュータを、入力データに基づき展開メッセージと、当該展開メッセージが書き込まれている作業場とを関連付けた展開メッセージの管理情報を検索することによって展開メッセージの展開状況を取得する検索手段として機能させることを特徴とする。
【００２０】
本発明に係るメッセージ交換管理装置は、クライアントコンピュータ間でのメッセージ交換を可能にするコミュニケーション機能が搭載された統合情報管理システムにおいて、前記クライアントコンピュータ間で交換されるメッセージを管理するメッセージ交換管理装置において、前記クライアントコンピュータ間の情報の共有の場として生成される仮想的な作業場を共有情報単位に管理する作業場管理手段と、作業場へ書き込むと共に他の作業場にも書き込む旨が指定されたメッセージを展開メッセージとして作成する展開メッセージ作成手段と、ユーザによる入力指定に従い展開メッセージが書き込まれる作業場を親作業場、展開メッセージの書込先とする他の作業場を子作業場とした場合、親作業場とその親作業場から派生した各子作業場の階層関係を定義した展開構造情報を作成する展開構造情報管理手段と、前記展開構造情報管理手段により作成された展開構造情報を記憶する展開構造情報記憶手段とを有することを特徴とする。
【００２１】
本発明に係るメッセージ交換管理方法は、サーバコンピュータと１乃至複数のクライアントコンピュータとを有し、前記クライアントコンピュータ間でのメッセージ交換を可能にするコミュニケーション機能が搭載された統合情報管理システムにおいて実施され、前記クライアントコンピュータ間で交換されるメッセージを管理するメッセージ交換管理方法あって、前記クライアントコンピュータ間の情報の共有の場として生成される仮想的な作業場に書き込むメッセージを受信する受信ステップと、前記受信ステップにより受信されたメッセージに当該作業場へ書き込むと共に他の作業場にも書き込む旨が指定されている場合に、その受信したメッセージを展開メッセージとして作成する展開メッセージ作成ステップと、ユーザによる入力指定に従い展開メッセージが書き込まれる作業場を親作業場、展開メッセージの書込先とする他の作業場を子作業場とした場合、親作業場とその親作業場から派生した各子作業場の階層関係を定義した展開構造情報を作成し、記憶手段に登録する展開構造情報作成ステップとを含むことを特徴とする。
【発明の効果】
【００２２】
本発明によれば、一の作業場に展開メッセージを書き込むだけで、展開構造情報に基づき関連した作業場にもその展開メッセージを自動的に書き込むことができる。これにより、例えば複数の作業場に対して同一のメッセージ（指示）を並行して書き込むことができるので、一つの指示を容易に展開させることができる。
【００２３】
また、そのメッセージの展開状況、つまり作業場の分離等の展開状況をユーザに視認よく提供することができる。
【発明を実施するための最良の形態】
【００２４】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００２５】
図１は、本実施の形態における統合情報管理システムを示したブロック構成図である。本実施の形態における統合情報管理システムは、例えば、富士ゼロックス社製のＡｒｃＳｕｉｔｅ（登録商標）が持つタスクプレースを基幹とし、これに後述する処理機能を搭載することによって実現できる。
【００２６】
図１には、この統合情報管理システムを実現するための処理機能がそれぞれ搭載された複数台のクライアントコンピュータ（以下、単に「クライアント」）１０と、サーバコンピュータ（以下、単に「サーバ」）２０と、各コンピュータ１０，２０を接続するＬＡＮ（Local Area Network）２が示されている。なお、本実施の形態では、ネットワークの接続構成を便宜的にＬＡＮ２で図示したが、ＷＡＮ（Wide Area Network）などでもよい。
【００２７】
クライアント１０は、クライアントユーザにコラボスペースを提供するコラボレーション機能処理部１２を有している。前述したタスクプレースは、例えば掲示板のように情報交換したいスレッドや議論、目的等毎にコミュニケーションの場として作成されるものであり、統合情報管理システムは、タスクプレースが持つ各種機能の実現のためにクライアント１０間でのメッセージ交換を可能にするコミュニケーション機能として電子メール機能及び掲示板機能を有している。コラボレーション機能処理部１２は、上記処理機能を有するプログラムをＣＰＵで実行させることで実現される。
【００２８】
一方、サーバ２０は、統合情報管理システムにおいて既存のコラボレーション機能及び後述する本実施の形態において特徴的な処理機能を実現するコラボレーション機能処理部２２を有している。コラボレーション機能処理部２２には、タスク管理部２４、メッセージ管理部２６、展開構造情報管理部２８、検索部３０及び可視化情報生成処理部３２が含まれている。コラボレーション機能処理部２２は、各構成要素２４〜３２がそれぞれに持つ処理機能を有するプログラムをＣＰＵで実行させることで実現される。
【００２９】
タスク管理部２４は、クライアント１０間の情報の共有の場として生成されるタスクプレースにおいて管理されるスレッドや議論などのタスクを管理する。管理対象とされるタスクに関する情報は、タスク情報管理データベース（ＤＢ）３４に登録される。メッセージ管理部２６は、クライアント１０間で交換されるメッセージ全般の管理を行うが、本実施の形態におけるメッセージ管理部２６には、更に展開メッセージ作成部３６、展開メッセージ管理部３８及び書込ログ情報収集部４０が含まれている。展開メッセージ作成部３６は、いずれかのクライアントユーザにより展開メッセージとして取り扱う旨が指定されたメッセージを展開メッセージとして作成する。展開メッセージ管理部３８は、作成された展開メッセージをクライアントユーザにより入力指定されたタスクプレースに書き込むと共に後述する展開構造情報を参照に当該書込対象のタスクプレースの下位層に位置する他のタスクプレースにも自動的に書き込む。そして、展開メッセージの管理情報を展開メッセージ管理データベース４２にて保持管理する。クライアントユーザによる入力指定に従い展開メッセージが書き込まれるタスクプレースを親タスクプレース、展開メッセージの書込先となる他のタスクプレースを子タスクプレースとした場合、書込ログ情報収集部４０は、親タスクプレース及び各子タスクプレースに展開された各展開メッセージ及び各展開メッセージに関連させて書き込まれるメッセージ（同一スレッドのメッセージ、返信メッセージ）の書込状況を展開ログ情報として収集して書込ログ情報蓄積部４４に記録する。展開構造情報管理部２８は、親タスクプレースと各子タスクプレースの階層関係を定義した展開構造情報を作成し、展開構造情報データベース（ＤＢ）４６に登録する。検索部３０は、入力指定された展開メッセージのメッセージＩＤをキーワードとして展開メッセージ管理データベース４２を検索することによって展開メッセージの展開状況等を取得する。可視化情報生成処理部３２は、検索部３０による検索結果、展開構造情報、書込ログ情報蓄積部４４に記録された展開ログ情報等統合情報管理システムの管理下にある各種情報に基づき、クライアントユーザに展開メッセージの展開状況等を参照できる可視化情報を生成する。この生成された可視化情報の内容は、クライアント１０のディスプレイに画面表示される。
【００３０】
本実施の形態における統合情報管理システムは、タスクプレースにおいて所定の指示や議題に対する議論をメッセージ交換によりタスクメンバの間で行わせるが、議題や指示に相当するメッセージを本実施の形態の管理下におくためには、当該メッセージを展開メッセージとして作成して取り扱う必要がある。例えば、上記例示した「製品Ａの納期短縮の実現」という指示をタスクプレースに書き込むことで議論を開始させる場合、その指示を展開メッセージとしてタスクプレースに書き込むことになる。以下に、本実施の形態における展開メッセージに関連した動作について説明するが、最初に展開メッセージのためのタスクプレースの作成等を含む環境設定について説明する。その後に、メッセージ交換時における処理、検索処理、情報提供処理について説明する。
【００３１】
最初に行う環境設定では、タスクプレースの作成と共にタスクの階層関係を定義した展開構造情報の作成を目的とする。定義された展開構造情報は、展開構造情報管理部２８によって展開構造情報データベース４６に登録されるが、この展開構造情報をテーブル形式にて示した例を図２に、模式的に示した例を図３に示す。図２から明らかなように、親タスクプレースに対応する親タスクのタスクＩＤと、子タスクプレースに対応する子タスクのタスクＩＤとを関連付けることにより階層関係を明確にしている。
【００３２】
前述した「製品Ａの納期短縮の実現」というように、メッセージにより表現された指示に対する検討を複数のチームに指示する場合、指示した者は、図４に例示したタスク作成画面を通じてタスクプレースの作成に必要な項目データを入力する。タスク管理部２４は、その入力された項目データに基づきその指示に対する議論の場としてタスクプレースを作成すると共に各チームに対応させてタスクプレースを作成する。各タスクプレースの上下関係は、タスク作成画面上の所定の表示領域５０に親タスクに登録されるメッセージを選択、表示させることで指定する。このタスク作成画面から所定の項目データを入力指定することでタスクプレースは作成される。タスク管理部２４は、入力指定された項目データを図５乃至図９に例示した各種テーブルに登録することによって、作成されたタスクそれぞれについてのタスク情報をタスク情報データベース３４に登録する。展開構造情報管理部２８は、定義されたタスクプレースの上下関係に基づき図２に例示した展開構造情報を作成して展開構造情報データベース４６に登録する。
【００３３】
なお、ここでの処理により関連付けられるタスクプレースは、必ずしも新規に作成する必要はなく、既存のタスクプレースを関連付けるようにしてもよい。すなわち、本実施の形態において提供するコラボレーション機能では、仕事の関連で持つタスクの構造と展開メッセージの関係で持つ展開構造の２つのタスク構造を持つことができるが、展開構造情報を作成する際にタスクプレースを全て新規に作成すると、両者のタスク構造は一致することになる。一方、本実施の形態では既存のタスクプレースを関連付けることによって展開メッセージの関係で持つ展開構造を定義すると、展開メッセージの関係で持つ展開構造は、仕事の関連で持つタスクの構造と異なる階層関係で構築される。つまり、本実施の形態では、展開メッセージの関係で持つ展開構造を仕事の関連で持つタスクの構造に依存することなく分離して定義することができる。
【００３４】
更に、展開メッセージ作成部３６は、指示を出したユーザにより展開メッセージとして取り扱う旨が指定されたメッセージを展開メッセージとして作成する。展開メッセージとして取り扱う旨は、フラグ情報で表現することができる。展開メッセージ管理部３８は、その展開メッセージを、書込対象となるタスクプレースのみならず展開構造情報に従い下位層の各タスクプレースにも自動配信する。図２に基づき具体的に説明すると、展開メッセージ管理部３８は、タスクＩＤが１のタスクプレースに展開メッセージが書き込まれると、展開構造情報を参照にその下位層に位置するタスクＩＤが２，１００１，１００２のタスクプレースそれぞれに同じ展開メッセージを書き込む。展開メッセージ管理部３８は、タスクＩＤが２，１００１，１００２のタスクプレースに展開メッセージが書き込まれると、更に下位層に位置するタスクＩＤが１００３，１００４，１００５のタスクプレースそれぞれに同じ展開メッセージを書き込む。このようにして、一つの展開メッセージは、同一内容のまま複数のタスクプレースに書き込まれることになるが、展開メッセージ管理部３８は、１つのメッセージがどのように展開されたかという関連付けをした管理情報を展開メッセージ管理データベース４２に登録する。この登録される管理情報の例を図１０に示す。図１０は、メッセージＩＤが１０１の展開メッセージについての管理情報である。メッセージＩＤが１０１の展開メッセージから派生した各展開メッセージには、それぞれが識別可能なように別個の識別子が割り振られている。そして、各展開メッセージと、当該展開メッセージが書き込まれているタスクプレースのタスクＩＤとを関連付けることで展開メッセージの管理情報を作成する。
【００３５】
本実施の形態によれば、以上のようにして展開メッセージを扱うシステム環境を設定することになるが、以上説明したように一のタスクプレース（親タスクプレース）に展開メッセージを書き込むだけで、展開構造情報に基づき関連したタスクプレース（子タスクプレース）にもその展開メッセージを自動的に書き込むことができるので、複数のチームに対して指示を容易に展開することができる。
【００３６】
また、可視化情報生成処理部３２は、クライアントユーザによる操作に応じて展開構造情報に定義された内容を視認できる情報を生成してクライアント１０のディスプレイに画面表示させることができる。この表示例が図３に相当するが、クライアントユーザは、この表示内容から親タスクプレースに書き込まれた展開メッセージが下層においてどのように展開しているのかを一目瞭然に把握することができる。タスクプレースは、指示した者以外の所定の権限を有するユーザによって追加的に作成可能であるため、指示した者の知らないところでタスクプレースが作成されているかもしれない。このような場合に、指示した者を含む親タスクのメンバは、タスクプレースの展開状況を表示させることができるのでタスク間の関係を容易に把握することができる。一方、親タスクのメンバではなく子タスクのメンバであるクライアントユーザは、自己の子タスクプレースに書き込まれた展開メッセージがどの親タスクプレースから派生したものであるかを一目瞭然に把握することができる。
【００３７】
なお、コラボレーション機能処理部２２による展開構造情報は、タスク情報に設定されたアクセス権限に従い提供を受けることのできるクライアントユーザが制限される。
【００３８】
次に、メッセージ交換時における処理について説明する。
【００３９】
以上のようにして環境設定された後、いずれかのタスクのメンバは、メッセージを交換することで指示に従った議論を行うことになる。交換されるメッセージは、該当するタスクプレースに書き込まれることになるが、この書込状況は、書込ログ情報収集部４０により作成され、書込ログ情報として書込ログ情報蓄積部４４に逐次記録される。この書込ログ情報の構成例を図１１に示す。なお、書込ログ情報の収集機能は、既存のログ機能を利用することができる。
【００４０】
ところで、親タスクプレースには、タスクメンバによって複数のメッセージが書込可能である。例えば、メッセージを書込済みの展開メッセージに関連させて同一スレッド若しくは返信メッセージ（返信メール）として書き込むことができる。更には、メッセージを書込済みの展開メッセージとは別個の通常のメッセージ、あるいは異なる展開メッセージとして書き込むことができる。展開メッセージ管理部３８は、タスクプレースに書き込まれるメッセージのパターンによって異なる取扱いをすることができる。
【００４１】
例えば、メッセージが書込済みの展開メッセージの返信メッセージとして親タスクプレースに書き込まれた場合、展開メッセージ管理部３８は、書き込まれたメッセージを展開構造情報に基づき子タスクプレースに自動的に書き込む。これにより、展開メッセージに関連したメッセージを関連したタスクプレース、上記例に基づくと同一指示を複数のチームに展開することができる。また、展開メッセージ管理部３８は、子タスクプレースに書き込んだメッセージを、展開構造情報に基づき更にその子タスクプレースに自動的に書き込む。このようにして、展開構造情報により関連付けられた全てのタスクプレースに対してメッセージを自動的に展開することができる。
【００４２】
また、メッセージが書込済みの展開メッセージとは別個の展開メッセージとして親タスクプレースに書き込まれた場合、前述した環境設定の処理を実行することで新たにタスクを関連付けて展開構造情報を作成する。ただ、同一の親タスクプレースに書き込まれたメッセージであることから、既存の展開構造情報をそのまま適用するようにしてもよい。そして、展開メッセージ管理部３８は、新たに書き込まれた展開メッセージを、対応する展開構造情報に基づき子タスクプレースに自動的に書き込むことで展開する。
【００４３】
また、メッセージが書込済みの展開メッセージとは別個の通常メッセージとして親タスクプレースに書き込まれた場合、展開メッセージ管理部３８は、書き込まれたメッセージは展開メッセージでないので子タスクプレースに展開しない。もちろん、運用に適合させて展開メッセージと同様の取扱いを行うようにしてもよい。
【００４４】
以上のようにして、展開メッセージ管理部３８は、メッセージを展開構造情報に基づき該当するタスクプレースに自動的に書き込むことで展開するが、この同一メッセージのタスクプレースへの展開状況は、展開したメッセージ毎に図１０に例示したメッセージの管理情報を作成することで管理することができる。
【００４５】
更に、上記メッセージの種類だけでなく他の条件により、あるいは他の条件と組み合わせてメッセージの自動書込処理を制御するようにしてもよい。例えば、期限若しくは期間を予め設定しておき、メッセージが設定期間内に書き込まれたときには自動展開するなどメッセージの展開制御を行うようにしてもよい。他の条件は、システム側若しくはメッセージ書込者による指示により設定できるようにする。
【００４６】
親タスクプレースに書き込まれたメッセージは、以上のようにして処理されるが、この環境設定後に親タスクプレースにメッセージが書き込まれたときの処理は、子タスクプレースに対する処理として適用してもよい。例えば、図２に示したタスクＩＤが１００１のタスクプレースにおいて展開メッセージに対する返信メッセージが書き込まれたときには、その返信メッセージを下位層のタスクＩＤが１００３，１００４のタスクプレースに自動的に書き込むようにする。
【００４７】
次に、本実施の形態における検索処理について説明する。
【００４８】
本実施の形態では、検索機能を付加的な機能として設けている。この検索機能を利用することで、指示がどのように展開されているかを把握することができる。この検索機能を利用する際に用いる検索画面の例を図１２に示す。検索画面には、キーワードとしてメッセージＩＤを入力する入力欄５２と検索結果を表示する結果表示領域５４が設けられている。検索者がクライアント１０の画面に表示された検索画面から展開状況を確認したい指示に相当する展開メッセージのメッセージＩＤを入力欄５２に入力指定して検索ボタンを選択すると、検索部３０は、入力されたメッセージＩＤをキーワードとして展開メッセージ管理データベース４２を検索し、当該メッセージＩＤが最上位であるタスクの管理情報を取得する。そして、取得した管理情報に含まれている各タスクに対応したタスク情報をタスク情報データベース３４から取得して、図１２に例示したようにタスク名、タスクの状態、作成日時等各タスクに関する情報の一部を結果表示領域５４に一覧表示する。このようにメッセージの展開先のタスクを表示することで、指示がどのように展開されているかを把握することができる。展開されたタスクを図３に例示したように模式的に表示してもよいが、ここではリスト表示とし、タスク情報の一部を表示するようにした。そして、タスク名をクリック選択すれば、タスク情報の詳細を画面表示できるようにした。なお、この図１２に例示した検索画面は一例であって、本発明がこの画面例に限定されるものではない。
【００４９】
最後に、本実施の形態における情報提供処理について説明する。
【００５０】
本実施の形態では、コラボスペース上において展開メッセージを複数のタスクプレースに展開して議論できるようにした。可視化情報生成処理部３２は、展開構造情報や管理情報に基づき可視化情報を生成する。可視化情報は、ＨＴＭＬファイル等一般的な形式にて作成すればよい。クライアントユーザは、可視化情報によりメッセージの展開状況を図３や図１２に例示した表示形態にて確認することができる。本実施の形態では、更に異なる表示形態にて展開状況に関する情報を表示できるので、その表示形態について画面例を用いて説明する。
【００５１】
図１３は、指示の展開状況を表示した画面例を示した図である。図１３には、タスクプレースが作成されてから現在に至るまでの間に各タスクプレースに書き込まれた展開メッセージ関連のメッセージ数を棒グラフ形式にて表示した例が示されている。この表示画面では、メッセージの総数をタスク毎に集計して表示するので、ある期間内において各タスクにおいて議論がどれだけ活発にされたかということを量的に把握することができる。
【００５２】
なお、図１３では、単純な表示例として各タスクとも同列に表示したが、階層関係がわかるように段付けをするなどして表示するようにしてもよい。また、グループ単位で集計したメッセージ総数を表示するようにしてもよい。ここでいうグループというのは、図２に示した展開構造情報の例に基づくと、タスクＩＤが１００１のタスクを親タスクとしたタスクＩＤ１００１，１００３，１００４のタスクで構成されるグループ、またタスクＩＤが１００２のタスクを親タスクとしたタスクＩＤ１００２，１００５のタスクで構成されるグループである。つまり、個々のタスクにおけるメッセージ総数と共に各グループにおけるメッセージ総数を合わせて表示することで、複数のチームに同じ指示を出したときの各チームにおける議論の活発度を容易に把握することができる。
【００５３】
図１４は、指示の展開状況を表示した他の画面例を示した図である。図１４には、指定されたタスクプレース（図１４の例では「製品Ａテスト」及び「製品Ｂテスト」）に書き込まれた展開メッセージ関連のメッセージ数を、タスクプレースが作成されてから現在に至るまでの間において日毎に集計して折れ線グラフ形式にて表示した例が示されている。この表示画面では、メッセージの総数の時系列変化が表示されるので、表示対象のタスクにおいていつ頃盛んに議論がされたか、現在でも議論されているかなど議論の活発度を時系列的に把握することができる。
【００５４】
なお、図１４においてもタスクをグループ単位に集計して各グループのメッセージ数の時系列的変化を表示するようにしてもよい。また、表示する期間は、タスクプレースが作成されてから現在に至るまでの間と固定せずに、クライアントユーザに表示期間の始期又は終期、あるいは双方を指定させるようにしてもよい。また、メッセージの集計単位も日毎に限定することなく週毎等クライアントユーザに指定させるようにしてもよい。また、視認性の向上のためにメッセージ数の変化を折れ線グラフで表示したが、表形式など他の形式にて表示するようにしてもよい。
【００５５】
本実施の形態では、以上のように、指示がどのように展開されているかという展開状況に加えて、展開された各タスクにおいてどれだけ活発に議論されているかなどという活動状況も表示することができる。また、展開されたタスクに関する情報も一括して表示することができるので、例えば、異なるタスクで同じ議論が行われているような場合にはそれらのタスクメンバ間でメッセージ交換をさせたり、あるいは異なるチームに属するサブタスクを合体させたりするなど議論の効率化を図るような指示、タスク管理をすることができる。また、指示した者、タスク管理者等は、自らの操作によって展開されたタスクはどれかを確認でき、更に展開されたタスクに関するタスク情報を表示して確認することができる。これにより、下位層のタスクメンバからの報告を待たずに議論内容を事前に確認することができるので、下位層のタスクメンバから報告、通知がされたときには適切なアドバイスなどを行うことができる。
【００５６】
なお、展開状況等クライアントユーザへ提供する情報は、クライアント１０のディスプレイに表示する場合を例にして説明したが、出力先を印刷装置やファイル等でもよい。
【図面の簡単な説明】
【００５７】
【図１】本実施の形態における統合情報管理システムを示したブロック構成図である。
【図２】本実施の形態における展開構造情報のデータ構成例を示した図である。
【図３】本実施の形態における展開構造情報を模式的に表したときの例を示した図である。
【図４】本実施の形態におけるタスク作成画面の例を示した図である。
【図５】本実施の形態におけるタスク情報データベースに登録されるタスクテーブルのデータ構成例を示した図である。
【図６】本実施の形態におけるタスク情報データベースに登録されるタスクメンバテーブルのデータ構成例を示した図である。
【図７】本実施の形態におけるタスク情報データベースに登録されるリーダテーブルのデータ構成例を示した図である。
【図８】本実施の形態におけるタスク情報データベースに登録されるオブザーバテーブルのデータ構成例を示した図である。
【図９】本実施の形態におけるタスク情報データベースに登録されるタスク管理者テーブルのデータ構成例を示した図である。
【図１０】本実施の形態における展開メッセージ管理データベースに登録される展開メッセージの管理情報のデータ構成例を示した図である。
【図１１】本実施の形態における書込ログ情報蓄積部に記録される書込ログ情報のデータ構成例を示した図である。
【図１２】本実施の形態における検索画面の例を示した図である。
【図１３】本実施の形態における指示の展開状況を表示した画面例を示した図である。
【図１４】本実施の形態における指示の展開状況を表示した画面例を示した図である。
【符号の説明】
【００５８】
１０  クライアントコンピュータ、１２  コラボレーション機能処理部、２０  サーバコンピュータ、２２  コラボレーション機能処理部、２４  タスク管理部、２６  メッセージ管理部、２８  展開構造情報管理部、３０  検索部、３２  可視化情報生成処理部、３４  タスク情報データベース、３６  展開メッセージ作成部、３８  展開メッセージ管理部、４０  書込ログ情報収集部、４２  展開メッセージ管理データベース、４４  書込ログ情報蓄積部、４６  展開構造情報データベース。
【図１】
2005258939.tif 000003
【図２】
2005258939.tif 000004
【図３】
2005258939.tif 000005
【図４】
2005258939.tif 000006
【図５】
2005258939.tif 000007
【図６】
2005258939.tif 000008
【図７】
2005258939.tif 000009
【図８】
2005258939.tif 000010
【図９】
2005258939.tif 000011
【図１０】
2005258939.tif 000012
【図１１】
2005258939.tif 000013
【図１２】
2005258939.tif 000014
【図１３】
2005258939.tif 000015
【図１４】
2005258939.tif 000016