(57)【要約】【目的】本発明は、案件毎に作成されたプロセスを可視化するプロセス可視化プログラム、プロセス可視化装置およびプロセス可視化方法に関し、階層構造上でいずれのプロセスとそのルートが採用され、いずれのプロセスとそのルートが試行されて不採用とされたかを簡易に認識できるように自動提示することを目的とする。【構成】  案件毎に作成された全てのプロセス、その親子関係、および成功あるいは不成功の情報を蓄積する手段と、蓄積された全てのプロセスとその親子関係、および成功あるいは不成功の情報をもとに、案件毎に全てのプロセスを階層構造で表示すると共に、成功したプロセスおよび不成功のプロセスを区別して表示する表示手段とを有する。【選択図】        図１
2006113660.tif 000002
【特許請求の範囲】
【請求項１】
案件毎に作成されたプロセスを可視化するプロセス可視化プログラムにおいて、
コンピュータに、
案件毎に作成された全てのプロセス、その親子関係、および成功あるいは不成功の情報を蓄積する手段と、
前記蓄積された全てのプロセスとその親子関係、および成功あるいは不成功の情報をもとに、案件毎に全てのプロセスを階層構造で表示すると共に、成功したプロセスおよび不成功のプロセスを区別して表示する表示手段と
して機能させるためのプロセス可視化プログラム。
【請求項２】
上記表示手段が、更に、前記末尾の成功したプロセスから親のプロセスまでのルートを採用ルートとして強調表示、および前記末尾の不成功したプロセスから親のプロセスあるいは前記採用ルート上のプロセスまでを不採用ルートとして強調表示することを特徴とするプロセス可視化プログラム。
【請求項３】
案件毎に作成されたプロセスを可視化するプロセス可視化装置において、
案件毎に作成された全てのプロセス、その親子関係、および成功あるいは不成功の情報を蓄積する手段と、
前記蓄積された全てのプロセスとその親子関係、および成功あるいは不成功の情報をもとに、案件毎に全てのプロセスを階層構造で表示すると共に、成功したプロセスおよび不成功のプロセスを区別して表示する表示手段と
を備えたことを特徴とするプロセス可視化装置。
【請求項４】
上記表示手段が、更に、前記末尾の成功したプロセスから親のプロセスまでのルートを採用ルートとして強調表示、および前記末尾の不成功したプロセスから親のプロセスあるいは前記採用ルート上のプロセスまでを不採用ルートとして強調表示することを特徴とするプロセス可視化装置。
【請求項５】
案件毎に作成されたプロセスを可視化するプロセス可視化方法において、
案件毎に作成された全てのプロセス、その親子関係、および成功あるいは不成功の情報を蓄積するステップと、
前記蓄積された全てのプロセスとその親子関係、および成功あるいは不成功の情報をもとに、案件毎に全てのプロセスを階層構造で表示すると共に、成功したプロセスおよび不成功のプロセスを区別して表示する表示ステップと
を有するプロセス可視化方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、案件毎に作成されたプロセスを可視化するプロセス可視化プログラム、プロセス可視化装置およびプロセス可視化方法に関するものである。
【背景技術】
【０００２】
従来、設計業務では、部品表やＣＡＤデータなどの業務で発生したアウトプットの版数または履歴について、最終的な結果のみを管理していた。
【０００３】
また、最適設計におけるパラメタの変更を順に履歴として蓄積し、その履歴を必要に応じて表示するようにしていた（特許文献１参照）。
【特許文献１】特開平０２−１６２４６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した前者の技術では、最終的な結果のみを蓄積していたため、なぜ改版されたのか、どういう経緯で改版が発生し、最終的な状態になったか、という情報について、簡単には知ることができないという問題があった。
【０００５】
また、上述した後者の技術では、パラメタの変更の順の履歴を蓄積してこれを表示して参照し、パラメタの変更の順を知ることができるのみで、同様に、なぜ改版されたのか、どういう経緯で改版が発生し、最終的な状態になったか、という詳細な情報について、簡単には知ることができないという問題があった。
【課題を解決するための手段】
【０００６】
本発明は、これらの問題を解決するため、案件毎に作成された全てのプロセスの親子関係およびその成功、不成功を自動的に設定して蓄積し、これらをもとに階層構造で成功、不成功のプロセスとルートを区別して自動表示することを目的としている。
【０００７】
従って、階層構造上でいずれのプロセスとそのルートが採用され、いずれのプロセスとそのルートが試行されて不採用とされたかを簡易に認識できるように自動提示することが可能となる。
【発明の効果】
【０００８】
本願発明は、案件毎に作成された全てのプロセスの親子関係およびその成功、不成功を自動的に設定して蓄積し、これらをもとに階層構造で成功、不成功のプロセスとルートを区別して自動表示しているため、階層構造上でいずれのプロセスとそのルートが採用され、いずれのプロセスとそのルートが試行されて不採用とされたかを簡易に認識できる。
【発明を実施するための最良の形態】
【０００９】
本発明は、案件毎に作成された全てのプロセスの親子関係およびその成功、不成功を自動的に設定して蓄積し、これらをもとに階層構造で成功、不成功のプロセスとルートを区別して自動表示し、階層構造上でいずれのプロセスとそのルートが採用され、いずれのプロセスとそのルートが試行されて不採用とされたかを簡易に認識できるように自動提示することを実現した。
【実施例１】
【００１０】
図１は、本発明のシステム構成図を示す。
図１において、計算機１は、プログラムに従い各種処理を実行するものであって、ここでは、データ収集手段２、表示情報生成手段３、採用パス表示手段４、プロセス参照情報テーブル５、表示装置６、および入力装置７などから構成されるものである。
【００１１】
データ収集手段２は、案件毎に作成されたプロセス、その親子関係、成功／不成功などのデータを自動的に収集してプロセス参照情報テーブル５に蓄積するものである（図２、図５から図８参照）。
【００１２】
表示情報生成手段３は、プロセス参照情報テーブル５を参照し、案件毎の表示情報を自動作成するものである（図３、図８から図１０参照）。
【００１３】
採用パス表示手段４は、表示情報生成手段３で生成された案件毎に階層構造でプロセスを表示したときに、その採用パス（末尾のプロセスが成功したときの親のプロセス（あるいは他の採用パス）までのパス）を検索して自動表示するものである。
【００１４】
プロセス参照情報テーブル５は、データ収集手段２が案件毎に作成されたプロセス、親子関係、成功／不成功などのデータを蓄積したテーブルである（図８参照）。
【００１５】
表示装置６は、各種データを表示するものであって、各種ディスプレイ装置である。
入力装置７は、各種データや操作指示を入力するものであって、マウス、キーボードなどである。
【００１６】
次に、図２のフローチャートの順番に従い、図１の構成のもとで、利用者が案件毎に作成したプロセス、親子関係、成功／不成功などのデータを収集してプロセス参照情報テーブル５に蓄積するときの手順を、図８を参照しつつ詳細に説明する。
【００１７】
図２は、本発明の動作説明フローチャート（蓄積）を示す。
図２において、Ｓ１は、参照中のプロセスＩＤを取得する。これは、ユーザが例えば後述する図５の（ａ）のカルテＫ０００１（案件に相当）の作成を開始し、最初に図示のプロセス（プロセスＩＤ＝プロセス１−１）を作成（画面上のタイトル（導入）およびその内容（右側の矩形内の図示外の内容）を作成）したことに対応し、当該プロセスのプロセスＩＤとしてプロセス１−１を取得し、更に、例えば図８の（ａ）に示すように、
（１）初期状態として、カルテＩＤのみが存在している。
【００１８】
（２）ユーザがカルテＩＤ”Ｋ０００１”の案件に、最初のプロセス”プロセス１−１”を登録する、
という処理を行い、結果として、図８の（ａ）の下段のテーブル（プロセス参照情報テーブル５）の状態に示す下記のように設定する。
【００１９】
カルテＩＤ プロセスＩＤ プロセス名称 親プロセスＩＤ  成功／失敗  採用／非採用
Ｋ０００１           １ プロセス１−１       ０      ０（失敗）   ０（非採用）  ここでは、カルテＩＤ＝Ｋ０００１，プロセスＩＤ＝１（最初に作成したプロセスであるので、１と設定）、親プロセスＩＤ＝０（最初に作成した親プロセスであるので、０と設定）、成功／失敗＝０（失敗）（初期状態として０（失敗）を設定）、採用／非採用＝０（非採用）（初期状態として０（非採用）と設定）とそれぞれ設定する。
【００２０】
Ｓ２は、プロセス追加か判別する。これは、ユーザがＳ１で図５の（ａ）のカルテＫ０００１（案件に相当）のプロセス１−１を作成した状態で、追加ボタンをクリックして追加指示したか判別する。ＹＥＳの場合には、ユーザがプロセスの追加検討と判明したので、Ｓ３に進む。ＮＯの場合には、追加検討しなく、次のプロセスの作成と判明したので、Ｓ７に進む。
【００２１】
Ｓ７は、Ｓ２のＮＯで次プロセスの作成に進むと判明したので、追加プロセスのＩＤとして参照中のプロセスＩＤをセットする。これは、ユーザが例えば後述する図５の（ｂ）の次のプロセスとして、プロセス２−１を作成（画面上のタイトルおよびその内容を作成）を開始したので、図８の（ｂ）に示すように、
（３）ユーザが”プロセス１−１”を参照中に「次プロセス」”プロセス２−１”を登録する
という処理を行い、結果として、図８の（ｂ）の下段のテーブルの状態に示す下記のように設定する。
【００２２】
カルテＩＤ プロセスＩＤ プロセス名称 親プロセスＩＤ  成功／失敗  採用／非採用
Ｋ０００１           １ プロセス１−１       ０      ０（失敗）   ０（非採用）
Ｋ０００１           ２ プロセス２−１       １      ０（失敗）   ０（非採用）
ここで、追加したプロセス２−１の下線の親プロセスＩＤ＝１とセットする。
【００２３】
Ｓ８は、参照中のプロセスに成功属性をセットする。これは、同様に、図８の（ｂ）の下段に示すテーブルの状態に示す下記の下線のように設定する。
【００２４】
カルテＩＤ プロセスＩＤ プロセス名称 親プロセスＩＤ  成功／失敗  採用／非採用
Ｋ０００１           １ プロセス１−１       ０      １（成功）   ０（非採用）
Ｋ０００１           ２ プロセス２−１       １      ０（失敗）   ０（非採用）
ここで、下線の親プロセス１−１の成功／失敗について、０（失敗）であったものを１（成功）にセットする。
【００２５】
以上のＳ２のＮＯ，Ｓ７，Ｓ８で、次プロセスが作成されたときに、自動的に、作成されたプロセス（例えばプロセス２−１）をテーブルに登録すると共に、その親プロセスＩＤ（例えばプロセスＩＤ＝１）を当該作成したプロセス（プロセス２−１）の親プロセスＩＤの欄にセット（ここでは、プロセス２−１の親プロセスＩＤ＝１とセット）することにより、参照中プロセス（親）から次のプロセス（子）が作成されたときに参照中プロセス（親）の成功／失敗を成功にセットしてプロセス（親）に成功属性を自動的にセットすると共に、作成した次のプロセス（子）に親プロセスのＩＤをセットして親子関係を自動的に設定することが可能となる。
【００２６】
Ｓ３は、Ｓ２のＹＥＳでプロセスの追加検討（ユーザが追加ボタンをクリックした）と判明したので、追加プロセスの親ＩＤとして参照中のプロセスの親ＩＤをセットする。これは、例えば、ユーザが例えば後述する図５の（ｂ）のプロセス２−１を作成中に、追加ボタンをクリック（プロセスの追加検討を指示）して、図５の（ｃ）のプロセス２−２を作成したことに対応して、図８の（ｃ）に示すように、
（４）ユーザが”プロセス２−１”を参照中に「追加検討」”プロセス２−２”を登録する
という処理を行い、結果として、図８の（ｃ）の下段のテーブルの状態に示す下記の下線のように設定する。
【００２７】
カルテＩＤ プロセスＩＤ プロセス名称 親プロセスＩＤ  成功／失敗  採用／非採用
Ｋ０００１           １ プロセス１−１       ０      １（成功）   ０（非採用）
Ｋ０００１           ２ プロセス２−１       １      ０（失敗）   ０（非採用）
Ｋ０００１           ３ プロセス２−２       １      ０（失敗）   ０（非採用）
ここで、プロセス２−２が追加検討としてセット（登録）されたものである。
【００２８】
Ｓ４は、参照中のプロセスを最終採用プロセスにするか判別する。これは、図６の（ｄ）のプロセス３−１を作成中に、ユーザが上段の採用あるいは不採用のボタンのうち採用ボタンをクリックして最終採用プロセスとして選択されたか判別する。ＹＥＳの場合には、Ｓ５に進む。ＮＯの場合には、Ｓ６に進む。
【００２９】
Ｓ５は、Ｓ４のＮＯで最終採用プロセスにしないと判明したので、図６の（ｄ）に示すように、
（５）ユーザが”プロセス２−２”を参照中に「次のプロセス」”プロセス３−１”を登録する
ということが判明したので、結果として、図８の（ｄ）の下段のテーブルの状態に示す下記のように設定する。
【００３０】
カルテＩＤ プロセスＩＤ プロセス名称 親プロセスＩＤ  成功／失敗  採用／非採用
Ｋ０００１           １ プロセス１−１       ０      １（成功）   ０（非採用）
Ｋ０００１           ２ プロセス２−１       １      ０（失敗）   ０（非採用）
Ｋ０００１           ３ プロセス２−２       １      ０（失敗）   ０（非採用）
Ｋ０００１           ４ プロセス３−１       ３      ０（失敗）   ０（非採用）
一方、Ｓ５は、Ｓ４のＹＥＳで、図６の（ｄ）で作成中（参照中）のプロセス３−１を最終採用プロセスとして選択（採用タブがクリックされて選択）されたと判明したので、図８の（ｅ）に示すように、
（６）ユーザが参照中の”プロセス３−１”を採用（最終）プロセスとして設定する
という処理を行い、結果として、図８の（ｅ）の下段のテーブルの状態に示す下記のように設定する。
【００３１】
カルテＩＤ プロセスＩＤ プロセス名称 親プロセスＩＤ  成功／失敗  採用／非採用
Ｋ０００１           １ プロセス１−１       ０      １（成功）   ０（非採用）
Ｋ０００１           ２ プロセス２−１       １      ０（失敗）   ０（非採用）
Ｋ０００１           ３ プロセス２−２       １      ０（失敗）   ０（非採用）
Ｋ０００１           ４ プロセス３−１       ３      １（成功） １（採用）
ここで、プロセス３−１が最終プロセスと選択されたので、１（成功）、１（採用）とセット（登録）する。
【００３２】
以上のＳ２のＹＥＳ，Ｓ４からＳ６で、追加プロセスが作成されたときに、自動的に、作成されたプロセス（例えばプロセス２−２、３−１）をテーブルに登録すると共に、その親プロセスＩＤ（例えばプロセスＩＤ＝１、３）を当該作成したプロセス（プロセス２−２、３−１）の親プロセスＩＤの欄にセット（ここでは、プロセス２−２の親プロセスＩＤ＝１、プロセス３−１の親プロセスＩＤ＝３とそれぞれセット）すると共に、成功／不成功、採用／不採用の属性をセットすることが可能となる。
【００３３】
次に、図３のフローチャートの順番に従い、図１の構成のもとで、表示するときの処理の手順を、図７から図９を参照しつつ詳細に説明する。
【００３４】
図３は、本発明の動作説明フローチャート（表示）を示す。
図３において、Ｓ１１は、試行錯誤可視化するカルテを決定する。これは、図７に示すカルテ一覧（案件一覧）を表示し、試行錯誤したプロセスの状態を可視化する、カルテ（案件）を選択する。ここでは、カルテＫ０００１を選択する。
【００３５】
Ｓ１２は、処理ＩＤに一番最初のプロセスＩＤをセットする。処理ＩＤに、例えば図８の（ｅ）のテーブル（プロセス参照情報テーブル５）の先頭のエントリのプロセスＩＤ＝１をセットする。
【００３６】
Ｓ１３は、プロセスＩＤ階層テーブルを参照する。ここでは、図８の（ｅ）のプロセス参照情報テーブル５を参照する。
【００３７】
Ｓ１４は、取得したＩＤを親とするプロセスがあるか判別する。これは、例えば図８の（ｅ）のテーブルの先頭のエントリのプロセスのプロセスＩＤ＝１を親とするプロセスがあるか判別する。ここでは、プロセスＩＤ＝１を親とするプロセス２−１，２−２の２つがあると判明するので、ＹＥＳとなり、Ｓ１５で子の情報を取得し作業域に格納して記憶し、Ｓ１６で処理ＩＤに子のプロセスＩＤをセットし、Ｓ１３を繰り返す。一方、Ｓ１４のＮＯの場合には、親とするプロセスが無いと判明したので、Ｓ１７に進む。
【００３８】
Ｓ１７は、現在の処理ＩＤは一番最初のプロセスＩＤか判別する。ＹＥＳの場合には、全てのデータを処理したので、Ｓ１９で作業域に格納したデータをもとに、プロセスを階層構造に表示、例えば図９の（ａ）から（ｄ）に示すように、表示する。一方、Ｓ１７のＮＯの場合には、全てのデータの処理を終了していないので、Ｓ１８で処理ＩＤに親のプロセスＩＤをセット、プロセス参照情報テーブルの参照行をインクリメントし、Ｓ１３以降を繰り返す。
【００３９】
以上によって、図８の（ｅ）のテーブルの全てのエントリについて、プロセスＩＤ，その親プロセスＩＤをもとに、プロセスの親子関係、更に、兄弟関係を抽出して階層構造でプロセスを配置して表示、例えば図９の（ｄ）に示すように表示することが可能となる。以下図９を参照して詳細に説明する。
【００４０】
図９は、本発明の表示例（その１）を示す。
図９の（ａ）は、カルテＩＤ”Ｋ０００１”の親プロセスＩＤ：０のプロセスを検索して配置（表示）する。これは、図８の（ｅ）のテーブル中の親プロセスＩＤ＝０のプロセス１−１を検索して取り出し、下段に示すように、当該プロセス１−１を表示する。
【００４１】
図９の（ｂ）は、”プロセス１−１”のプロセスＩＤ：１を親ＩＤとするプロセスを検索して配置（表示）する。これは、図８の（ｅ）のテーブル中の親プロセスＩＤ＝１とするプロセス２−１を検索して取り出し、下段に示すように、当該プロセス２−１を表示する。
【００４２】
図９の（ｃ）は、”プロセス２−１”のプロセスＩＤ：２を親ＩＤとするプロセスを検索するが存在しないため、”プロセス２−１”の親”プロセス１−１”の次の子を検索して配置（表示）する。これは、図８の（ｅ）のテーブル中の残りのプロセス２−２を取り出し、下段に示すように、当該プロセス２−２を表示する。
【００４３】
図９の（ｄ）は、これを繰り返して、全ての親子情報により配置を決め、プロセス間をラインで繋ぐ。（ａ），（ｂ），（ｃ）の検索時には、プロセス名称とプロセスＩＤだけでなく属性も取得するので、この情報をもとに、各プロセスの背景色と表示の内容を設定する。これにより、図示のように表示される。尚、実線の採用された成功ルート、不採用の点線の不成功ルートおよびプロセスをそれぞれ区別する色で表示する（図４を用いて詳細に説明する）。
【００４４】
次に、図４のフローチャートの順番に従い、図１の構成のもとで、成功ルート、不成功ルートを自動生成（図９の（ｄ）参照）するときの手順を詳細に説明する。
【００４５】
図４は、本発明の動作説明フローチャート（ルート表示）を示す。
図４において、Ｓ２１は、ルートプロセスの情報をスタックに積む。これは、図８の（ｅ）のプロセス参照情報テーブル４で、ルートプロセス（プロセス１−１）の情報（プロセスＩＤ、親プロセスＩＤ，成功／不成功、採用／非採用などの情報）をスタックに積む。
【００４６】
Ｓ２２は、スタックトップに子プロセスが残っているか判別する。ＹＥＳの場合には、Ｓ２３で子プロセスをスタックに積んで、属性値として不採用とセットし、Ｓ２２を繰り返す。一方、ＮＯの場合には、子プロセスが無いと判明したので、Ｓ２４に進む。
【００４７】
Ｓ２４は、スタックトップのプロセスの情報をテーブル（図８の（ｅ））から採用／不採用を判断する。採用の場合には、Ｓ２５からＳ２７を実行し、Ｓ２８に進む。不採用の場合には、Ｓ２９、Ｓ３０を実行し、Ｓ２８に進む。
【００４８】
Ｓ２５は、Ｓ２４で採用と判明したので、親プロセスとの間に採用の線を引く。
Ｓ２６は、スタックから１つ取り除く。
【００４９】
Ｓ２７は、スタックトップの属性値を採用に変更する。そして、Ｓ２８に進む。
以上のＳ２４の採用、Ｓ２５、Ｓ２６、Ｓ２７によって、採用と判明したプロセスから親プロセスの間を線で結び、成功ルートを生成することが可能となる。
【００５０】
Ｓ２９は、Ｓ２４で不採用と判明したので、親プロセスとの間に不採用の線を引く。
Ｓ３０は、スタックから１つを取り除く。そして、Ｓ２８に進む。
【００５１】
以上のＳ２４の不採用、Ｓ２９、Ｓ３０によって、不採用と判明したプロセスから親プロセスの間を線で結び、不成功ルートを生成することが可能となる。
【００５２】
Ｓ２８は、スタックトップはルートプロセスか判別する。ＹＥＳの場合には、終了する。ＮＯの場合には、Ｓ２２以降を繰り返す。
【００５３】
以上によって、図８の（ｅ）のテーブル（プロセス参照情報テーブル５）をもとに、自動的に採用プロセスあるいは不採用プロセスを見つけてその親プロセスとの間を成功ルート、不成功ルートと区別して表示することが可能となる（図９の（ｄ）参照）。
【００５４】
図５および図６は、本発明のプロセス例を示す。
図５の（ａ）は、カルテＫ０００１のプロセス１−１を作成した状態を示す。プロセス１−１は、ここでは、例えばタイトル、内容の組から構成されるものである。このプロセス１−１が作成されると、図８の（ａ）に示すように、プロセス参照情報テーブル５に自動登録される。
【００５５】
図５の（ｂ）は、カルテＫ０００１のプロセス２−１を作成した状態を示す。このプロセス２−１が作成されると、図８の（ｂ）に示すように、プロセス参照情報テーブル５に自動登録される。
【００５６】
図５の（ｃ）は、更に、カルテＫ０００１のプロセス２−２を作成した状態を示す。このプロセス２−２が作成されると、図８の（ｃ）に示すように、プロセス参照情報テーブル５に自動登録される。
【００５７】
図６の（ｄ）は、更に、カルテＫ０００１のプロセス３−１を作成した状態を示す。このプロセス３−１が作成されると、図８の（ｄ）、（ｅ）に示すように、プロセス参照情報テーブル５に自動登録される。
【００５８】
図７は、本発明のカルテ一覧例を示す。これは、既述した図５の（ａ）から図６の（ｄ）で作成して登録したカルテ一覧を表示し、カルテ一覧から１つを選択して試行錯誤を含めて作成した全てのプロセスを階層構造で表示すると共に、成功ルート、不成功ルートを表示するためのカルテ（案件）を１つ選択するためのものである。
【００５９】
図８は、本発明の説明図（蓄積）を示す。これは、既述した図５の（ａ）から図６の（ｄ）の順番にプロセスを作成したときにプロセス参照情報テーブル５に自動登録される状態をそれぞれ示す。
【００６０】
図８の（ａ）は、図５の（ａ）のプロセス１−１を作成したときにテーブルに登録された状態を示す。この場合には、図示の下記のように登録する。
【００６１】
（１）初期状態としてカルテＩＤのみが存在している。
（２）ユーザがカルテＩＤ”Ｋ０００１”の案件に、最初のプロセス”プロセス１−１”を登録する。
【００６２】
図８の（ｂ）は、図５の（ｂ）のプロセス２−１を作成したときにテーブルに登録された状態を示す。この場合には、図示の下記のように登録する。
【００６３】
（３）ユーザが”プロセス１−１”を参照中に「次プロセス」”プロセス２−１”を登録する。
【００６４】
図８の（ｃ）は、図５の（ｃ）のプロセス２−２を作成したときにテーブルに登録された状態を示す。この場合には、図示の下記のように登録する。
【００６５】
（４）ユーザが”プロセス２−１”を参照中に「追加検討」”プロセス２−２”を登録する。
【００６６】
図８の（ｄ）は、図６の（ｄ）のプロセス３−１を作成したときにテーブルに登録された状態を示す。この場合には、図示の下記のように登録する。
【００６７】
（５）ユーザが”プロセス２−２”を参照中に「次プロセス」”プロセス２−１”を登録する。
【００６８】
図８の（ｅ）は、図６の（ｄ）のプロセス３−１を作成したときにテーブルに登録された状態を示す。この場合には、図示の下記のように登録する。
【００６９】
（６）ユーザが参照中の”プロセス３−１”を採用（最終）プロセスとして設定する。
図９は、本発明の表示例（その１）を示す。
【００７０】
図９の（ａ）は、カルテＩＤ：”Ｋ０００１”の親プロセスＩＤ：０のプロセスを検索して配置した状態を示す。これは、既述した図８の（ｅ）のプロセス参照情報テーブル５をもとに、親プロセスを検索した配置し表示した状態を示す。
【００７１】
図９の（ｂ）は、”プロセス１−１”のプロセスＩＤ：１を親とするプロセスを検索して配置した状態を示す。
【００７２】
図９の（ｃ）は、”プロセス２−１”のプロセスＩＤ：２を親ＩＤとするプロセスを検索するが存在しないため、”プロセス２−１”の親”プロセス１−１”の次の子を検索した配置した状態を示す。
【００７３】
図９の（ｄ）は、これを繰り返して、全ての親子情報により配置を決め、プロセス間をラインで繋ぐ。（ａ），（ｂ），（ｃ）の検索時には、プロセス名称とプロセスＩＤだけでなく属性も取得するので、この情報をもとに各プロセスの背景色と表示の内容を設定する。更に、図４で既述した成功ルートを実線、不成功ルートを点線と区別して表示する。
【００７４】
図１０は、本発明の表示例（その２）を示す。これは、初期設計をルートプロセスとし、材料変更を子プロセスとし、試行錯誤で作成したプロセスも含め全てのプロセスとその親子関係、更に、成功／不成功、採用／不採用の属性をプロセス参照情報テーブル５に蓄積しておき、蓄積したプロセス参照情報テーブル５をもとに、プロセスを階層構造で表示すると共に、末端のプロセスで採用とされたプロセスとルートプロセスとの間を成功ルート（実線）、末端のプロセスで不採用とされたプロセスとルートプロセスとの間を不成功ルート（点線）で表示した例を示す。各プロセスにマウスカーソルを位置づけると、自動的にその内容が表示される。
【産業上の利用可能性】
【００７５】
本発明は、案件毎に作成された全てのプロセスの親子関係およびその成功、不成功を自動的に設定して蓄積し、これらをもとに階層構造で成功、不成功のプロセスとルートを区別して自動表示し、階層構造上でいずれのプロセスとそのルートが採用され、いずれのプロセスとそのルートが試行されて不採用とされたかを簡易に認識できるように自動提示することが可能となる。
【図面の簡単な説明】
【００７６】
【図１】本発明のシステム構成図である。
【図２】本発明の動作説明フローチャート（蓄積）である。
【図３】本発明の動作説明フローチャート（表示）である。
【図４】本発明の動作説明フローチャート（ルート表示）である。
【図５】本発明のプロセス例（その１）である。
【図６】本発明のプロセス例（その２）である。
【図７】本発明のカルテ一覧例である。
【図８】本発明の説明図（蓄積）である。
【図９】本発明の表示例（その１）である。
【図１０】本発明の表示例（その２）である。
【符号の説明】
【００７７】
１：計算機
２：データ収集手段
３：表示情報生成手段
４：採用パス表示手段
５：プロセス参照情報テーブル
６：表示装置
７：入力装置
【図１】
2006113660.tif 000003
【図２】
2006113660.tif 000004
【図３】
2006113660.tif 000005
【図４】
2006113660.tif 000006
【図５】
2006113660.tif 000007
【図６】
2006113660.tif 000008
【図７】
2006113660.tif 000009
【図８】
2006113660.tif 000010
【図９】
2006113660.tif 000011
【図１０】
2006113660.tif 000012