(57)【要約】【課題】タスクに関連するＷｉｋｉ等の文書による仕掛り文書に対しても情報アイテムの付加を行い、文書閲覧時・編集時に関連情報の自動提示を行う。【解決手段】ワークフロー実行時に動的にモデルを構成できるワークフロー管理システムであって、ワークフローを構成するタスクもしくはタスクモデルに対応するタスクページをワークフローエンジンとは独立に管理する手段と、タスクページの添付文書フォルダをワークフローエンジンとは独立に管理する手段と、ワークフローを構成するタスクの添付文書とともにタスクページの索引情報を生成して検索用のデータベースに登録する手段と、上記タスクページの表示に際して添付文書フォルダおよびデータベースの検索により関連情報を提示する手段とを備える。【選択図】図１
2008065714.tif 000002
【特許請求の範囲】
【請求項１】
ワークフロー実行時に動的にモデルを構成できるワークフロー管理システムであって、
ワークフローを構成するタスクもしくはタスクモデルに対応するタスクページをワークフローエンジンとは独立に管理する手段と、
タスクページの添付文書フォルダをワークフローエンジンとは独立に管理する手段と、
ワークフローを構成するタスクの添付文書とともにタスクページの索引情報を生成して検索用のデータベースに登録する手段と、
上記タスクページの表示に際して添付文書フォルダおよびデータベースの検索により関連情報を提示する手段とを備えたことを特徴とするワークフロー管理システム。
【請求項２】
請求項１に記載のワークフロー管理システムにおいて、
関連情報は、明示的に添付された情報、トップページに添付された情報、関連づけられたタスク・プロセスタイプ、類似文書および類似カテゴリを含むことを特徴とするワークフロー管理システム。
【請求項３】
請求項２に記載のワークフロー管理システムにおいて、
提示された類似カテゴリのうち選択されたカテゴリに現在表示中の文書を分類する手段を備えたことを特徴とするワークフロー管理システム。
【請求項４】
請求項１に記載のワークフロー管理システムにおいて、
トップページに添付された情報をカテゴリツリーとして表示する手段と、
表示されたカテゴリツリーのうち選択されたカテゴリに現在表示中の文書を分類する手段とを備えたことを特徴とするワークフロー管理システム。
【請求項５】
請求項１に記載のワークフロー管理システムにおいて、
添付文書フォルダは階層構造をなし、リンク文書を含む任意の文書を格納可能とすることを特徴とするワークフロー管理システム。
【請求項６】
請求項１に記載のワークフロー管理システムにおいて、
タスクページをＷｉｋｉ上のページとして管理することを特徴とするワークフロー管理システム。
【請求項７】
請求項１に記載のワークフロー管理システムにおいて、
ワークフローのプロジェクトに対応するプロジェクトトップページをワークフローエンジンとは独立に管理する手段を備え、
プロジェクトトップページの添付文書フォルダをワークフローエンジンとは独立に管理し、ワークフローを構成するタスクの添付文書とともにプロジェクトトップページの索引情報を生成して検索用のデータベースに登録することを特徴とするワークフロー管理システム。
【請求項８】
請求項７に記載のワークフロー管理システムにおいて、
プロジェクトトップページをＷｉｋｉ上のトップページとして管理することを特徴とするワークフロー管理システム。
【請求項９】
請求項１に記載のワークフロー管理システムにおいて、
ワークフローのタスクおよびプロジェクトに直接に対応しないページをワークフローエンジンとは独立に管理する手段を備え、
ページの添付文書フォルダをワークフローエンジンとは独立に管理し、ワークフローを構成するタスクの添付文書とともにページの索引情報を生成して検索用のデータベースに登録することを特徴とするワークフロー管理システム。
【請求項１０】
ワークフロー実行時に動的にモデルを構成できるワークフロー管理システムにおける情報提示方法であって、
ワークフローを構成するタスクもしくはタスクモデルに対応するタスクページをワークフローエンジンとは独立に管理する工程と、
タスクページの添付文書フォルダをワークフローエンジンとは独立に管理する工程と、
ワークフローを構成するタスクの添付文書とともにタスクページの索引情報を生成して検索用のデータベースに登録する工程と、
上記タスクページの表示に際して添付文書フォルダおよびデータベースの検索により関連情報を提示する工程とを備えたことを特徴とする情報提示方法。
【請求項１１】
請求項１０に記載の情報提示方法において、
関連情報は、明示的に添付された情報、トップページに添付された情報、関連づけられたタスク・プロセスタイプ、類似文書および類似カテゴリを含むことを特徴とする情報提示方法。
【請求項１２】
請求項１１に記載の情報提示方法において、
提示された類似カテゴリのうち選択されたカテゴリに現在表示中の文書を分類する工程を備えたことを特徴とする情報提示方法。
【請求項１３】
請求項１０に記載の情報提示方法において、
トップページに添付された情報をカテゴリツリーとして表示する工程と、
表示されたカテゴリツリーのうち選択されたカテゴリに現在表示中の文書を分類する工程とを備えたことを特徴とする情報提示方法。
【請求項１４】
請求項１０に記載の情報提示方法において、
添付文書フォルダは階層構造をなし、リンク文書を含む任意の文書を格納可能とすることを特徴とする情報提示方法。
【請求項１５】
請求項１０に記載の情報提示方法において、
ワークフローのプロジェクトに対応するプロジェクトトップページをワークフローエンジンとは独立に管理する工程を備え、
プロジェクトトップページの添付文書フォルダをワークフローエンジンとは独立に管理し、ワークフローを構成するタスクの添付文書とともにプロジェクトトップページの索引情報を生成して検索用のデータベースに登録することを特徴とする情報提示方法。
【請求項１６】
請求項１０に記載の情報提示方法において、
ワークフローのタスクおよびプロジェクトに直接に対応しないページをワークフローエンジンとは独立に管理する工程を備え、
ページの添付文書フォルダをワークフローエンジンとは独立に管理し、ワークフローを構成するタスクの添付文書とともにページの索引情報を生成して検索用のデータベースに登録することを特徴とする情報提示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はワークフロー管理システムに関する。
【背景技術】
【０００２】
従来のワークフロー管理システムは、ワークフロー実行以前にワークフローモデルを決定する必要があった。しかし、研究開発や一部のサービス業務など、事前情報の完全性の低い分野では、先行的なワークフローモデルの策定が難しい。そこで、コンストラクティブワークフローと呼ばれる、ワークフロー実行時に動的にモデルを構成できる方法が開発されてきた（例えば、特願２００５−４７７９２号、特願２００５−１５４２６１号）。
【０００３】
このようなコンストラクティブワークフローによれば、過去のタスクを再利用して自由に組み合わせることにより柔軟性の高いワークフローを構成することができるが、対象となる作業が研究開発や一部のサービス業務などの非定型のものであるため、タスクを進めるにあたり関連する文書の閲覧や各種の文書の作成および編集に多くの時間を割くこととなる。
【０００４】
このうち、関連する文書の閲覧については、タスクインスタンスに対して関連情報の自動提示を行う方法を本発明者等は既に提案している（例えば、特願２００６−３５００号）。
【０００５】
なお、出願人は出願時点までに本発明に関連する公開された先行技術文献を発見することができなかった。よって、先行技術文献情報を開示していない。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したタスクインスタンスに対して関連情報の自動提示を行う方法は利用価値の高いものであったが、次のような問題点が指摘されていた。
（１）タスクに関連する情報をユーザ間およびタスク間で共有するには自動提示を含む検索に頼ることになり、複数ユーザによる積極的な文書レポジトリ構造化のメリットが生かしにくい。
（２）文書の作成および編集についてはワークフロー管理システムで積極的にサポートされておらず、タスクとの関連付けを意図的に行わなければならないため操作が煩雑である。特に、仕掛り中の文書と元のタスクとの関連付けを簡易に行うことができず、文書の管理が煩雑である。
（３）タスク実行時に、入出力文書を明示的な添付文書（関連文書）として管理する他に、タスクをどのように実行したかを記録したい、個別のタスクより大きな「プロジェクト」の単位で文書を管理したい等の要望があるが、このような要望に応える機能は存在しなかった。
（４）タスクの実施において、ユーザはタスク詳細情報画面よりも仕掛り文書の閲覧・編集により多くの時間を使うと考えられ、その際に仕掛り文書に対する関連情報の自動提示が行われることが望ましい。
【０００７】
本発明は上記の従来の問題点に鑑み提案されたものであり、その目的とするところは、タスクに関連する情報をＷｉｋｉ等のＣＭＳ（Contents Management System）の文書として管理し、ＣＭＳの柔軟性と共同編集の利点を生かし、関連情報の構築および自動提示において複数のユーザ間およびタスク間での共有を容易にするとともに、Ｗｉｋｉ等の文書による仕掛り文書に対しても情報アイテムの付加を行い、文書閲覧時・編集時に関連情報の自動提示を行うことのできるワークフロー管理システムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するため、本発明にあっては、請求項１に記載されるように、ワークフロー実行時に動的にモデルを構成できるワークフロー管理システムであって、ワークフローを構成するタスクもしくはタスクモデルに対応するタスクページをワークフローエンジンとは独立に管理する手段と、タスクページの添付文書フォルダをワークフローエンジンとは独立に管理する手段と、ワークフローを構成するタスクの添付文書とともにタスクページの索引情報を生成して検索用のデータベースに登録する手段と、上記タスクページの表示に際して添付文書フォルダおよびデータベースの検索により関連情報を提示する手段とを備えるワークフロー管理システムを要旨としている。
【０００９】
また、請求項２に記載されるように、請求項１に記載のワークフロー管理システムにおいて、関連情報は、明示的に添付された情報、トップページに添付された情報、関連づけられたタスク・プロセスタイプ、類似文書および類似カテゴリを含むようにすることができる。
【００１０】
また、請求項３に記載されるように、請求項２に記載のワークフロー管理システムにおいて、提示された類似カテゴリのうち選択されたカテゴリに現在表示中の文書を分類する手段を備えるようにすることができる。
【００１１】
また、請求項４に記載されるように、請求項１に記載のワークフロー管理システムにおいて、トップページに添付された情報をカテゴリツリーとして表示する手段と、表示されたカテゴリツリーのうち選択されたカテゴリに現在表示中の文書を分類する手段とを備えるようにすることができる。
【００１２】
また、請求項５に記載されるように、請求項１に記載のワークフロー管理システムにおいて、添付文書フォルダは階層構造をなし、リンク文書を含む任意の文書を格納可能とすることができる。
【００１３】
また、請求項６に記載されるように、請求項１に記載のワークフロー管理システムにおいて、タスクページをＷｉｋｉ上のページとして管理するようにすることができる。
【００１４】
また、請求項７に記載されるように、請求項１に記載のワークフロー管理システムにおいて、ワークフローのプロジェクトに対応するプロジェクトトップページをワークフローエンジンとは独立に管理する手段を備え、プロジェクトトップページの添付文書フォルダをワークフローエンジンとは独立に管理し、ワークフローを構成するタスクの添付文書とともにプロジェクトトップページの索引情報を生成して検索用のデータベースに登録するようにすることができる。
【００１５】
また、請求項８に記載されるように、請求項７に記載のワークフロー管理システムにおいて、プロジェクトトップページをＷｉｋｉ上のトップページとして管理するようにすることができる。
【００１６】
また、請求項９に記載されるように、請求項１に記載のワークフロー管理システムにおいて、ワークフローのタスクおよびプロジェクトに直接に対応しないページをワークフローエンジンとは独立に管理する手段を備え、ページの添付文書フォルダをワークフローエンジンとは独立に管理し、ワークフローを構成するタスクの添付文書とともにページの索引情報を生成して検索用のデータベースに登録するようにすることができる。
【００１７】
また、請求項１０〜１６に記載されるように、ワークフロー管理システムにおける情報提示方法として構成することができる。
【発明の効果】
【００１８】
本発明のワークフロー管理システムにあっては、タスクに関連する情報をＷｉｋｉ等のＣＭＳの文書として管理し、ＣＭＳの柔軟性と共同編集の利点を生かし、関連情報の構築および自動提示において複数のユーザ間およびタスク間での共有を容易にするとともに、Ｗｉｋｉ等の文書による仕掛り文書に対しても情報アイテムの付加を行い、文書閲覧時・編集時に関連情報の自動提示を行うことができる。
【発明を実施するための最良の形態】
【００１９】
以下、本発明の好適な実施形態につき説明する。
【００２０】
＜システム構成＞
図１は本発明の一実施形態にかかるワークフロー管理システムの構成例を示す図である。
【００２１】
図１において、ワークフロー管理システムは、システムを使用するユーザＵの操作するＰＣ（Personal Computer）等のクライアント１のブラウザ１１からのアクセスに対してＧＵＩ（Graphical User Interface）を提供するＧＵＩ提供部２と、既存のタスクモデルおよび／もしくはタスクインスタンスからの再利用により動的にワークフローモデルを生成し実行するワークフローエンジン３と、各種のＤＢ（Data Base）４１〜４７と、タスクに関連する文書の作成・編集・閲覧を管理するＷｉｋｉエンジン５とを備えている。
【００２２】
ＤＢとしては、ワークフローの実行に際して参考にされる関連情報（添付文書）を格納する関連情報ＤＢ４１と、文書本体を格納する文書ＤＢ４２と、予め管理者等によって抽象化されたタスクモデル（プロセスタイプ）を格納するタスクモデルＤＢ４３と、過去のタスクインスタンスを格納するタスクインスタンスＤＢ４４と、予め管理者等によって関連のあるタスクインスタンスおよび関連情報をグループ化したマッチングカテゴリを格納するドメインコンセプトＤＢ４５と、ユーザ情報を保持するユーザＤＢ４６と、ワークフローのプロジェクト（テーマ）を管理するプロジェクトＤＢ４７とを備えている。
【００２３】
ＧＵＩ提供部２は、表示画面を描画するためのレンダリングエンジン２１と、ユーザＵとの情報のやり取りを行う入出力制御部２２とを備えている。
【００２４】
ワークフローエンジン３は、ＤＢ４１〜４５に対して各種の検索を実行する検索エンジン３１と、ワークフローを構成するタスクの制御を行うタスク制御部３２とを備えている。
【００２５】
タスク制御部３２は、タスクを作成するタスク作成部３３と、作成されたタスクを実行するタスク実行部３４と、ユーザＵの現在のタスクを推測し、関連する情報をＤＢ４１〜４５から検索する推測エンジン３５と、タスクモデルを作成するタスクモデル作成部３６と、タスクツリー（タスクの階層関係）を保持するタスクツリー保持部３７とを備えている。
【００２６】
Ｗｉｋｉエンジン５は、表示モード／編集モードの切り換えを含むＧＵＩ制御を行うＷｉｋｉ ＧＵＩ制御部５１と、Ｗｉｋｉページの編集を制御するページ編集部５２と、Ｗｉｋｉページの閲覧を制御するページ閲覧部５３と、Ｗｉｋｉページのデータを管理するページデータ管理部５４と、Ｗｉｋｉページのデータを保持するページＤＢ５５と、ＷｉｋｉページへのリンクとなるページＵＲＬ（Uniform Resource Locator）５６とを備えている。なお、Ｗｉｋｉエンジン５は、リンク自動生成機能を持つマークアップレンダラおよびコメント記入機能、更新通知機能等の機能モジュール群（プラグイン）を含む。また、既存技術である外部のバージョン管理システム（履歴管理ストレージ）を利用し、Ｗｉｋｉページを更新履歴とともに保存することもできる。
【００２７】
Ｗｉｋｉはユーザがオンラインで編集できるＣＭＳの一種であり（http://ja.wikipedia.org/wiki/Wiki、http://c2.com/cgi/wiki）、「ページ」と呼ばれる単位でコンテンツの管理を行い、簡易な「Ｗｉｋｉマークアップ」によりＨＴＭＬを使わずに文書整形ができる。「CamelCase」（「CamelCase」のように単語間のスペースを省略し、先頭文字を大文字とし、それ以外を小文字とした標記）で書いた単語は自動的にページ間の参照リンクとなる。また、各ページごとに編集履歴を管理でき、ウェブブラウザのみで操作可能である。
【００２８】
Ｗｉｋｉエンジン５をワークフロー管理システムに導入することで、次のようなメリットがある。
（１）仕掛かり文書を修正履歴とともに管理できる。
（２）タスクの生存期間と独立に関連情報を蓄積・参照できる。
（３）タスクの進め方について議論する場を提供できる。
（４）タスクと独立したアクセス権制御による柔軟性が得られる。
（５）プロジェクトのポータル、共有文書との相互リンクが容易となる。
【００２９】
＜動作＞
先ず、主要な用語について解説する。
【００３０】
「タスク（タスクインスタンス）」はワークフローの構成要素となる仕事の単位であり、より細分化された仕事を子タスクとして持ち、親子関係によってワークフローの構造を表現する。
【００３１】
「プロジェクト」はワークフローの実行されるコンテキストを規定するものであり、プロジェクトごとに独立したＷｉｋｉサーバを持つ。
【００３２】
「Ｗｉｋｉページ」はＷｉｋｉで管理される情報の単位であり、ページごとに独立したＵＲＬでアクセス可能であり、ページごとに内容の更新履歴が記録される。また、更新自動通知の単位となる。
【００３３】
「トップページ」は一群のＷｉｋｉページに対し表紙・ポータルとしての役割を果たすページであり、通常「Top」「WebHome」などのページ名で表わされる。
【００３４】
「タスクＷｉｋｉページ」はタスクインスタンス１つに対応して作成されるＷｉｋｉページであり、タスクの実行にかかわる情報の記録や議論の場として使いやすくするため、簡易な手段で作成、編集、閲覧できるようにしたものである。
【００３５】
「添付文書フォルダ」は、タスク、プロセスタイプ、Ｗｉｋｉページの関連情報として、階層構造を持つフォルダとその中に保存されるファイル、Ｗｅｂリンク、メモ等の情報である。
【００３６】
図２は実施形態における管理対象の関係の例を示す図であり、プロジェクトＰ１に属する親タスクＴ１およびタスクインスタンスＴ２にそれぞれ添付文書フォルダＦ１、Ｆ２が設けられるとともに、プロジェクトＰ１毎に設けられるプロジェクトＷｉｋｉサーバ５０１には、プロジェクトＰ１に対応したプロジェクトトップページＷ１と、タスクインスタンスＴ２に対応したタスクＷｉｋｉページＷ２と、それ以外のＷｉｋｉページＷ３が存在する。タスクインスタンスＴ２のユーザは、タスク詳細画面から対応するタスクＷｉｋｉページＷ２の編集画面・閲覧画面に直接に移動することができるとともに、プロジェクトトップページＷ１にも直接に移動することができる。
【００３７】
また、添付文書フォルダＦ１、Ｆ２に含まれる文書およびプロジェクトトップページＷ１、タスクＷｉｋｉページＷ２、ＷｉｋｉページＷ３はドメインコンセプトＤＢ４５に索引が生成され、タスクインスタンスＴ２のユーザに対して添付文書フォルダＦ１、Ｆ２の情報を含むタスク関連情報の自動提示が行われる。
【００３８】
一方、プロジェクトＷｉｋｉサーバ５０１のプロジェクトトップページＷ１、タスクＷｉｋｉページＷ２、ＷｉｋｉページＷ３に対しても添付文書フォルダＦＷ１、ＦＷ２、ＦＷ３が設けられ、タスクＷｉｋｉページＷ２を閲覧・編集しているユーザに対してＷｉｋｉページ関連情報（タスクインスタンスＴ２の情報、ドメインコンセプトＤＢ４５による検索結果、添付文書フォルダＦＷ１〜ＦＷ３の情報等）の自動提示が行われる。
【００３９】
図３は添付文書フォルダＦＷ１〜ＦＷ３の例を示す図である。すなわち、タスクおよびタスクモデル（プロセスタイプ）に対する関連情報を保持するコンテナとして添付文書フォルダを関連情報ＤＢ４１（図１）内に作成し、添付文書フォルダ内には下位のフォルダまたは添付文書を作成することができる。添付文書のタイプとしては、アップロードしたファイル、メモテキスト、Ｗｅｂリンク、Ｗｉｋｉページリンク等がある。
【００４０】
図４は関連情報表示の処理例を示すシーケンス図である。本発明においては、タスクに関連する情報またはプロジェクト共有文書をＷｉｋｉ上に作成・編集・閲覧するとき、以下の関連情報を自動提示することができる。
（１）Ｗｉｋｉページに明示的に添付された情報（添付文書）
（２）トップページに添付された情報（継承文書として表示）
（３）Ｗｉｋｉページに関連づけられたタスク・プロセスタイプ
（４）類似文書、類似カテゴリ（閲覧中ページの追加が可能）
また、Ｗｉｋｉトップページに対する添付文書フォルダをプロジェクト全体の共有文書リポジトリとして活用するとともに、プロジェクトのトップページをドメインコンセプトＤＢのポータルとして活用する。
【００４１】
図４において、ブラウザ１１からＷｉｋｉエンジン５に対しＷｉｋｉページ表示リクエストを行うと（ステップＳ１０１）、Ｗｉｋｉエンジン５はフレーム分割したＨＴＭＬデータを返送する（ステップＳ１０２）。
【００４２】
次いで、ブラウザ１１からＨＴＭＬデータ内のＷｉｋｉコンテンツリクエストを行うと（ステップＳ１０３）、Ｗｉｋｉエンジン５はＷｉｋｉコンテンツのＨＴＭＬデータを返送する（ステップＳ１０４）。
【００４３】
次いで、ブラウザ１１から検索エンジン３１に関連情報パネルリクエストを行うと（ステップＳ１０５）、検索エンジン３１は関連情報検索の一環として、関連情報ＤＢ４１からの添付文書フォルダ検索（ステップＳ１０６、Ｓ１０７）、添付文書フォルダが存在しない場合の関連情報ＤＢ４１に対する添付文書フォルダ作成（ステップＳ１０８）、関連情報ＤＢ４１からのトップページの添付文書フォルダ検索（ステップＳ１０９、Ｓ１１０）、ドメインコンセプトＤＢ４５からの類似文書および類似カテゴリの検索（ステップＳ１１１、Ｓ１１２）、Ｗｉｋｉエンジン５からの逆リンク検索（ステップＳ１１３、Ｓ１１４）、関連情報ＤＢ４１からのページを参照するタスク検索（ステップＳ１１５、Ｓ１１６）を順次に行い、関連情報パネルのＨＴＭＬデータをブラウザ１１に返送する（ステップＳ１１７）。
【００４４】
図５は図４における処理（ステップＳ１０６〜Ｓ１１６）を含む関連情報検索の処理例を示すフローチャートである。
【００４５】
図５において、パラメータpageが指定されて処理を開始すると（ステップＳ１２１）、パラメータpageをＷｉｋｉページ名とし（ステップＳ１２２）、パラメータpageに対応するＷｉｋｉページの添付文書フォルダを検索し、ＨＴＭＬにレンダリングし、結果をパラメータtree1に設定する（ステップＳ１２３）。
【００４６】
次いで、パラメータpageに対応するＷｉｋｉページがトップページであるか否か判断し（ステップＳ１２４）、トップページである場合（ステップＳ１２４のＹｅｓ）、パラメータtree1を「Category Tree」としてＨＴＭＬを生成し、パラメータtree1をパラメータtree2に設定する（ステップＳ１２５）。
【００４７】
また、パラメータpageに対応するＷｉｋｉページがトップページでない場合（ステップＳ１２４のＮｏ）、トップページの添付文書フォルダを検索し、ＨＴＭＬにレンダリングし、結果をパラメータtree2に設定する（ステップＳ１２６）。
【００４８】
次いで、パラメータtree1を「Attachment Tree」として、パラメータtree2を「Category Tree」として、それぞれＨＴＭＬを生成する（ステップＳ１２７）。
【００４９】
そして、ツリーのＨＴＭＬの生成（ステップＳ１２５、Ｓ１２７）の後、類似文書検索を行い、結果をパラメータdocsに設定し（ステップＳ１２８）、パラメータdocsからパラメータpageに対応するＷｉｋｉページと同一プロジェクトのトップページを除外し（ステップＳ１２９）、パラメータdocsを「Suggested Documents」としてＨＴＭＬにレンダリングする（ステップＳ１３０）。
【００５０】
次いで、類似カテゴリを検索し、結果をパラメータcatsに設定し（ステップＳ１３１）、パラメータcatsの要素のうちパラメータtree2に含まれるものを抽出し、結果をパラメータsug_catsに設定する（ステップＳ１３２）。
【００５１】
類似文書検索（ステップＳ１２８）および類似カテゴリ検索（ステップＳ１３１）はドメインコンセプトＤＢ４５に対して行うため、Ｗｉｋｉページに対応する文書がドメインコンセプトＤＢ４５内に存在する場合は文書間の類似度による検索が可能である。
【００５２】
次いで、パラメータcatsを「Suggested Folders」としてＨＴＭＬにレンダリングし（ステップＳ１３３）、パラメータsug_catsを「Suggested Categories」としてＨＴＭＬにレンダリングし、分類ボタンを生成する（ステップＳ１３４）。
【００５３】
次いで、Ｗｉｋｉエンジン５でパラメータpageに対応するＷｉｋｉページの逆リンクを検索し、結果をパラメータrevlinkに設定する（ステップＳ１３５）。
【００５４】
次いで、関連情報ＤＢ４１からパラメータpageに対応するＷｉｋｉページへのリンクを持つタスクを検索し、結果をパラメータrevtaskに設定する（ステップＳ１３６）。
【００５５】
次いで、パラメータrevlink、revtaskを「Reverse Links」としてＨＴＭＬにレンダリングする（ステップＳ１３７）。
【００５６】
そして、各レンダリング結果を結合してＨＴＭＬを生成し（ステップＳ１３８）、処理を終了する（ステップＳ１３９）。
【００５７】
図６は図５における添付文書フォルダ検索（ステップＳ１２３、Ｓ１２６）の処理例を示すフローチャートである。
【００５８】
図６において、パラメータpageが指定されて処理を開始すると（ステップＳ１４１）、関連情報ＤＢ４１から添付文書フォルダを検索する（ステップＳ１４２）。
【００５９】
そして、添付文書フォルダが未作成であるか否か判断し（ステップＳ１４３）、未作成である場合（ステップＳ１４３のＹｅｓ）、パラメータpageに対応するＷｉｋｉページの添付文書フォルダを関連情報ＤＢ４１に作成する（ステップＳ１４４）。添付文書フォルダが作成済である場合（ステップＳ１４３のＮｏ）は新たに作成しない。
【００６０】
次いで、添付文書フォルダ階層をＨＴＭＬにレンダリングする（ステップＳ１４５）。
【００６１】
そして、パラメータpageに対応するＷｉｋｉページはトップページであるか否か判断し（ステップＳ１４６）、トップページでない場合（ステップＳ１４６のＮｏ）、ページ分類ボタンを生成し（ステップＳ１４７）、処理を終了する（ステップＳ１４８）。トップページである場合（ステップＳ１４６のＹｅｓ）はページ分類ボタンの生成は行わない。
【００６２】
図７は情報提示の画面例を示す図であり、Ｗｉｋｉページ１０１の閲覧時に画面の右半分に関連情報提示パネル１０２を表示した状態を示している。
【００６３】
関連情報としては、Ｗｉｋｉページ自身の添付文書フォルダの内容である添付文書フォルダ１０３と、プロジェクト共通のカテゴリツリー１０４（Ｗｉｋｉトップページの添付文書フォルダであり、タスクの場合の親タスクからの継承に対応するため、画面上で同じ位置に置く）と、Ｗｉｋｉページの逆参照であるＷｉｋｉ逆リンク１０５（現在のページを参照する他のＷｉｋｉページ、現在のページを参照するタスク）と、分類提案１０６と、類似文書１０７と、類似カテゴリ１０８とがある。
【００６４】
なお、Ｗｉｋｉページがトップページ（ポータル的役割を担い、プロジェクトの概要と最近更新されたＷｉｋｉページの抜粋を含む）である場合は、添付文書フォルダをプロジェクト全体の文書レポジトリとして活用することが自然である。また、Ｗｉｋｉページの関連情報、タスクの関連情報画面に、プロジェクトトップページの添付文書フォルダを提示し、添付文書フォルダ内に作成されたフォルダをドメインコンセプトＤＢ４５の分類カテゴリとして活用するとともに、フォルダ内にＷｉｋｉ文書へのリンクを作成することでＷｉｋｉ文書の分類とする。
【００６５】
また、トップページに対する情報提示画面では以下の工夫（トップページの例外的処理）をする。
（１）添付文書フォルダとして同じ内容が重複して表示されることになるので、カテゴリツリーのみを表示する。
（２）トップページ自身の何らかの「分類」は意味を持たないので、「分類の提案」は表示しない。
【００６６】
また、同一プロジェクト内のＷｉｋｉページに対してはトップページ自体を「類似文書」として提案しないものとする（トップページはＷｉｋｉのナビゲーション機能によりいつでも到達可能）。
【００６７】
図８は添付文書フォルダの表示例を示す図であり、添付文書が階層的にリンクとして表示されるものである。
【００６８】
図９はカテゴリツリーの表示例を示す図であり、Ｗｉｋｉトップページの添付文書フォルダをカテゴリツリーとして表示したものである。ここで、選択ボタン１１１を選択状態にし、分類ボタン１１２をクリックすることで、現在表示中のページを選択されたカテゴリに加えることができ、分類されたＷｉｋｉページが階層内にリンクとして表示される。
【００６９】
図１０は分類提案の表示例を示す図であり、類似カテゴリ検索結果として得られたカテゴリのうちカテゴリツリーに含まれるものを分類対象の候補として提案するものである。類似カテゴリの検索結果のうち、現在のページと同一のプロジェクト内のカテゴリ（すなわちトップページに添付されたフォルダ）は分類の候補となる。ドメインコンセプトＤＢ４５内の一般の分類とは分離して表示することで、プロジェクト内の情報構築を助けることができる。
【００７０】
ここで、選択ボタン１２１を選択状態にし、分類ボタン１２２をクリックすることで、現在表示中のページを選択されたカテゴリに加えることができる。
【００７１】
図１１は分類ボタンクリック時の処理例を示すシーケンス図である。
【００７２】
図１１において、ブラウザ１１から分類ボタンをクリックすることで検索エンジン３１に対しＷｉｋｉページ分類リクエストを行うと（ステップＳ１５１）、検索エンジン３１は関連情報ＤＢ４１に対し分類情報の記録を行い（ステップＳ１５２）、関連情報ＤＢ４１は更新後のトップページの添付文書フォルダの内容を返す（ステップＳ１５３）。また、検索エンジン３１はドメインコンセプトＤＢ４５に対し分類情報の記録を行う（ステップＳ１５４）。
【００７３】
次いで、検索エンジン３１は関連情報を検索し（ステップＳ１５５）、関連情報パネルのＨＴＭＬデータをブラウザ１１に返送する（ステップＳ１５６）。
【００７４】
＜総括＞
本発明のワークフロー管理システムにあっては、タスクに関連する情報をＷｉｋｉ等のＣＭＳの文書として管理し、ＣＭＳの柔軟性と共同編集の利点を生かし、関連情報の構築および自動提示において複数のユーザ間およびタスク間での共有を容易にするとともに、Ｗｉｋｉ等の文書による仕掛り文書に対しても情報アイテムの付加を行い、文書閲覧時・編集時に関連情報の自動提示を行うことができる。
【００７５】
以上、本発明の好適な実施の形態により本発明を説明した。ここでは特定の具体例を示して本発明を説明したが、特許請求の範囲に定義された本発明の広範な趣旨および範囲から逸脱することなく、これら具体例に様々な修正および変更を加えることができることは明らかである。すなわち、具体例の詳細および添付の図面により本発明が限定されるものと解釈してはならない。
【図面の簡単な説明】
【００７６】
【図１】本発明の一実施形態にかかるワークフロー管理システムの構成例を示す図である。
【図２】実施形態における管理対象の関係の例を示す図である。
【図３】添付文書フォルダの例を示す図である。
【図４】関連情報表示の処理例を示すシーケンス図である。
【図５】関連情報検索の処理例を示すフローチャートである。
【図６】添付文書フォルダ検索の処理例を示すフローチャートである。
【図７】情報提示の画面例を示す図である。
【図８】添付文書フォルダの表示例を示す図である。
【図９】カテゴリツリーの表示例を示す図である。
【図１０】分類提案の表示例を示す図である。
【図１１】分類ボタンクリック時の処理例を示すシーケンス図である。
【符号の説明】
【００７７】
Ｕ        ユーザ
１        クライアント
１１      ブラウザ
２        ＧＵＩ提供部
２１      レンダリングエンジン
２２      入出力制御部
３        ワークフローエンジン
３１      検索エンジン
３２      タスク制御部
３３      タスク作成部
３４      タスク実行部
３５      推測エンジン
３６      タスクモデル作成部
３７      タスクツリー保持部
４１      関連情報ＤＢ
４２      文書ＤＢ
４３      タスクモデルＤＢ
４４      タスクインスタンスＤＢ
４５      ドメインコンセプトＤＢ
４６      ユーザＤＢ
４７      プロジェクトＤＢ
５        Ｗｉｋｉエンジン
５１      Ｗｉｋｉ ＧＵＩ制御部
５２      ページ編集部
５３      ページ閲覧部
５４      ページデータ管理部
５５      ページＤＢ
５６      ページＵＲＬ
５０１    プロジェクトＷｉｋｉサーバ
【図１】
2008065714.tif 000003
【図２】
2008065714.tif 000004
【図３】
2008065714.tif 000005
【図４】
2008065714.tif 000006
【図５】
2008065714.tif 000007
【図６】
2008065714.tif 000008
【図７】
2008065714.tif 000009
【図８】
2008065714.tif 000010
【図９】
2008065714.tif 000011
【図１０】
2008065714.tif 000012
【図１１】
2008065714.tif 000013