(57)【要約】【課題】文書管理システム上の文書を適時情報配信のための検索対象として選択するか否かを、既に分類目的でタスクに与えられた属性を利用して決定する。【解決手段】文書本体および当該文書本体を識別する文書識別情報を格納する文書データベースと文書検索手段とを備える複数の文書管理システムとは独立して、データベースを備えた管理サーバによってコンストラクティブワークフローを管理するワークフロー管理システムであって、前記管理サーバは、指定されたタスクに関連する情報を得るための検索条件を生成する検索条件生成手段と、タスクの属性から、タスクの属性と前記文書管理システムの関連を格納するリポジトリ選択データベースの情報に基づいて関連情報検索の対象とする前記文書管理システムを選択するリポジトリ選択手段と、選択された前記文書管理システムに対して検索要求を送信する関連情報検索手段と、得られた検索結果を表示する関連情報表示手段とを備える。【選択図】図１
2010277475.tif 000002
【特許請求の範囲】
【請求項１】
文書本体および当該文書本体を識別する文書識別情報を格納する文書データベースと文書検索手段とを備える複数の文書管理システムとは独立して、データベースを備えた管理サーバによってコンストラクティブワークフローを管理するワークフロー管理システムであって、
前記管理サーバは、
指定されたタスクに関連する情報を得るための検索条件を生成する検索条件生成手段と、
タスクの属性から、タスクの属性と前記文書管理システムの関連を格納するリポジトリ選択データベースの情報に基づいて関連情報検索の対象とする前記文書管理システムを選択するリポジトリ選択手段と、
選択された前記文書管理システムに対して検索要求を送信する関連情報検索手段と、
得られた検索結果を表示する関連情報表示手段と
を備えたことを特徴とするワークフロー管理システム。
【請求項２】
請求項１に記載のワークフロー管理システムにおいて、
前記管理サーバは、
タスクの属性としてタスクを識別する識別情報を採用し、
もって関連情報検索要求を送信すべき前記文書管理システムをタスク毎に個別に選択する
ことを特徴とするワークフロー管理システム。
【請求項３】
請求項１に記載のワークフロー管理システムにおいて、
前記管理サーバは、
タスクの属性としてタスクを分類する識別情報を採用し、
もって関連情報検索要求を送信すべき前記文書管理システムをタスクの分類にしたがって選択する
ことを特徴とするワークフロー管理システム。
【請求項４】
請求項１に記載のワークフロー管理システムにおいて、
前記管理サーバは、
タスクに関連付けられたタスクモデルをタスクの属性として採用し、
もってタスクに関連づけられたタスクモデルに対応して関連情報検索要求を送信すべき前記文書管理システムを選択する
ことを特徴とするワークフロー管理システム。
【請求項５】
請求項１乃至４のいずれか一項に記載のワークフロー管理システムにおいて、
前記管理サーバは、
前記リポジトリ選択データベースを参照して前記文書管理システムを選択するにあたり、
タスクの属性に加えて、タスクの書誌情報とタスク間の階層構造とを含むタスク情報を格納するタスクインスタンスデータベース上でのタスクの親タスクおよび祖先タスクの属性を合わせて採用し、
もって関連情報検索要求を送信すべき前記文書管理システムをタスクの階層構造にしたがって選択する
ことを特徴とするワークフロー管理システム。
【請求項６】
文書本体および当該文書本体を識別する文書識別情報を格納する文書データベースと文書検索手段とを備える複数の文書管理システムとは独立して、データベースを備えた管理サーバによってコンストラクティブワークフローを管理するワークフロー管理システムの制御方法であって、
指定されたタスクに関連する情報を得るための検索条件を生成する検索条件生成工程と、
タスクの属性から、タスクの属性と前記文書管理システムの関連を格納するリポジトリ選択データベースの情報に基づいて関連情報検索の対象とする前記文書管理システムを選択するリポジトリ選択工程と、
選択された前記文書管理システムに対して検索要求を送信する関連情報検索工程と、
得られた検索結果を表示する関連情報表示工程と
を備えたことを特徴とするワークフロー管理方法。
【請求項７】
文書本体および当該文書本体を識別する文書識別情報を格納する文書データベースと文書検索手段とを備える複数の文書管理システムとは独立して、データベースを備えた管理サーバによってコンストラクティブワークフローを管理するワークフロー管理システムの制御プログラムであって、
前記管理サーバを、
指定されたタスクに関連する情報を得るための検索条件を生成する検索条件生成手段、
タスクの属性から、タスクの属性と前記文書管理システムの関連を格納するリポジトリ選択データベースの情報に基づいて関連情報検索の対象とする前記文書管理システムを選択するリポジトリ選択手段、
選択された前記文書管理システムに対して検索要求を送信する関連情報検索手段、
得られた検索結果を表示する関連情報表示手段
として機能させるワークフロー管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、構成タスクを動的に変更可能なコンストラクティブワークフローを管理するワークフロー管理システムに関する。
【背景技術】
【０００２】
従来のワークフロー管理システムは、ワークフロー実行前にワークフローモデルを決定する必要があった。しかし、研究開発や一部のサービスなど、事前情報の完全性の低い分野では、先行的なワークフローモデルの策定が難しい。そこで、コンストラクティブワークフローと呼ばれる、ワークフロー実行時に、動的にモデルを構成できる（動的に変更可能な）方法が開発されてきた。
【０００３】
特許文献１、２では、コンストラクティブワークフローにおいて、ワークフローの実行ステップに必要となる情報を自動的に検索し、ユーザの要求を待たずに表示する適時情報配信が提案されている。コンストラクティブワークフローは非定型の業務が対象となるため、ワークフローを構成する個々のタスクの円滑な遂行にあたっては関連文書の提示が非常に有効となる。
【０００４】
適時情報配信においては、検索対象となる文書の収集が重要であり、前述の特許文献１ではワークフローを実行しながらユーザが文書をサーバに追加することにより、文書資産を蓄積する方法が示されている。一方、特許文献３では、ユーザ端末に格納された文書を検索対象として適時情報配信を実施する方法が示されている。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、上述した適時情報配信の対象となり得る文書として、ワークフロー管理システムの導入以前に収集され、既存の文書管理システム上で既に検索可能な状態にある文書が存在する。このような既存の文書をワークフロー管理システム上で適時情報配信によって提示できるようにすることは重要なテーマである。
【０００６】
ただし、既存の文書には種々のものが含まれており、これらを一律に適時情報配信の対象とすることには問題がある。すなわち、ワークフローの実行ユーザに対して関係の薄い文書を提供したのでは適時情報配信の意義が薄れてしまう。また、無駄な検索を行うことで、予想以上の応答時間を要したり、当該文書管理システムの他のユーザに悪影響を与えてしまったりという弊害も考えられる。
【０００７】
一方、このような文書管理システム上の文書は一定の目的を持って収集・分類されていることが多く、その情報を活用して適時情報検索（適時情報配信のための検索）の精度を上げることが望ましい。例えば、学術論文を集めた文書管理システムは文献調査の仕事には役に立つ一方、出張計画には役に立たないと考えられる。
【０００８】
このような文書管理システムの特性を活用するため、タスクと文書管理システムの組合せごとに検索対象とするか否かの選択を行うことが望ましい。その選択の設定は個別に行うことも可能であるが、その設定のための人為的な作業量が大きければ適時情報配信によって得られるメリットに対してコストが大きくなってしまう。
【０００９】
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、ワークフロー管理システムとは独立した文書管理システム上の文書を、適時情報配信のための検索対象として選択するか否かを、既に分類目的でタスクに与えられた属性を利用して決定することのできるワークフロー管理システムを提供することにある。
【課題を解決するための手段】
【００１０】
上記の課題を解決するため、本発明にあっては、請求項１に記載されるように、文書本体および当該文書本体を識別する文書識別情報を格納する文書データベースと文書検索手段とを備える複数の文書管理システムとは独立して、データベースを備えた管理サーバによってコンストラクティブワークフローを管理するワークフロー管理システムであって、前記管理サーバは、指定されたタスクに関連する情報を得るための検索条件を生成する検索条件生成手段と、タスクの属性から、タスクの属性と前記文書管理システムの関連を格納するリポジトリ選択データベースの情報に基づいて関連情報検索の対象とする前記文書管理システムを選択するリポジトリ選択手段と、選択された前記文書管理システムに対して検索要求を送信する関連情報検索手段と、得られた検索結果を表示する関連情報表示手段とを備えるワークフロー管理システムを要旨としている。
【００１１】
また、請求項２に記載されるように、請求項１に記載のワークフロー管理システムにおいて、前記管理サーバは、タスクの属性としてタスクを識別する識別情報を採用し、もって関連情報検索要求を送信すべき前記文書管理システムをタスク毎に個別に選択するようにすることができる。
【００１２】
また、請求項３に記載されるように、請求項１に記載のワークフロー管理システムにおいて、前記管理サーバは、タスクの属性としてタスクを分類する識別情報を採用し、もって関連情報検索要求を送信すべき前記文書管理システムをタスクの分類にしたがって選択するようにすることができる。
【００１３】
また、請求項４に記載されるように、請求項１に記載のワークフロー管理システムにおいて、前記管理サーバは、タスクに関連付けられたタスクモデルをタスクの属性として採用し、もってタスクに関連づけられたタスクモデルに対応して関連情報検索要求を送信すべき前記文書管理システムを選択するようにすることができる。
【００１４】
また、請求項５に記載されるように、請求項１乃至４のいずれか一項に記載のワークフロー管理システムにおいて、前記管理サーバは、前記リポジトリ選択データベースを参照して前記文書管理システムを選択するにあたり、タスクの属性に加えて、タスクの書誌情報とタスク間の階層構造とを含むタスク情報を格納するタスクインスタンスデータベース上でのタスクの親タスクおよび祖先タスクの属性を合わせて採用し、もって関連情報検索要求を送信すべき前記文書管理システムをタスクの階層構造にしたがって選択するようにすることができる。
【００１５】
また、請求項６に記載されるように、文書本体および当該文書本体を識別する文書識別情報を格納する文書データベースと文書検索手段とを備える複数の文書管理システムとは独立して、データベースを備えた管理サーバによってコンストラクティブワークフローを管理するワークフロー管理システムの制御方法であって、指定されたタスクに関連する情報を得るための検索条件を生成する検索条件生成工程と、タスクの属性から、タスクの属性と前記文書管理システムの関連を格納するリポジトリ選択データベースの情報に基づいて関連情報検索の対象とする前記文書管理システムを選択するリポジトリ選択工程と、選択された前記文書管理システムに対して検索要求を送信する関連情報検索工程と、得られた検索結果を表示する関連情報表示工程とを備えるワークフロー管理方法として構成することができる。
【００１６】
また、請求項７に記載されるように、文書本体および当該文書本体を識別する文書識別情報を格納する文書データベースと文書検索手段とを備える複数の文書管理システムとは独立して、データベースを備えた管理サーバによってコンストラクティブワークフローを管理するワークフロー管理システムの制御プログラムであって、前記管理サーバを、指定されたタスクに関連する情報を得るための検索条件を生成する検索条件生成手段、タスクの属性から、タスクの属性と前記文書管理システムの関連を格納するリポジトリ選択データベースの情報に基づいて関連情報検索の対象とする前記文書管理システムを選択するリポジトリ選択手段、選択された前記文書管理システムに対して検索要求を送信する関連情報検索手段、得られた検索結果を表示する関連情報表示手段として機能させるワークフロー管理プログラムとして構成することができる。
【発明の効果】
【００１７】
本発明のワークフロー管理システムにあっては、ワークフロー管理システムとは独立した文書管理システム上の文書を、適時情報配信のための検索対象として選択するか否かを、既に分類目的でタスクに与えられた属性を利用して決定することができ、追加の作業なしで精度が高く効率的な適時情報配信を行うことができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態にかかるシステムの構成例を示す図である。
【図２】タスクインスタンスＤＢおよびタスクモデルＤＢのデータ構造例を示す図である。
【図３】リポジトリＤＢおよびリポジトリ選択ＤＢのデータ構造例を示す図である。
【図４】システム要素のハードウェア構成例を示す図である。
【図５】個々のタスク等と文書リポジトリの関係の例を示す図である。
【図６】タスク分類等による個々のタスク等と文書リポジトリの関連付けの例を示す図である。
【図７】タスク関連文書表示の処理例を示すシーケンス図である。
【図８】リポジトリ選択の処理例を示すフローチャートである。
【図９】タスクインスタンスＤＢおよびタスクモデルＤＢの具体例を示す図である。
【図１０】リポジトリＤＢおよびリポジトリ選択ＤＢの具体例を示す図である。
【発明を実施するための形態】
【００１９】
以下、本発明の好適な実施形態につき説明する。
【００２０】
＜構成＞
図１は本発明の一実施形態にかかるシステムの構成例を示す図である。
【００２１】
図１において、ワークフロー管理システム１は、ユーザＵが操作するＰＣ（Personal Computer）等で動作するＷｅｂブラウザ等のユーザインタフェース２と、アプリケーションサーバ等で動作するワークフローエンジン３と、データベースサーバ等で動作する各種データベース４１〜４６とから構成される。各データベースの接続経路について、実線はアクセス関係を示し、破線はデータ参照関係を示している。
【００２２】
また、ワークフロー管理システム１がアクセスし、また、ユーザインタフェース２からも直接にアクセスできる、複数の文書管理システム５が設けられている。
【００２３】
ユーザインタフェース２は、画面描画（レンダリング）を行うレンダリングエンジン２１と、ワークフローエンジン３等に対する入出力を行う入出力制御部２２とを備えている。
【００２４】
ワークフローエンジン３は、ワークフローを構成するタスクの制御（作成、実行等）を行うタスク制御部３１と、書誌情報等の文書メタデータの制御を行う文書メタデータ制御部３２と、データベース４１〜４６を用いて関連文書の検索を行う関連情報検索手段３３とを備えている。文書メタデータ制御部３２は、文書メタデータの管理を行う文書メタデータ管理部３２１を備えている。関連情報検索手段３３は、検索条件を生成する検索条件生成部３３１と、検索対象の文書管理システム５等を選択するリポジトリ選択部３３２とを備えている。
【００２５】
タスクインスタンスＤＢ４１は、具体的なタスクのインスタンス（タスクインスタンス）のデータを格納している。図２に示すように、タスクインスタンスＤＢ４１は、「ＩＤ」「タイトル」「実行者」「親タスク」「サブタスク」「タスク分類」「タスクモデルＩＤ」等の項目を有している。
【００２６】
図１に戻り、タスクモデルＤＢ４２は、タスクインスタンスの雛形となるタスクモデルのデータを格納している。図２に示すように、タスクモデルＤＢ４２は、「ＩＤ」「タイトル」「サブタスクＩＤ」「タスクモデル分類」等の項目を有している。
【００２７】
図１に戻り、関連情報ＤＢ４３は、ワークフローの実行に際して参考にされる関連情報を格納している。文書メタデータＤＢ４４は、書誌情報等の文書メタデータを格納している。
【００２８】
リポジトリＤＢ４５は、ワークフロー管理システム１によって検索する文書管理システム５の情報を格納している。図３に示すように、リポジトリＤＢ４５は、「ＩＤ」「名称」「検索ＵＲＬ」「通常検索対象」等の項目を有している。保有する文書の収集目的が専門的な文書管理システム５では、「通常検索対象」を「ＦＡＬＳＥ」としておくことにより、特別に指定されない限り検索対象から除外することを指定する。
【００２９】
図１に戻り、リポジトリ選択ＤＢ４６は、分類名に応じて文書管理システム５を選択するか否かの情報を格納している。図３に示すように、リポジトリ選択ＤＢ４６は、「分類名」「リポジトリＩＤ」「選択方法」等の項目を有している。リポジトリ選択ＤＢ４６の「分類名」とタスクの「タスク分類」またはタスクモデルの「タスクモデル分類」とを照合することで、タスクに対応する文書管理システム５の選択を行わせる。
【００３０】
図１に戻り、文書管理システム５は、ワークフローエンジン３等から検索条件を含む検索要求を受けて検索を実行する文書検索部５１と、文書を格納する文書管理ＤＢ５２と、文書管理に関するＧＵＩ（Graphical User Interface）の制御を行う文書管理ＧＵＩ制御部５３とを備えている。
【００３１】
図４はシステム要素のハードウェア構成例を示す図であり、ユーザインタフェース２が動作するＰＣ、ワークフローエンジン３が実行するアプリケーションサーバ、各種データベース４１〜４６が動作するデータベースサーバ、文書管理システム５が動作するデータベースサーバ等のコンピュータ装置１０のハードウェア構成例を示している。すなわち、システムバス１１に接続されたＣＰＵ（Central Processing Unit）１２、ＲＯＭ（Read Only Memory）１３、ＲＡＭ（Random Access Memory）１４、ＮＶＲＡＭ（Non-Volatile Random Access Memory）１５、Ｉ／Ｆ（Interface）１６と、Ｉ／Ｆ１６に接続された、キーボード、マウス、モニタ等のＩ／Ｏ（Input/Output Device）１７、ＨＤＤ（Hard Disk Drive）１８、ＮＩＣ（Network Interface Card）１９を備えている。
【００３２】
＜タスク等と文書リポジトリの関係＞
ワークフロー管理システム１で管理されるタスク（タスクインスタンス）およびタスクモデルと、文書管理システム５で管理される文書の内容的な関係を図５に示している。例えば、タスク「文献調査」は、「学術論文」を蓄積した文書管理システム（＃１）５に内容的に関係している。タスク「プロトタイプ実験」を親に持つタスクは、「プログラミング技術情報」を蓄積した文書管理システム（＃２）５に内容的に関係している。タスク「海外出張」やタスクモデル「海外出張」は、「社内規定」を蓄積した文書管理システム（＃３）５に内容的に関係している。タスクモデル「出張申請」は、「経費精算」を蓄積した文書管理システム（＃３）５に内容的に関係している。このように、タスク階層やタスクモデル階層の部分により、検索対象となるべき文書管理システム５が異なる。
【００３３】
これに対し、図６は本実施形態による手法を示しており、各タスクのタスク分類および対応するタスクモデルのタスクモデル分類、更には階層上の親の同分類を利用することで、図５に示した対応関係をワークフロー管理システム１が認識できるようにしている。
【００３４】
＜動作＞
図７はタスク関連文書表示の処理例を示すシーケンス図である。
【００３５】
図７において、ユーザインタフェース２からワークフローエンジン３に対してタスク関連情報の表示要求が行われると（ステップＳ１０１）、ワークフローエンジン３は、関連情報検索手段３３の検索条件生成部３３１（図１）により、検索条件の作成を行う（ステップＳ１０２）。この検索条件の作成において、タスクインスタンスＤＢ４１からのタスク情報の取得が行われる（ステップＳ１０３、Ｓ１０４）。
【００３６】
次いで、ワークフローエンジン３は、関連情報検索手段３３のリポジトリ選択部３３２により、リポジトリ選択を行う（ステップＳ１０５）。このリポジトリ選択において、リポジトリＤＢ４５からのリポジトリ一覧の取得（ステップＳ１０６、Ｓ１０７）、タスクインスタンスＤＢ４１からのタスクの分類の取得（ステップＳ１０８、Ｓ１０９）、タスクモデルＤＢ４２からのタスクモデルの分類の取得（ステップＳ１１０、Ｓ１１１）、および、リポジトリ選択ＤＢ４６からのリポジトリ選択方法の取得（ステップＳ１１２、Ｓ１１３）が行われる。リポジトリ選択の処理の詳細については後述する。
【００３７】
次いで、ワークフローエンジン３は、関連情報検索手段３３により、文書検索を行う（ステップＳ１１４）。この文書検索において、複数の文書管理システム５からの文書検索が行われる（ステップＳ１１５〜Ｓ１１８）。
【００３８】
そして、ワークフローエンジン３は、ユーザインタフェース２に対して関連文書の検索結果を提供する（ステップＳ１１９）。
【００３９】
図８はリポジトリ選択の処理例を示すフローチャートである。なお、以下の説明において、「task.タスク分類」という表記は、オブジェクト変数「task」の「タスク分類」という属性の値を示している。他にも同様の表記を用いているが、解釈は同様となる。
【００４０】
図８において、変数task_idをパラメータとしてリポジトリ選択の処理を開始すると（ステップＳ２０１）、リポジトリＤＢ４５からリポジトリ一覧を取得し、＜ＩＤ，通常検索対象＞を要素とするリストを選択リストに設定する（ステップＳ２０２）。
【００４１】
次いで、タスクインスタンスＤＢ４１から条件「ＩＤ＝task_id」でタスクを検索し、結果を変数taskに設定し、task.タスク分類を変数tagsに設定し、task.タスクモデルＩＤを変数model_idに設定する（ステップＳ２０３）。
【００４２】
次いで、変数model_idは空値であるか否か判断する（ステップＳ２０４）。
【００４３】
変数model_idが空値でない場合（ステップＳ２０４のＮｏ）、タスクモデルＤＢ４２から条件「ＩＤ＝model_id」でタスクモデルを検索し、変数tagsに結果のタスクモデル分類を追加する（ステップＳ２０５）。
【００４４】
次いで、変数tagsは空であるか否か判断する（ステップＳ２０６）。
【００４５】
変数tagsが空である場合（ステップＳ２０６のＹｅｓ）、task.親タスクを変数task_idに設定し（ステップＳ２０７）、変数task_idは空値であるか否か判断する（ステップＳ２０８）。
【００４６】
変数task_idが空値でない場合（ステップＳ２０８のＮｏ）、タスクインスタンスＤＢ４１からの検索（ステップＳ２０３）に戻る。
【００４７】
また、変数task_idが空値である場合（ステップＳ２０８のＹｅｓ）、選択リストを結果として応答し（ステップＳ２１７）、処理を終了する（ステップＳ２１８）。
【００４８】
一方、変数tagsが空でない場合（ステップＳ２０６のＮｏ）、変数tags内の全要素について以下の処理をループして実行する（ステップＳ２０９〜Ｓ２１６）。
【００４９】
先ず、変数tagsの要素を変数tagに設定する（ステップＳ２１０）。
【００５０】
次いで、リポジトリ選択ＤＢ４６を条件「分類名＝tag」で検索し、結果を変数selに設定し（ステップＳ２１１）、見つかったか否か判断する（ステップＳ２１２）。
【００５１】
見つかった場合（ステップＳ２１２のＹｅｓ）、sel.選択方法の値が何か判断する（ステップＳ２１３）。
【００５２】
そして、sel.選択方法の値が「使用」の場合（ステップＳ２１３の使用）、選択リスト内でＩＤ＝sel.リポジトリＩＤとなるものに対し、検索対象を「ＴＲＵＥ」に設定する（ステップＳ２１４）。
【００５３】
また、sel.選択方法の値が「除外」の場合（ステップＳ２１３の除外）、選択リスト内でＩＤ＝sel.リポジトリＩＤとなるものに対し、検索対象を「ＦＡＬＳＥ」に設定する（ステップＳ２１５）。
【００５４】
変数tags内の全要素について実行してループを抜けた場合（ステップＳ２１６）、選択リストを結果として応答し（ステップＳ２１７）、処理を終了する（ステップＳ２１８）。
【００５５】
図９はタスクインスタンスＤＢ４１およびタスクモデルＤＢ４２の具体例を示す図であり、図１０はリポジトリＤＢ４５およびリポジトリ選択ＤＢ４６の具体例を示す図である。
【００５６】
以下、図９および図１０の具体例に基づいて、リポジトリ選択の動作を説明する。
【００５７】
先ず、図９のタスクインスタンスＤＢ４１におけるＩＤ「２００２」のタスク（タスクインスタンス）に対して情報提供するための検索対象の選択について説明する。
【００５８】
選択リストは、リポジトリＤＢ４５（図１０）に定義されている各文書管理システムについての「通常検索対象」により初期化され、
選択リスト＝｛＜１，ＦＡＬＳＥ＞，＜２，ＴＲＵＥ＞，＜３，ＴＲＵＥ＞，＜４，ＦＡＬＳＥ＞｝
となる。
【００５９】
タスクインスタンスＤＢ４１（図９）においてＩＤ「２００２」のタスクに関連付けられているタスク分類「文献調査」を「分類名」に持つリポジトリ選択ＤＢ４６（図１０）を参照すると、「リポジトリＩＤ」が「１」で「選択方法」が「使用」であることから、対応する選択リストを
選択リスト＝｛＜１，ＴＲＵＥ＞，＜２，ＴＲＵＥ＞，＜３，ＴＲＵＥ＞，＜４，ＦＡＬＳＥ＞｝
に更新する。
【００６０】
タスクインスタンスＤＢ４１（図９）においてＩＤ「２００２」のタスクにはタスクモデルＩＤは関連付けられていないので、これで選択の計算を終了する。
【００６１】
結果として、４つの文書管理システムのうち、「経費精算」を除く全てが検索対象となる。
【００６２】
次に、タスクインスタンスＤＢ４１（図９）におけるＩＤ「２０１０」のタスク（タスクインスタンス）に対して情報提供するための検索対象の選択について説明する。
【００６３】
選択リストは、リポジトリＤＢ４５（図１０）に定義されている各文書管理システムについての「通常検索対象」により初期化され、
選択リスト＝｛＜１，ＦＡＬＳＥ＞，＜２，ＴＲＵＥ＞，＜３，ＴＲＵＥ＞，＜４，ＦＡＬＳＥ＞｝
となる。
【００６４】
タスクインスタンスＤＢ４１（図９）においてＩＤ「２０１０」のタスクには「タスク分類」が関連付けられていない。
【００６５】
タスクインスタンスＤＢ４１（図９）においてＩＤ「２０１０」のタスクに関連付けられているタスクモデルＩＤ「８」のタスクモデルは、タスクモデルＤＢ４２（図９）からタスクモデル分類「出張」を持つ。このタスクモデル分類「出張」を「分類名」に持つリポジトリ選択ＤＢ４６（図１０）を参照すると、「リポジトリＩＤ」が「２」で「選択方法」が「除外」であることから、対応する選択リストを
選択リスト＝｛＜１，ＦＡＬＳＥ＞，＜２，ＦＡＬＳＥ＞，＜３，ＴＲＵＥ＞，＜４，ＦＡＬＳＥ＞｝
に更新する。
【００６６】
結果として、４つの文書管理システムのうち、「社内規定」だけが検索対象として選択される。
【００６７】
なお、選択リストの更新に際し、複数の分類名がついている場合には、選択方法の指定が矛盾して設定されている場合がある。この場合、「除外」の設定を「使用」より優先して適用するなどの方法で解決することができる。
【００６８】
＜総括＞
以上説明したように、本実施形態によれば、タスク分類やタスクモデル分類として既にタスクインスタンスＤＢやタスクモデルＤＢ上に存在する情報と、文書管理システムの選択を関連付けることで、追加の作業なしで内容的に関係の深い文書管理システムを選択することができる。これにより、精度が高く効率的な適時情報配信を行うことができる。
【００６９】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【符号の説明】
【００７０】
１          ワークフロー管理システム
２          ユーザインタフェース
２１        レンダリングエンジン
２２        入出力制御部
３          ワークフローエンジン
３１        タスク制御部
３２        文書メタデータ制御部
３２１      文書メタデータ管理部
３３        関連情報検索手段
３３１      検索条件生成部
３３２      リポジトリ選択部
４１        タスクインスタンスＤＢ
４２        タスクモデルＤＢ
４３        関連情報ＤＢ
４４        文書メタデータＤＢ
４５        リポジトリＤＢ
４６        リポジトリ選択ＤＢ
５          文書管理システム
５１        文書検索部
５２        文書管理ＤＢ
５３        文書管理ＧＵＩ制御部
【先行技術文献】
【特許文献】
【００７１】
【特許文献１】特開２００７−１８８１４４号公報
【特許文献２】特開２００７−１８８１４５号公報
【特許文献３】特開２００８−０７１０８２号公報
【図１】
2010277475.tif 000003
【図２】
2010277475.tif 000004
【図３】
2010277475.tif 000005
【図４】
2010277475.tif 000006
【図５】
2010277475.tif 000007
【図６】
2010277475.tif 000008
【図７】
2010277475.tif 000009
【図８】
2010277475.tif 000010
【図９】
2010277475.tif 000011
【図１０】
2010277475.tif 000012