(57)【要約】【課題】作業課題ごとの情報要素の一覧を表示させることが可能な情報処理装置を提供する。【解決手段】本発明の情報処理装置２は、複数のタスクの中から１つのタスクの選択を受付ける命令処理部２４ａと、各々の処理部２３ａ〜２３ｃによる処理の結果、各々のタスクの識別情報と対応付けられて記憶装置２１に記憶された情報要素のうち、選択されたタスクと対応付けられた情報要素を一覧表示する画面情報を生成する画面生成部２４ｂと、を備える。【選択図】図２
2012068979.tif 000002
【特許請求の範囲】
【請求項１】
端末の表示部に表示される各々の画面要素において機能を実現する複数の機能処理手段であって、前記各々の機能処理手段による処理の結果、記憶装置に記憶される情報要素に対し、複数の作業課題の中の少なくとも１つの作業課題を対応付ける複数の機能処理手段と、
前記端末の表示部に表示された前記複数の作業課題の中から１つの作業課題の選択を受付ける受付手段と、
前記各々の機能処理手段によって前記作業課題と対応付けられて前記記憶装置に記憶された情報要素のうち、前記選択された作業課題と対応付けられた情報要素を、前記各々の画面要素に一覧表示する画面情報を生成する生成手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記各々の作業課題は、関連する作業課題と対応付けられ、
前記生成手段は、前記選択された作業課題と対応付けられた情報要素と、前記関連する作業課題と対応付けられた情報要素と、を一覧表示する前記画面情報を生成する、
請求項１に記載の情報処理装置。
【請求項３】
端末の表示部に表示される各々の画面要素において機能を実現する複数の機能処理手段であって、前記各々の機能処理手段による処理の結果、記憶装置に記憶される情報要素に対し、複数の作業課題の中の少なくとも１つの作業課題を対応付ける複数の機能処理手段と、
前記端末の表示部に表示された前記複数の作業課題の中から１つの作業課題の選択を受付ける受付手段と、
前記各々の機能処理手段によって前記作業課題と対応付けられて前記記憶装置に記憶された情報要素のうち、前記選択された作業課題と対応付けられた情報要素を、前記各々の画面要素に一覧表示する画面情報を生成する生成手段と、
としてコンピュータを機能させるプログラム。
【請求項４】
端末と、
記憶装置と、
前記端末の表示部に表示される各々の画面要素において機能を実現する複数の機能処理手段であって、前記各々の機能処理手段による処理の結果、前記記憶装置に記憶される情報要素に対し、複数の作業課題の中の少なくとも１つの作業課題を対応付ける複数の機能処理手段と、
前記端末の表示部に表示された前記複数の作業課題の中から１つの作業課題の選択を受付ける受付手段と、
前記各々の機能処理手段によって前記作業課題と対応付けられて前記記憶装置に記憶された情報要素のうち、前記選択された作業課題と対応付けられた情報要素を、前記各々の画面要素に一覧表示する画面情報を生成する生成手段と、
を備えることを特徴とする情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム及び情報処理システムに関する。
【背景技術】
【０００２】
電子メールやカレンダー等の機能を実現する機能処理部により扱われる情報要素を、作業課題ごとに管理することが行われている。特許文献１には、プロジェクト毎にコンテンツを管理するシステムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−４９７２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、上記実情に鑑みて為されたものであり、作業課題ごとの情報要素の一覧を表示させることが可能な情報処理装置、プログラム及び情報処理システムを提供することを主な目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、請求項１に記載の発明は、端末の表示部に表示される各々の画面要素において機能を実現する複数の機能処理手段であって、前記各々の機能処理手段による処理の結果、記憶装置に記憶される情報要素に対し、複数の作業課題の中の少なくとも１つの作業課題を対応付ける複数の機能処理手段と、前記端末の表示部に表示された前記複数の作業課題の中から１つの作業課題の選択を受付ける受付手段と、前記各々の機能処理手段によって前記作業課題と対応付けられて前記記憶装置に記憶された情報要素のうち、前記選択された作業課題と対応付けられた情報要素を、前記各々の画面要素に一覧表示する画面情報を生成する生成手段と、を備えることを特徴とする情報処理装置である。
【０００６】
また、請求項２に記載の発明は、前記各々の作業課題は、関連する作業課題と対応付けられ、前記生成手段は、前記選択された作業課題と対応付けられた情報要素と、前記関連する作業課題と対応付けられた情報要素と、を一覧表示する前記画面情報を生成する、請求項１に記載の情報処理装置である。
【０００７】
また、請求項３に記載の発明は、端末の表示部に表示される各々の画面要素において機能を実現する複数の機能処理手段であって、前記各々の機能処理手段による処理の結果、記憶装置に記憶される情報要素に対し、複数の作業課題の中の少なくとも１つの作業課題を対応付ける複数の機能処理手段と、前記端末の表示部に表示された前記複数の作業課題の中から１つの作業課題の選択を受付ける受付手段と、前記各々の機能処理手段によって前記作業課題と対応付けられて前記記憶装置に記憶された情報要素のうち、前記選択された作業課題と対応付けられた情報要素を、前記各々の画面要素に一覧表示する画面情報を生成する生成手段と、としてコンピュータを機能させるプログラムである。
【０００８】
また、請求項４に記載の発明は、端末と、記憶装置と、前記端末の表示部に表示される各々の画面要素において機能を実現する複数の機能処理手段であって、前記各々の機能処理手段による処理の結果、前記記憶装置に記憶される情報要素に対し、複数の作業課題の中の少なくとも１つの作業課題を対応付ける複数の機能処理手段と、前記端末の表示部に表示された前記複数の作業課題の中から１つの作業課題の選択を受付ける受付手段と、前記各々の機能処理手段によって前記作業課題と対応付けられて前記記憶装置に記憶された情報要素のうち、前記選択された作業課題と対応付けられた情報要素を、前記各々の画面要素に一覧表示する画面情報を生成する生成手段と、を備えることを特徴とする情報処理システムである。
【発明の効果】
【０００９】
請求項１，３及び４に記載の発明によると、作業課題ごとに情報要素を一覧表示させることが可能である。
【００１０】
請求項２に記載の発明によると、選択された作業課題と関連する情報要素を一覧表示させることが可能である。
【図面の簡単な説明】
【００１１】
【図１】情報処理システムの構成例を表すブロック図である。
【図２】情報処理装置の機能構成例を表すブロック図である。
【図３】端末の画面表示例を表す図である。
【図４】コンテキストテーブルの内容例を表す図である。
【図５】メールテーブルの内容例を表す図である。
【図６】文書テーブルの内容例を表す図である。
【図７】議題テーブルの内容例を表す図である。
【図８】発言テーブルの内容例を表す図である。
【図９】振り分けテーブルの内容例を表す図である。
【図１０】レイアウトテーブルの内容例を表す図である。
【図１１】端末の画面表示例を表す図である。
【図１２】タスク管理ウィンドウの表示例を表す図である。
【図１３】タスク情報入力画面の表示例を表す図である。
【図１４】文書管理ウィンドウの表示例を表す図である。
【図１５】ファイル選択画面の表示例を表す図である。
【図１６】電子メールウィンドウの表示例を表す図である。
【図１７】メール入力画面の表示例を表す図である。
【図１８】電子会議ウィンドウの表示例を表す図である。
【発明を実施するための形態】
【００１２】
本発明の情報処理装置、プログラム及び情報処理システムの実施形態の一例を、図面を参照しながら説明する。
【００１３】
図１は、情報処理システム１の構成例を表すブロック図である。情報処理システム１は、サーバとして構成された情報処理装置２と、１または複数の端末３と、を含んでいる。これら情報処理装置２及び端末３は、インターネット等の通信線を介して相互にデータ通信する。
【００１４】
図２は、情報処理装置２の機能構成例を表すブロック図である。情報処理装置２は、データベースを記憶する記憶装置２１と、作業課題（以下、「タスク」という。）を管理するタスク管理部２２と、アプリケーション管理部２３と、インターフェース部２４と、レイアウト管理部２５と、を備えている。
【００１５】
タスク管理部２２は、アクセス権管理部２２ａと、タスク処理部２２ｂと、コンテキスト管理部２２ｃと、を備えている。
【００１６】
アプリケーション管理部２３は、機能処理手段の例としての、メール処理部２３ａと、文書処理部２３ｂと、会議処理部２３ｃと、を備えている。
【００１７】
インターフェース部２４は、受付手段の例としての命令処理部２４ａと、生成手段の例としての画面生成部２４ｂと、を備えている。
【００１８】
各部の機能は、ＣＰＵ等の演算部、メモリ等の記憶部、データの入出力を担う入出力部などを備えるコンピュータが、プログラムを読み取り、実行することによって実現される。プログラムは、ＣＤ−ＲＯＭ等の、コンピュータ読み取り可能な情報記録媒体からコンピュータに提供されてもよいし、インターネット等の通信線を介してコンピュータに提供されてもよい。
【００１９】
アクセス権管理部２２ａは、端末３を操作するユーザがアクセス権を有するか否かを確認する。ユーザがアクセス権を有する場合、アクセス権管理部２２ａは、情報処理装置２の各部に処理の実行を許可する。ユーザがアクセス権を有さない場合、アクセス権管理部２２ａは、インターフェース部２４を介して端末３にエラー情報を送信する。
【００２０】
タスク処理部２２ｂは、タスクテーブルを使用してタスクを管理する。各タスクは、プロジェクトやそこから派生した業務などを表す。タスクテーブルでは、各タスクに識別情報が割り振られると共に、関連するタスクの情報やその他の情報が対応付けられている。関連するタスクとは、例えば、対象となるタスクの上位のタスク（以下、「親タスク」という。）である。このため、タスクは木構造をとる。
【００２１】
具体的には、タスクテーブルは、図３の例に示されるように、タスクＩＤ、親タスクＩＤ、タスク名、開始日時、終了日時、オーナー、メンバー、公開属性などの項目を含んでいる。このうち、オーナーはそのタスクを作成したユーザを表し、メンバーはそのタスクを割り当てられたユーザを表し、公開属性はそのタスクに対応付けられたファイルを閲覧可能なユーザを表す。
【００２２】
コンテキスト管理部２２ｃは、コンテキストテーブルを使用してコンテキストを管理する。コンテキストとは、ユーザと、そのユーザに割り当てられたタスクとの対応関係を表す。コンテキストテーブルは、図４の例に示されるように、ユーザＩＤ、タスクＩＤの項目を含んでおり、タスクをユーザ毎に管理する。
【００２３】
アプリケーション管理部２３に含まれる各処理部２３ａ〜２３ｃは、端末３から送信された命令をインターフェース部２４から受け付けると、命令に含まれるパラメータに従ってコンテンツデータを記憶装置２１に格納したり、記憶装置２１から取り出す。コンテンツデータは、情報要素の一例であり、メール、文書、発言など、端末３においてユーザが入力したデータを表す。
【００２４】
また、各処理部２３ａ〜２３ｃは、コンテンツデータを記憶装置２１に格納する際に、コンテンツデータをタスクの識別情報と対応付ける。すなわち、各処理部２３ａ〜２３ｃが保持するテーブルでは、記憶装置２１に格納される各コンテンツデータに識別情報が割り振られると共に、各コンテンツデータが属するタスクの識別情報が対応付けられる。
【００２５】
具体的には、メール処理部２３ａは、指示、回答、説明等の目的を持ったメッセージを１対１または１対多でやり取りする電子メールアプリケーションである。メール処理部２３ａが保持するメールテーブルは、図５の例に示されるように、メールＩＤ、宛先ユーザＩＤ、送信ユーザＩＤ、タスクＩＤ、件名、本文、送信日時、開封日時、添付文書ＩＤ、公開属性などの項目を含んでいる。このうち、メールＩＤは、メール処理部２３ａによって記憶装置２１に格納されるコンテンツデータとしてのメッセージの識別情報を表す。タスクＩＤは、このメッセージに対応付けられたタスクの識別情報を表す。
【００２６】
また、文書処理部２３ｂは、文書ファイルの格納、複製、移動等を管理する文書管理アプリケーションである。文書処理部２３ｂが保持する文書テーブルは、図６の例に示されるように、ファイルＩＤ、ユーザＩＤ、タスクＩＤ、文書名、文書データ、作成日時、更新日時、公開属性などの項目を含んでいる。このうち、ファイルＩＤは、文書処理部２３ｂによって記憶装置２１に格納されるコンテンツデータとしての文書ファイルの識別情報を表す。タスクＩＤは、この文書ファイルに対応付けられたタスクの識別情報を表す。
【００２７】
また、会議処理部２３ｃは、議題と発言を管理する電子会議室アプリケーションである。会議処理部２３ｃが保持する議題テーブルは、図７の例に示されるように、議題ＩＤ、親議題ＩＤ、タスクＩＤ、ユーザＩＤ、議題名、作成日時、公開属性などの項目を含んでいる。このうち、議題ＩＤは、会議処理部２３ｃによって記憶装置２１に格納されるコンテンツデータとしての議題ファイルの識別情報を表す。タスクＩＤは、この議題ファイルに対応付けられたタスクの識別情報を表す。また、親議題ＩＤは、上位の議題の識別情報を表す。
【００２８】
また、会議処理部２３ｃが保持する発言テーブルは、図８の例に示されるように、発言ＩＤ、議題ＩＤ、親発言ＩＤ、タスクＩＤ、ユーザＩＤ、内容、作成日時、公開属性などの項目を含んでいる。このうち、発言ＩＤは、会議処理部２３ｃによって記憶装置２１に格納されるコンテンツデータとしての発言ファイルの識別情報を表す。タスクＩＤは、この発言ファイルに対応付けられたタスクの識別情報を表す。また、議題ＩＤは、発言が属する議題の識別情報を表し、親発言ＩＤは、上位の発言の識別情報を表す。
【００２９】
なお、アプリケーション管理部２３には、これらの処理部２３ａ〜２３ｃに限られず、スケジュール管理、ＴＯＤＯ管理、ワークフロー管理などの機能を実現する他の処理部が含まれてもよい。
【００３０】
命令処理部２４ａは、端末３から送信された命令を受け付ける。命令には、命令種別とパラメータとが含まれている。命令処理部２４ａは、情報処理装置２に含まれる各部のうち、命令種別によって特定されるものに命令を振り分ける。命令処理部２４ａは、振り分けテーブルを使用して命令の振り分け先を管理する。振り分けテーブルでは、図９の例に示されるように、命令種別と、振り分け先の処理部とが対応付けられている。
【００３１】
画面生成部２４ｂは、端末３から送信された命令の処理結果として画面情報を生成し、端末３に送信する。表示情報は、マークアップ言語で記述される。画面情報を生成する際に、アプリケーション管理部２３に含まれる処理部２３ａ〜２３ｃから取得した情報や、コンテキスト管理部２２ｃから取得したコンテキスト情報、レイアウト管理部２５から取得したレイアウト情報などが使用される。本実施形態においては、例えば、メール処理部２３ａから取得した情報は電子メールの機能を表す画面要素であるアプリケーションウィンドウを生成し、文書処理部２３ｂから取得した情報は文書管理の機能を表す画面要素であるアプリケーションウィンドウを生成する。
【００３２】
レイアウト管理部２５は、レイアウトテーブルを使用してレイアウト情報を管理する。レイアウト情報は、端末３に表示される画面のレイアウトを管理するための情報である。レイアウトテーブルは、図１０の例に示されるように、ユーザＩＤ、タスクＩＤ、レイアウト情報の項目を含んでおり、ユーザが属するタスク毎にレイアウトを管理している。
【００３３】
端末３の画面表示例を図１１に示す。端末３の画面には、ワークスペースと呼ばれる背景画面３０が表示され、この背景画面３０の中には、タスク管理部２２やアプリケーション管理部２３の機能処理の機能を表す画面要素である複数のアプリケーションウィンドウ３１〜３３が着脱可能・拡縮可能に配置される。各アプリケーションウィンドウ３１〜３３では、上記アプリケーション管理部２３に含まれる各処理部２３ａ〜２３ｃの動作によって、電子メールや文書管理、電子会議室などの機能が実現する。アプリケーションウィンドウ３１〜３３のレイアウトは、上記レイアウトテーブルに記述されたレイアウト情報によって管理される。こうしたレイアウトは、ユーザが属するタスク毎に異なる。
【００３４】
以下、情報処理装置２の具体的な動作について説明する。
【００３５】
［タスクの新規作成］
本実施例の端末３に表示されるワークスペースには、例えば、アプリケーションウィンドウとして、図１２に示されるタスク管理ウィンドウ３１ｔが配置される。このタスク管理ウィンドウ３１ｔには、一例として複数のタスクが木構造の関係を表すように配列している。ユーザは、端末３を操作することによって、親となるタスクを指定してその子となるタスクを新規に作成する。
【００３６】
タスクの作成には、例えば、図１３に示されるタスク情報入力画面３５が利用される。タスク情報入力画面３５に入力されるタスクの属性としては、上記図３に示されるタスクテーブルの項目に対応して、例えば、タスク名、開始日時、終了日時、タスク参加メンバー、公開属性などがある。必須であるタスク名以外の属性は、親タスクから引き継いでもよい。
【００３７】
公開属性には、例えば、私用、メンバー用及び公用の３種類がある。私用は作成者のみのアクセスが可能なことを表し、メンバー用はメンバー内のユーザのアクセスが可能であることを表し、公用はメンバー外のユーザのアクセスも可能であることを表している。なお、公開属性は、親タスクと同じに若しくは親タスクより狭く設定され、親タスクより広くは設定できない。例えば、親タスクが私用の場合、子タスクを公用とすることは出来ない。
【００３８】
ユーザの操作によって、タスク情報入力画面３５に配置された保存ボタン３５ａが押下されると、端末３から情報処理装置２に「タスク作成」の命令が送信される。この命令のパラメータには、タスク情報入力画面３５で入力されたタスク名、開始日時、終了日時、参加メンバー、公開属性などの属性が含まれる。さらに、このパラメータには、タスクを作成しようとするユーザ、タスク管理ウィンドウ３１ｔから抽出される親タスクＩＤなどの属性も含まれる。
【００３９】
情報処理装置２において、命令処理部２４ａは、端末３から受信した「タスク作成」の命令をタスク管理部２２に送信する。タスク管理部２２では、「タスク作成」の命令の受信後、タスク処理部２２ｂが新たなタスクのエントリを作成し、コンテキスト管理部２２ｃがコンテキストの更新を行う。具体的には、タスクテーブルでは、新たなタスクにタスクＩＤが割り当てられ、このタスクＩＤに、パラメータに含まれる属性が対応付けられる。また、コンテキストテーブルでは、タスク作成を指示したユーザのユーザＩＤに、新たなタスクのタスクＩＤが対応付けられる。
【００４０】
レイアウト管理部２５は、新たなタスクのレイアウトを作成する。すなわち、レイアウトテーブルでは、新たなタスクのタスクＩＤにレイアウト情報が対応付けられる。新たなタスクには、例えば、タスク管理ウィンドウ３１ｔのみが配置されたデフォルトのレイアウトが適用される。これに限らず、新たなタスクのレイアウトとして、親タスクのレイアウトを引き継いでもよいし、端末３からレイアウトの指定を受付けてもよい。
【００４１】
画面生成部２４ｂは、レイアウト管理部２５から新たなタスクのレイアウト情報を取得し、このレイアウト情報に基づいて画面情報を生成し、端末３に送信する。これにより、端末３の画面表示は、新たなタスクのワークスペースに切り替わる。
【００４２】
［アプリケーションウィンドウの配置］
ユーザは、端末３を操作することによって、アプリケーションウィンドウの配置を意図するアプリケーションを選択する。アプリケーションが選択されると、端末３から情報処理装置２に「レイアウト変更」の命令が送信される。この命令のパラメータには、タスクＩＤ、ユーザＩＤ、レイアウト情報が含まれる。
【００４３】
情報処理装置２において、命令処理部２４ａは、端末３から受信した「レイアウト変更」の命令をレイアウト管理部２５に送信する。レイアウト管理部２５は、「レイアウト変更」の命令を受信すると、レイアウトテーブルの情報を更新する。具体的には、レイアウト管理部２５は、パラメータに含まれるユーザＩＤ及びタスクＩＤによってレイアウトテーブルを検索し、該当するエントリがあればレイアウト情報を更新する。該当するエントリがなければ、エントリを新たに作成し、タスクＩＤ、ユーザＩＤ、レイアウト情報を格納する。
【００４４】
画面生成部２４ｂは、レイアウト管理部２５から新たなレイアウト情報を取得し、これに基づいて画面情報を生成し、端末３に送信する。レイアウト情報には、ワークスペース内にアプリケーションウィンドウがどのように配置されるかを表す構成情報と、どのアプリケーションウィンドウが配置されるかを表す種類情報と、が含まれる。例えば、図１０に示されるレイアウトテーブルのように、レイアウト情報として「構成：２列、１列目：タスク管理、２列目：電子メール」と記述されている場合、ワークスペースの１列目には、タスク管理ウィンドウ３１ｔが配置され、２列目には、電子メールウィンドウが配置される。
【００４５】
また、画面生成部２４ｂは、レイアウト情報にアプリケーションウィンドウが含まれていることを検知すると、アプリケーション管理部２３に含まれる各処理部２３ａ〜２３ｃのうち、検知したアプリケーションウィンドウに対応するものから、画面情報の生成に必要な情報を取得する。例えば、画面生成部２４ｂは、レイアウト情報に電子メールウィンドウが含まれていることを検知すると、電子メールウィンドウの形成に必要なメールリストの取得要求をメール処理部２３ａに出力する。メール処理部２３ａは、メールテーブルの中から、宛先ユーザＩＤ及びタスクＩＤが合致するエントリを検索して、検索結果を画面生成部２４ｂに返す。
【００４６】
［タスクの選択］
上記図１２に示されるタスク管理ウィンドウ３１ｔには、端末３を操作するユーザが選択可能な複数のタスクが木構造の関係を表すように配列している。ユーザは、端末３を操作することにより、タスク管理ウィンドウ３１ｔに配列した複数のタスクの中から、現在選択されているタスクとは異なるタスクを選択する。
【００４７】
ユーザの操作によって、タスク管理ウィンドウ３１ｔの中から１つのタスクが選択されると、端末３から情報処理装置２に「タスク選択」の命令が送信される。この命令のパラメータには、タスク管理ウィンドウ３１ｔで選択されたタスク名、タスクを選択したユーザ名などの属性が含まれる。
【００４８】
情報処理装置２において、命令処理部２４ａは、端末３から受付けた「タスク選択」の命令を画面生成部２４ｂに送信する。画面生成部２４ｂは、「タスク選択」の命令を受信すると、選択されたタスクが対応付けられたコンテンツデータの一覧を表示する画面情報を作成し、端末３に送信する。これにより、端末３の画面には、選択されたタスクが対応付けられたコンテンツデータの一覧が表示される。
【００４９】
具体的には、画面生成部２４ｂは、選択されたタスクに対応付けられたレイアウト情報の取得をレイアウト管理部２５に要求する。レイアウト管理部２５は、レイアウトテーブルの中から、端末３を操作するユーザを探し出し、さらに、そのユーザに対応付けられたタスクの中から、タスク管理ウィンドウ３１ｔで選択されたタスクを探し出して、このタスクに対応付けられたレイアウト情報を画面生成部２４ｂに返す。
【００５０】
画面生成部２４ｂは、レイアウト管理部２５からレイアウト情報を取得し、このレイアウト情報に含まれるアプリケーションウィンドウの種類を検知すると、アプリケーション管理部２３に含まれる各処理部２３ａ〜２３ｃの中から検知された種類と対応するものに、画面情報の生成に必要な情報の取得を要求する。
【００５１】
例えば、メール処理部２３ａは、メールテーブルから宛先ユーザＩＤ及びタスクＩＤが合致するエントリを検索して、検索結果を画面生成部２４ｂに返す。これにより、電子メールウィンドウには、選択されたタスクに対応付けられた電子メールのリストが表示される。
【００５２】
また、文書処理部２３ｂは、文書テーブルからユーザＩＤ及びタスクＩＤが合致するエントリを検索して、検索結果を画面生成部２４ｂに返す。これにより、文書管理ウィンドウには、選択されたタスクに対応付けられた文書ファイルのリストが表示される。
【００５３】
また、会議処理部２３ｃは、議題テーブルからユーザＩＤ及びタスクＩＤが合致するエントリを検索し、さらに、発言テーブルからユーザＩＤ及びタスクＩＤが合致するエントリを検索して、検索結果を画面生成部２４ｂに返す。これにより、電子会議ウィンドウには、選択されたタスクに対応付けられた議題ファイルと、それに属する発言ファイルとが表示される。
【００５４】
以上のようにして、端末３の画面に表示されるワークスペースに配置される各アプリケーションウィンドウには、選択されたタスクに対応付けられたコンテンツデータ自体や、コンテンツデータへのリンク、コンテンツデータを表すアイコンなどが表示される。このようにして、選択されたタスクに対応付けられたコンテンツデータが一覧表示される。
【００５５】
なお、このように一覧表示されるコンテンツデータとしては、選択されたタスクに対応付けられたコンテンツデータのみならず、この選択されたタスクと関連するタスクに対応付けられたコンテンツデータが含まれてもよい。例えば、上記図３に示されるタスクテーブルでは、各タスクＩＤに親タスクＩＤが対応付けられているので、選択されたタスクを親とする子タスクのコンテンツデータが一覧表示に含まれてもよい。
【００５６】
この場合、画面生成部２４ｂは、タスクのリストをタスク処理部２２ｂに要求し、タスク処理部２２ｂは、選択されたタスクと、この選択されたタスクを親とする子タスクと、をタスクテーブルから探し出し、タスクのリストを画面生成部２４ｂに返す。そして、画面生成部２４ｂは、アプリケーション管理部２３に含まれる各処理部２３ａ〜２３ｃに、リストに含まれる各タスクに対応付けられたコンテンツデータのリストを要求し、取得したコンテンツデータのリストに基づいて画面情報を生成する。
【００５７】
また、選択されたタスクを親とする子タスクに限られず、選択されたタスクの親タスクのコンテンツデータが一覧表示に含まれてもよい。さらには、選択されたタスクの２代以上上位または下位のタスクのコンテンツデータが一覧表示に含まれてもよい。
【００５８】
［文書管理］
端末３に表示されるワークスペースには、アプリケーションウィンドウとして、図１４に示される文書管理ウィンドウ３３ｄが配置される。この文書管理ウィンドウ３３ｄには、文書処理部２３ｂによって管理される文書ファイルのうち、現在選択されているタスクと対応付けられた文書ファイルの情報が表示される。具体的には、文書管理ウィンドウ３３ｄには、現在選択されているタスクと対応付けられた文書ファイルへのリンクを表す１又は複数のアイコン３３２が一覧表示される。なお、文書管理ウィンドウには、文書ファイルの内容が表示されてもよい。
【００５９】
文書管理ウィンドウ３３ｄを作成する際、画面生成部２４ｂは、現在選択されているタスクと対応付けられた文書ファイルのリストを文書処理部２３ｂに要求する。文書処理部２３ｂは、指定されたタスクに対応付けられている文書ファイルを文書テーブルから探し出し、そのリストを画面生成部２４ｂに出力する。画面生成部２４ｂは、そのリストに基づいて文書管理ウィンドウ３３ｄの画面情報を生成し、端末３に出力する。なお、文書ファイルの内容を表示する際には、記憶装置２１から読み出された文書ファイルが文書処理部２３ｂから画面生成部２４ｂに渡される。
【００６０】
文書管理ウィンドウ３３ｄには、ファイル追加ボタン３３ｆが形成されている。ユーザの操作によって、このファイル追加ボタン３３ｆが押下されると、端末３の画面には、図１５に示されるファイル選択画面３６が表示される。ファイル選択画面３６は、現在選択されているタスクと文書ファイルを対応付けるための画面であり、この中に候補となる文書ファイルのアイコン３６ｅが表示される。ユーザの操作によって、ファイル選択画面３６から文書ファイルが選択されると、端末３から情報処理装置２に「ファイル追加」の命令が送信される。この命令のパラメータには、ファイル名、文書データ、タスクＩＤ、ユーザＩＤ、公開属性などの属性が含まれる。
【００６１】
情報処理装置２において、命令処理部２４ａは、端末３から受信した「ファイル追加」の命令を文書処理部２３ｂに送信する。文書処理部２３ｂは、「ファイル追加」の命令を受信すると、文書テーブルに新たなファイルエントリを作成する。具体的には、文書テーブルでは、追加された文書ファイルにファイルＩＤが割り当てられ、このファイルＩＤに、パラメータに含まれるファイル名、文書データ、タスクＩＤ、ユーザＩＤ、公開属性などの属性が対応付けられる。また、このファイルＩＤには、作成日時、更新日時などの属性も文書処理部２３ｂによって対応付けられる。この結果、文書管理ウィンドウには、追加された文書ファイルのアイコンが表示される。
【００６２】
なお、１つのタスクに複数のユーザが割り当てられている場合、１のユーザによって追加された文書ファイルは、他のユーザによっても閲覧可能となる。すなわち、他のユーザが操作する端末３に表示される文書管理ウィンドウにも、上記と同様に１又は複数の文書ファイルのアイコンが一覧表示され、その中には１のユーザによって追加された文書ファイルのアイコンも含まれる。
【００６３】
また、文書ファイルを異なるタスクにコピーすることも可能である。具体的には、文書テーブルでは、コピーされる文書ファイルに新たなファイルＩＤが割り当てられ、このファイルＩＤにコピー先となるタスクのタスクＩＤが対応付けられる。このとき、コピーされる文書ファイルの公開属性は、コピー先となるタスクの公開属性に揃えられる。例えば、親タスクの公開属性がメンバー用であり、子タスクの公開属性が私用である場合、子タスクから親タスクにコピーされる文書ファイルの公開属性はメンバー用に変更され、親タスクから子タスクにコピーされる文書ファイルの公開属性は私用に変更される。
【００６４】
［電子メール］
端末３に表示されるワークスペースには、アプリケーションウィンドウとして、図１６に示される電子メールウィンドウ３２ｍが配置される。この電子メールウィンドウ３２ｍには、メール処理部２３ａによって管理される電子メールのうち、現在選択されているタスクと対応付けられた電子メールの情報が表示される。具体的には、電子メールウィンドウ３２ｍには、現在選択されているタスクと対応付けられた電子メールへのリンクを表す１又は複数のアイコン３２ｅが一覧表示される。なお、電子メールウィンドウ３２ｍには、電子メールの内容が表示されてもよい。
【００６５】
電子メールウィンドウ３２ｍを作成する際、画面生成部２４ｂは、現在選択されているタスクと対応付けられた電子メールのリストをメール処理部２３ａに要求する。メール処理部２３ａは、指定されたタスクに対応付けられている電子メールをメールテーブルから探し出し、そのリストを画面生成部２４ｂに出力する。画面生成部２４ｂは、そのリストに基づいて電子メールウィンドウ３２ｍの画面情報を生成し、端末３に出力する。なお、電子メールの内容を表示する際には、記憶装置２１から読み出された電子メールがメール処理部２３ａから画面生成部２４ｂに渡される。
【００６６】
電子メールの送信には、図１７に示されるメール入力画面３７が利用される。メール入力画面３７には、件名、宛先、本文が入力される。また、メール入力画面３７には、送信ボタン３７ａが形成されている。ユーザの操作によって、この送信ボタン３７ａが押下されると、端末３から情報処理装置２に「メール送信」の命令が送信される。この命令のパラメータには、宛先ユーザＩＤ、送信ユーザＩＤ、タスクＩＤ、件名、本文、公開属性などの属性が含まれる。タスクＩＤは、送信ユーザが送信の際に使用したタスクのタスクＩＤである。
【００６７】
情報処理装置２において、命令処理部２４ａは、端末３から受信した「メール送信」の命令をメール処理部２３ａに送信する。メール処理部２３ａは、「メール送信」の命令を受信すると、メールテーブルに新たなエントリを作成する。具体的には、メールテーブルでは、送信されたメールにメールＩＤが割り当てられ、このメールＩＤに、パラメータに含まれる宛先ユーザＩＤ、送信ユーザＩＤ、タスクＩＤ、件名、本文、公開属性などの属性が対応付けられる。また、このファイルＩＤには、送信日時などの属性もメール処理部２３ａによって対応付けられる。この結果、宛先となったユーザが使用する上記タスクの電子メールウィンドウ３２ｍには、受信したメールのアイコン３２ｅが表示される。
【００６８】
こうした電子メールの送受信は、同一タスクを共有するユーザ間で行われる。また、電子メールは、異なるタスクのユーザに対して送信されてもよい。この場合、宛先となったユーザが使用する電子メールウィンドウには、タスクの如何に関わらず、受信したメールのアイコンが表示される。
【００６９】
なお、タスクは木構造をとるため、電子メールウィンドウには、現在選択されているタスクと対応付けられたメールのみならず、そのタスクに対して下位のタスクと対応付けられたメールも表示されてよい。
【００７０】
また、電子メールに文書ファイルが添付されている場合、その文書ファイルは、文書処理部２３ｂによって文書テーブルで管理されてもよい。この場合、電子メールのタスクＩＤ、宛先ユーザＩＤ、公開属性などが、文書データのタスクＩＤ、ユーザＩＤ、公開属性などとして引き継がれる。
【００７１】
［電子会議室］
端末３に表示されるワークスペースには、アプリケーションウィンドウとして、図１８に示される電子会議ウィンドウ３４が配置される。この電子会議ウィンドウ３４には、会議処理部２３ｃによって議題ファイル及び発言ファイルおよび発言のうち、現在選択されているタスクと対応付けられた議題ファイル及び発言ファイルの内容が表示される。この電子会議ウィンドウ３４には、議題ファイルに属する複数の発言ファイルが木構造の関係を表すように配列する。
【００７２】
電子会議ウィンドウ３４を作成する際、画面生成部２４ｂは、現在選択されているタスクと対応付けられた議題ファイル及び発言ファイルを会議処理部２３ｃに要求する。会議処理部２３ｃは、指定されたタスクに対応付けられている議題ファイルを議題テーブルから探し出すと共に、その議題ファイルに対応付けられた発言ファイルを発言テーブルから探し出して、画面生成部２４ｂに出力する。画面生成部２４ｂは、取得した議題ファイル及び発言ファイルに基づいて電子会議ウィンドウ３４の画面情報を生成し、端末３に出力する。
【００７３】
ユーザによって議題作成の操作が行われたとき、端末３から情報処理装置２に「議題作成」の命令が送信される。この命令のパラメータには、タスクＩＤ、ユーザＩＤ、議題名などの属性が含まれる。
【００７４】
情報処理装置２において、命令処理部２４ａは、端末３から受信した「議題作成」の命令を会議処理部２３ｃに送信する。会議処理部２３ｃは、「議題作成」の命令を受信すると、議題テーブルに新たなエントリを作成する。具体的には、議題テーブルでは、作成された議題に議題ＩＤが割り当てられ、この議題ＩＤに、パラメータに含まれタスクＩＤ、ユーザＩＤ、議題名などの属性が対応付けられる。また、この議題ＩＤには、作成日時などの属性も会議処理部２３ｃによって対応付けられる。この結果、電子会議ウィンドウ３４には、作成された議題が表示される。
【００７５】
次に、ユーザによって発言入力の操作が行われたとき、端末３から情報処理装置２に「発言登録」の命令が送信される。この命令のパラメータには、議題ＩＤ、親発言ＩＤ、内容、タスクＩＤ、ユーザＩＤなどの属性が含まれる。
【００７６】
情報処理装置２において、命令処理部２４ａは、端末３から受信した「発言登録」の命令を会議処理部２３ｃに送信する。会議処理部２３ｃは、「発言登録」の命令を受信すると、発言テーブルに新たなエントリを作成する。具体的には、発言テーブルでは、入力された発言に発言ＩＤが割り当てられ、この発言ＩＤに、パラメータに含まれ議題ＩＤ、親発言ＩＤ、内容、タスクＩＤ、ユーザＩＤなどの属性が対応付けられる。また、この発言ＩＤには、作成日時などの属性も会議処理部２３ｃによって対応付けられる。この結果、電子会議ウィンドウ３４には、入力された発言が表示される。
【００７７】
なお、発言に文書ファイルが添付されている場合、その文書ファイルは、文書処理部２３ｂによって文書テーブルで管理されてもよい。
【００７８】
以上、本発明の実施形態について説明したが、本発明は上記実施形態に限定されるものではなく、種々の変形実施が当業者にとって可能であるのはもちろんである。
【符号の説明】
【００７９】
１  情報処理システム、２  情報処理装置、３  端末、２１  記憶装置、２２  タスク管理部、２２ａ  アクセス権管理部、２２ｂ  タスク処理部、２２ｃ  コンテキスト管理部、２３  アプリケーション管理部、２３ａ  メール処理部、２３ｂ  文書処理部、２３ｃ  会議処理部、２４  インターフェース部、２４ａ  命令処理部、２４ｂ  画面生成部、２５  レイアウト管理部、３０  背景画面、３１〜３３  アプリケーションウィンドウ、３１ｔ  タスク管理ウィンドウ、３２ｍ  電子メールウィンドウ、３２ｅ  アイコン、３３ｄ  文書管理ウィンドウ、３３ｅ  アイコン、３３ｆ  ファイル追加ボタン、３４  電子会議ウィンドウ、３５  タスク情報入力画面、３５ａ  保存ボタン、３６  ファイル選択画面、３６ｅ  アイコン、３７  メール入力画面、３７ａ  送信ボタン。
【図１】
2012068979.tif 000003
【図２】
2012068979.tif 000004
【図３】
2012068979.tif 000005
【図４】
2012068979.tif 000006
【図５】
2012068979.tif 000007
【図６】
2012068979.tif 000008
【図７】
2012068979.tif 000009
【図８】
2012068979.tif 000010
【図９】
2012068979.tif 000011
【図１０】
2012068979.tif 000012
【図１１】
2012068979.tif 000013
【図１２】
2012068979.tif 000014
【図１３】
2012068979.tif 000015
【図１４】
2012068979.tif 000016
【図１５】
2012068979.tif 000017
【図１６】
2012068979.tif 000018
【図１７】
2012068979.tif 000019
【図１８】
2012068979.tif 000020