(57)【要約】【課題】一連のプロセスにおける工程順が明確でない状態でも簡単且つ効率良くプロセスフローを生成するシステムにおいて、工程に必要なナレッジ情報を容易に入手することを目的とする。加えて、目的とするプロセスを容易に検索可能にしたり、プロセスの作成を容易にすることを目的とする。【解決手段】プロセスに包括される工程（タイトル）に、タイトルに必要なナレッジファイルとの関係情報を予め保持させておく。またプロセスに属性を保持させたり、プロセスおよびタイトルの複製処理を付加し、目的とする所望のプロセスの検索および作成を容易にした。【選択図】      図７
2006107141.tif 000002
【特許請求の範囲】
【請求項１】
データベース上に存在する工程名であるタイトルの前後関係を決定する決定手段と、
該決定手段により決定された前後関係に従ってタイトルを並び替えて表示画面上に配置する配置手段と、
データベースへの入力条件に従ってタイトルを抽出する抽出手段と、
該抽出手段により抽出されたタイトルを前後関係に従って前記表示画面上に再配置する再配置手段と、
タイトルを選択し、該選択されたタイトルとナレッジデータベース上に存在するナレッジデータを関連付ける関連付け手段と、
関連付けられた情報に従って、ナレッジデータを前記表示画面上に表示する表示手段と、
を具備することを特徴とするプロセス生成支援システム。
【請求項２】
前記選択されたタイトルと関連付けをしつつ、ナレッジデータベース上に新たにナレッジデータを保存する保存手段を更に具備することを特徴とする請求項１に記載のプロセス生成支援システム。
【請求項３】
前記選択されたタイトルとの関連情報に従って、表示されたナレッジデータをナレッジデータベースに更新して保存する更新保存手段と、ナレッジデータベースに保持されるナレッジデータの履歴情報を保持する保持手段とを更に具備することを特徴とする請求項１に記載のプロセス生成支援システム。
【請求項４】
配置されたタイトルを包括するプロセスと抽出され再配置されたタイトルを包括する抽出プロセスとを生成する生成手段と、プロセス及び抽出プロセスへのアクセス権を決定するアクセス権決定手段と、タイトルの作成情報と更新情報を設定する設定手段と、該タイトルの作成情報と更新情報に基いて、対応するタイトルを包括するプロセス及び抽出プロセスの作成及び更新情報を生成する生成手段と、プロセス及び抽出プロセスの分類情報を設定する分類情報設定手段とを更に具備することを特徴とする請求項１に記載のプロセス生成支援システム。
【請求項５】
タイトル及びプロセスを複製する複製手段と、複製されたプロセスのアクセス権及び作成情報を所定の初期情報に設定する第１の初期情報設定手段と、複製されたタイトル及びプロセスの更新情報を所定の初期情報とする第２の初期情報設定手段と、複製元タイトルとナレッジデータとの接続情報に基づいて、複製されたタイトルとナレッジデータとの関係情報を生成する関係情報生成手段とを更に具備することを特徴とする請求項１に記載のプロセス生成支援システム。
【請求項６】
プロセスの終端情報を有するタイトルを生成する終端情報生成手段と、抽出プロセスに含まれる、終端情報を有するタイトルを更新した場合、該タイトルを包括する抽出プロセスの終了情報を決定する終了情報決定手段とを更に具備することを特徴とする請求項４に記載のプロセス生成支援システム。
【請求項７】
抽出プロセスに含まれる注目タイトルを明示するため、注目タイトルを判定する判定手段と、判定された注目タイトルを注目外タイトルと区別して表示画面上に表示するための出力手段とを更に具備し、抽出プロセスの出力情報に従って前記出力手段を停止させることを特徴とする請求項４に記載のプロセス生成支援システム。
【請求項８】
データベース上に存在する工程名であるタイトルの前後関係を決定する決定工程と、
該決定工程において決定された前後関係に従ってタイトルを並び替えて表示画面上に配置する配置工程と、
データベースへの入力条件に従ってタイトルを抽出する抽出工程と、
該抽出工程において抽出されたタイトルだけを前後関係に従って前記表示画面上に再配置する再配置工程と、
タイトルを選択し、該選択されたタイトルとナレッジデータベース上に存在するナレッジデータを関連付ける関連付け工程と、
関連付けられた情報に従って、ナレッジデータを前記表示画面上に表示する表示工程と、
を具備することを特徴とするプロセス生成支援方法。
【請求項９】
請求項８に記載のプロセス生成支援方法をコンピュータに実行させることを特徴とするプログラム。
【請求項１０】
請求項９に記載のプログラムをコンピュータ読取可能に記憶したことを特徴とする記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロセス生成支援技術に関し、更に詳しくは、プロセスの手順が確立されていない新規プロセスをプロセス化するために好適に利用可能なプロセス生成支援技術に関する。
【背景技術】
【０００２】
従来のプロセス生成について図面を用いて説明する。
【０００３】
図２９は、従来のプロセス生成を行なうために用いられるシステムのブロック構成の一例を説明するシステムブロック図である。
【０００４】
図２９において、３０１はタイトル保持手段、３０２はフロー保持手段、３０３はデータベース、３０４は中央処理装置である。
【０００５】
データベース３０３中には、行なわれるプロセスの名称とそのプロセス名に対応した内容（そのプロセスを構成する各工程の内容とその各工程の名称であるタイトル）を記憶保持するタイトル保持手段３０１と、所望のタイトル（工程）の始まりの工程の名称である「STARTタイトル」と終わりの工程の名称である「ENDタイトル」とが対応付けられて記憶保持されたフロー保持手段３０２とを有する。中央処理装置３０４は入力された情報に基づいてタイトル保持手段３０１にタイトル名称とそのタイトル名称を有する工程内容を記録したり、タイトル保持手段３０１から抽出したりすることができる。またタイトルの前後関係をフロー保持手段３０２に記録したり、抽出したりすることができる。
【０００６】
図３０は、プロセス生成手順の一例を説明するための図で、まずプロセスを構成する一つのタイトルとしてタイトルＤを中央処理装置３０４を介して入力する（図３０（ａ））。次に、処理手順（フロー）に沿って別のタイトルを入力配置する。ここでは、タイトルＤの後に行なわれるタイトルＢをタイトルＤの後に入力する（図３０（ｂ））。更に、このプロセスを構成するタイトルＡを入力する。その際タイトルＡはタイトルＢの後に行なわれることがわかっているので、タイトルＢの後に位置するように入力する（図３０（ｃ））。なお、各タイトルはそれらが行なわれる順に配置されるだけでなく、それらの順番が明確になるようにスレッド（線）で結ばれる。
【０００７】
このプロセスを構成するタイトルＦがタイトルＤより後でタイトルＡより先に行なわれること、タイトルＢとタイトルＦとは異なる独立したタイトルであることがわかっていれば、タイトルＦはタイトルＤとタイトルＡとの間に入るように位置して配置され、タイトルＤとタイトルＡとに夫々スレッドで結ばれるようにする。また、タイトルＡの後に行なわれるタイトルＨはタイトルＡの後にタイトルＨとしてスレッドで結ばれて配置される（図３０（ｄ））。
【０００８】
このように、上述した従来技術では、新たなプロセスを明示する場合であっても、プロセス中の予めわかっているフロー（流れ）部分のタイトルをその順に従って先頭から順を追って接続し、全体としてのプロセスを生成している。（例えば特許文献１、特許文献２、特許文献３参照）
【特許文献１】特開２００１−１３４６５３号公報
【特許文献２】特開平５−３０７５５５号公報
【特許文献３】特開平０８−２６４４０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、従来のプロセスの生成方法では様々なプロセスのフローを作成する場合、その構成要素であるひとつひとつのタイトルの前後関係が確定し、かつフローの作成者がプロセス全体または一部を確実に理解している者でなければ求めるフローを生成することは非常に難しい作業であった。またプロセスのフローを作成している時点においては、プロセスに含まれる全てのタイトルが判明し、かつタイトルの前後関係が確定していたとしても、何らかの理由でプロセスを見直し、フローの変更をする必要が生じた場合、新たなタイトルの追加や既存タイトルの削除に加え、前後関係をつなぎ変えたり、再配置したりと、煩雑で間違いが生じやすい作業を行なう必要があった。
【００１０】
従って、手順があいまいなプロセスやプロセスの内容を十分に理解していない入力者がプロセスをフローとして表現することは不可能であったり、あるいはプロセスのフローの完成までに多くの作業量が必要とされていた。
【００１１】
一方、プロセスを熟知している熟練者がプロセスのフローを生成する場合には別の課題がある。一般に知識は、形式知と呼ばれる文書等に記述されて認識できる（形式化された）知識と、暗黙知と呼ばれる文書等に記載されていない知識に分類される。暗黙知には、形式化できるが、熟練者のみが知り得る知識であったり、あるいは熟練者が知識だと認識していないために形式化されていない知識が含まれる。従って多くの暗黙知を身に付けている熟練者が作成したプロセスのフローは、非熟練者にとってはあるべき手順が抜けていたり、省略されていることが多く、非熟練者がプロセスを実行する際、本来フロー上に表出され、明文化されるべき項目や知識が記載されない。結果として熟練者が作成したフローは、そのままでは非熟練者が利用することが困難な場合が多く、その修正や改良に多くの作業と時間が必要なため、有効に利用できることは少なかった。
【００１２】
また確立されたプロセスのフローに、不必要あるいは不適切なタイトルが含まれている場合、処理条件（前提条件）を考慮してプロセスの実行前にそれらを除去した適切なプロセスのフローを随意に生成することが出来なかった。以下、本発明ではこのように変更された（変更した）プロセスを「抽出プロセス」と称する。
【００１３】
更にはデータベース内のタイトル保持手段に保持される工程内容や知識（ナレッジデータ）保守については、先の中央処理装置によりタイトルを抽出した上で、その改変を行っていた。したがって新しい知識や工程内容が頻繁に変更されるプロセスのフローでは、その保守に多くの作業と時間を必要としていた。
【００１４】
従って、本発明は上述した課題に鑑みてなされたものであり、その目的は、プロセスのフローの作成及び変更をより容易にできるようにすることである。
【課題を解決するための手段】
【００１５】
上述した課題を解決し、目的を達成するために、本発明に係わるプロセス生成支援システムは、データベース上に存在する工程名であるタイトルの前後関係を決定する決定手段と、該決定手段により決定された前後関係に従ってタイトルを並び替えて表示画面上に配置する配置手段と、データベースへの入力条件に従ってタイトルを抽出する抽出手段と、該抽出手段により抽出されたタイトルを前後関係に従って前記表示画面上に再配置する再配置手段と、タイトルを選択し、該選択されたタイトルとナレッジデータベース上に存在するナレッジデータを関連付ける関連付け手段と、関連付けられた情報に従って、ナレッジデータを前記表示画面上に表示する表示手段と、を具備することを特徴とする。
【００１６】
また、本発明に係わるプロセス生成支援方法は、データベース上に存在する工程名であるタイトルの前後関係を決定する決定工程と、該決定工程において決定された前後関係に従ってタイトルを並び替えて表示画面上に配置する配置工程と、データベースへの入力条件に従ってタイトルを抽出する抽出工程と、該抽出工程において抽出されたタイトルだけを前後関係に従って前記表示画面上に再配置する再配置工程と、タイトルを選択し、該選択されたタイトルとナレッジデータベース上に存在するナレッジデータを関連付ける関連付け工程と、関連付けられた情報に従って、ナレッジデータを前記表示画面上に表示する表示工程と、を具備することを特徴とする。
【００１７】
また、本発明に係わるプログラムは、上記のプロセス生成支援方法をコンピュータに実行させることを特徴とする。
【００１８】
また、本発明に係わる記憶媒体は、上記のプログラムをコンピュータ読取可能に記憶したことを特徴とする。
【発明の効果】
【００１９】
本発明によれば、プロセスのフローの作成及び変更をより容易に行うことが可能となる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明の好適な実施形態について、図面を参照して詳細に説明する。
【００２１】
ただし以下の説明によって本発明の技術的範囲が限定されるものではなく、本発明の主旨の範囲において適宜変形、組み合わせ可能であることはいうまでもない。本実施形態では、不明瞭なプロセスフローを明確なプロセスフローに作り上げていく具体例としてプロセス生成支援システムについて説明を行なう。
【００２２】
（第１の実施形態）
図２は、本発明のプロセス生成支援システムの第１の実施形態の構成を示すシステム構成図である。
【００２３】
図２において、プロセス生成支援システムは、表示装置２１と、入力装置２２と、主記憶装置２３と、中央処理装置２４と、外部記憶装置２５と、通信装置２６とからその主要部が構成され、図示されるようにそれら装置が各々相互に連絡可能に接続されている。
【００２４】
図３は、本実施形態のプロセス生成を行なうために用いられるシステムのブロック構成を説明するためのシステムブロック図である。従来例の説明に用いた図２９と同じ構成を有し、中央処理装置において本実施形態の特徴的な処理が実行される。
【００２５】
図３において、３０はプロセス保持部、３１はタイトル保持部、３２はフロー保持部、３３はデータベース、３４はナレッジデータベース、２１は表示装置、２４は中央処理装置である。また、３５は抽出プロセス保持部、３６は抽出プロセスに対するタイトル保持部、３７は抽出プロセスに対するフロー保持部である。データベース３３およびナレッジデータベース３４は図２に示す外部記憶装置２５に保持されている。
【００２６】
データベース３３の中には、プロセスの名称、分類情報、作成情報、更新情報およびアクセス権情報を記憶保持するプロセス保持部３０と、プロセス保持部による各々のプロセス名に対応するタイトルの名称、内容、ナレッジデータ、抽出条件、作成情報および更新情報を記憶保持するタイトル保持部３１と、タイトル間において始まりのタイトル（STARTタイトル）と終わりのタイトル(ENDタイトル）とが対応付けられて記憶保持されたフロー保持部３２とを有する。同様に、プロセスから抽出条件によって抽出・生成された抽出プロセスの名称、分類情報、作成情報、更新情報およびアクセス権情報を記憶保持する抽出プロセス保持部３５と、抽出プロセス保持部による各々の抽出プロセス名に対応するタイトルの名称、内容、ナレッジデータ、作成情報および更新情報を記憶保持するタイトル保持部３６と、タイトル間において始まりのタイトル（STARTタイトル）と終わりのタイトル(ENDタイトル）とが対応付けられて記憶保持されたフロー保持部３７もまたデータベース３３内に存在する。
【００２７】
また、ナレッジデータベース３４の中には様々なナレッジファイル（例えば計算表、ドキュメント、画像等）を有する。
【００２８】
中央処理装置２４は図２に示す入力装置２２から入力された情報を、主記憶装置２３上に展開し、後述する様々なデータ処理を行い、その結果をデータベース３３にタイトル（一つ一つの処理内容がわかるもの）とそのタイトルに関連する内容およびナレッジデータベース内のナレッジファイルとの関係情報を記録したり、データベース３３から抽出することも、タイトル順をデータベース３３に保持したり、抽出したりすることもできる。更には入力装置２２によって選択されたプロセスに包括されるタイトルの並び順や、入力装置２２によって選択されたタイトルと内容、およびタイトルとナレッジファイルとの関係情報に基づいてナレッジデータベース３４から抽出されたナレッジファイルを表示装置２１に表示したりすることができる。本システムはデータベース３３およびナレッジデータベース３４が存在する装置以外からも通信装置２６を通じて利用することができる。
【００２９】
図４は、本実施形態に関わるプロセスに関連する内容の入力を行うために利用される表示画面の一例を示す図である。この表示画面は図２の表示装置２１に表示され、入力装置２２から入力される。
【００３０】
図４において、入力項目として、４１はプロセス名、４２はプロセスのカテゴリとしての分類名、４３はプロセスの編集権限を設定するアクセス権情報である。また、４４及び４５は各々プロセス作成情報および更新情報であり、本実施形態では、これらの項目はシステムにより入力されるものとしている。したがってプロセス作成情報４４および更新情報４５は表示装置２１に表示されるが入力装置２２により入力できない項目である。
【００３１】
図５は、本実施形態のプロセス生成における処理の一例を示すフローチャートである。
【００３２】
この図を参照すると、本実施形態における処理は、起動後にプロセスが新規なのか、あるいは既にデータベース上に存在しているかを判断するステップＳ５０と、ステップＳ５０において新規ならばデータベース上のプロセス保持部（図３：３０）に新規プロセスを生成するステップＳ５１と、新規プロセスの作成情報とプロセス作成ユーザをアクセス権とするアクセス情報（例えばユーザ名称等）とを入力する作成情報入力ステップＳ５２と、この新規プロセスに対し、新規プロセスに包括されるタイトルとフロー情報を格納するタイトル保持部とフロー保持部を生成するステップＳ５３及びステップＳ５４と、新規プロセス名・分類・アクセス権を入力するためプロセス入力画面（図４）を表示するステップＳ５５と、ステップＳ５５による入力情報によりプロセスを更新する更新情報入力ステップＳ５６と、データベースのプロセス保持部に保存するステップＳ５７とを有する。
【００３３】
また本処理の起動後にプロセスがデータベース上に既に存在するプロセスであればこのプロセスを選択するステップＳ５８を有し、プロセス保持部に保存されたアクセス情報と照合するステップＳ５９を経て、アクセス権があれば、既に入力された情報（プロセス名・分類・アクセス権）を編集するための入力画面（図４）としてステップＳ５５を処理する。
【００３４】
図６は、本実施形態に関わるタイトル及びタイトルに関連する内容の入力を行なうために利用される表示画面の一例を示す図である。
【００３５】
この表示画面は図２の表示装置２１に表示され、入力装置２２から入力される。図６において入力項目として、６１はタイトル名、６２はタイトルの前後関係情報としての先タイトル名、６３はタイトルの内容、６４はタイトルに関連するナレッジデータとの関係情報、６５はタイトルの抽出条件である。また６６及び６７は各々タイトル作成情報および更新情報であり、本実施形態では、これらの項目はシステムにより入力されるものとしている。したがってタイトル作成情報６６及び更新情報６７は表示装置２１に表示されるが入力装置２２により入力できない項目である。本実施形態では、タイトルに関連するナレッジデータ６４との関係情報としてハイパーリンクを例示している。ハイパーリンクは入力装置２２により入力することが可能であり、また入力を完了したハイパーリンクを実行することによりナレッジデータベース３４から所定のナレッジファイルを抽出し表示装置２１に表示することができるため、タイトルに関連する所望のナレッジファイルへの関係情報が正しいものであるかどうかを、確認することができる。
【００３６】
本実施形態において最終的にプロセスを完成させるためには少なくとも入力すべき情報として、タイトル名とそのタイトルに隣接する前または後のタイトル名がある。図６では、タイトル名６１と、そのタイトル名に前続（先行）する先タイトル名６２を少なくとも入力する。タイトル内容６３、ナレッジデータとの関係情報６４、および抽出条件６５は必要に応じて設けるもので、プロセスのフローを生成するための必須項目ではない。
【００３７】
抽出条件６５は、そのタイトルがプロセスにおいて必ず必要なタイトルであるならば、例えば初期値として「必須」という条件を入力し、また、特定の条件においてのみ必要となるタイトルであることが判明しているならば、その特定の条件を入力する。もちろんタイトルの作成時に抽出条件が判明していないならば、判明した時点で入力してもよい。
【００３８】
このタイトル入力画面にて入力装置２２により入力されたタイトル名情報は、図７におけるタイトル保持ステップＳ７４において、タイトル保持部３１（図３）へ、また先タイトル名情報はフロー保持ステップＳ７８においてフロー保持部３２（図３）へ各々格納される。
【００３９】
先タイトル６２が入力されると、中央処理装置２４は１対のタイトル間、すなわち選択されたタイトルと先になるタイトル間における前後関係情報をフロー保持部３２に記録する。図示していないが、選択されたタイトルとそのタイトルに後続する後タイトルを入力した場合も前述と同様に、選択されたタイトルと後続タイトル間の前後関係情報として保持する。隣接するタイトル情報を各タイトルが各々保持してないため、矛盾した前後関係が発生することはないし、事前に全てのタイトルの前後関係が決まっていなくても、前後関係の判っているタイトルにのみ入力すればよい。
【００４０】
プロセスを生成する過程では、そのタイトルの前になるタイトルが判然としないことも多い。このため本実施形態ではこの様な状況にあるタイトルの先タイトル名６２を入力しなくても良い。なぜならこのタイトルは図１に後述するようにフローを可視化した場合、前続するタイトルのないタイトルとして作業者が容易に判別できるよう表示され、作業者は可視化されたフローをみながらこのタイトルの接続を判断し、改めてタイトル名に前続（前出）する先タイトル名６２を入力しフローの生成を行いプロセスを完成させることができるからである。
【００４１】
図７は、本発明のプロセスのフロー制御における処理の一例を示すフローチャートである。
【００４２】
この図を参照すると、本実施形態における処理は起動後にタイトルを入力する時に、タイトルが新規なのか、あるいは既にデータベース上に存在しているかを判断するステップＳ７１と、ステップＳ７１において新規ならばデータベース上のタイトル保持部に新規タイトルを生成する新規タイトル生成ステップＳ７２と、新規作成タイトルの作成情報（図６：６６）を入力する作成情報入力ステップＳ７２１と、ステップＳ７１により既存タイトルならば、そのタイトルを選択するためのタイトル選択ステップＳ７１５と、タイトル入力ステップＳ７３と、ステップＳ７３で入力されたタイトルをタイトル保持部３１に保持するタイトル保持ステップＳ７４と、保持されているタイトル情報に基づき接続情報の生成を行なう接続情報作成ステップＳ７５と、ステップＳ７５で保持されているタイトルの先タイトル名６２を元にフローを生成するフロー生成ステップＳ７７と、ステップＳ７７もしくは後述するステップＳ７１４で生成されたフローをフロー保持部３２に保持するフロー保持ステップＳ７８と、フロー保持部３２に保持されたフローを表示するフロー表示ステップＳ７９と、ステップＳ７９で表示されたフローを確認し、タイトルの入力を継続するか、あるいは所望の抽出プロセスが生成されるかをテストするためのテストフロー（プロセスから抽出条件を満足しないタイトルを削除し、残ったタイトルを再配置して生成したフロー）を生成するか、あるいは作業を終了するかを判断するフロー判断ステップＳ７１０と、タイトルの抽出条件を取得するタイトル抽出条件入力ステップＳ７１１と、指定抽出条件に合致するタイトルを抽出するタイトル抽出ステップＳ７１２と、抽出されたタイトルの前後関係情報に基づき接続情報を再生成する接続情報作成ステップＳ７１３と、ステップＳ７１３で作成された接続情報よりフローを生成するテストフロー生成ステップＳ７１４とを有する。
【００４３】
図１−１から図１−１９は、本実施形態に関わるプロセスのフロー生成手順の一例を詳細に説明するための図である。
【００４４】
タイトル入力１（図１−１）においてタイトルを入力すると、フロー表示１（図１−２）に示すようにフロー上にタイトルが配置される。新規タイトルの生成に伴い、タイトルの作成情報がシステムにより入力される（図７：ステップＳ７２１）。本実施形態では日付情報を作成情報としている。またタイトルの入力が完了した際には同様にタイトルの更新情報が入力される（図７：ステップＳ７６）。
【００４５】
タイトルの前後関係は一切留意する必要がなく順不同にて思いつくままタイトルを入力することができる（図１−３）。その際、明確に先タイトルの判明しているタイトルに対しては、タイトル入力２（図１−４）に示すように先タイトルを入力しておけばフロー表示３（図１−５）に示すように部分的に接続されたフローが生成される。これはタイトル入力を行なうための表示画面例（図６と図１−１）において、プロセスを完成するために必要なタイトル名と、そのタイトルの前に位置する先タイトル名のうち、先タイトル名は入力しなくても良い事を示す。プロセスの生成過程においては、あるタイトルに対し、その前後に位置するタイトルの名称を決定できないことも多く、そういった曖昧な状態からのプロセス生成を援助するための工夫である。
【００４６】
続いて一通りのタイトルが入力できたとして、フロー表示３（図１−５）に示す生成されたフローにタイトルの追加・削除、前後関係の入力等の処理を行なって、フローを完成させる手順について説明する。このフロー接続処理はフロー全体が分かっていなくても部分部分の前後関係が判明している部分からフローを生成できることを表している。
【００４７】
フロー上に配置されたタイトルに先タイトルを入力する手順について説明する。
【００４８】
修正するタイトルを選択すると、表示フロー４（図１−６）に示す様に、フロー上において選択タイトルが容易に識別できるように表示される。本実施形態ではタイトルの外枠の外形線を太く表示する方法を例として用いている。線の太さ等の外見を他のタイトルと変える方法ばかりでなく、選択タイトルを表示画面の特定の位置、例えば中央とか、右中央等の場所に配置されるようにフロー全体を移動させてもよい。
【００４９】
タイトル入力３（図１−７）において、選択しているタイトルＤに対し先タイトル（Ｂ）を入力すると、入力された先タイトル情報に従ってフロー表示５（図１−８）に示すフローが生成される。この場合、タイトル保持部およびフロー生成部に格納されたタイトルＤの情報が更新されたため、タイトル更新情報がシステムにより変更される。本実施形態では日付情報を更新している。
【００５０】
同様にタイトル入力４（図１−９）はタイトルＢの先タイトル（Ａ）と抽出条件の入力手順を示し、フロー表示６（図１−１０）はこの前後関係情報の入力によって生成されたフローを示し、タイトルＡ−Ｂ−ＤとタイトルＥ−Ｆの２ヶ所が接続された状態で配置されている。またフロー表示７（図１−１１）では、図示していないがタイトルＥに先タイトルの入力（先タイトル名はタイトルＢ）と、タイトルＧに先タイトルの入力（先タイトル名はタイトルＨ）によって生成されたフローを示す。
【００５１】
また、新規のタイトルを追加する手順は上記と同じ処理なので図示されていないが、新規のタイトルＣ（先タイトル名はタイトルＢ）を入力すると、フロー表示８（図１−１２）に示すフローが生成される（タイトルＥの外枠は、この時点ではまだ太線になっていない）。
【００５２】
フロー上に配置されたタイトル（タイトルＥ）にナレッジデータ（ナレッジファイルとの関係情報）を入力する手順について説明する。
【００５３】
修正するタイトルを選択すると表示フロー８（図１−１２）に示すように選択したタイトルＥの外形が太線で表示される。次にタイトル入力５（図１−１３）に示すタイトルＥの入力画面からナレッジデータ（例えばハイパーリンク）を入力する。ハイパーリンクの入力が完了した際には、このハイパーリンクを実行することにより、所定のナレッジファイルが別画面に表示される。
【００５４】
フロー上のタイトルを削除する時は、削除するタイトル（タイトルＨ）を選択すると、フロー表示９（図１−１４）に示すように選択したタイトルＨの外形が太線で表示され、次にタイトル入力６（図１−１５）に示すタイトルＨの入力画面から削除処理を入力すると、選択されたタイトルＨがフローから削除され、かつ削除されたタイトルの前後関係から（後述する接続情報の処理方法により）システムがタイトル間の接続情報を再度生成し、フロー表示１０（図１−１６）に示すフローが生成される。
【００５５】
以上説明したように、フローチャート（図７）のスタートからフロー表示ステップＳ７９及びプロセスの生成手順詳細説明のタイトル入力１（図１−１）からフロー表示３（図１−５）により、フロー作成時に思いついているタイトル名とそのタイトル間の前後情報だけでタイトルを配置し、容易にフローを生成、可視化することができる。そしてフロー判断ステップＳ７１０においては、可視化されたフロー（フロー表示３（図１−５））をチェックし、修正する必要があればフローチャート（図７）においてステップＳ７１にもどり、プロセスの生成手順詳細説明のフロー表示４（図１−６）からフロー表示９（図１−１４）に示した部分のタイトルの接続、不足タイトルの追加、余剰タイトルの削除、フローの繋ぎ替えなどの作業を行なう。これらの作業もタイトル名とタイトルの前後関係情報の入力のみでよい。
【００５６】
またタイトルを新規作成あるいは修正した場合に更新されるタイトル更新情報により、これらのタイトルを包括するプロセスの更新情報が逐次更新されている（図５：ステップＳ５６）
プロセスのフローを構成するタイトルの全ての抽出条件が「必須」であるならば、このプロセスを元に生成される抽出プロセスのフローは作成したプロセスのフローと同一であるため、前述した手順を繰り返してフローを作成し、フロー判断ステップＳ７１０で、作成したフローに問題ないと判断されればプロセス生成の作業を終了する。
【００５７】
一方、タイトルに固有の抽出条件がある場合には、このプロセスのフローから再生成される抽出プロセスのフローは元となるプロセスのフローと異なる。従って抽出プロセスのフローを確認する必要があれば、抽出テストを以下の手順で行ない、作成したプロセスフローに問題がないかを確認する。
【００５８】
タイトル抽出条件入力１（図１−１７）において、プロセスを構成する全タイトルに入力された抽出条件が表示され、テストとして任意の抽出条件を入力（選択）する（タイトル抽出条件入力ステップＳ７１１）。抽出条件情報が入力されると、タイトル抽出ステップＳ７１２、接続情報作成ステップＳ７１３及びテストフロー生成ステップＳ７１４によりプロセスのフローからテストフローが生成、表示される（図１−１８）。
【００５９】
本実施形態では、タイトルＢの抽出条件である抽出条件２がタイトル抽出条件入力１（図１−１７）において選択されなかったため、プロセスのフローからタイトルＢが抽出されず（削除され）、残ったタイトルとその前後関係情報からテストフローが生成される。またタイトル（タイトルＥ）を選択することにより図１−１８に示すように、選択したタイトルＥの外形が太線で表示され、次にテストタイトル表示（図１−１９）に示すようにタイトル表示画面が表示される。タイトル表示画面ではナレッジデータとして入力されたハイパーリンクを実行してナレッジファイルを表示する以外に、タイトルの修正を行うことはできない。
【００６０】
このように抽出プロセスの作成時に想定される抽出条件の入力とその抽出プロセスのフロー表示を抽出テストとして繰り返し、生成されたテストフローに問題点や改善点があればスタートに戻り、再びプロセスフローの作成を行なう。
【００６１】
図８は、本実施形態における接続情報作成ステップＳ７５、ステップＳ７１３のロジック詳細処理を示すフローチャートである。
【００６２】
この図を参照すると、本実施形態における接続情報作成ステップは、指定プロセスの情報を取得するステップＳ８１と、指定プロセスの中からタイトルの抽出条件を取得するステップＳ８２と、タイトル保持部から指定抽出条件に合致するタイトルを抽出するステップＳ８３と、フロー保持部から、START及びENDタイトルの両方とも抽出されたタイトルであるようなフローを抽出するステップＳ８４と、抽出されたタイトルとフローをスタックするステップＳ８５と、フロー保持部から、ENDタイトルが抽出対象外であるようなフローを抽出するステップＳ８６と、ステップＳ８６で抽出されたフローにおいて、抽出されたSTARTタイトルをスタックするステップＳ８７と、フロー保持部からSTARTタイトルが抽出対象外であるようなフローを抽出するステップＳ８８と、ステップＳ８８で抽出されたフローにおいて、抽出されたENDタイトルをスタックするステップＳ８９と、ステップＳ８７でスタックしたSTARTタイトルとステップＳ８９でスタックしたENDタイトルとを、ENDタイトルからフローをさかのぼって接続し、フローを作成するステップＳ８１０と、ステップＳ８９でスタックしたENDタイトルに、処理可能なタイトルが残っているかどうかを判断し、残っていればステップＳ８１０から繰り返し実行させるステップＳ８１１と、ステップＳ８７でスタックしたSTARTタイトルの有無を判断し、残っていればステップＳ８６から繰り返し実行させるステップＳ８１２と、フロー保持部から同一のSTART/ENDタイトルを持つフローを削除するステップＳ８１３と、フロー保持部から同一STARTタイトルが複数件存在するかを判断するステップＳ８１４と、同一STARTタイトルが複数件存在した場合、結果的に同一のENDタイトルに行き着くフローを削除するステップＳ８１５と、フロー保持部から抽出対象外のタイトルをSTARTもしくはENDに持つフローを再度チェックし、あれば削除するステップＳ８１６よりなる。
【００６３】
図９は、本実施形態における、接続情報作成部のロジック詳細を図解する図である。図に従って接続情報作成部のロジック詳細を説明する。
【００６４】
図９−１（プロセスからタイトルの抽出）において、複数のプロセスＡに対して、フロー保持部においてはそれぞれのタイトルの接続情報を図のように保持している。ここでSTARTタイトルが−１であるフローＡはフローの先頭を示し前続する接続情報がないことを表している。なおここでプロセスＡに示されるフローの表示は説明を行なうための図であり、このような情報は保持部上には存在しない。このフロー表示は図７のフロー制御装置のフロー表示ステップＳ７９によってフロー保持部から生成され表示装置２１に表示されるものである。
【００６５】
以下、接続情報作成のロジック詳細処理を図８を用いて説明する。
【００６６】
上記のフロー保持部から、図８のタイトル保持手段から抽出条件に合致するタイトルを抽出するステップＳ８３により、タイトルＡ、Ｃ、Ｄが抽出される。次に図８のフロー保持部からSTART/END工程が両方とも抽出条件により抽出されたタイトルと合致するフローを抽出するステップＳ８４により、−１−Ａ、Ａ−Ｄのフローが抽出される。
【００６７】
次に抽出されたタイトルの接続を作成する処理について説明する。
【００６８】
図９−２Ａ、図９−２Ｂ（接続の作成）において、プロセスＢにあるフローからタイトルの抽出条件にしたがってタイトルＡ、Ｃ、Ｄ、Ｆ、Ｇが抽出されている。このとき図８のステップＳ８４により抽出されているフローは−１−Ａのみである。ここで、図８のフロー保持部からENDタイトルが抽出対象外であるフローを抽出するステップＳ８６により、Ａ−Ｂ、Ｂ−Ｅ、Ｂ−Ｈのフローが抽出される。今ここでＡ−Ｂのフローを例にとると、図８の抽出されたフローのSTARTタイトルをスタックするステップＳ８７により、Ａをスタックする。次に図８のフロー保持部からSTARTタイトルが抽出対象外であるフローを抽出するステップＳ８８により、タイトルＢ−Ｃ、Ｂ−Ｄ、Ｂ−Ｅ、Ｂ−Ｈが抽出される。ここでタイトルＢ−Ｃのフローを例にとる。ここで図８の抽出されたフローのENDタイトルをスタックするステップＳ８９により、タイトルＣをスタックする。次に図８のスタックしたSTARTタイトルとENDタイトルを接続しフローの作成をするステップＳ８１０により、フローＡ−Ｃが生成される。
【００６９】
同様に図８のスタックしたENDタイトルに処理可能なタイトルが残っているかどうかを判断し残っていればステップＳ８１０から繰り返し実行させるステップＳ８１１と、ステップＳ８７でスタックしたSTARTタイトルの有無を判断し残っていればステップＳ８６から繰り返し実行させるステップＳ８１２とによって、全フローが処理されるまで繰り返し処理を行なう。これが接続作成に示されるフロー保持部内のデータである。
【００７０】
続いてここまでのステップで生成されたフローの中から重複情報を削除する、図８におけるフロー保持部から同一のSTART/ENDタイトルを持つフローを削除するステップＳ８１３と、フロー保持部から同一STARTタイトルが複数件存在するかを判断するステップＳ８１４と、もし複数件存在した場合、結果的に同一のENDタイトルに行き着くフローを削除するステップＳ８１５と、フロー保持部から抽出条件対象外のフローを削除するステップＳ８１６について述べる。
【００７１】
まず、図９−３重複接続の削除の項でプロセスＤから抽出条件に従ってタイトルＡ、Ｃ、Ｆ、Ｉ、Ｈが抽出される。このときフロー保持部の中には接続作成（図９−２Ａ、図９−２Ｂ）のフロー保持部に示すように−１−Ａ、Ａ−Ｃ、Ａ−Ｃ、−１−Ｆ、Ｆ−Ｈ、Ｆ−Ｉ、Ｉ−Ｈが生成される。これを図７のフロー表示ステップＳ７９によって表示すると、図９−３（重複接続の削除）のフロー保持部にあるように、フローＡ−Ｃが２つ、フローＦ−Ｈに対してＦ−Ｉ、Ｉ−Ｈという別ルートが存在してしまう。このためフローの表示において黒太線で示される余分の接続線が表示されてしまう。これを消去するため図８のフロー保持部から同一のSTART/ENDタイトルを持つフローを削除するステップＳ８１３により、フローＡ−Ｃに示される同一START/ENDを持つフローを削除する。次に同一STARTタイトルが複数件存在するかを判断するステップＳ８１４と、複数件存在した場合に、結果的に同一のENDタイトルに行き着くフローを削除するステップＳ８１５により、そのフローを削除する。これにより図９−３（重複接続削除）にあるように、余分な接続情報が削除される。最後にSTARTタイトルが−１から始まるフローで、STARTタイトルもしくはENDタイトルに抽出対象外タイトルをもつフローを削除するステップＳ８１６により検証を行う。以上は指定プロセスから抽出条件によってタイトルを抽出する抽出プロセスのテストフロー作成における接続情報作成部の説明であるが、プロセスを作成する過程（図７：ステップＳ７１〜７１０）におけるタイトルの新規作成および削除に伴う接続情報作成ステップ（図７：ステップＳ７５）も同様の処理が行われる。
【００７２】
以上説明したように、本実施形態の接続情報作成部を用いると、図の様な複雑なフロー制御も簡単に処理することができる。これにより、本実施形態におけるフロー制御(図７）に示した、複雑な条件により抽出されたタイトルを簡単に組み合わせて新たな処理フローを生成し新たな抽出プロセスのフローとする事が出来る。
【００７３】
図１０−１〜図１０−３Ｂは、本実施形態による、フロー生成における接続情報作成ステップＳ７５,７１３のロジック詳細処理（図９）を補足説明する図である。図に従って接続情報作成のロジック詳細を説明する。
【００７４】
図１０−１（接続情報の格納）の様に、対象のプロセスの接続情報はステップＳ８４にあるように、主記憶装置２３上にあるフロー保持部の情報に加えてＳＴＡＲＴ工程とＥＮＤ工程の抽出対象フラグを持つデータテーブルに格納されている。この時抽出されるタイトルはＡ、Ｃ、Ｄ、Ｆ、Ｇだとする。なおデータテーブルは外部記憶装置２５にあっても良い。
【００７５】
図１０−２（タイトルの抽出対象、対象外の識別付加）にあるように、抽出されるタイトルＡ、Ｃ、Ｄ、Ｆ、Ｇをフロー保持部のSTARTタイトル、ENDタイトルに持つレコードに対して、それぞれ識別フラグをつける。この時フローの先頭を表すSTARTタイトルが−１のものは無条件に抽出対象としてフラグを付与する。
【００７６】
次に図１０−３Ａ（接続の編集作成）にあるように、図８に示す接続情報作成部の処理により、新たな接続情報としてＡ−Ｃ、Ａ−Ｄ、Ａ−Ｆ、Ａ−Ｇの各フロー情報を付与する。次に図８のステップＳ８１３により同じSTART／ENDを持つフローを削除対象としてフラグ２を付与し、フローの重複を排除する。次に図８のステップＳ８１４および８１５により、同一STARTタイトルを持つフローであって、結果的に同一ENDタイトルに行き着くフローを削除対象としてフラグ２を付与し、図１０−３Ｂ（重複接続線削除）にあるような矛盾する接続線を削除対象とする。次に図８のステップＳ８１６によりフロー保持部にあるレコードのうち、START／ENDのフラグがともに１であるレコード以外のレコードを削除し余分のフロー情報を削除し、接続情報の作成を行なう。
【００７７】
図１１は、本実施形態における抽出プロセス生成方式、すなわちプロセスのフローに修正を加えたフロー生成のロジック詳細処理を示すフローチャートである。
【００７８】
この図を参照すると、本実施形態における抽出プロセス生成および制御方式は、起動時に指定プロセスの情報を取得する指定プロセス情報取得ステップＳ１１０と、ステップＳ１１０で取得した指定プロセスを構成するタイトルの抽出条件を表示するタイトル抽出条件の表示ステップＳ１１１と、ステップＳ１１１で表示されるタイトルの抽出条件から抽出条件を選択するタイトル抽出条件入力ステップＳ１１２と、タイトル保持部から入力抽出条件に合致するタイトルを抽出する工程抽出ステップＳ１１３と、抽出されたタイトル情報に基づき接続情報の再生成を行なう接続情報作成ステップＳ１１４と、ステップＳ１１４で生成された接続情報よりフローを生成するフロー生成ステップＳ１１５と、フロー保持部に保持されたフローを表示するフロー表示ステップＳ１１６と、生成されたフローが適切かどうかを判断するフロー判断ステップＳ１１７とを有する。
【００７９】
更にはステップＳ１１７により適切なプロセスが生成された場合、これを新規抽出プロセスとしてデータベース３３の抽出プロセス保持部へ格納するための新規抽出プロセス生成ステップＳ１１８と、新規抽出プロセスに包括されるタイトル（抽出されたタイトル）をタイトル保持部とフロー保持部とに格納するタイトル保持部生成ステップＳ１１９およびフロー保持部生成ステップＳ１１１０と、新規抽出プロセスの作成情報を入力する抽出プロセス作成情報入力ステップＳ１１１１と、新規抽出プロセスの名称等を入力する画面（後述）を表示する抽出プロセス入力ステップＳ１１１２と、ステップＳ１１１２で入力された情報により抽出プロセスの更新情報を入力する抽出プロセス更新情報入力ステップＳ１１１３とを有する。
【００８０】
図１２−１〜図１２−７は、本実施形態における、抽出プロセス生成のロジック詳細処理を説明する図である。図に従って抽出プロセス生成方式のロジック詳細を説明する。
【００８１】
図１２−１（タイトル抽出条件入力）に示す様に、抽出元となるプロセスに対して、新たに作り出す抽出プロセスの抽出条件を入力する。この場合条件ＸＸおよび条件ＸＺが指定されたものとする。図１２−２（タイトル抽出後）にあるように入力された抽出条件に合致したタイトルＡおよびタイトルＣ、ならびにタイトルＦ、タイトルＧが抽出される。
【００８２】
図１１の接続情報作成ステップＳ１１４において接続するフロー情報を作成し、これを図１１のフロー生成ステップＳ１１５およびフロー表示ステップＳ１１６により、図１２−３（抽出プロセスフロー表示）にあるような可視化したフローとして表示する。
【００８３】
次にフロー判断ステップＳ１１７において表示した抽出プロセスフローが妥当であるかを判断し、もし妥当でない場合は、再度図１２−１（タイトル抽出条件入力）に戻り抽出条件の修正を行ない、同様の処理を繰り返して、図１２−４（抽出条件変更、抽出プロセスのフロー再表示）にあるように抽出条件が変更された後の抽出プロセスフローを表示する。
【００８４】
次に再びフロー判断ステップＳ１１７において生成された抽出プロセスのフローが妥当であるかを判断し、妥当であれば抽出プロセスのフローの生成を終える。生成された抽出プロセスに対しデータベース３３上の抽出プロセス保持手段に新規格納部が生成される（図１２−５）。同様に生成された抽出プロセスに対する抽出タイトルがタイトル保持部３６およびフロー保持部３７に格納される（図１２−６）。この時抽出タイトルの作成および更新情報は初期値（本例では抽出時の日付情報）となる。抽出プロセスの作成情報は、この抽出タイトルの作成情報と同じ情報で入力される。この後、抽出プロセスに対する入力画面（後述する図１３）が表示され、この入力情報により抽出プロセス保持部の抽出プロセス更新情報（本例では日付情報）が更新される（図１１：ステップＳ１１１３）。
【００８５】
図１３は、本実施形態に関わる抽出プロセスに関連する内容の入力を行うために利用される表示画面の一例を示す図である。この表示画面は図２の表示装置２１に表示され、入力装置２２から入力される。
【００８６】
図１３において、１３１はプロセス名、１３２はプロセスのカテゴリとしての分類名、１３３はプロセスの編集権限を設定するアクセス権情報である。また、１３４及び１３５は各々プロセス作成情報および更新情報であり、本実施形態では、これらの項目はシステムにより入力されるものとしている。したがってプロセス作成情報１３４および更新情報１３５は表示装置２１に表示されるが入力装置２２により入力できない項目である。
【００８７】
図１４は本実施形態におけるフロー生成ステップ、すなわちプロセス生成時のフロー生成ステップＳ７７とテストフロー生成ステップＳ７１４、抽出プロセス生成時のフロー生成ステップＳ１１５に共通するロジック詳細処理を示すフローチャートである。
【００８８】
この図を参照すると、本実施形態におけるフロー生成ステップは、指定プロセスの情報を取得するステップＳ１４１と、フロー保持部からSTARTタイトルが−１の値を持つ先頭フローを抽出するステップＳ１４２と、抽出されたフローのENDタイトルをスタックするステップＳ１４３と、ステップＳ１４３でスタックされたタイトルをSTARTタイトルにもつフローを抽出するステップＳ１４４と、抽出されたフローのENDタイトルのＸ，Ｙ値を各々Ｘ＝（STARTタイトルのＸ＋１）、Ｙ＝（STARTタイトルのＹ）とするステップＳ１４５と、抽出されたフローのENDタイトルが既に配置済みであった場合に、ステップＳ１４５で計算されたタイトルのＸ座標と、配置済みタイトルのＸ座標とを比較し、配置済みタイトルのＸ座標がステップＳ１４５で計算されたタイトルのＸ座標より小さい場合には既配置タイトルのＸ座標をステップＳ１４５によるＸ座標とするステップＳ１４６と、ステップＳ１４５で計算されたタイトルのＸ座標とＹ座標に他のタイトルが配置済みであった場合に、他のタイトルとその系統にある全てのタイトルのＹ座標を＋１とするステップＳ１４７と、ステップＳ１４５によるENDタイトルをスタックし配置するステップＳ１４８と、ステップＳ１４８によるタイトルをSTARTタイトルに持つフローの有無を判断するステップＳ１４９と、既に配置したタイトルをSTARTタイトルとする未処理フローの有無を判断するステップＳ１４１０と、ステップＳ１４１０で抽出されたフローとSTARTタイトルを同じくする既配置済みフローの数をＬとしてスタックするステップＳ１４１１と、ステップＳ１４１０で抽出されたフローのENDタイトルのＸ，Ｙ値を各々Ｘ＝（STARTタイトルのＸ＋１）、Ｙ＝（STARTタイトルのＹ＋Ｌ）とするステップＳ１４１２と、STARTタイトルが−１の値を持つ未処理フローの有無を判断するステップＳ１４１３と、総タイトル数に基づくＸおよびＹ変位量の計算を行なうステップＳ１４１４とを有する。
【００８９】
図１５−１〜図１５−８はフロー表示部を表す模式図ある。図に従ってフロー表示部のロジック詳細処理を説明する。
【００９０】
図１５−１（先頭タイトルの抽出）に示す様に、フロー保持部３２にある接続情報からSTARTタイトルが−１である先頭フローを抽出し、そのタイトルＡのＸ座標とＹ座標をそれぞれ（１，１）とする。
【００９１】
次に図１５−２（先頭タイトルをSTARTタイトルとするレコードの抽出および配置）に示す様に、先頭フローのENDタイトルをSTARTタイトルに持つフローＡ−Ｂを抽出する。
【００９２】
図１４（フロー生成方式フローロジック詳細）のステップＳ１４５により、タイトルＢのＸ変位量を＋１、Ｙ変位量は０として算出する。これによりタイトルＢのＸ座標とＹ座標をそれぞれ（２，１）とする。このタイトルＢは他のタイトルに重複しないので図１４のステップＳ１４８によりスタックされる。
【００９３】
次に図１４のステップＳ１４９により、タイトルＢをSTARTタイトルとするフローＢ−Ｃが抽出されるため、ステップＳ１４５によりタイトルＣのＸ座標とＹ座標がそれぞれ（３，１）となり配置される。
【００９４】
以降同様の処理を繰り返すことにより、図１５−３（上記処理繰り返し）に示すように、タイトルＢの直系の後続タイトルＣ、Ｇ及びＨが配置される。タイトルＨをSTARTタイトルとするフローがないため、図１４のステップＳ１４１０により、既に配置されたタイトル（Ａ、Ｂ、Ｃ、Ｇ）をSTARTタイトルにもつフローの有無が判断され、かつ先頭方向から処理される。具体的にはタイトルＡをSTARTとするフローＡ−Ｅが抽出され、ステップＳ１４１１によりＡをSTARTタイトルとする配置済みのフローの数をＬとしてスタックする。この場合ＡをSTARTタイトルとする配置済みのフローはＡ−Ｂのみであり、Ｌは１となる。
【００９５】
ステップＳ１４１２により、フローＡ−ＥのENDタイトルＥの座標は（２，２）と計算され、またタイトルＥは未配置であるため、ステップＳ１４８により当該座標に配置される。次にステップＳ１４９によりタイトルＥをSTARTタイトルとする未処理フローＥ−Ｆが抽出され、タイトルＦがステップＳ１４５及び１４８により（３，２）に配置される。
【００９６】
同様にステップＳ１４９により、タイトルＦをSTARTタイトルとする未処理フローＦ−Ｈが抽出され、タイトルＨはステップＳ１４５により（４，２）と算出される。ところがタイトルＨは既に（５，１）として配置済みであるので、ステップＳ１４５によるＸ＝４と配置済み座標によるＸ＝５の比較から、配置済み位置のままタイトルＦと接続する。
【００９７】
次にステップＳ１４１０によりタイトルＢをSTARTタイトルにもつフローＢ−Ｄが抽出される。既配置フローＢ−ＣによりステップＳ１４１１からタイトルＤは座標（３，２）と算出される。しかしながら座標（３，２）には既にタイトルＦが配置されているため、ステップＳ１４７によりタイトルＦが属する系統の全てのタイトル（本実施形態ではタイトルＥおよびＦ）のＹ座標を「１」だけインクリメントする。この処理により重複が回避されタイトルＤがステップＳ１４８により配置される。
【００９８】
続いてタイトルＤをSTARTタイトルとするフローＤ−ＧがステップＳ１４９により抽出されるが、タイトルＧは既に配置済みであるため、ステップＳ１４５によるタイトルＧのＸ座標４と配置済みのタイトルＧのＸ座標４の比較からタイトルＧは配置済みの位置のまま、タイトルＤに接続する。
【００９９】
STARTタイトルが−１の値をもつ未処理フローが残っているかの判断（図１４ステップＳ１４１３）を行い、残っていれば再び図１４ステップＳ１４３からの処理を繰り返す。
【０１００】
一方、図１５−１〜図１５−８に示すタイトルフロー保持部から全ての処理すべきフローを抽出し終えたら、図１４のステップＳ１４１４により、配置したタイトルの総数、タイトルの配置座標における最大のＸおよびＹ座標値、表示装置２１の表示画面サイズに基づいて、各タイトルの配置位置を最適化する。なおこの最適化処理では配置位置の補正だけでなく、文字サイズや文字を囲む矩形の拡大縮小をも行う。
【０１０１】
図１６は抽出プロセスのタイトルを更新する際の抽出プロセスの処理フローを説明する図である。
【０１０２】
抽出プロセスの処理フローは、指定の抽出プロセスを取得するステップＳ１６０と、ステップＳ１６０で取得したプロセスを図１５−１〜図１５−８で説明した表示部のロジックにより表示装置に表示するフロー表示ステップＳ１６１と、抽出プロセスの中で実行可能なタイトルを注目タイトルとして表示する実行可能タイトル表示ステップＳ１６２と、実行可能タイトルを更新するステップＳ１６３と、ステップＳ１６３の更新情報により抽出プロセスの更新情報を入力するステップＳ１６４と、更新されたタイトルをSTARTタイトルとするフローを抽出するステップＳ１６５と、抽出フローの有無を判断するステップＳ１６６と、抽出されたフローがあれば抽出フローの状況フラグを「０」から「１」に変更するステップＳ１６７と、抽出したフローのENDタイトルをスタックするステップＳ１６８と、スタックしたENDタイトルをENDタイトルとするフロー全ての状況フラグが「１」であるかどうかを判断するステップＳ１６９と、ステップＳ１６９によりフロー全ての状況フラグが「１」であった場合、ステップＳ１６８でスタックしたタイトルを実行可能タイトルとするステップＳ１６１０と、抽出プロセス中に実行可能タイトルがあるかどうかを判断するステップＳ１６１１とを有する。
【０１０３】
図１７−１〜図１７−９は図１６に説明する抽出プロセスの処理フローを詳細に説明する図である。図に従って抽出プロセスの処理フローを説明する。
【０１０４】
図１７−１（指定した抽出プロセスの取得）に示す様に、図１６のステップＳ１６０によりデータベース３３のプロセス保持部３５、タイトル保持部３６とフロー保持部３７から指定の抽出プロセスに関する保持情報および指定の抽出プロセスに包括されるタイトルの保持情報とフロー情報を主記憶装置２３に格納する。フロー情報については、STARTタイトルの更新によりフラグを「０」から「１」へ変更し、フローの状況を記録するデータ領域を追加している。
【０１０５】
図１６のステップＳ１６１では図１７−２（抽出プロセスのフロー表示）に示す抽出プロセスのフローを表示装置上に表示する。この時、実行可能なタイトルとしてタイトルＡが容易に識別できるように表示される。本実施形態ではタイトルの外枠の外形線を太く表示する方法を例として用いている。線の太さ等の外見を他のタイトルと変える方法ばかりでなく、選択タイトルを表示画面の特定の位置、例えば中央とか、右中央等の場所に配置されるようにフロー全体を移動させてもよい。実行可能なタイトルとはフロー上で先行するタイトルを処理（更新）することによって、論理的／物理的に実行することが可能なタイトルを意味する。従ってタイトルフロー保持部にSTARTタイトルが−１（先行するタイトルがない状態）であるタイトルＡが本実施形態による抽出プロセスにおける実行可能タイトルとなる。タイトルＡを選択すると、タイトルＡの保持情報に入力されているタイトル名称１７１、タイトル内容１７２、ナレッジデータ１７３とタイトルＡを更新するボタン１７４が表示される。またタイトルＡの作成情報１７５および更新情報１７６は、抽出プロセスが生成された際の情報が保持されており、表示される。タイトルＡに関連するナレッジファイル１７７はナレッジデータ１７３として表示される、ナレッジファイルとの関係情報（本例ではハイパーリンク）を実行することにより、ナレッジデータベース３４から抽出され表示される。実行可能タイトル表示画面ではナレッジデータとして入力されたハイパーリンクを実行してナレッジファイルを表示する以外に、タイトルの修正を行うことはできない。タイトルの内容とナレッジファイルを参照し、タイトルＡを完了（更新）する場合には更新ボタン１７４を押下する。
【０１０６】
図１７−４（実行可能タイトルの更新に伴う処理）に示すようなタイトルＡの更新に伴う処理を説明する。
【０１０７】
タイトルＡが更新されると、タイトルＡの更新情報（本実施形態では日付情報：２００４／２／１０）がシステムにより入力される（図１６：ステップＳ１６３）。この情報により、タイトルＡを包括する抽出プロセスの更新情報が同じ情報（２００４／２／１０）で更新される（図１６：ステップＳ１６４）。また、図１６のステップＳ１６５、１６６によりタイトルＡをSTARTタイトルとするフローＡ−Ｂが抽出され、ステップＳ１６７によりその状況フラグが「１」に変更され、タイトルＢがスタックされる（ステップＳ１６８）。ステップＳ１６９によりタイトルＢをENDタイトルとするフロー（本実施形態ではＡ−Ｂのみ）の状況フラグは全て「１」であるので、ステップＳ１６１０によりタイトルＢを実行可能タイトルとする。
【０１０８】
同様にステップＳ１６５によりフローＡ−ＣとＡ−Ｅが抽出され、タイトルＣとＥが実行可能タイトルとなる。ステップＳ１６６によりタイトルＡをSTARTタイトルとするフローは上述の３つであるため、これらの処理が完了した後はステップＳ１６１１により実行可能タイトルの有無が判断され、先のタイトルＢ、Ｃ、Ｅが実行可能タイトルとしてステップＳ１６２により表示装置に表示される（図１７−５実行可能タイトルの更新に伴う抽出プロセスの表示）。
【０１０９】
次に実行可能タイトルのうち、タイトルＣを更新した場合を例示する。
【０１１０】
図１７−６（実行可能タイトルの更新に伴う処理２）に示すように、タイトルＣの更新情報が入力され、抽出プロセスの更新情報が変更されることは上述したタイトルＡの更新処理に同じである。またステップＳ１６５、１６６によりタイトルＣをSTARTタイトルとするフローＣ−Ｆが抽出され、ステップＳ１６７によりその状況フラグが「１」に変更され、タイトルＦがスタックされる（ステップＳ１６８）。次にステップＳ１６９によりスタックしたタイトルＦをENDタイトルとする全てのフローの状況フラグが「１」であるかを判断するが、フローＥ−Ｆの状況フラグはタイトルＥが更新されていないため「０」である。従ってステップＳ１６５に戻り、再度タイトルＣをSTARTタイトルとするフローの抽出処理となるが、フロー保持情報中には抽出可能なフローはない。よって現在実行可能なタイトル（この場合はタイトルＢおよびＥ）の有無がステップＳ１６１１で判断され、その表示がなされる（図１７−７実行可能タイトルの更新に伴う抽出プロセスの表示２）。
【０１１１】
以上説明した処理を繰り返し、抽出プロセスフロー中の最終タイトルが更新（図１７−８END処理１）されると、図１７−９（END処理２）に示すように抽出プロセスの最終更新情報が入力される。本実施形態では図示してはいないが、抽出プロセス保持情報およびデータベース３３内の抽出プロセス保持部に、抽出プロセスの状況フラグが有って、抽出プロセス内のタイトルが全て更新されたかどうかを記録しても良い。
【０１１２】
図１８は本実施形態の特徴の１つであるプロセスの複製処理を説明する図である。
【０１１３】
プロセスの複製処理は、データベース３３に保持されているプロセス保持部３０から複製元になるプロセスを指定し取得するステップＳ１８０と、プロセス保持部３０に複製による新規プロセスの保持情報を格納する領域を作成する新規プロセス生成ステップＳ１８１と、複製により作成する新規プロセスの作成情報を入力する作成情報入力ステップＳ１８２と、ステップＳ１８２により作成された新規プロセスのタイトルを格納する領域をデータベース３３のタイトル保持部およびフロー保持部に作成する、タイトル保持部生成ステップＳ１８３と、フロー保持部作成ステップＳ１８４と、複製により作成する新規プロセスの名称・分類等を入力するため、表示装置上にプロセス入力画面（図４）を表示するプロセス入力ステップＳ１８５と、ステップＳ１８０により取得した複製元のプロセス保持情報をステップＳ１８１で作成した保持領域に複製するステップＳ１８６と、複製の過程で、新規プロセスの作成情報および更新情報を初期化するステップＳ１８７及び１８８と、同様に複製元のタイトル保持情報を新規プロセスのタイトル保持部へ複製するステップＳ１８９と、その過程で新規タイトルの作成情報および更新情報を初期化するステップＳ１８１０及び１８１１と、複製元のフロー保持部を新規プロセスのフロー保持部へ複製するステップＳ１８１２と、新規プロセスの更新情報を入力する更新情報入力ステップＳ１８１３とを有する。
【０１１４】
図１９は本実施形態におけるタイトルの複製処理を説明する図である。
【０１１５】
タイトルの複製処理は、プロセスフローを作成する過程で所望のタイトルを同一プロセス内で複製する処理である。この処理には、複製元になるタイトルを指定し取得するステップＳ１９０と、複製による新規タイトルの保持情報を格納する領域を作成する新規タイトル生成ステップＳ１９１と、ステップＳ１９０による複製元のタイトル保持情報をステップＳ１９１で作成した新規タイトルの保持情報として複製するステップＳ１９２と、複製されたタイトルの作成および更新情報を初期化するステップＳ１９３と、複製元タイトルをENDタイトルとするフローの複製を行う複製フロー生成ステップＳ１９４と、ステップＳ１９４により複製されたフロー情報を保持するフロー保持ステップＳ１９５と、複製処理後のフローを表示装置に表示するフロー表示ステップＳ１９６とを有する。
【０１１６】
図２０−１〜図２０−３は図１９によるタイトルの複製処理を図解するものである。
【０１１７】
図２０−１（指定タイトル選択）に示すように、図１９のステップＳ１９０による指定タイトルの取得に際し、選択したタイトル(タイトルＣ）が容易に識別できるように表示される。本実施形態ではタイトルの外枠の外形線を太く表示する方法を例として用いている。
【０１１８】
図２０−２（タイトル情報の複製処理）に示す様に、ステップＳ１９１により新規タイトルの保持情報およびフロー情報の格納領域が生成され、ステップＳ１９２により複製元タイトル（タイトルＣ）のタイトル保持情報が該新規タイトルの保持情報として格納される。またこの際、複製元のタイトル名称に対し、新規タイトルの名称はシステムにより一意に入力される（本実施形態では複製元名称_Copy）ものとして本実施形態では例示している。
【０１１９】
ステップＳ１９３では複製されたタイトル（タイトルＣ_Copy）の作成および更新情報を複製元の値から初期値（本実施形態では複製処理の処理日時情報）で変更している。ステップＳ１９４の複製フロー生成部において、複製元タイトルをENDタイトルとする全てのフロー（この場合はフローＡ−Ｃ）が新規タイトルのフローとしてフロー保持部へ複製される（Ａ−Ｃ_Copy）。
【０１２０】
ステップＳ１９５によりステップＳ１９４によるフロー保持部をデータベース上もしくは主記憶装置上に保存した後にステップＳ１９５おけるフロー表示において複製による新規タイトルを表示する（図２０−３：フローの複製処理）。本実施形態ではステップＳ１９４の複製フローの生成において、複製元タイトルをENDタイトルとするフローの複製を行った例を説明したが、複製元タイトルをSTARTタイトルとするフロー（フローＣ−Ｆ）を複製しても、あるいは複製元タイトルが含まれる全てのフローを複製しても構わない。
【０１２１】
以上説明したように、第１の実施形態によれば、一連のプロセスフローにおける全てのタイトルの名称とそのタイトルの直前のタイトル名とを入力すると、自動的に各タイトルの前後関係を解析し、前後関係が判明した部分から順に各タイトルの配置位置、接続線が決定し表示していくプロセス生成システムと、プロセスで包括するタイトルを抽出条件によって抽出し、抽出したタイトルだけでフローを生成する抽出プロセス生成システムとを備えたプロセス支援システムであって、各タイトルに関連するナレッジデータとの関係情報を各タイトルの保持情報として保持し、必要に応じて該ナレッジデータを表示・参照することを可能とした。またプロセスおよび抽出プロセスの保持情報として作成情報、更新情報、分類情報とアクセス権とを付加するとともに、包括されるタイトルの更新により各々のプロセスの新情報を更新することを可能とした。さらには既存のプロセスを選択し、これを複製したり、プロセス内の所望のタイトルを複製することを可能とした。
【０１２２】
したがって、第１の実施形態の効果として、以下のような効果が挙げられる。
【０１２３】
各タイトルの保持情報として、タイトルに関連するナレッジデータとの関係付け情報を付加することにより、ナレッジデータベース内の所望のナレッジを検索し抽出する手間を省くことができるとともに、通信装置（ネットワーク）により繋がった複数のナレッジデータベース上のナレッジデータとの関係を保持することが可能になる。また関係付け情報のみを保持することにより、ナレッジファイルが各ナレッジデータベース上で編集・更新された場合でも、タイトルからの関係情報が変わらない限り、タイトルからは最新のナレッジファイルを抽出表示することが可能である。従ってナレッジファイルの保守および更新に要する作業と時間を軽減することができる。
【０１２４】
タイトルを包括するプロセスおよび抽出プロセスの保持情報として名称・分類・作成および更新情報とアクセス権を付加することにより、ユーザがデータベースから所望のプロセスおよび抽出プロセスを容易に選択することができる。またアクセス権によりプロセスおよびプロセスに包括されたタイトルの不用意な変更を防止することができる。
【０１２５】
既存のプロセスに類似した新規プロセスを作成する際に、本実施形態によるプロセスの複製処理を用いれば、既存プロセスを複製後に既存プロセスと異なるタイトルおよびタイトルの前後関係（フロー）だけを修正することで、新規プロセスを作成することができ、作成に要する時間を短縮することができる。
【０１２６】
同様に、プロセスフローの作成中に既存タイトルと類似したタイトルを新規に作成する場合もまた本実施形態によるタイトル複製処理を用いることによってタイトルの作成に要する時間を短縮することができる。
【０１２７】
（第２の実施形態）
第１の実施形態では、ナレッジデータベース上のナレッジファイルとの関係情報をタイトル保持情報として入力していたが、第２の実施形態ではタイトルを作成する過程でナレッジファイルを所望のナレッジデータベースに格納するとともに、該格納されたナレッジファイルとの関係情報をナレッジデータとしてタイトルに自動入力する構成とした。また、第１の実施形態においては抽出プロセスフローのタイトルからナレッジデータ（ナレッジファイルとの関係情報）に基づいて表示されるナレッジファイルは、表示されるのみであったが、第２の実施形態では、表示されるナレッジファイルの編集更新および追加を可能にするよう構成されている。
【０１２８】
図２１は、第２の実施形態におけるプロセス作成時のタイトル入力画面例を示す図である。
【０１２９】
図２１に示すタイトル入力画面はナレッジファイルとの関係情報を表示するナレッジデータ２１０とナレッジファイルをナレッジデータベースへ格納するための実行ボタン２１１とを有する。
【０１３０】
図２２−１〜図２２−３は、図２１におけるタイトル入力画面からナレッジファイルを保存する際の処理を説明する図である。
【０１３１】
図２２−１（指定タイトル選択）に示す様に、ナレッジデータを付加するタイトル（タイトルＤ）を選択し、タイトルＤの入力画面を表示する（図２２−２ファイル選択）。実行ボタン（図２１：２１１）を押下し表示される操作画面において、ナレッジファイルの現所在（例えば外部記憶装置）とそのナレッジファイルを格納する所望のナレッジデータベース（例えばデータベースＡ）とを入力する。この際、外部記憶装置とナレッジデータベースＡは不図示の通信装置により繋がっているものとする。図中「実行」ボタンを押下すると、図２２−３（ファイル格納）に示すようにナレッジファイル「ＡＡＡ」が外部記憶装置よりナレッジデータベースＡへ格納されるとともに、タイトルＤのナレッジデータには格納先のナレッジファイル「ＡＡＡ」との関係情報がシステムにより自動で入力される。
【０１３２】
図２３−１〜図２３−４は、抽出プロセスからナレッジファイルを編集更新および追加する処理を説明する図である。
【０１３３】
図２３−１（プロセスフロー）に示すプロセスに対し、不図示の抽出条件を入力してタイトルＡ、Ｃ、ＤとＥを保持する抽出プロセスＡを生成する。第１の実施形態で説明した抽出プロセスの処理フロー（図１６）と同様に実行可能タイトルを更新し、図２３−２（抽出プロセスフローＡ（ナレッジファイル更新））に示すようにタイトルＤが実行可能タイトルとなった場合、本実施形態におけるタイトル実行画面２３１を表示する。実行画面２３１のナレッジデータ（本実施形態ではハイパーリンク）を実行することにより、プロセス作成時に関係付けられたナレッジファイル２３２を表示する。
【０１３４】
本実施形態におけるナレッジファイル表示画面には、表示されたナレッジファイルを編集し更新するための更新ボタン２３３が備えられている。更新ボタン２３３を押下することにより、ナレッジファイルの履歴番号２３４をインクリメントする。この場合タイトルと更新されたナレッジファイルとの関係情報には変更が無いため、タイトルの更新情報は変更されない。
【０１３５】
また、図２３−３（抽出プロセスフローＡ（ナレッジファイル追加））に示すように、本実施形態における実行可能タイトル表示画面から新規のナレッジファイルをナレッジデータベースへと格納することが可能である。図中２３５として示す実行ボタンは、先に説明したナレッジファイルの格納処理（図２２−１〜図２２−３）と同様に、ナレッジファイルの現所在と所望のナレッジデータベースを操作画面２３７上で入力することにより、ナレッジファイルはナレッジデータベースへ格納されるとともに、タイトルＤの追記データ欄２３６には格納されたナレッジファイルとタイトルＤとの関係情報がシステムにより自動入力される。
【０１３６】
図２３−４（抽出プロセスフローＢ）には、上記の処理を施した後に再度（図２３−１プロセスフロー）に示すプロセスより不図示の抽出条件を用いて抽出プロセスＢを生成した状態を示している。タイトルＤの実行画面において、図２３−３で追加したナレッジデータが表示されているとともに、図２３−２で更新されたナレッジファイルの履歴番号２３４がインクリメントされて表示されている。
【０１３７】
以上説明したように、第２の実施形態によれば、プロセスを作成する過程においてタイトル入力画面からナレッジファイルを所望のナレッジデータベースへと格納すること、抽出プロセスの実行可能タイトルの実行画面からも同様にナレッジファイルを所望のナレッジデータベースへと格納すること、更には抽出プロセスの実行可能タイトルの実行画面からナレッジデータベース内のナレッジファイルを編集更新し、該ナレッジファイルの履歴情報を更新することを可能とした。
【０１３８】
したがって、第２の実施形態の効果として、以下のような効果が挙げられる。
【０１３９】
プロセスを作成する過程において、タイトルに必要なナレッジファイルをナレッジデータベースから検索し、その所在をナレッジデータとしてタイトル保持部上に入力していた第１の実施形態に対し、ナレッジデータベースにナレッジファイルを格納しつつ、ナレッジファイルの所在をシステムが自動で入力するため、タイトル作成に要する時間を短縮できる。
【０１４０】
抽出プロセスのタイトルから既存のナレッジファイルを編集更新することができるため、ナレッジファイルを最新の状態に保つことができる。即ち抽出プロセスに従って作業や業務を行うユーザは最新のナレッジファイルを参照しつつ作業／業務を完了することができる。
【０１４１】
抽出プロセスのタイトルからタイトルに付加すべきナレッジファイルをナレッジデータベースへ格納しつつナレッジデータを抽出元のタイトルに付加することができるため、例えば同一のプロセスから抽出された複数の抽出プロセスを複数ユーザが実行することにより、各々の成果をタイトルに付加することも可能になる。従って新たに該プロセスから抽出された抽出プロセスを実行するユーザは様々な過去事例をナレッジファイルとして参照しつつ作業／業務を遂行することが可能になり、過失・見落としを防止することができる。
【０１４２】
（第３の実施形態）
第３の実施形態はプロセスの作成過程においてタイトルに終端情報を付与することができるものである。
【０１４３】
図２４は第３の実施形態におけるタイトル入力画面を示す図である。
【０１４４】
図２４に示すチェックボックス２４１のＯＮ／ＯＦＦによってそのタイトルが終端型タイトルであるか否かを決定することができる。終端型タイトルとは図２５−１〜図２５−３に詳述するように、抽出プロセスを最終タイトルまで実行せずに完了することができるように設けられたタイトルとしている。
【０１４５】
図２５−１〜図２５−３（終端タイトルを含む抽出プロセスの処理フロー）に終端型タイトルを含む抽出プロセスの処理フローを詳述する。
【０１４６】
図２４によって終端情報を有するタイトルを他のタイトルと識別するために、主記憶装置２３上のタイトル保持情報内に終端情報を格納する領域を設け、ここに「１」を記すことにより、該タイトルが終端型タイトルであることを記憶する。終端型タイトルＥが実行可能タイトルとなり、これを更新すると図２５−２（抽出プロセス終了確認画面）に示す選択画面が表示装置上に表示される。この際「はい」を選択し、抽出プロセスをタイトルＥの更新時点で完了すると、図２５−３（抽出プロセスの完了）に示すようにタイトルＥの後続タイトルの更新情報はタイトルＥの更新情報をもって入力されるとともに、抽出プロセスの更新情報もまたタイトルＥの更新情報が入力され、該抽出プロセスが完了する。
【０１４７】
以上説明したように、第３の実施形態によれば、プロセス作成時にタイトル保持情報に終端情報を付加した終端型タイトルを設けておくことにより、抽出プロセスにおいて該タイトルを更新することによって抽出プロセスを途中完了することができる。
【０１４８】
したがって、第３の実施形態の効果として、以下のような効果が挙げられる。
【０１４９】
作業／業務を抽出プロセスに従って行っているユーザは抽出プロセスを途中で終える場合、どの作業（タイトル）までを完遂して終えることが良いかが不明である。例えば作業／業務の節目（区切り）を意識せず抽出プロセスに従った作業／業務を途中で終えてしまうと、該ユーザによる作業／業務の成果・進捗が不明確になり、以降の作業／業務を該ユーザ以外の者で引継ぐことができなくなる。そこで終端型タイトルを予め一連の作業／業務の節目に配置することにより、抽出プロセスを終端型タイトル以外で途中完了することを防止でき、一連の作業／業務が滞ることはない。
【０１５０】
（第４の実施形態）
第４の実施形態はプロセスから抽出プロセスを生成する過程において、抽出プロセスフロー上の実行可能タイトルを他のタイトルと識別可能に表示するか否かを設定することができるものである。
【０１５１】
図２６は第４の実施形態における抽出プロセス生成処理を示す図である。
【０１５２】
第１の実施形態における抽出プロセス生成処理と略同等であるが（図１１）、第４の実施形態における処理は、生成される抽出プロセスフローにおいて実行可能タイトルを明示するか否かの判断ステップＳ２６１を有し、明示する場合にはステップＳ２６２により抽出プロセス保持情報に実行可能タイトル表示を記録する。また明示しない場合には、同様にステップＳ２６３により実行可能タイトル非表示を記録する。
【０１５３】
図２８は第４の実施形態におけるデータベース３３上の抽出プロセス保持部の例を示す図である。
【０１５４】
実行可能タイトル表示領域に「１」および「０」を記録することにより、実行可能タイトルの表示、非表示設定を記録する。図２７は抽出プロセス生成に際し、本実施形態における実行可能タイトルの表示・非表示設定を行う抽出プロセス入力部２６０としての入力画面であり、設定チェックボックス２７１をＯＮまたはＯＦＦすることにより、かかる設定を行う。
【０１５５】
第４の実施形態の効果として、以下の効果が挙げられる。
【０１５６】
実行可能タイトルを明示せず、抽出プロセス上の全てのタイトルの更新を可能にすることで、第１の実施形態で例示した抽出プロセスの処理（図１６）に要する処理時間が短縮される。例えば抽出プロセスフローに包括されるタイトル数が少なく、抽出プロセスフローの分岐が少なく、その一覧性が良い場合には、実行可能タイトルをシステムにより明示しなくても抽出プロセスフローに従って仕事／作業を遂行することができる。この場合、実行可能タイトルの明示に要するシステムの処理時間を省くことにより、より仕事／作業時間の短縮が図られる
以上、本発明は上述した実施形態に限定されるものではなく、また、説明された画面内容に限定されるものでもないことは言うまでもない。本発明は、本発明の主旨の範囲において、適宜変形、組み合わせが可能である。
【０１５７】
また、本発明の目的は、上記実施形態の機能を実現するソフトウェアのプログラムコードを記録した記憶媒体（または記録媒体）を、システム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読み出し実行することによっても、達成されることは言うまでもない。
【０１５８】
この場合、記憶媒体から読み出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているオペレーティングシステム（ＯＳ）などが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【０１５９】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張カードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張カードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。本発明を上記記憶媒体に適用する場合、その記憶媒体には、先に説明した各フローチャートに対応するプログラムコードが格納されることになる。
【０１６０】
以上説明したように、第１乃至第４の実施形態のプロセス生成支援システムでは、以下の効果がある。
（１）上記の実施形態によるフローの作成は、タイトル入力とタイトル間の前後関係の入力と、前後関係情報に従ってタイトル配置を並び替えるという処理を繰り返し行なう手段で実施される。言い換えるとフロー作成に最低限必要な情報はタイトルとタイトル間の前後情報であり、この情報がシステムに入力されると上記の実施形態による手段によりタイトルが配置され、これを繰り返すことでプロセスが作成される。また作成されたプロセスの変更も同じくこの繰り返しで行なわれる。一方、タイトルは関連するナレッジデータとの関係情報だけを保持している。すなわち所望のデータベースに保持されたナレッジデータは、本プロセス生成支援システムとは無関係に保守、更新することができ、また本プロセス生成支援システムは保守、更新された最も新しいナレッジデータをタイトルとの関係情報に基づいて表示することができる。その結果、上記の実施形態によれば、フローの作成及び変更と、ナレッジデータの保守及び更新に要する作業と時間を軽減することが可能になる。
（２）データベース内の様々なプロセスに対し、分類情報、作成及び更新情報を設けることにより、目的のプロセスへアクセスしやすくすることができるとともに、プロセスに設けられたアクセス権によりプロセス及びプロセスに包括されたタイトルの不用意な変更を防止することができる。
（３）プロセスを作成する場合、データベース内に存在する類似したプロセスを複製し変更することで、その作業をより簡便に行うことができる。また複製されたプロセスの作成／更新情報を初期化することにより、複製されたプロセスを新しく生成したプロセスとして扱うことができる。
【図面の簡単な説明】
【０１６１】
【図１−１】プロセス生成処理の概略を説明する図である。
【図１−２】プロセス生成処理の概略を説明する図である。
【図１−３】プロセス生成処理の概略を説明する図である。
【図１−４】プロセス生成処理の概略を説明する図である。
【図１−５】プロセス生成処理の概略を説明する図である。
【図１−６】プロセス生成処理の概略を説明する図である。
【図１−７】プロセス生成処理の概略を説明する図である。
【図１−８】プロセス生成処理の概略を説明する図である。
【図１−９】プロセス生成処理の概略を説明する図である。
【図１−１０】プロセス生成処理の概略を説明する図である。
【図１−１１】プロセス生成処理の概略を説明する図である。
【図１−１２】プロセス生成処理の概略を説明する図である。
【図１−１３】プロセス生成処理の概略を説明する図である。
【図１−１４】プロセス生成処理の概略を説明する図である。
【図１−１５】プロセス生成処理の概略を説明する図である。
【図１−１６】プロセス生成処理の概略を説明する図である。
【図１−１７】プロセス生成処理の概略を説明する図である。
【図１−１８】プロセス生成処理の概略を説明する図である。
【図１−１９】プロセス生成処理の概略を説明する図である。
【図２】本発明の情報処理システムの実施形態の概略構成を示す図である。
【図３】本発明の情報処理システムの実施形態の概略構成を示すシステムブロック図である。
【図４】プロセス入力部としてのＵＩ（ユーザインターフェース）画面例を示す図である。
【図５】プロセス生成処理の概要を示すフローチャートである。
【図６】タイトル入力部としてのＵＩ画面例を示す図である。
【図７】プロセスフロー生成処理の概要を示すフローチャートである。
【図８】接続情報作成処理の詳細を示すフローチャートである。
【図９−１】接続情報作成処理のロジックを図解するための図である。
【図９−２Ａ】接続情報作成処理のロジックを図解するための図である。
【図９−２Ｂ】接続情報作成処理のロジックを図解するための図である。
【図９−３】接続情報作成処理のロジックを図解するための図である。
【図１０−１】接続情報作成処理の具体例を示し処理のロジックを補足説明するための図である。
【図１０−２】接続情報作成処理の具体例を示し処理のロジックを補足説明するための図である。
【図１０−３Ａ】接続情報作成処理の具体例を示し処理のロジックを補足説明するための図である。
【図１０−３Ｂ】接続情報作成処理の具体例を示し処理のロジックを補足説明するための図である。
【図１１】抽出プロセス生成処理の概要を示すフローチャートである。
【図１２−１】抽出プロセス生成処理ロジックを具体例を示し補足説明するための図である。
【図１２−２】抽出プロセス生成処理ロジックを具体例を示し補足説明するための図である。
【図１２−３】抽出プロセス生成処理ロジックを具体例を示し補足説明するための図である。
【図１２−４】抽出プロセス生成処理ロジックを具体例を示し補足説明するための図である。
【図１２−５】抽出プロセス生成処理ロジックを具体例を示し補足説明するための図である。
【図１２−６】抽出プロセス生成処理ロジックを具体例を示し補足説明するための図である。
【図１２−７】抽出プロセス生成処理ロジックを具体例を示し補足説明するための図である。
【図１３】抽出プロセス入力部としてのＵＩ画面例を示す図である。
【図１４】タイトルの配置処理を示すフローチャートである。
【図１５−１】タイトルの配置処理の具体例を説明するための図である。
【図１５−２】タイトルの配置処理の具体例を説明するための図である。
【図１５−３】タイトルの配置処理の具体例を説明するための図である。
【図１５−４】タイトルの配置処理の具体例を説明するための図である。
【図１５−５】タイトルの配置処理の具体例を説明するための図である。
【図１５−６】タイトルの配置処理の具体例を説明するための図である。
【図１５−７】タイトルの配置処理の具体例を説明するための図である。
【図１５−８】タイトルの配置処理の具体例を説明するための図である。
【図１６】タイトル更新処理に伴う、抽出プロセスの処理を示すフローチャートである。
【図１７−１】タイトル更新処理に伴う、抽出プロセス処理の具体例を説明する図である。
【図１７−２】タイトル更新処理に伴う、抽出プロセス処理の具体例を説明する図である。
【図１７−３】タイトル更新処理に伴う、抽出プロセス処理の具体例を説明する図である。
【図１７−４】タイトル更新処理に伴う、抽出プロセス処理の具体例を説明する図である。
【図１７−５】タイトル更新処理に伴う、抽出プロセス処理の具体例を説明する図である。
【図１７−６】タイトル更新処理に伴う、抽出プロセス処理の具体例を説明する図である。
【図１７−７】タイトル更新処理に伴う、抽出プロセス処理の具体例を説明する図である。
【図１７−８】タイトル更新処理に伴う、抽出プロセス処理の具体例を説明する図である。
【図１７−９】タイトル更新処理に伴う、抽出プロセス処理の具体例を説明する図である。
【図１８】第１の実施形態におけるプロセスの複製処理を説明するフローチャートである。
【図１９】第１の実施形態におけるタイトルの複製処理を説明するフローチャートである。
【図２０−１】第１の実施形態におけるタイトル複製処理の具体例を説明する図である。
【図２０−２】第１の実施形態におけるタイトル複製処理の具体例を説明する図である。
【図２０−３】第１の実施形態におけるタイトル複製処理の具体例を説明する図である。
【図２１】第２の実施形態におけるタイトル入力部としてのＵＩ画面例を示す図である。
【図２２−１】第２の実施形態におけるプロセスからのナレッジファイル保存処理の具体例を示す図である。
【図２２−２】第２の実施形態におけるプロセスからのナレッジファイル保存処理の具体例を示す図である。
【図２２−３】第２の実施形態におけるプロセスからのナレッジファイル保存処理の具体例を示す図である。
【図２３−１】第２の実施形態における抽出プロセスからのナレッジファイル保存処理の具体例を示す図である。
【図２３−２】第２の実施形態における抽出プロセスからのナレッジファイル保存処理の具体例を示す図である。
【図２３−３】第２の実施形態における抽出プロセスからのナレッジファイル保存処理の具体例を示す図である。
【図２３−４】第２の実施形態における抽出プロセスからのナレッジファイル保存処理の具体例を示す図である。
【図２４】第３の実施形態におけるタイトル入力部としてのＵＩ画面例を示す図である。
【図２５−１】第３の実施形態における抽出プロセスの処理の具体例を説明する図である。
【図２５−２】第３の実施形態における抽出プロセスの処理の具体例を説明する図である。
【図２５−３】第３の実施形態における抽出プロセスの処理の具体例を説明する図である。
【図２６】第４の実施形態における抽出プロセス生成処理の概要を示すフローチャートである。
【図２７】第４の実施形態における抽出プロセス入力部としてのＵＩ画面例を示す図である。
【図２８】第４の実施形態における抽出プロセス保持手段の具体例を示す図である。
【図２９】従来の情報処理システムの概略構成を示すシステムブロック図である。
【図３０】従来のプロセスフロー生成処理の概要を示す図である。
【符号の説明】
【０１６２】
２１  表示装置
２２  入力装置
２３  主記憶装置
２４  中央処理装置
２５  外部記憶装置
３０  プロセス保持部
３１  タイトル保持部
３２  フロー保持部
３５  抽出プロセス保持部
３６  抽出プロセスタイトル保持部
３７  抽出プロセスフロー保持部
３４  ナレッジデータベース
【図１−１】
2006107141.tif 000003
【図１−２】
2006107141.tif 000004
【図１−３】
2006107141.tif 000005
【図１−４】
2006107141.tif 000006
【図１−５】
2006107141.tif 000007
【図１−６】
2006107141.tif 000008
【図１−７】
2006107141.tif 000009
【図１−８】
2006107141.tif 000010
【図１−９】
2006107141.tif 000011
【図１−１０】
2006107141.tif 000012
【図１−１１】
2006107141.tif 000013
【図１−１２】
2006107141.tif 000014
【図１−１３】
2006107141.tif 000015
【図１−１４】
2006107141.tif 000016
【図１−１５】
2006107141.tif 000017
【図１−１６】
2006107141.tif 000018
【図１−１７】
2006107141.tif 000019
【図１−１８】
2006107141.tif 000020
【図１−１９】
2006107141.tif 000021
【図２】
2006107141.tif 000022
【図３】
2006107141.tif 000023
【図４】
2006107141.tif 000024
【図５】
2006107141.tif 000025
【図６】
2006107141.tif 000026
【図７】
2006107141.tif 000027
【図８】
2006107141.tif 000028
【図９−１】
2006107141.tif 000029
【図９−２Ａ】
2006107141.tif 000030
【図９−２Ｂ】
2006107141.tif 000031
【図９−３】
2006107141.tif 000032
【図１０−１】
2006107141.tif 000033
【図１０−２】
2006107141.tif 000034
【図１０−３Ａ】
2006107141.tif 000035
【図１０−３Ｂ】
2006107141.tif 000036
【図１１】
2006107141.tif 000037
【図１２−１】
2006107141.tif 000038
【図１２−２】
2006107141.tif 000039
【図１２−３】
2006107141.tif 000040
【図１２−４】
2006107141.tif 000041
【図１２−５】
2006107141.tif 000042
【図１２−６】
2006107141.tif 000043
【図１２−７】
2006107141.tif 000044
【図１３】
2006107141.tif 000045
【図１４】
2006107141.tif 000046
【図１５−１】
2006107141.tif 000047
【図１５−２】
2006107141.tif 000048
【図１５−３】
2006107141.tif 000049
【図１５−４】
2006107141.tif 000050
【図１５−５】
2006107141.tif 000051
【図１５−６】
2006107141.tif 000052
【図１５−７】
2006107141.tif 000053
【図１５−８】
2006107141.tif 000054
【図１６】
2006107141.tif 000055
【図１７−１】
2006107141.tif 000056
【図１７−２】
2006107141.tif 000057
【図１７−３】
2006107141.tif 000058
【図１７−４】
2006107141.tif 000059
【図１７−５】
2006107141.tif 000060
【図１７−６】
2006107141.tif 000061
【図１７−７】
2006107141.tif 000062
【図１７−８】
2006107141.tif 000063
【図１７−９】
2006107141.tif 000064
【図１８】
2006107141.tif 000065
【図１９】
2006107141.tif 000066
【図２０−１】
2006107141.tif 000067
【図２０−２】
2006107141.tif 000068
【図２０−３】
2006107141.tif 000069
【図２１】
2006107141.tif 000070
【図２２−１】
2006107141.tif 000071
【図２２−２】
2006107141.tif 000072
【図２２−３】
2006107141.tif 000073
【図２３−１】
2006107141.tif 000074
【図２３−２】
2006107141.tif 000075
【図２３−３】
2006107141.tif 000076
【図２３−４】
2006107141.tif 000077
【図２４】
2006107141.tif 000078
【図２５−１】
2006107141.tif 000079
【図２５−２】
2006107141.tif 000080
【図２５−３】
2006107141.tif 000081
【図２６】
2006107141.tif 000082
【図２７】
2006107141.tif 000083
【図２８】
2006107141.tif 000084
【図２９】
2006107141.tif 000085
【図３０】
2006107141.tif 000086