(57)【要約】【課題】情報を業務に対応させて一元管理することができる情報管理システムを提供する。【解決手段】本発明の情報管理システムは、ある処理対象に対して予め設定された処理手段で所定処理する機能が定義されたものであって、機能を実現するための１以上のサブタスクと、処理に必要な１以上の入力リソースと、各サブタスクの処理による１以上の出力リソースとを少なくとも構成要素として持つ１又は複数のタスクを保管するタスク定義手段と、業務毎にタスク情報を保管するタスク情報保管手段と、外部からタスク登録命令を受けて、タスク定義手段の１又は複数のタスクの中から選択されたタスクと、そのタスクのタスク情報をタスク情報保管手段に登録すると共に、外部から指定された業務に係る各タスクのタスク情報をタスク情報保管手段から取り出し出力するタスク管理制御手段とを備えることを特徴とする。【選択図】      図１
2006099581.tif 000002
【特許請求の範囲】
【請求項１】
ある一連の業務に関連する情報を業務毎に対応付けて管理する情報管理システムであって、
ある処理対象に対して予め設定された処理手段で所定処理する機能が定義されたものであって、上記機能を実現するための１以上のサブタスクと、処理に必要な１以上の入力リソースと、上記各サブタスクの処理による１以上の出力リソースとを少なくとも構成要素として持つ１又は複数のタスクを保管するタスク定義手段と、
業務毎に登録された１又は複数のタスクのそれぞれの各構成要素に対応する具体的な情報を、業務に係る各タスクのタスク情報として保管するタスク情報保管手段と、
外部からタスク登録命令を受けて、上記タスク定義手段の上記１又は複数のタスクの中から選択されたタスクと、そのタスクのタスク情報を上記タスク情報保管手段に登録すると共に、外部から指定された業務に係る各タスクのタスク情報を上記タスク情報保管手段から取り出し出力するタスク管理制御手段と
を備えることを特徴とする情報管理システム。
【請求項２】
上記タスク管理制御手段は、タスク登録命令を受けると、タスク名の入力受付と共に、上記タスク定義手段の全てのタスクの機能を少なくとも表示したタスク選択画面を要求先に与え、選択されたタスクに対して入力されたタスク名を付けて上記タスク情報保管手段に登録することを特徴とする請求項１に記載の情報管理システム。
【請求項３】
上記タスク管理制御手段は、タスク情報の出力の際、上記タスク情報保管手段に保管されている全ての業務に係るタスク一覧を少なくとも表示したタスク一覧画面を要求先に与え、タスク一覧画面から選択されたタスクのタスク情報を上記タスク情報保管手段から取り出して出力することを特徴とする請求項１又は２に記載の情報管理システム。
【請求項４】
ルートリソースを最上位階層とし、複数のリソース間の階層構造が定義されたリソース定義手段を備え、
上記タスク管理制御手段は、
選択された上記タスクの上記サブタスクの入力側の入力リソースの情報が設定されており、上記サブタスクの出力側の出力リソースの情報が設定されていない場合に、
上記リソース定義手段を参照して、上記サブタスクの機能、入力リソース及び出力リソースと、同じ又は上位関係あるいは下位関係にある機能、入力リソース及び出力リソースを有するタスクを、上記タスク定義手段から検索し、その検索したタスクを上記サブタスクに対応付けて登録させる
ことを特徴とする請求項１〜３のいずれかに記載の情報管理システム。
【請求項５】
上記タスク管理制御手段は、上記サブタスクの入力リソースの情報を、上記サブタスクに対応付けられた上記タスクの入力リソースの情報として登録することを特徴とする請求項４に記載の情報管理システム。
【請求項６】
上記タスク管理制御手段は、上記サブタスクに対応付けられた上記タスクについても、再帰的にタスク情報の登録処理をすることを特徴とする請求項４又は５に記載の情報管理システム。
【請求項７】
ある一連の業務に関連する情報を業務毎に対応付けて管理する情報管理方法であって、
ある処理対象に対して予め設定された処理手段で所定処理する機能が定義されたものであって、上記機能を実現するための１以上のサブタスクと、処理に必要な１以上の入力リソースと、上記各サブタスクの処理による１以上の出力リソースとを少なくとも構成要素として持つ１又は複数のタスクを保管するタスク定義手段と、
業務毎に登録された１又は複数のタスクのそれぞれの各構成要素に対応する具体的な情報を、業務に係る各タスクのタスク情報として保管するタスク情報保管手段と
を備え、
タスク管理制御手段が、外部からタスク登録命令を受けて、上記タスク定義手段の上記１又は複数のタスクの中から選択されたタスクと、そのタスクのタスク情報を上記タスク情報保管手段に登録すると共に、外部から指定された業務に係る各タスクのタスク情報を上記タスク情報保管手段から取り出し出力する
ことを特徴とする情報管理方法。
【発明の詳細な説明】
【背景技術】
【０００１】
従来、情報を効率的に検索するために、情報にその関連情報を対応させて管理する技術として特許文献１及び２に示すようなものがある。
【０００２】
特許文献１では、利用者が入力データに対し、キーワード集合から任意のキーワードを選択し且つ各キーワードに対して重みづけを行うと、既存データと特徴ベクトルとの距離を計算し、入力データと関連するデータを近傍データとして抽出してリンクを追加するものである。
【０００３】
また、特許文献２では、アンケート等から収集した、活動の内容およびその活動を行う理由と、その活動において使用した知識や情報、加工方法などのコンテキストを対応づけて格納することにより、例えば活動の目的を検索条件として受け取ると、該当する活動内容やコンテキストの情報を出力するものである。
【特許文献１】特開平１１−３１２１１５号公報
【特許文献２】特開２００２−３４２３３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１の装置では、たとえば、顧客への商品提案書に対して、キーワードとして顧客名を登録するのか、商品名を登録するのか明示されておらず、近傍データとして必要な情報（例えば、顧客との折衝記録や他の顧客への提案事例等）が過不足なく抽出できるとは限らないという問題があった。
【０００５】
また、特許文献２の装置では、活動内容理由、知識、情報は、アンケートあるいはアクセスログから収集するとしているが、個々の業務プロセスおよびそのサブプロセスに対してそれらの情報を収集することは、アンケートの場合は人手がかかりすぎるし、アクセスログから判断することは困難であるという問題があった。
【０００６】
そのため、ある一連の業務に関連する情報を業務に対応付けて一元管理できる情報管理システム及び方法が求められている。
【課題を解決するための手段】
【０００７】
かかる課題を解決するために、第１の本発明の情報管理システムは、ある一連の業務に関連する情報を業務毎に対応付けて管理する情報管理システムであって、ある処理対象に対して予め設定された処理手段で所定処理する機能が定義されたものであって、機能を実現するための１以上のサブタスクと、処理に必要な１以上の入力リソースと、各サブタスクの処理による１以上の出力リソースとを少なくとも構成要素として持つ１又は複数のタスクを保管するタスク定義手段と、業務毎に登録された１又は複数のタスクのそれぞれの各構成要素に対応する具体的な情報を、業務に係る各タスクのタスク情報として保管するタスク情報保管手段と、外部からタスク登録命令を受けて、タスク定義手段の１又は複数のタスクの中から選択されたタスクと、そのタスクのタスク情報をタスク情報保管手段に登録すると共に、外部から指定された業務に係る各タスクのタスク情報をタスク情報保管手段から取り出し出力するタスク管理制御手段とを備えることを特徴とする。
【０００８】
第２の本発明の情報管理方法は、ある一連の業務に関連する情報を業務毎に対応付けて管理する情報管理システムであって、ある処理対象に対して予め設定された処理手段で所定処理する機能が定義されたものであって、機能を実現するための１以上のサブタスクと、処理に必要な１以上の入力リソースと、各サブタスクの処理による１以上の出力リソースとを少なくとも構成要素として持つ１又は複数のタスクを保管するタスク定義手段と、業務毎に登録された１又は複数のタスクのそれぞれの各構成要素に対応する具体的な情報を、業務に係る各タスクのタスク情報として保管するタスク情報保管手段とを備え、タスク管理制御手段が、外部からタスク登録命令を受けて、タスク定義手段の１又は複数のタスクの中から選択されたタスクと、そのタスクのタスク情報をタスク情報保管手段に登録すると共に、外部から指定された業務に係る各タスクのタスク情報をタスク情報保管手段から取り出し出力することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ある一連の業務に関連する情報を業務毎に対応付けて管理する情報管理システムであって、ある処理対象に対して予め設定された処理手段で所定処理する機能が定義されたものであって、機能を実現するための１以上のサブタスクと、処理に必要な１以上の入力リソースと、各サブタスクの処理による１以上の出力リソースとを少なくとも構成要素として持つ１又は複数のタスクを保管するタスク定義手段と、業務毎に登録された１又は複数のタスクのそれぞれの各構成要素に対応する具体的な情報を、業務に係る各タスクのタスク情報として保管するタスク情報保管手段と、外部からタスク登録命令を受けて、タスク定義手段の１又は複数のタスクの中から選択されたタスクと、そのタスクのタスク情報をタスク情報保管手段に登録すると共に、外部から指定された業務に係る各タスクのタスク情報をタスク情報保管手段から取り出し出力するタスク管理制御手段とを備えるため、業務に関する情報を一元管理することができる。
【発明を実施するための最良の形態】
【００１０】
以下、本発明の情報管理システム及び方法を実施するための最良の形態について図面を参照して説明する。
【００１１】
（Ａ）実施形態
本実施形態は、業務に係る情報（文書、メール等）を作成する業務管理システムに本発明の情報管理システムを適用した場合について説明する。
【００１２】
（Ａ−１）実施形態の構成
図１は、本実施形態の情報管理装置の内部構成及び機能を説明するブロック図である。
【００１３】
図１に示すように、本実施形態の情報管理装置１は、ユーザインタフェース部１１、コントロール部１２、サービス管理部１３、タスク管理部１４を有し、またハードディスク内に、サービスインタフェース部１３１、タスクオントロジー部１４１、リソースオントロジー部１４２、タスク情報部１４３を備える。
【００１４】
ユーザインタフェース部１１は、利用者端末（図示しない）への画面出力および利用者端末からの指示あるいは情報を入力する部分であり、コントロール部１２と接続されている。
【００１５】
なお、情報管理装置１は、図示しない通信回線（例えば、イントラやインターネット等）を通じて利用者端末と接続可能である。
【００１６】
コントロール部１２は、本実施形態の情報管理装置１全体の機能制御を行なうものであり、サービス管理部１３及びタスク管理部１４と接続されている。コントロール部１２は、例えば、ＣＰＵなどが該当し、サービス管理部１３及びタスク管理部１４を制御することでそれぞれの機能を実現するものである。
【００１７】
サービス管理部１３は、本実施形態の情報管理システム以外の外部サービス（例えば、情報サービスあるいはアプリケーションサービスなど）を管理するものであり、サービスインタフェース１３１と接続されている。
【００１８】
サービスインタフェース１３１は、外部サービスが提供しているインタフェースを格納するものである。
【００１９】
タスク管理部１４は、利用者のタスクの生成、管理を行なうものであり、ハードディスク内のタスクオントロジー１４１、リソースオントロジー１４２及びタスク情報１４３と接続されている。
【００２０】
図２は、タスクオントロジー１４１の内容を示す概念図である。図２に示すように、タスクオントロジー１４１は、それぞれ機能が定義された１つ以上のタスクＴｉ（Ｔ１、Ｔ２、…；ｉは正の整数）を有する。また、各タスクは、１つ以上のサブタスクＴｉ−Ｔｊ（Ｔ１−Ｔ１、Ｔ１−Ｔ２、…；ｊは正の整数）と、１つ以上の入力リソースＴｉ−Ｒ１ａ、Ｔｉ−Ｒ１ｂ、…と、１つ以上の出力リソースＴｉ−Ｒｍ、Ｔｉ−Ｒｋ、…と、サブタスクが２以上の場合は中間リソースＴｉ−Ｒ２ａ、Ｔｉ−Ｒ２ｂ、…を有している。
【００２１】
ここで、各タスクＴ１、Ｔ２、…の各機能は、「対象Ｔｉ−Ｏを、手段Ｔｉ−Ｍで機能（述語）Ｔｉ−Ｐする」という形式で定義される。また、対象Ｔｉ−Ｏは、さらに他の機能を記述でき、また１つのタスクＴｉに複数の機能を記述できるものとする。
【００２２】
また、各サブタスクＴｉ−Ｔｊは、それぞれサブタスクの機能を有し、各機能は、「対象Ｔｉ−Ｔｊ−Ｏを、手段Ｔｉ−Ｔｊ−Ｍで、機能（述語）Ｔｉ−Ｔｊ−Ｐする」と定義される。なお、あるサブタスクＴｉ−Ｔｊを含むタスクＴｉのリソースＴｉ−Ｒｋのいずれかが、そのサブタスクの入力リソース、出力リソースになっている。
【００２３】
ここで、本実施形態のタスクにおけるサブタスクとリソースとの関係について図３を参照して説明する。図３の例に示すように、あるタスクにおいて、リソースとサブタスクは、ＡＮＤ、ＯＲ条件により接続させるように定義することができる。
【００２４】
図１に戻り、リソースオントロジー１４２は、リソース間の階層関係を定義したものである。図４は、リソースオントロジー１４２の概念図である。図４に示すように、ルートリソースＲ１−１を除き、各リソースは、他の１つ以上のリソースを上位概念として持つものとして定義される。例えば、図４において、リソースＲ２−１〜Ｒ２−ｎは、ルートリソースＲ１−１を上位概念として持ち、リソースＲ３−１〜Ｒ３−ｎは、リソースＲ２−１を上記概念として持つ。
【００２５】
タスク情報１４３は、タスク管理部１４によって次に示すような情報が書き込まれ、書き込まれた情報を管理するものである。
【００２６】
図５は、タスク情報１４３で管理する情報の概念図である。図５に示すように、タスク情報１４３は、タスクオントロジー１４１内で定義されたタスクＴｉ、サブタスクＴｉ−Ｔｊ及びリソースＴｉ−Ｒｉの定義コピーを管理する。また、タスク情報１３は、利用者による選択又は入力を受けて、各タスクＴｉについては、タスク名Ｔｉ−Ｖ、開始日Ｔｉ−Ｓ及び締切日Ｔｉ−Ｅを管理し、各サブタスクＴｉ−Ｔｊについては、開始日Ｔｉ−Ｔｊ−Ｓ及び終了日Ｔｉ−Ｔｊ−Ｅを管理し、各リソースＴｉ−Ｒｊについては、具体的な値であるリソース値Ｔｉ−Ｒｊ−Ｖ及びリソースの設定日Ｔｉ−Ｒｊ−Ｓを管理する。また、サブタスクＴｉ−Ｔｊから別のタスクＴｊが呼び出された場合は、サブタスクＴｉ−ＴｊはタスクＴｊへのリンクを有する。
【００２７】
サービスインタフェース部１３１は、外部サービスに係る情報を管理するものである。図６は、サービスインタフェース１３１の内容を示す概念図である。図６に示すように、１つ以上のサービスＳ１、Ｓ２、…の各々に対して、１つ以上の関数Ｓｉ−Ｆ１、Ｓｉ−Ｆ２、…が定義されており、各々の関数Ｓｉ−Ｆｊは、１つ以上の入力リソースＳｉ−Ｆ卜Ｒ１ｂ、Ｓｉ−Ｆｊ−Ｒ１ｂ、…、１つ以上の出力リソースＳｉ−Ｆｊ−Ｒ２ａ、Ｓｉ−Ｆｊ−Ｒ２ｂ、…が定義されているものである。
【００２８】
（Ａ−２）実施形態の動作
次に、本実施形態の情報管理装置１による情報管理処理の動作について図面を参照して説明する。
【００２９】
本実施形態の動作では、タスクオントロジー１４１を図７のように定義し、リソースオントロジー１４２を図８のように定義したものとして説明する。
【００３０】
ここで、タスクオントロジー１４１及びリソースオントロジー１４２の定義は、予め設定されたものとしてもよいし、又は利用者が定義してもよい。
【００３１】
図７において、例えば、タスクＴＡ１は、提案書ＴＡ１−Ｏを用意するＴＡ１−Ｐタスクであり、テーマＴＡ１−Ｒ１を入力リソースとして、提案書ＴＡ１−Ｒ３が出力リソースである。また、タスクＴＡ１は、サブタスクとして、提案書ＴＡ１−Ｔ１ａ−Ｏ頼むＴＡ１−Ｔ１ａ−Ｐタスク、及び、提案書ＴＡ１−Ｔ１ｂ−Ｏを作るＴＡ１−Ｔ１ｈ−Ｐタスクがあり、これら２つのサブタスクがＯＲの関係で接続されているものとする。
【００３２】
同様に、タスクＴＡ２はメールを送信する機能が定義されており、タスクＴＡ３はメールを受信する機能が定義されており、タスクＴＡ４は業務を依頼する機能が定義されている。
【００３３】
また、図８において、情報Ｒ２−１、人Ｒ２−２、組織Ｒ２−３及び業務Ｒ２−４は、リソースＲ１−１を上位概念としてもち、資料Ｒ３−１及びテーマＲ３−２は、情報Ｒ２−１を上位概念としてもち、文書Ｒ４−１及びデータＲ４−２は、資料Ｒ３−１を上位概念としてもち、報告書Ｒ５−１及びメールＲ５−２は、文書Ｒ４−１を上位概念としてもつ。
【００３４】
以上のようなタスクオントロジー１４１及びリソースオントロジー１４２を備えた場合の本実施形態の情報管理装置１の動作について、図９のフローチャートを用いて説明する。
【００３５】
まず、例えばＢ社への提案書を作成する利用者の操作により、利用者端末（図示しない）は、業務システム内のタスク管理処理の起動要求を取り込み、その起動要求を情報管理装置１に与える。
【００３６】
利用者端末１からの要求を受けて、情報管理装置１のコントロール部１２は、タスク管理部１４を制御し、タスク情報１４３に格納されている全てのタスク情報を読み出させ、その全てのタスク情報を一覧としたタスク管理画面を作成させ、ユーザインタフェース部１１を通じて利用者端末に出力させる（Ｓ１０１）。
【００３７】
図１０は、タスク管理画面例である。本実施形態では、コントロール部１２は、タスク情報１４３から、全てのタスクについて、少なくともタスク名Ｔｉ−Ｖ及び締切日Ｔｉ−Ｅを読み出してタスク一覧を作成すると共に、新規タスク作成ボタンを画面に付与する。
【００３８】
このようにタスク一覧及び新規タスク作成ボタンを備えることで、利用者は、すでに作成されているタスクの閲覧及び新規作成を選択できる。なお、以下では、利用者がタスクを新規作成する場合について説明する。
【００３９】
利用者操作により新規タスク作成ボタンが選択されると、利用者端末から新規タスク作成命令が情報管理装置１に与えられる。新規タスク作成命令がユーザインタフェース部１１を介してコントロ一ル部１２に与えられると、コントロール部１２は、タスク管理部１４に新規タスク作成命令を与えて、新規タスク作成処理をさせる（Ｓ１０２）。なお、利用者がタスク一覧のいずれかを選択した場合については後述する。
【００４０】
タスク管理部１４は、新規タスク作成命令をコントロール部１２から受け取ると、タスクオントロジー１４１内の全てのタスクＴｉに定義されている、機能（Ｔｉ−０、Ｔｉ−Ｍ、Ｔｉ−Ｐ）、入力リソースＴｉ−Ｒｊ、サブタスクＴｉ−Ｔｊ、及び、出力リソースＴｉ−Ｒｎを読み出し、コントロール部１２に与える。
【００４１】
コントロール部１２は、全てのタスクＴｉに定義されている、機能、入力リソース、サブタスク及び出力リソースに基づいてタスク定義一覧を作成する。そして、コントロール部１２は、タスク定義一覧を表示してそれらの中から利用者にタスクを選択可能にするタスク選択部と、利用者が新規作成するタスクの名称及びそのタスク作成の締切日の設定入力部とを有する新規タスク画面を作成し、その新規タスク画面をユーザインタフェース部１１を通じて利用者端末に与える（Ｓ１０３）。
【００４２】
図１１は、新規タスク画面例である。本実施形態の新規タスク画面は、タスク名の入力部と、締切日の入力部と、表示された全タスク定義一覧の中からタスクを選択できるタスク選択部からなる。
【００４３】
利用者がタスク名及び締切日を入力しタスクを選択すると、利用者端末は、入力タスク情報を情報管理装置１に与える。ユーザインタフェース部１１を介して入力タスク情報がコントロール部１２に与えられると、コントロール部１２は、タスク管理部１４に入力タスク情報を与えて、その入力タスク情報をタスク情報１４３に登録させる（Ｓ１０４）。
【００４４】
例えば、図１１の画面に対して、利用者１が、タスク名として「Ｂ社への提案資料作成」と入力し、タスクとして「提案書を作成する」を選択し、締切日としては２月５日を設定したとすると、タスク管理部１４は、図１２に示すように、タスク名ＴＸ１−Ｖを「Ｂ社への提案資料作成」とし、締切日ＴＸ１−Ｅを「２月５日」とし、開始日ＴＸ１−Ｓを「現在の日付（１月２６日）」とするタスクＴＸ１「提案書を作成する」をタスク情報１４３に登録する。
【００４５】
その後、コントロール部１２は、利用者が選択したタスク情報を示す画面を、ユーザインタフェース部１１を通じて利用者端末に与える（Ｓ１０５）。
【００４６】
また、Ｓ１０２において、利用者がすでに作成されているタスクをタスク一覧から選択した場合、タスク管理部１４は、コントロール部１２の制御を受けて、タスク情報１４３から選択されたタスクのタスク情報を読み出し、コントロール部１２は、その読み出したタスク情報を示す画面をユーザインタフェース部１１を通じて与える（Ｓ１１０及びＳ１０５）。
【００４７】
ここで、図１３は、Ｓ１０５で利用者端末に出力させる画面例である。図１３に示す画面は、タスク情報の登録や修正・変更に用いられるタスク処理に共通の画面である。これにより、利用者は、新規タスクの入力リソースの値を入力したり、サブタスクの設定や変更等したりできる。
【００４８】
また、利用者は、処理終了を選択できる。利用者が、処理終了を選択した場合は、タスク管理部１４はそのまま処理を終える。すなわち、タスク情報１４３には、タスク名ＴＸ１−ｖが「Ｂ社への提案資料作成」、締切日ＴＸ１−Ｅが「２月５日」であるタスクＴＸ１「提案書を作成する」がそのまま保存されている。また利用者は、Ｓ１０１に戻り、タスク管理画面で出力された当該タスクを指定することで、タスク処理を再開することができる（Ｓ１０１，Ｓ１０２，Ｓ１１０，Ｓ１０５）。
【００４９】
Ｓ１０５でタスク情報の設定画面を利用者端末に出力させると、情報管理装置１は、利用者端末からの指示待ちとなる。
【００５０】
まず、利用者端末からリソース値が入力された場合の情報管理装置１の処理について説明する。この処理は、新規タスク作成の際の入力リソース値の設定や、一度設定した入力リソース値の修正・変更処理に対応する。
【００５１】
例えば、上述の例において、新規タスクを作成する利用者は、新規タスクＴＸ１として「提案書を作成する」を選択した。この場合、コントロール部１２は、図７のタスク「提案書を作成する」ＴＡ１の入力リソースＴＡ１−Ｒ１が「テーマ」と定義されているので、「テーマ」の入力待ちとなる。
【００５２】
図１３の画面に対し、利用者が入力リソースの値を入力すると、利用者端末は、入力リソース値を情報管理装置１に与え、情報管理装置１は入力リソース値を受け取る（Ｓ１１２）。
【００５３】
ユーザインタフェース部１１を通じて入力リソース値がコントロール部１２に与えられると、タスク管理部１４は、コントロール部１２の制御を受けて、入力リソース値をタスク情報１４３に登録する（Ｓ１１５）。
【００５４】
そして、入力リソース値の登録が終了すると、Ｓ１０５に戻り、コントロール部１２は、再度タスク情報の画面を利用者端末に出力させる（Ｓ１０５）。このとき、次の処理として、サブタスクの設定／選択をさせる画面を出力させる。
【００５５】
例えば、Ｓ１１２において、利用者がテーマとして「Ｂ社へのＸ商品紹介」を入力すると、タスク管理部１４は、タスク名「Ｂ社への提案資料作成」ＴＸ１−Ｖのタスク「提案書を作成する」ＴＸ１について、入力リソースＴＸ−Ｒ１の値として「Ｂ社へのＸ製品紹介」を登録する（図１２参照）。
【００５６】
そして、当該選択されているタスク「提案書を作成する」ＴＡ１の入力リソースが、サブタスクＴＡ１−Ｔ１ａ及びＴＡ１−Ｔ１ｂと、ＯＲの関係で接続するように定義されているので（図７参照）、コントロール部１２は、図１４に示すようなサブタスク選択画面を出力させる（Ｓ１１４）。
【００５７】
図１４では、サブタスク「「提案書を作成する」を依頼する」ＴＡ１−Ｔ１ａ及びサブタスク「提案書を自分で作成する」ＴＡ１−Ｔ１ｂのいずれかを選択させる選択ボタンを表示させる。
【００５８】
ここで、サブタスクＴｉ−ＴｊがＯＲの関係で接続されている場合には、上記のようにして、利用者にいずれかを選択させるようにする。また、複数のサブタスクＴｉ−ＴｊがＡＮＤで接続されている場合は、複数のサブタスクＴｉ−Ｔｊのうち、利用者により出力リソースＴｉ−Ｒｊ＋１の値が設定されていないサブタスクＴｉ−Ｔｊｋの処理（すなわち未設定のサブタスク処理）を選択させるようにしてもよい。なお、タスクオントロジー１４１の定義に応じて、次のサブタスクが決定できるものである場合は自動的にサブタスク処理を進行させて設定してもよい。
【００５９】
利用者が、サブタスクを選択すると、利用者端末は選択情報を情報管理装置１に与える。タスク管理部１４は、コントロール部１２からサブタスクの選択情報を受け取り、コントロール部１２の制御によりサブタスクの処理を行なう（Ｓ１１４）。なお、利用者は、ここでも再び処理を終了することもできる。
【００６０】
図１５は、サブタスク処理の詳細な動作フローチャートである。
【００６１】
まず、タスク管理部１４は、選択されたサブタスクＴｉ−Ｔｊについて、その機能（Ｔｉ−Ｔｊ−０、Ｔｉ−Ｔｊ−Ｍ及びＴｉ−Ｔｊ−Ｐ）と、入力リソースＴｉ−Ｔｊ−Ｒｊと、出力リソースＴｉ−Ｔｊ−Ｒｊ＋１とがマッチする他のタスクをタスクオントロジー１４１内で検索する（Ｓ２１）。
【００６２】
ここで、マッチするとは、（１）機能の述語が同じであり、（２）機能の対象、入力リソース及び出力リソースが、（ａ）同じ、（ｂ）リソースオントロジー１４２で上位・下位関係あるいはその延長にある、（ｃ）どちらかの値が存在しない、又は（ｄ）一方が機能で、一方が業務あるいはリソースオントロジー１４２で業務の下位関係、かつ、（３）機能の手段が（ａ）同じ、又は（ｂ）どちらかの値が存在しない場合であるという条件である。ただし、マッチするタスクが複数存在する場合は、すべてを検索する。
【００６３】
例えば、図７において、サブタスク「「提案書を作成する」を依頼する」ＴＡ１−Ｔ１ａに対して、述語「依頼する」について、タスク「業務を依頼する」ＴＡ４、タスク「業務をメールで依頼する」ＴＡ５及びタスク「業務を電話で依頼する」ＴＡ６がマッチすることとなる。
【００６４】
タスク管理部１４により複数のタスクをタスクオントロジー１４１内から検索されると、コントロール部１２は、複数のタスクからタスクを利用者に選択させるために、複数のタスクを表示する画面をユーザインタフェース部１１を通じて利用者端末に与える（Ｓ２２）。図１６は、複数のタスクを表示した画面例である。
【００６５】
なお、Ｓ２１において、マッチするタスクが存在しない場合は、そのまま次のリソースの設定処理に進む。また、マッチするタスクが存在する場合でも、利用者は次のリソースを設定処理に進むことができるものとする。
【００６６】
利用者によりいずれかのタスクが選択されると、ユーザインタフェース部１１を通じて選択情報が情報管理装置１に与えられる（Ｓ２３）。
【００６７】
そして、タスク管理部１４は、その選択されたタスクＴｋを、サブタスクＴｉ−Ｔｊの呼出タスクとしてタスク情報１４３に登録する（Ｓ２４）。
【００６８】
このとき、選択されたタスクＴｋの登録は、まだタスク名の指定が無く、入力リソースの一部が設定されたタスクとして、上述と同様の新規作成処理が行なわれる。なお、利用者は、新規タスク作成処理の途中で処理終了を選択することができる。
【００６９】
図１７は、サブタスクと呼出タスクとの関係を説明する概念図である。例えば、図１７では、タスク「提案書を作成する」ＴＡ１のサブタスク「「提案書を作成する」を依頼する」ＴＡ−Ｔ１ａからタスク「業務をメールで依頼する」ＴＡ５が呼び出される。さらに、タスク「業務をメールで依頼する」ＴＡ５のサブタスク「メールを送信する」ＴＡ５−Ｔ２から、タスク「メールを送信する」ＴＡ２が呼び出されることを示している。
【００７０】
また、タスクＴｉにサービスが定義されている場合は、タスク管理部１４は、サービス管理部１３を用いでサービスインタフェース１３１から該当するサービスＳｉを検索し、定義されているプログラムを呼び出し、サービス実行する（Ｓ１１３）。
【００７１】
例えば、図１７において、タスク「メールを送信する」ＴＡ２は、サブタスクとしてサービス「メールサービス、送信（）」ＴＡ２−Ｓ１が定義されているから、サービス管理部１３は、メールサービスとして定義されているメールソフトをサービスインタフェース１３１から検索し、そのメールソフトに従って送信モードで起動する。
【００７２】
サブタスク処理が終了すると、タスク管理部１４は、サブタスクに対する呼出タスクの情報をタスク情報１４３から読み出し、その呼出タスクの情報を画面として出力させる（Ｓ１１０、Ｓ１０５）。
【００７３】
次に、タスク情報出力について図１８を参照して説明する。図１８は、図１７に示す呼出タスクが選択された場合のタスク情報例を示す。
【００７４】
図１８に示すように、利用者に選択されたタスク「提案書を作成する」ＴＸ１は、タスク名ＴＸ１−Ｖが「Ｂ社への提案資料作成」であり、開始日ＴＸ１−Ｓが「１月２６日」であり、締切日ＴＸ１−Ｅが「２月５日」である。
【００７５】
また、タスクＴＸ１のリソースは、テーマＴＸＴＲ１の値ＴＸ１−Ｒ１−Ｖが「Ｂ社へのＸ製品紹介」であり、設定日ＴＸ１−ＲＴＳが「１月２６日」であり、提案書ＴＸ１−Ｒ２ｂ及び提案書ＴＸ１−Ｒ３のそれぞれの値ＴＸ１−Ｒ２ｂ−Ｖ及びＴＸ１−Ｒ−Ｖは未定義であり、それぞれの設定日ＴＸ１−Ｒ２ｂ−Ｓ及びＴＸ１−Ｒ３−Ｓも未定義である。
【００７６】
さらに、タスクＴＸ１のサブタスク「「提案書を作成する」を依頼する」ＴＡ−Ｔ１ａについて、開始日ＴＸ１−Ｔ１ａ−Ｓは「１月２６日」であり、サブタスクＴＡ１−Ｔ１ａに対する呼出タスクとしてタスク「業務をメールで依頼する」ＴＸ２が呼び出されている。
【００７７】
また、サブタスクＴＸ１−Ｔ１ａの呼出タスクとするタスクＴＸ２（図７のタスクＴＡ５に対応する）は、タスク名ＴＸ２−Ｖは未定義であり、開始日ＴＸ２−Ｓは「１月２６日」であり、締切日ＴＸ２−Ｅは「１月２７日」である。また、タスクＴＸ２は、利用者による新規作成処理により機能の対象が設定され、依頼先ＴＸ２−Ｒ１ａの値ＴＸ２−Ｒ１ａ−Ｖが「山田太郎」であり、テーマＴＸ２−Ｒ１ｂの値ＴＸ２−Ｒ１ｂ−Ｖが「Ｂ社へのＸ装置紹介」であり、期日ＴＸ２−Ｒ１ｃの値ＴＸ２−Ｒ１ｃ−Ｖが「２月３日」であり、宛先ＴＸ２−Ｒ２ａの値ＴＸ２−Ｒ２ａ−Ｖとしてメールアドレスが設定され、本文ＴＸ２−Ｒ２ｂの値としてメール送信する対象である「ｍａｉｌ０１２６．ｔｘｔ」が設定される。また、サブタスク「メールで依頼する」ＴＸ２−Ｔ２に対する呼出タスクとしてタスク「メールを送信する」ＴＸ３が呼び出されている。
【００７８】
図１９は、サブタスクＴＸ１−Ｔ１ａに対する呼出タスクとしてタスクＴＸ２が呼び出されたときの出力画面例を示す。図１９に示すように、サブタスク１の欄に、利用者により選択可能な表示方法（例えばクリックにより選択可能とする方法）で、呼出タスク「業務をメールで依頼する」が表示される。
【００７９】
これにより、コントロール部１２は、利用者により呼出タスク「業務をメールで依頼する」が選択（クリック）されると、タスクＴＸ２に設定された宛先及び本文が取得されて、タスクＴＸ３を呼び出す。
【００８０】
図２０は、呼出タスクＴＸ３が呼び出されたときの出力画面例である。図２０に示すように、サブタスク２の欄に、呼出タスク「メールを送信する」が表示される。
【００８１】
このようにして、利用者は、「Ｂ社への提案書を作成する」というタスクを作成することができ、図２０における「Ｂ社への提案資料作成」ボタンを指定すると図１９に示す画面に戻る。
【００８２】
（Ａ−３）実施形態の効果
以上、本実施形態によれば、業務に必要なタスクを定義したタスクオントロジー１４１と、業務に係るリソースを階層管理するリソースオントロジー１４２とを備え、タスク管理部１４が、リソースオントロジー１４２を用いて、利用者に設定されたタスク及び又はサブタスクを生成することで、利用者が指定した業務情報を一元管理することができる。
【００８３】
また、リソースオントロジー１４２を用いて、上位のサブタスクで代替えすることができるため、サブタスクとして完全に同一の機能及び入出力リソースを定義しなくてもよく、タスクの定義が大幅に効率化できる。
【００８４】
さらに、サービス管理部１３を設け、サービス管理部１３は、外部サービスを管理するようにし、タスクオントロジー１４１は、外部サービスを定義できるようにしたことにより、タスクの入力リソースをサブタスクとして定義された外部サービスに渡すことができ、タスクあるいはサブタスクに必要な情報を自動的に取得することもできる。
【００８５】
（Ｂ）他の実施形態
（Ｂ−１）上述した情報管理装置は、例えば、業務に関する情報を検索させる検索システムの構成として適用することができる。
【００８６】
これにより、例えば、入力リソース、中間リソース及び又は出力リソースを検索入力情報として入力することで、それに関する文書、メール、データ等を容易に検索させることができる。
【００８７】
例えば、上司から依頼された提案書を作成しているときに、上司からの依頼メールを確認する、あるいは、提案書作成のために調査した情報を再度閲覧するといったことを、メールツールの検索機能で上司の氏名を入力して検索したり、情報の閲覧履歴やファイルを探しまわることなく、依頼メールの確認や再度の情報閲覧を容易に実現することができる。
【００８８】
（Ｂ−２）上述した実施形態では、情報管理手段が各構成要件を具備するものとして説明したが、物理的に同一の装置内になくてもよい。
【図面の簡単な説明】
【００８９】
【図１】実施形態の情報管理装置の全体構成図である。
【図２】タスクオントロジーの内容を説明する概念図である。
【図３】タスクオントロジーの内容例を示す説明図である。
【図４】リソースオントロジーの内容を説明する概念図である。
【図５】タスク情報の内容を説明する概念図である。
【図６】サービスインタフェースの内容を説明する概念図である。
【図７】本実施形態のタスクオントロジーの定義例を示す説明図である。
【図８】本実施形態のリソースオントロジーの定義例を示す説明図である。
【図９】本実施形態の情報管理装置の動作を説明するフローチャートである。
【図１０】タスク管理画面例を説明する図である。
【図１１】タスク管理画面例を説明する図である。
【図１２】本実施形態のタスク情報を説明する説明図である。
【図１３】タスク管理画面例を説明する図である。
【図１４】タスク管理画面例を説明する図である。
【図１５】本実施形態のサブタスク処理の動作を説明するフローチャートである。
【図１６】タスク管理画面例を説明する図である。
【図１７】本実施形態のサブタスクと呼出タスクとの関係を説明する説明図である。
【図１８】本実施形態のタスク情報の構成例を示す構成図である。
【図１９】タスク管理画面例を説明する図である。
【図２０】タスク管理画面例を説明する図である。
【符号の説明】
【００９０】
１…情報管理装置、１１…ユーザインタフェース部、１２…コントロール部、
１３…サービス管理部、１４…タスク管理部、
１３１…サービスインタフェース、１４１…タスクオントロジー、
１４２…リソースオントロジー、１４３…タスク情報。
【図１】
2006099581.tif 000003
【図２】
2006099581.tif 000004
【図３】
2006099581.tif 000005
【図４】
2006099581.tif 000006
【図５】
2006099581.tif 000007
【図６】
2006099581.tif 000008
【図７】
2006099581.tif 000009
【図８】
2006099581.tif 000010
【図９】
2006099581.tif 000011
【図１０】
2006099581.tif 000012
【図１１】
2006099581.tif 000013
【図１２】
2006099581.tif 000014
【図１３】
2006099581.tif 000015
【図１４】
2006099581.tif 000016
【図１５】
2006099581.tif 000017
【図１６】
2006099581.tif 000018
【図１７】
2006099581.tif 000019
【図１８】
2006099581.tif 000020
【図１９】
2006099581.tif 000021
【図２０】
2006099581.tif 000022
【手続補正書】
【提出日】平成16年10月19日(2004.10.19)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報管理システム及び情報管理方法に関し、例えば、文書、電子メール、データ等の情報を業務に関連づけて管理するシステムに関するものである。
【背景技術】
【０００２】
従来、情報を効率的に検索するために、情報にその関連情報を対応させて管理する技術として特許文献１及び２に示すようなものがある。
【０００３】
特許文献１では、利用者が入力データに対し、キーワード集合から任意のキーワードを選択し且つ各キーワードに対して重みづけを行うと、既存データと特徴ベクトルとの距離を計算し、入力データと関連するデータを近傍データとして抽出してリンクを追加するものである。
【０００４】
また、特許文献２では、アンケート等から収集した、活動の内容およびその活動を行う理由と、その活動において使用した知識や情報、加工方法などのコンテキストを対応づけて格納することにより、例えば活動の目的を検索条件として受け取ると、該当する活動内容やコンテキストの情報を出力するものである。
【特許文献１】特開平１１−３１２１１５号公報
【特許文献２】特開２００２−３４２３３３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１の装置では、たとえば、顧客への商品提案書に対して、キーワードとして顧客名を登録するのか、商品名を登録するのか明示されておらず、近傍データとして必要な情報（例えば、顧客との折衝記録や他の顧客への提案事例等）が過不足なく抽出できるとは限らないという問題があった。
【０００６】
また、特許文献２の装置では、活動内容理由、知識、情報は、アンケートあるいはアクセスログから収集するとしているが、個々の業務プロセスおよびそのサブプロセスに対してそれらの情報を収集することは、アンケートの場合は人手がかかりすぎるし、アクセスログから判断することは困難であるという問題があった。
【０００７】
そのため、ある一連の業務に関連する情報を業務に対応付けて一元管理できる情報管理システム及び方法が求められている。
【課題を解決するための手段】
【０００８】
かかる課題を解決するために、第１の本発明の情報管理システムは、ある一連の業務に関連する情報を業務毎に対応付けて管理する情報管理システムであって、ある処理対象に対して予め設定された処理手段で所定処理する機能が定義されたものであって、機能を実現するための１以上のサブタスクと、処理に必要な１以上の入力リソースと、各サブタスクの処理による１以上の出力リソースとを少なくとも構成要素として持つ１又は複数のタスクを保管するタスク定義手段と、業務毎に登録された１又は複数のタスクのそれぞれの各構成要素に対応する具体的な情報を、業務に係る各タスクのタスク情報として保管するタスク情報保管手段と、外部からタスク登録命令を受けて、タスク定義手段の１又は複数のタスクの中から選択されたタスクと、そのタスクのタスク情報をタスク情報保管手段に登録すると共に、外部から指定された業務に係る各タスクのタスク情報をタスク情報保管手段から取り出し出力するタスク管理制御手段とを備えることを特徴とする。
【０００９】
第２の本発明の情報管理方法は、ある一連の業務に関連する情報を業務毎に対応付けて管理する情報管理システムであって、ある処理対象に対して予め設定された処理手段で所定処理する機能が定義されたものであって、機能を実現するための１以上のサブタスクと、処理に必要な１以上の入力リソースと、各サブタスクの処理による１以上の出力リソースとを少なくとも構成要素として持つ１又は複数のタスクを保管するタスク定義手段と、業務毎に登録された１又は複数のタスクのそれぞれの各構成要素に対応する具体的な情報を、業務に係る各タスクのタスク情報として保管するタスク情報保管手段とを備え、タスク管理制御手段が、外部からタスク登録命令を受けて、タスク定義手段の１又は複数のタスクの中から選択されたタスクと、そのタスクのタスク情報をタスク情報保管手段に登録すると共に、外部から指定された業務に係る各タスクのタスク情報をタスク情報保管手段から取り出し出力することを特徴とする。
【発明の効果】
【００１０】
本発明によれば、ある一連の業務に関連する情報を業務毎に対応付けて管理する情報管理システムであって、ある処理対象に対して予め設定された処理手段で所定処理する機能が定義されたものであって、機能を実現するための１以上のサブタスクと、処理に必要な１以上の入力リソースと、各サブタスクの処理による１以上の出力リソースとを少なくとも構成要素として持つ１又は複数のタスクを保管するタスク定義手段と、業務毎に登録された１又は複数のタスクのそれぞれの各構成要素に対応する具体的な情報を、業務に係る各タスクのタスク情報として保管するタスク情報保管手段と、外部からタスク登録命令を受けて、タスク定義手段の１又は複数のタスクの中から選択されたタスクと、そのタスクのタスク情報をタスク情報保管手段に登録すると共に、外部から指定された業務に係る各タスクのタスク情報をタスク情報保管手段から取り出し出力するタスク管理制御手段とを備えるため、業務に関する情報を一元管理することができる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の情報管理システム及び方法を実施するための最良の形態について図面を参照して説明する。
【００１２】
（Ａ）実施形態
本実施形態は、業務に係る情報（文書、メール等）を作成する業務管理システムに本発明の情報管理システムを適用した場合について説明する。
【００１３】
（Ａ−１）実施形態の構成
図１は、本実施形態の情報管理装置の内部構成及び機能を説明するブロック図である。
【００１４】
図１に示すように、本実施形態の情報管理装置１は、ユーザインタフェース部１１、コントロール部１２、サービス管理部１３、タスク管理部１４を有し、またハードディスク内に、サービスインタフェース部１３１、タスクオントロジー部１４１、リソースオントロジー部１４２、タスク情報部１４３を備える。
【００１５】
ユーザインタフェース部１１は、利用者端末（図示しない）への画面出力および利用者端末からの指示あるいは情報を入力する部分であり、コントロール部１２と接続されている。
【００１６】
なお、情報管理装置１は、図示しない通信回線（例えば、イントラやインターネット等）を通じて利用者端末と接続可能である。
【００１７】
コントロール部１２は、本実施形態の情報管理装置１全体の機能制御を行なうものであり、サービス管理部１３及びタスク管理部１４と接続されている。コントロール部１２は、例えば、ＣＰＵなどが該当し、サービス管理部１３及びタスク管理部１４を制御することでそれぞれの機能を実現するものである。
【００１８】
サービス管理部１３は、本実施形態の情報管理システム以外の外部サービス（例えば、情報サービスあるいはアプリケーションサービスなど）を管理するものであり、サービスインタフェース１３１と接続されている。
【００１９】
サービスインタフェース１３１は、外部サービスが提供しているインタフェースを格納するものである。
【００２０】
タスク管理部１４は、利用者のタスクの生成、管理を行なうものであり、ハードディスク内のタスクオントロジー１４１、リソースオントロジー１４２及びタスク情報１４３と接続されている。
【００２１】
図２は、タスクオントロジー１４１の内容を示す概念図である。図２に示すように、タスクオントロジー１４１は、それぞれ機能が定義された１つ以上のタスクＴｉ（Ｔ１、Ｔ２、…；ｉは正の整数）を有する。また、各タスクは、１つ以上のサブタスクＴｉ−Ｔｊ（Ｔ１−Ｔ１、Ｔ１−Ｔ２、…；ｊは正の整数）と、１つ以上の入力リソースＴｉ−Ｒ１ａ、Ｔｉ−Ｒ１ｂ、…と、１つ以上の出力リソースＴｉ−Ｒｎａ、Ｔｉ−Ｒｎｂ、…と、サブタスクが２以上の場合は中間リソースＴｉ−Ｒ２ａ、Ｔｉ−Ｒ２ｂ、…を有している。
【００２２】
ここで、各タスクＴ１、Ｔ２、…の各機能は、「対象Ｔｉ−Ｏを、手段Ｔｉ−Ｍで機能（述語）Ｔｉ−Ｐする」という形式で定義される。また、対象Ｔｉ−Ｏは、さらに他の機能を記述でき、また１つのタスクＴｉに複数の機能を記述できるものとする。
【００２３】
また、各サブタスクＴｉ−Ｔｊは、それぞれサブタスクの機能を有し、各機能は、「対象Ｔｉ−Ｔｊ−Ｏを、手段Ｔｉ−Ｔｊ−Ｍで、機能（述語）Ｔｉ−Ｔｊ−Ｐする」と定義される。なお、あるサブタスクＴｉ−Ｔｊを含むタスクＴｉのリソースＴｉ−Ｒｋのいずれかが、そのサブタスクの入力リソース、出力リソースになっている。
【００２４】
ここで、本実施形態のタスクにおけるサブタスクとリソースとの関係について図３を参照して説明する。図３の例に示すように、あるタスクにおいて、リソースとサブタスクは、ＡＮＤ、ＯＲ条件により接続させるように定義することができる。
【００２５】
図１に戻り、リソースオントロジー１４２は、リソース間の階層関係を定義したものである。図４は、リソースオントロジー１４２の概念図である。図４に示すように、ルートリソースＲ１−１を除き、各リソースは、他の１つ以上のリソースを上位概念として持つものとして定義される。例えば、図４において、リソースＲ２−１〜Ｒ２−ｎは、ルートリソースＲ１−１を上位概念として持ち、リソースＲ３−１〜Ｒ３−ｎは、リソースＲ２−１を上記概念として持つ。
【００２６】
タスク情報１４３は、タスク管理部１４によって次に示すような情報が書き込まれ、書き込まれた情報を管理するものである。
【００２７】
図５は、タスク情報１４３で管理する情報の概念図である。図５に示すように、タスク情報１４３は、タスクオントロジー１４１内で定義されたタスクＴｉ、サブタスクＴｉ−Ｔｊ及びリソースＴｉ−Ｒｉの定義コピーを管理する。また、タスク情報１３は、利用者による選択又は入力を受けて、各タスクＴｉについては、タスク名Ｔｉ−Ｖ、開始日Ｔｉ−Ｓ及び締切日Ｔｉ−Ｅを管理し、各サブタスクＴｉ−Ｔｊについては、開始日Ｔｉ−Ｔｊ−Ｓ及び終了日Ｔｉ−Ｔｊ−Ｅを管理し、各リソースＴｉ−Ｒｊについては、具体的な値であるリソース値Ｔｉ−Ｒｊ−Ｖ及びリソースの設定日Ｔｉ−Ｒｊ−Ｓを管理する。また、サブタスクＴｉ−Ｔｊから別のタスクＴｊが呼び出された場合は、サブタスクＴｉ−ＴｊはタスクＴｊへのリンクを有する。
【００２８】
サービスインタフェース部１３１は、外部サービスに係る情報を管理するものである。図６は、サービスインタフェース１３１の内容を示す概念図である。図６に示すように、１つ以上のサービスＳ１、Ｓ２、…の各々に対して、１つ以上の関数Ｓｉ−Ｆ１、Ｓｉ−Ｆ２、…が定義されており、各々の関数Ｓｉ−Ｆｊは、１つ以上の入力リソースＳｉ−ｊ−Ｒ１ａ、Ｓｉ−Ｆｊ−Ｒ１ｂ、…、１つ以上の出力リソースＳｉ−Ｆｊ−Ｒ２ａ、Ｓｉ−Ｆｊ−Ｒ２ｂ、…が定義されているものである。
【００２９】
（Ａ−２）実施形態の動作
次に、本実施形態の情報管理装置１による情報管理処理の動作について図面を参照して説明する。
【００３０】
本実施形態の動作では、タスクオントロジー１４１を図７のように定義し、リソースオントロジー１４２を図８のように定義したものとして説明する。
【００３１】
ここで、タスクオントロジー１４１及びリソースオントロジー１４２の定義は、予め設定されたものとしてもよいし、又は利用者が定義してもよい。
【００３２】
図７において、例えば、タスクＴＡ１は、提案書ＴＡ１−Ｏを用意するＴＡ１−Ｐタスクであり、テーマＴＡ１−Ｒ１を入力リソースとして、提案書ＴＡ１−Ｒ３が出力リソースである。また、タスクＴＡ１は、サブタスクとして、提案書ＴＡ１−Ｔ１ａ−Ｏを頼むＴＡ１−Ｔ１ａ−Ｐタスク、及び、提案書ＴＡ１−Ｔ１ｂ−Ｏを作るＴＡ１−Ｔ１ｈ−Ｐタスクがあり、これら２つのサブタスクがＯＲの関係で接続されているものとする。
【００３３】
同様に、タスクＴＡ２はメールを送信する機能が定義されており、タスクＴＡ３はメールを受信する機能が定義されており、タスクＴＡ４は業務を依頼する機能が定義されている。
【００３４】
また、図８において、情報Ｒ２−１、人Ｒ２−２、組織Ｒ２−３及び業務Ｒ２−４は、リソースＲ１−１を上位概念としてもち、資料Ｒ３−１及びテーマＲ３−２は、情報Ｒ２−１を上位概念としてもち、文書Ｒ４−１及びデータＲ４−２は、資料Ｒ３−１を上位概念としてもち、報告書Ｒ５−１及びメールＲ５−２は、文書Ｒ４−１を上位概念としてもつ。
【００３５】
以上のようなタスクオントロジー１４１及びリソースオントロジー１４２を備えた場合の本実施形態の情報管理装置１の動作について、図９のフローチャートを用いて説明する。
【００３６】
まず、例えばＢ社への提案書を作成する利用者の操作により、利用者端末（図示しない）は、業務システム内のタスク管理処理の起動要求を取り込み、その起動要求を情報管理装置１に与える。
【００３７】
利用者端末１からの要求を受けて、情報管理装置１のコントロール部１２は、タスク管理部１４を制御し、タスク情報１４３に格納されている全てのタスク情報を読み出させ、その全てのタスク情報を一覧としたタスク管理画面を作成させ、ユーザインタフェース部１１を通じて利用者端末に出力させる（Ｓ１０１）。
【００３８】
図１０は、タスク管理画面例である。本実施形態では、コントロール部１２は、タスク情報１４３から、全てのタスクについて、少なくともタスク名Ｔｉ−Ｖ及び締切日Ｔｉ−Ｅを読み出してタスク一覧を作成すると共に、新規タスク作成ボタンを画面に付与する。
【００３９】
このようにタスク一覧及び新規タスク作成ボタンを備えることで、利用者は、すでに作成されているタスクの閲覧及び新規作成を選択できる。なお、以下では、利用者がタスクを新規作成する場合について説明する。
【００４０】
利用者操作により新規タスク作成ボタンが選択されると、利用者端末から新規タスク作成命令が情報管理装置１に与えられる。新規タスク作成命令がユーザインタフェース部１１を介してコントロ一ル部１２に与えられると、コントロール部１２は、タスク管理部１４に新規タスク作成命令を与えて、新規タスク作成処理をさせる（Ｓ１０２）。なお、利用者がタスク一覧のいずれかを選択した場合については後述する。
【００４１】
タスク管理部１４は、新規タスク作成命令をコントロール部１２から受け取ると、タスクオントロジー１４１内の全てのタスクＴｉに定義されている、機能（Ｔｉ−０、Ｔｉ−Ｍ、Ｔｉ−Ｐ）、入力リソースＴｉ−Ｒｊ、サブタスクＴｉ−Ｔｊ、及び、出力リソースＴｉ−Ｒｎを読み出し、コントロール部１２に与える。
【００４２】
コントロール部１２は、全てのタスクＴｉに定義されている、機能、入力リソース、サブタスク及び出力リソースに基づいてタスク定義一覧を作成する。そして、コントロール部１２は、タスク定義一覧を表示してそれらの中から利用者にタスクを選択可能にするタスク選択部と、利用者が新規作成するタスクの名称及びそのタスク作成の締切日の設定入力部とを有する新規タスク画面を作成し、その新規タスク画面をユーザインタフェース部１１を通じて利用者端末に与える（Ｓ１０３）。
【００４３】
図１１は、新規タスク画面例である。本実施形態の新規タスク画面は、タスク名の入力部と、締切日の入力部と、表示された全タスク定義一覧の中からタスクを選択できるタスク選択部からなる。
【００４４】
利用者がタスク名及び締切日を入力しタスクを選択すると、利用者端末は、入力タスク情報を情報管理装置１に与える。ユーザインタフェース部１１を介して入力タスク情報がコントロール部１２に与えられると、コントロール部１２は、タスク管理部１４に入力タスク情報を与えて、その入力タスク情報をタスク情報１４３に登録させる（Ｓ１０４）。
【００４５】
例えば、図１１の画面に対して、利用者１が、タスク名として「Ｂ社への提案資料作成」と入力し、タスクとして「提案書を作成する」を選択し、締切日としては２月５日を設定したとすると、タスク管理部１４は、図１２に示すように、タスク名ＴＸ１−Ｖを「Ｂ社への提案資料作成」とし、締切日ＴＸ１−Ｅを「２月５日」とし、開始日ＴＸ１−Ｓを「現在の日付（１月２６日）」とするタスクＴＸ１「提案書を作成する」をタスク情報１４３に登録する。
【００４６】
その後、コントロール部１２は、利用者が選択したタスク情報を示す画面を、ユーザインタフェース部１１を通じて利用者端末に与える（Ｓ１０５）。
【００４７】
また、Ｓ１０２において、利用者がすでに作成されているタスクをタスク一覧から選択した場合、タスク管理部１４は、コントロール部１２の制御を受けて、タスク情報１４３から選択されたタスクのタスク情報を読み出し、コントロール部１２は、その読み出したタスク情報を示す画面をユーザインタフェース部１１を通じて与える（Ｓ１１０及びＳ１０５）。
【００４８】
ここで、図１３は、Ｓ１０５で利用者端末に出力させる画面例である。図１３に示す画面は、タスク情報の登録や修正・変更に用いられるタスク処理に共通の画面である。これにより、利用者は、新規タスクの入力リソースの値を入力したり、サブタスクの設定や変更等したりできる。
【００４９】
また、利用者は、処理終了を選択できる。利用者が、処理終了を選択した場合は、タスク管理部１４はそのまま処理を終える。すなわち、タスク情報１４３には、タスク名ＴＸ１−Ｖが「Ｂ社への提案資料作成」、締切日ＴＸ１−Ｅが「２月５日」であるタスクＴＸ１「提案書を作成する」がそのまま保存されている。また利用者は、Ｓ１０１に戻り、タスク管理画面で出力された当該タスクを指定することで、タスク処理を再開することができる（Ｓ１０１，Ｓ１０２，Ｓ１１０，Ｓ１０５）。
【００５０】
Ｓ１０５でタスク情報の設定画面を利用者端末に出力させると、情報管理装置１は、利用者端末からの指示待ちとなる。
【００５１】
まず、利用者端末からリソース値が入力された場合の情報管理装置１の処理について説明する。この処理は、新規タスク作成の際の入力リソース値の設定や、一度設定した入力リソース値の修正・変更処理に対応する。
【００５２】
例えば、上述の例において、新規タスクを作成する利用者は、新規タスクＴＸ１として「提案書を作成する」を選択した。この場合、コントロール部１２は、図７のタスク「提案書を作成する」ＴＡ１の入力リソースＴＡ１−Ｒ１が「テーマ」と定義されているので、「テーマ」の入力待ちとなる。
【００５３】
図１３の画面に対し、利用者が入力リソースの値を入力すると、利用者端末は、入力リソース値を情報管理装置１に与え、情報管理装置１は入力リソース値を受け取る（Ｓ１１２）。
【００５４】
ユーザインタフェース部１１を通じて入力リソース値がコントロール部１２に与えられると、タスク管理部１４は、コントロール部１２の制御を受けて、入力リソース値をタスク情報１４３に登録する（Ｓ１１５）。
【００５５】
そして、入力リソース値の登録が終了すると、Ｓ１０５に戻り、コントロール部１２は、再度タスク情報の画面を利用者端末に出力させる（Ｓ１０５）。このとき、次の処理として、サブタスクの設定／選択をさせる画面を出力させる。
【００５６】
例えば、Ｓ１１２において、利用者がテーマとして「Ｂ社へのＸ商品紹介」を入力すると、タスク管理部１４は、タスク名「Ｂ社への提案資料作成」ＴＸ１−Ｖのタスク「提案書を作成する」ＴＸ１について、入力リソースＴＸ−Ｒ１の値として「Ｂ社へのＸ製品紹介」を登録する（図１２参照）。
【００５７】
そして、当該選択されているタスク「提案書を作成する」ＴＡ１の入力リソースが、サブタスクＴＡ１−Ｔ１ａ及びＴＡ１−Ｔ１ｂと、ＯＲの関係で接続するように定義されているので（図７参照）、コントロール部１２は、図１４に示すようなサブタスク選択画面を出力させる（Ｓ１１４）。
【００５８】
図１４では、サブタスク「「提案書を作成する」を依頼する」ＴＡ１−Ｔ１ａ及びサブタスク「提案書を自分で作成する」ＴＡ１−Ｔ１ｂのいずれかを選択させる選択ボタンを表示させる。
【００５９】
ここで、サブタスクＴｉ−ＴｊがＯＲの関係で接続されている場合には、上記のようにして、利用者にいずれかを選択させるようにする。また、複数のサブタスクＴｉ−ＴｊがＡＮＤで接続されている場合は、複数のサブタスクＴｉ−Ｔｊのうち、利用者により出力リソースＴｉ−Ｒｊ＋１の値が設定されていないサブタスクＴｉ−Ｔｊｋの処理（すなわち未設定のサブタスク処理）を選択させるようにしてもよい。なお、タスクオントロジー１４１の定義に応じて、次のサブタスクが決定できるものである場合は自動的にサブタスク処理を進行させて設定してもよい。
【００６０】
利用者が、サブタスクを選択すると、利用者端末は選択情報を情報管理装置１に与える。タスク管理部１４は、コントロール部１２からサブタスクの選択情報を受け取り、コントロール部１２の制御によりサブタスクの処理を行なう（Ｓ１１４）。なお、利用者は、ここでも再び処理を終了することもできる。
【００６１】
図１５は、サブタスク処理の詳細な動作フローチャートである。
【００６２】
まず、タスク管理部１４は、選択されたサブタスクＴｉ−Ｔｊについて、その機能（Ｔｉ−Ｔｊ−０、Ｔｉ−Ｔｊ−Ｍ及びＴｉ−Ｔｊ−Ｐ）と、入力リソースＴｉ−Ｔｊ−Ｒｊと、出力リソースＴｉ−Ｔｊ−Ｒｊ＋１とがマッチする他のタスクをタスクオントロジー１４１内で検索する（Ｓ２１）。
【００６３】
ここで、マッチするとは、（１）機能の述語が同じであり、（２）機能の対象、入力リソース及び出力リソースが、（ａ）同じ、（ｂ）リソースオントロジー１４２で上位・下位関係あるいはその延長にある、（ｃ）どちらかの値が存在しない、又は（ｄ）一方が機能で、一方が業務あるいはリソースオントロジー１４２で業務の下位関係、かつ、（３）機能の手段が（ａ）同じ、又は（ｂ）どちらかの値が存在しない場合であるという条件である。ただし、マッチするタスクが複数存在する場合は、すべてを検索する。
【００６４】
例えば、図７において、サブタスク「「提案書を作成する」を依頼する」ＴＡ１−Ｔ１ａに対して、述語「依頼する」について、タスク「業務を依頼する」ＴＡ４、タスク「業務をメールで依頼する」ＴＡ５及びタスク「業務を電話で依頼する」ＴＡ６がマッチすることとなる。
【００６５】
タスク管理部１４により複数のタスクをタスクオントロジー１４１内から検索されると、コントロール部１２は、複数のタスクからタスクを利用者に選択させるために、複数のタスクを表示する画面をユーザインタフェース部１１を通じて利用者端末に与える（Ｓ２２）。図１６は、複数のタスクを表示した画面例である。
【００６６】
なお、Ｓ２１において、マッチするタスクが存在しない場合は、そのまま次のリソースの設定処理に進む。また、マッチするタスクが存在する場合でも、利用者は次のリソースを設定処理に進むことができるものとする。
【００６７】
利用者によりいずれかのタスクが選択されると、ユーザインタフェース部１１を通じて選択情報が情報管理装置１に与えられる（Ｓ２３）。
【００６８】
そして、タスク管理部１４は、その選択されたタスクＴｋを、サブタスクＴｉ−Ｔｊの呼出タスクとしてタスク情報１４３に登録する（Ｓ２４）。
【００６９】
このとき、選択されたタスクＴｋの登録は、まだタスク名の指定が無く、入力リソースの一部が設定されたタスクとして、上述と同様の新規作成処理が行なわれる。なお、利用者は、新規タスク作成処理の途中で処理終了を選択することができる。
【００７０】
図１７は、サブタスクと呼出タスクとの関係を説明する概念図である。例えば、図１７では、タスク「提案書を作成する」ＴＡ１のサブタスク「「提案書を作成する」を依頼する」ＴＡ−Ｔ１ａからタスク「業務をメールで依頼する」ＴＡ５が呼び出される。さらに、タスク「業務をメールで依頼する」ＴＡ５のサブタスク「メールを送信する」ＴＡ５−Ｔ２から、タスク「メールを送信する」ＴＡ２が呼び出されることを示している。
【００７１】
また、タスクＴｉにサービスが定義されている場合は、タスク管理部１４は、サービス管理部１３を用いでサービスインタフェース１３１から該当するサービスＳｉを検索し、定義されているプログラムを呼び出し、サービス実行する（Ｓ１１３）。
【００７２】
例えば、図１７において、タスク「メールを送信する」ＴＡ２は、サブタスクとしてサービス「メールサービス、送信（）」ＴＡ２−Ｓ１が定義されているから、サービス管理部１３は、メールサービスとして定義されているメールソフトをサービスインタフェース１３１から検索し、そのメールソフトに従って送信モードで起動する。
【００７３】
サブタスク処理が終了すると、タスク管理部１４は、サブタスクに対する呼出タスクの情報をタスク情報１４３から読み出し、その呼出タスクの情報を画面として出力させる（Ｓ１１０、Ｓ１０５）。
【００７４】
次に、タスク情報出力について図１８を参照して説明する。図１８は、図１７に示す呼出タスクが選択された場合のタスク情報例を示す。
【００７５】
図１８に示すように、利用者に選択されたタスク「提案書を作成する」ＴＸ１は、タスク名ＴＸ１−Ｖが「Ｂ社への提案資料作成」であり、開始日ＴＸ１−Ｓが「１月２６日」であり、締切日ＴＸ１−Ｅが「２月５日」である。
【００７６】
また、タスクＴＸ１のリソースは、テーマＴＸ１−Ｒ１の値ＴＸ１−Ｒ１−Ｖが「Ｂ社へのＸ製品紹介」であり、設定日ＴＸ１−Ｒ１−Ｓが「１月２６日」であり、提案書ＴＸ１−Ｒ２ｂ及び提案書ＴＸ１−Ｒ３のそれぞれの値ＴＸ１−Ｒ２ｂ−Ｖ及びＴＸ１−Ｒ３−Ｖは未定義であり、それぞれの設定日ＴＸ１−Ｒ２ｂ−Ｓ及びＴＸ１−Ｒ３−Ｓも未定義である。
【００７７】
さらに、タスクＴＸ１のサブタスク「「提案書を作成する」を依頼する」ＴＸ１−Ｔ１ａについて、開始日ＴＸ１−Ｔａ１−Ｓは「１月２６日」であり、サブタスクＴＸ１−Ｔ１ａ−Ｅに対する呼出タスクとしてタスク「業務をメールで依頼する」ＴＸ２が呼び出されている。
【００７８】
また、サブタスクＴＸ１−Ｔ１ａの呼出タスクとするタスクＴＸ２（図７のタスクＴＡ５に対応する）は、タスク名ＴＸ２−Ｖは未定義であり、開始日ＴＸ２−Ｓは「１月２６日」であり、締切日ＴＸ２−Ｅは「１月２７日」である。また、タスクＴＸ２は、利用者による新規作成処理により機能の対象が設定され、依頼先ＴＸ２−Ｒ１ａの値ＴＸ２−Ｒ１ａ−Ｖが「山田太郎」であり、テーマＴＸ２−Ｒ１ｂの値ＴＸ１−Ｒ１ｂ−Ｖが「Ｂ社へのＸ装置紹介」であり、期日ＴＸ２−Ｒ１ｃの値ＴＸ２−Ｒ１ｃ−Ｖが「２月３日」であり、宛先ＴＸ２−Ｒ２ａの値ＴＸ２−Ｒ２ａ−Ｖとしてメールアドレスが設定され、本文ＴＸ２−Ｒ２ｂの値としてメール送信する対象である「ｍａｉｌ０１２６．ｔｘｔ」が設定される。また、サブタスク「メールで依頼する」ＴＸ２−Ｔ２に対する呼出タスクとしてタスク「メールを送信する」ＴＸ３が呼び出されている。
【００７９】
図１９は、サブタスクＴＸ１−Ｔ１ａに対する呼出タスクとしてタスクＴＸ２が呼び出されたときの出力画面例を示す。図１９に示すように、サブタスク１の欄に、利用者により選択可能な表示方法（例えばクリックにより選択可能とする方法）で、呼出タスク「業務をメールで依頼する」が表示される。
【００８０】
これにより、コントロール部１２は、利用者により呼出タスク「業務をメールで依頼する」が選択（クリック）されると、タスクＴＸ２に設定された宛先及び本文が取得されて、タスクＴＸ３を呼び出す。
【００８１】
図２０は、呼出タスクＴＸ３が呼び出されたときの出力画面例である。図２０に示すように、サブタスク２の欄に、呼出タスク「メールを送信する」が表示される。
【００８２】
このようにして、利用者は、「Ｂ社への提案書を作成する」というタスクを作成することができ、図２０における「Ｂ社への提案資料作成」ボタンを指定すると図１９に示す画面に戻る。
【００８３】
（Ａ−３）実施形態の効果
以上、本実施形態によれば、業務に必要なタスクを定義したタスクオントロジー１４１と、業務に係るリソースを階層管理するリソースオントロジー１４２とを備え、タスク管理部１４が、リソースオントロジー１４２を用いて、利用者に設定されたタスク及び又はサブタスクを生成することで、利用者が指定した業務情報を一元管理することができる。
【００８４】
また、リソースオントロジー１４２を用いて、上位のサブタスクで代替えすることができるため、サブタスクとして完全に同一の機能及び入出力リソースを定義しなくてもよく、タスクの定義が大幅に効率化できる。
【００８５】
さらに、サービス管理部１３を設け、サービス管理部１３は、外部サービスを管理するようにし、タスクオントロジー１４１は、外部サービスを定義できるようにしたことにより、タスクの入力リソースをサブタスクとして定義された外部サービスに渡すことができ、タスクあるいはサブタスクに必要な情報を自動的に取得することもできる。
【００８６】
（Ｂ）他の実施形態
（Ｂ−１）上述した情報管理装置は、例えば、業務に関する情報を検索させる検索システムの構成として適用することができる。
【００８７】
これにより、例えば、入力リソース、中間リソース及び又は出力リソースを検索入力情報として入力することで、それに関する文書、メール、データ等を容易に検索させることができる。
【００８８】
例えば、上司から依頼された提案書を作成しているときに、上司からの依頼メールを確認する、あるいは、提案書作成のために調査した情報を再度閲覧するといったことを、メールツールの検索機能で上司の氏名を入力して検索したり、情報の閲覧履歴やファイルを探しまわることなく、依頼メールの確認や再度の情報閲覧を容易に実現することができる。
【００８９】
（Ｂ−２）上述した実施形態では、情報管理手段が各構成要件を具備するものとして説明したが、物理的に同一の装置内になくてもよい。
【図面の簡単な説明】
【００９０】
【図１】実施形態の情報管理装置の全体構成図である。
【図２】タスクオントロジーの内容を説明する概念図である。
【図３】タスクオントロジーの内容例を示す説明図である。
【図４】リソースオントロジーの内容を説明する概念図である。
【図５】タスク情報の内容を説明する概念図である。
【図６】サービスインタフェースの内容を説明する概念図である。
【図７】本実施形態のタスクオントロジーの定義例を示す説明図である。
【図８】本実施形態のリソースオントロジーの定義例を示す説明図である。
【図９】本実施形態の情報管理装置の動作を説明するフローチャートである。
【図１０】タスク管理画面例を説明する図である。
【図１１】タスク管理画面例を説明する図である。
【図１２】本実施形態のタスク情報を説明する説明図である。
【図１３】タスク管理画面例を説明する図である。
【図１４】タスク管理画面例を説明する図である。
【図１５】本実施形態のサブタスク処理の動作を説明するフローチャートである。
【図１６】タスク管理画面例を説明する図である。
【図１７】本実施形態のサブタスクと呼出タスクとの関係を説明する説明図である。
【図１８】本実施形態のタスク情報の構成例を示す構成図である。
【図１９】タスク管理画面例を説明する図である。
【図２０】タスク管理画面例を説明する図である。
【符号の説明】
【００９１】
１…情報管理装置、１１…ユーザインタフェース部、１２…コントロール部、
１３…サービス管理部、１４…タスク管理部、
１３１…サービスインタフェース、１４１…タスクオントロジー、
１４２…リソースオントロジー、１４３…タスク情報。
【手続補正２】
【補正対象書類名】図面
【補正対象項目名】図１９
【補正方法】変更
【補正の内容】
【図１９】
2006099581.tif 000023