(57)【要約】【課題】従来の設計作業支援装置は、個々の設計作業者に有用な設計ナレッジを抽出して提供することはできなかった。設計作業者には、膨大な設計ナレッジから有用な設計ナレッジを検索する作業に時間と手間が掛かり、負担であった。【解決手段】設計作業プロセスの流れを単位作業プロセスの順番で表現した共通プロセステンプレート１０２から個人作業用のプロセステンプレート１０２を作成する個人用プロセステンプレート作成手段１０６と、共通プロセステンプレートと個人用プロセステンプレートの両方に設計ナレッジ（設計情報や設計ツール）を関連付けてナレッジデータベース１０４に蓄積するナレッジ関連付け手段１０７と、共通プロセステンプレートと個人用プロセステンプレートとから設計作業者に提供すべき設計ナレッジを抽出するナレッジ抽出手段１０８と、抽出された設計ナレッジを個々の設計作業者に提供するナレッジ可視化手段１０９とを備える。【選択図】        図１
2004303181.tif 000002
【特許請求の範囲】
【請求項１】
設計作業の手順が定義されたプロセステンプレートに沿って順番に設計作業を誘導する設計作業支援装置において、
設計作業プロセスの流れを単位作業プロセスの順番で表現した共通プロセステンプレートから個人作業用のプロセステンプレートを作成する個人用プロセステンプレート作成手段と、
前記共通プロセステンプレートおよび前記個人用プロセステンプレートに設計ナレッジ（設計情報および設計ツール）を関連付けてナレッジデータベースに蓄積するナレッジ関連付け手段と、
前記共通プロセステンプレートと前記個人用プロセステンプレートとから設計作業者に提供すべき設計ナレッジを抽出する有用ナレッジ抽出手段と、
抽出された設計ナレッジを可視化し個々の前記設計作業者に提供するナレッジ可視化手段とを設けた
ことを特徴とする設計作業支援装置。
【請求項２】
請求項１に記載の設計作業支援装置において、
個人用プロセステンプレートの作業プロセスに設計ナレッジを関連付ける際に、共通プロセステンプレートに対しても同じ作業プロセスに前記設計ナレッジを関連付ける手段を設けた
ことを特徴とする設計作業支援装置。
【請求項３】
請求項１に記載の設計作業支援装置において、
一時中断している設計作業を再開する場合に、中断した時点で作成していた設計ナレッジや参照していた設計ナレッジを検索し、操作画面に表示する手段を設けた
ことを特徴とする設計作業支援装置。
【請求項４】
請求項１に記載した設計作業支援装置において、
過去に参照したことの無い設計ナレッジを抽出する手段を設けた
ことを特徴とする設計作業支援装置。
【請求項５】
請求項１に記載した設計作業支援装置において、
参照頻度の高い設計ナレッジを抽出する手段を設けた
ことを特徴とする設計作業支援装置。
【請求項６】
請求項２に記載の設計作業支援装置において、
一時中断している設計作業を再開する場合に、中断した時点で作成していた設計ナレッジや参照していた設計ナレッジを検索し、操作画面に表示する手段を設けた
ことを特徴とする設計作業支援装置。
【請求項７】
請求項２に記載した設計作業支援装置において、
過去に参照したことの無い設計ナレッジを抽出する手段を設けた
ことを特徴とする設計作業支援装置。
【請求項８】
請求項２に記載した設計作業支援装置において、
参照頻度の高い設計ナレッジを抽出する手段を設けた
ことを特徴とする設計作業支援装置。
【請求項９】
請求項３に記載した設計作業支援装置において、
過去に参照したことの無い設計ナレッジを抽出する手段を設けた
ことを特徴とする設計作業支援装置。
【請求項１０】
請求項３に記載した設計作業支援装置において、
参照頻度の高い設計ナレッジを抽出する手段を設けた
ことを特徴とする設計作業支援装置。
【請求項１１】
請求項４に記載した設計作業支援装置において、
参照頻度の高い設計ナレッジを抽出する手段を設けた
ことを特徴とする設計作業支援装置。
【請求項１２】
設計作業の手順が定義されたプロセステンプレートに沿って順番に設計作業を誘導する設計作業支援装置において、
設計作業プロセスの流れを単位作業プロセスの順番で表現した共通プロセステンプレートから個人作業用のプロセステンプレートを作成する個人用プロセステンプレート作成手段と、
前記共通プロセステンプレートおよび前記個人用プロセステンプレートに設計ナレッジ（設計情報および設計ツール）を関連付けてナレッジデータベースに蓄積するナレッジ関連付け手段と、
前記共通プロセステンプレートと前記個人用プロセステンプレートとから設計作業者に提供すべき設計ナレッジを抽出する有用ナレッジ抽出手段と、
個人用プロセステンプレートの作業プロセスに設計ナレッジを関連付ける際に、共通プロセステンプレートに対しても同じ作業プロセスに前記設計ナレッジを関連付ける手段と、
一時中断している設計作業を再開する場合に、中断した時点で作成していた設計ナレッジや参照していた設計ナレッジを検索し、操作画面に表示する手段と、
過去に参照したことの無い設計ナレッジを抽出する手段と、
参照頻度の高い設計ナレッジを抽出する手段と、
抽出された設計ナレッジを可視化し個々の前記設計作業者に提供するナレッジ可視化手段とを設けた
ことを特徴とする設計作業支援装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、計算機，データベース，各種ソフトウェアツールを用いて設計業務の合理化，高効率化を支援する設計業務支援装置に係り、特に、設計作業において参照すべき有用情報や活用すべきツールを設計者に自動的に提供し設計作業を誘導し支援する設計業務ナビゲーション技術に関する。
【０００２】
【従来の技術】
近年のパーソナルコンピュータやネットワークなどの計算機環境の進歩によって、製造業における設計業務もこれらの計算機環境や各種のソフトウェアを利用してなされることが多くなっている。
【０００３】
例えば、製品形状を形状モデルデータとして作成する３次元ＣＡＤ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｄｅｓｉｇｎ）システム、形状モデルデータを用いた数値解析シミュレーションで製品の性能や信頼性を評価し検証するＣＡＥ（Ｃｏｍｐｕｔｅｒ  Ａｉｄｅｄ  Ｅｎｇｉｎｅｅｒｉｎｇ）システム、設計資料や製品仕様書を作成するドキュメント作成ツール、設計ドキュメントをデータベースに蓄積するデータベースシステム、各種のデータベースから設計業務に必要な情報を参照する検索可視化ツールなどが設計業務で使われている。
【０００４】
これらの設計業務で利用されるソフトウェアツールや設計情報を効果的にかつ間違いなく使いこなすための方法としては、二つの方法がある。
【０００５】
第１の方法は、設計作業に必要なソフトウェアツールの起動コマンドや設計資料へのアクセスコマンドを一つの画面に集約し、その画面から上記ソフトウェアツールの実行や設計資料の参照・登録を可能にする方法である（例えば、特許文献１参照）。第１の方法は、一般的にポータルと呼ばれている。
【０００６】
ポータル画面には、各種コマンドのアイコンが配置されており、設計作業者はそのアイコンをピックし、必要なソフトウェアツールを起動したり、設計資料を参照したりする。ポータル方式では、各種のソフトウェアツールの起動処理や散在するデータベースからの資料検索などの煩雑な作業を軽減できる。
【０００７】
第２の方法は、設計作業の内容およびその手順を設計テンプレートとして定義し、設計テンプレートに記述された手順に沿って設計作業を誘導する方法である。
【０００８】
操作画面に表示される設計テンプレートには、各作業プロセスの内容を表すアイコンが作業の順番に配置されており、設計作業者は、作業の順番に沿ってこのアイコンをピックして設計作業を進める。
【０００９】
各作業プロセスには、その作業で必要なソフトウェアツール，参照すべき資料，作成すべき資料のフォーマットなどが予め定義されており、設計作業者は、作業プロセスのアイコンをピックし、ここに定義されたソフトウェアツールや関連資料を使用する。
【００１０】
第２の方法は、第１の方法と比べて、設計作業単位で必要なソフトウェアツールや関連資料を限定できる。
【００１１】
また、設計プロセス情報を用いて設計図の作成作業を支援するシステムも提案されている（例えば、特許文献２参照）。
【００１２】
【特許文献１】
特開平１０−２４０７７８号公報（第４〜５頁，図５〜８）
【特許文献２】
特開平６−１９６９１号公報（第４〜５頁，図１，３，５）
【００１３】
【発明が解決しようとする課題】
従来のソフトウェアシステムを用いた設計作業支援装置には、二つの問題があった。
【００１４】
第１に、従来の設計支援装置では、予め設定された作業手順や作業内容に関しては、使用する可能性のある情報や設計ツールの一覧表を可視化できる。しかし、その中から個々の設計作業者にとって必要な情報やツールを自動的に判定し、それらを設計作業者に自動的に提供することはできなかった。
【００１５】
従来は、設計作業者は、使用する可能性のある情報や設計ツールの一覧表から必要な情報やツールを選択して使用しなければならなかった。このため、使用する可能性のある情報やツールが多く存在する場合は、その中から所望の情報やツールを選び出す作業に時間と労力が必要となっていた。
【００１６】
特に、作業手順や作業内容に関係する情報が自動的に蓄積される設計支援装置では、使用する可能性のある情報や設計ツールの中には不要なものが多く含まれてしまう場合があり、情報やツールの選択作業が設計作業者の大きな負担になっている。
【００１７】
設計作業手順を記述したプロセステンプレートを複数の設計作業者で共有して使用する場合にも、同じ問題が生じている。
【００１８】
第２に、従来の設計支援装置では、設計場面や設計作業履歴に応じた適切な情報やツールの提供を上手く制御できなかった。
【００１９】
例えば、過去に何度も参照した設計情報，本人が登録した設計ノウハウ，他の設計作業者が個人的に残した設計メモなどを、重要でない情報として、参照すべき情報の一覧から外すことはできない。
【００２０】
したがって、この場合も、必要な情報やツールの選択作業の手間が問題になっていた。
【００２１】
さらに、設計支援装置においては、過去の設計作業履歴を有効に活用して新たな設計作業を支援する必要があり、過去の設計作業履歴に応じて設計作業支援の方法がフレキシブルに変更されるような学習成長型の設計支援装置が望まれている。
【００２２】
本発明の目的は、設計作業において使用する様々な情報やツールの中から、設計作業の適切な場面で、個々の設計作業者にとって有用な情報とツールとを抽出し提供できる設計作業支援装置を提供することである。
【００２３】
【課題を解決するための手段】
本発明は、上記目的を達成するために、設計作業の手順が定義されたプロセステンプレートに沿って順番に設計作業を誘導する設計作業支援装置において、設計作業プロセスの流れを単位作業プロセスの順番で表現した共通プロセステンプレートから個人作業用のプロセステンプレートを作成する個人用プロセステンプレート作成手段と、前記共通プロセステンプレートおよび前記個人用プロセステンプレートに設計ナレッジ（設計情報および設計ツール）を関連付けてナレッジデータベースに蓄積するナレッジ関連付け手段と、前記共通プロセステンプレートと前記個人用プロセステンプレートとから設計作業者に提供すべき設計ナレッジを抽出する有用ナレッジ抽出手段と、抽出された設計ナレッジを可視化し個々の前記設計作業者に提供するナレッジ可視化手段とを設けた設計作業支援装置を提案する。
【００２４】
本発明においては、個人用プロセステンプレートに関連付けられた設計ナレッジと共通プロセステンプレートに関連付けられた設計ナレッジとを照合し、有用ナレッジのみを抽出して可視化できる。特に、過去に参照した設計ナレッジを何度も重複して参照したり、有用な設計ナレッジを膨大な設計ナレッジの中から探し出したりするようなむだな作業を削減できる。その結果、設計作業者の設計ナレッジ検索作業の負担を軽減して、ナレッジを活用した効率的な設計作業を実現できる。
【００２５】
【発明の実施の形態】
１．本発明のシステム構成
図１は、本発明による設計作業支援システムの一実施形態のシステム構成を示すブロック図である。
【００２６】
本実施形態１の設計作業支援システムは、入出力装置１０１と、プロセステンプレートデータベース１０２と、設計作業ツール１０３と、ナレッジデータベース１０４と、設計作業支援装置１０５とで構成される。
【００２７】
設計作業支援装置１０５は、個人用プロセステンプレート生成手段１０６と、ナレッジ関連付け手段１０７と、有用ナレッジ抽出手段１０８と、ナレッジ可視化手段１０９とを含んでいる。
【００２８】
入出力装置１０１は、システム使用者がデータを入力したり表示したりするキーボード，マウス，ディスプレイなどである。プロセステンプレートデータベース１０２は、各種の設計作業プロセスを記述した共通プロセステンプレートと個人用プロセステンプレートとを格納している。
【００２９】
設計作業ツール１０３は、実際の設計作業で使用するドキュメント作成ツール，エンジニアリングツール，設計資料参照ツールなどからなる。ナレッジデータベース１０４は、設計作業ツール１０３で作成した設計資料や解析データなどを格納する。
【００３０】
設計作業支援装置１０５は、プロセステンプレートデータベース１０２から選択されたプロセステンプレートに沿って設計手順誘導，設計ナレッジの作成蓄積，設計ナレッジの提供などにより設計作業を支援する。
【００３１】
個人用プロセステンプレート生成手段１０６は、プロセステンプレートデータベース１０２から設計作業支援に使用する個人用プロセステンプレートを作成する。ナレッジ関連付け手段１０７は、設計作業ツール１０３で作成しナレッジデータベース１０４に格納した設計ナレッジを個人用プロセステンプレートおよび共通プロセステンプレートの両方に格納先アドレスを記述し、プロセステンプレートと設計ナレッジとを関連付ける。
【００３２】
有用ナレッジ抽出手段１０８は、個人用プロセステンプレートに関連付けられた設計ナレッジと共通プロセステンプレートに関連付けられた設計ナレッジとを照合して、有用な設計ナレッジのみを抽出する。ナレッジ可視化手段１０９は、有用ナレッジ抽出手段１０８で抽出された有用ナレッジを操作画面に表示する。
【００３３】
図１のシステム構成では、ナレッジデータベース１０４は、統合した一つのデータベースとして記述している。このナレッジデータベース１０４は、格納される設計ナレッジの種類毎に複数の分散されたデータベース群として構築することも可能である。
【００３４】
プロセステンプレート自身を設計ナレッジの一つとして扱うこともある。プロセステンプレートデータベース１０２に登録されているプロセステンプレートを設計ナレッジとして、他のプロセステンプレートに関連付けることもできる。
【００３５】
したがって、プロセステンプレートデータベース１０２は、ナレッジデータベース１０４の一つとしてシステムを構成することも可能である。
【００３６】
例えば、過去の設計作業事例を設計ナレッジとして扱う場合は、過去のプロセステンプレートを現在作業中のプロセステンプレートに関連付ける。
２．プロセステンプレートの具体例
ここでは、プロセステンプレートの具体例とそのデータ構造とを説明する。さらに、共通プロセステンプレートと個人用プロセステンプレートとの関係を述べる。
【００３７】
図２は、プロセステンプレートの一例を示す図である。この例は、ソフトウェアシステムの設計開発プロセスをプロセステンプレートとして定義している。
【００３８】
プロセステンプレートの共通の属性情報２０１としては、テンプレートの名称（図２の場合はソフトウェア開発）や設計作業名称（図２の場合はＡ社業務システム開発）などを設定できる。
【００３９】
設計作業プロセス２０２としては、設計作業手順に沿って階層的に作業プロセスを記述できる。
【００４０】
図２の例では、要求分析・システム定義，システム設計，プログラム設計，プログラムコーディング，ソフトウェアテスト，運用保守からなる概略の設計手順が記述され、さらに詳細な作業手順が概略手順の下に定義されている。ここで定義されている一つ一つの作業手順を単位プロセスと呼ぶ。
【００４１】
使用者は、単位プロセスのアイコンを上から順番に指示して、各単位プロセスに設定されている設計作業を実行する。使用者が単位プロセスのアイコンをピックすると、参照資料，作成資料，ツール／ＤＢ，進捗状況のコマンドからなるポップアップメニュー２０３が画面に表示される。
【００４２】
ここで、参照資料のコマンドを選択した場合は、参照すべき資料の一覧が表示され、その中の資料を選択して参照できる。
【００４３】
作成資料のコマンドを選択した場合は、作成すべき資料のフォーマット一覧が表示され、その中から必要なフォーマットを選択して資料を作成できる。
【００４４】
ツール／ＤＢのコマンドを選択した場合は、必要となる設計作業ツールやデータベースの一覧が表示され、これらを選択して使用できる。
【００４５】
進捗状況のコマンドを選択した場合は、当初のスケジュールに対する現在の進捗状況を確認できる。
【００４６】
図３は、プロセステンプレートのデータ構造の一例を示す図である。プロセステンプレートのデータ構造は大きく三つのパートに分けられる。
【００４７】
第１のパートは、プロセステンプレート共通データ３０１である。プロセステンプレート共通データ３０１は、テンプレート名称，共通テンプレートのテンプレート名称，親テンプレートのテンプレート名称，テンプレート作成者名，設計作業名称，作業者名，プロセステンプレート検索用キーワード，メッセージなどのデータから構成される。
【００４８】
この内、テンプレート名称，共通テンプレートのテンプレート名称，親テンプレートのテンプレート名称，テンプレート作成者名は、プロセステンプレートを作成，改変，複製した時にのみ入力するデータである。
【００４９】
また、設計作業名称，作業者名，プロセステンプレート検索用キーワードのデータは、プロセステンプレートを選択し設計作業を開始する時に入力するデータである。
【００５０】
さらに、メッセージは、設計作業を終了または中断する時に入力するデータであり、次にこのプロセステンプレートを使用する際に、その設計作業者に伝達するメッセージ情報である。
【００５１】
第２のパートは、単位プロセスデータ３０２であり、単位プロセス毎に定義される。単位プロセスデータ３０２は、単位プロセスの名称，作業内容の概要，参照資料，作成資料，設計作業ツール／データベース，進捗状況に関するデータが記載されている。
【００５２】
この中でも、参照資料と作成資料に関しては、重要度のパラメータを設定できる。参照資料の場合は、参照する必要性の高いものを重要度で識別し、作成資料の場合は、作成する優先順位の高いものを重要度で識別する。
【００５３】
第３のパートは、プロセス順序／階層データ３０３である。ここでは、前述の単位プロセスデータ３０２で記述した単位プロセスについて、それらが実行される順番と単位プロセス間の親子関係とに関するデータを記述する。さらに、単位プロセスの処理が完了した時点で記述されるプロセス完了フラグが、単位プロセス毎に設定されている。
【００５４】
これらの情報により、設計作業を途中で中断した場合でも、設計作業再開時に中断時の状態を再現できる。
【００５５】
図４は、共通プロセステンプレートと個人用プロセステンプレートとの関係を示す図である。
【００５６】
共通テンプレート４０１は、最初に作成したプロセステンプレートであり、作業プロセスの構成や順序が変更されない限り、唯一のプロセステンプレートである。もし、共通プロセステンプレートの作業プロセスの構成や順序が変更された場合には、別の共通プロセステンプレートとして扱う。
【００５７】
個人用プロセステンプレート４０２〜４０４は、共通プロセステンプレート４０１を複製して作成したプロセステンプレートである。
【００５８】
また、共通プロセステンプレート４０１から複製された個人用プロセステンプレート４０２をさらに複製したものも、個人用プロセステンプレート４０５である。
【００５９】
図４では、プロセステンプレート４０１を除くプロセステンプレート４０２から４０５が、全て個人用プロセステンプレートである。
【００６０】
プロセステンプレートの親子関係は、複製したプロセステンプレート間で結ばれる。図４の例では、プロセステンプレート４０１と４０２、プロセステンプレート４０１と４０３、プロセステンプレート４０１と４０４、プロセステンプレート４０２と４０５が、それぞれ親と子の関係になる。
【００６１】
個人用プロセステンプレートを複製して作成した場合には、前述のテンプレート名称には、個人用プロセステンプレート固有の名称を設定する。すなわち、共通プロセステンプレートや親プロセステンプレートとの関係を記述するために、それらのテンプレート名称を必ず設定する。
【００６２】
例えば、図４の個人用プロセステンプレート４０５には、共通プロセステンプレート名称として４０１のテンプレート名称、親プロセステンプレート名称として４０２のテンプレート名称が記述されている。
【００６３】
図５は、共通プロセステンプレートおよび個人用プロセステンプレートとナレッジデータベースとの関係を示す図である。
【００６４】
個人用プロセステンプレートを使用して設計作業をする場合に、作成した設計ナレッジを該当する作業プロセスに関連付けてナレッジデータベース１０４に格納する。その際、共通プロセステンプレートの同じ作業プロセスにも自動的に関連付ける。
【００６５】
図５の具体例では、個人用プロセステンプレート５０１，５０２で設計ナレッジとしてナレッジデータベース１０４に登録した設計ナレッジは、設計ナレッジ５０５，５０６と、設計ナレッジ５０７，５０８，５０９とである。
これらの設計ナレッジは、全て共通プロセステンプレート５０３の各作業プロセスに自動的に関連付けられる。
特に、設計ナレッジ５０６と５０７とは、共通プロセステンプレート５０３の中で同じ作業プロセスに関連付けられる。
すなわち、共通プロセステンプレートは、複製された個人用プロセステンプレートで作成した設計ナレッジを全て関連付けている。
３．設計作業支援の方法
ここでは、設計作業プロセスにおいて蓄積された設計ナレッジの中から様々な設計場面で適切な設計ナレッジを抽出して個々の設計作業者に提供し、設計作業を支援する方法について述べる。
【００６６】
図６は、設計ナレッジ蓄積の過程を概念的に示す図である。設計ナレッジの蓄積においては、ナレッジデータベース１０４に登録した設計ナレッジの格納先アドレスを個人用プロセステンプレート６０３と共通プロセステンプレート６０４の同じ作業プロセスに関連付ける。
【００６７】
図７は、設計ナレッジ可視化の過程を概念的に示す図である。設計ナレッジ可視化においては、共通プロセステンプレート７０４の作業プロセスに関連付けられた全ての設計ナレッジをナレッジデータベース１０４から検索し、検索された設計ナレッジと個人用プロセステンプレート７０３の同じ作業プロセスに関連付けられた設計ナレッジとを照合し、有用な設計ナレッジを選別し、設計作業者に提供する。
【００６８】
図８は、設計ナレッジ蓄積の処理手順を示すフローチャートである。
【００６９】
まず、ある設計ナレッジが、新規の設計ナレッジであるか否かを判断する。新規の設計ナレッジである場合は、ナレッジデータベース１０４にそれを登録する。
【００７０】
登録を終わったら、または、新規の設計ナレッジでない場合は、設計ナレッジの格納先アドレスを検索する。個人用プロセステンプレートに格納先アドレスを記入する。共通プロセステンプレートをプロセステンプレートデータベース１０２に格納する。
【００７１】
設計作業が完了したか否かを判断する。完了していない場合は、新規の設計ナレッジであるか否かの判断ステップに戻り、これまでの手順を繰り返す。
【００７２】
設計作業が完了した場合には、個人用プロセステンプレートをプロセステンプレートデータベース１０２に格納する。
【００７３】
図９は、設計ナレッジ可視化の処理手順を示すフローチャートである。
【００７４】
まず、個人用プロセステンプレートの作業プロセスを指示する。個人用プロセステンプレートの作業プロセスに関連付けられた設計ナレッジＡを検索する。
【００７５】
ここで、関連ナレッジを照合するか否かを判断する。
【００７６】
関連ナレッジの照合が必要な場合は、個人用プロセステンプレートから共通プロセステンプレートを検索する。共通プロセステンプレートの作業プロセスに関連付けられた設計ナレッジＢを検索する。設計ナレッジＡと設計ナレッジＢとを照合し、有用な設計ナレッジを抽出する。
【００７７】
関連ナレッジの照合が不要の場合、または、関連ナレッジの照合が完了した場合、有用な設計ナレッジを可視化する。
【００７８】
設計作業が終了したか否かを判断する。完了していない場合は、個人用プロセステンプレートの作業プロセスの指示ステップに戻り、これまでの手順を繰り返す。
【００７９】
設計作業が終了した場合には、そのまま終了する。
【００８０】
次に、設計ナレッジ可視化の具体的事例を説明する。
（１）設計作業再開時の有用ナレッジの可視化
例えば、１ヶ月前に一時中断した設計作業を再開する場合、設計作業者は、中断時点での設計進捗状況を再認識するために、様々な関連資料を検索し参照する必要がある。
【００８１】
この設計作業者にとっては、中断時点で取り扱っていた設計資料類が、最も重要な設計ナレッジである。
【００８２】
そこで、本発明の設計支援装置では、設計作業中断時点での設計ナレッジを自動的に検索し、設計作業者に提供する。
【００８３】
まず、個人用プロセステンプレートから設計作業を中断した作業プロセスを特定する。
【００８４】
次に、この作業プロセスに関連付けられた設計ナレッジを検索し、その中で最後に参照した設計ナレッジを操作画面に表示する。
【００８５】
これ以外の設計ナレッジについては、関連ナレッジとして、一覧表を画面に表示する。
【００８６】
その際、参照した設計ナレッジ，作成した設計ナレッジなどを分類して一覧表に表示する。
【００８７】
関連ナレッジの内容を参照したい場合は、一覧表の関連ナレッジを指示すると、操作画面に表示できる。
【００８８】
設計作業中断中にナレッジデータベースに登録された関連ナレッジについては、共通プロセステンプレートに関連付けられた設計ナレッジを検索し、その中から設計作業中断中に登録された設計ナレッジを絞り込んで、関連ナレッジを抽出する。この関連ナレッジに関しても、前述の一覧表に表示できる。
【００８９】
また、進捗状況についても、設計作業中断時の進捗度と残工数とを作業プロセスに記述している工数情報から算出し、画面に表示する。
【００９０】
図１０は、設計作業再開時の操作画面の初期状態の一例を示す図である。
【００９１】
設計作業再開時の操作画面は、個人用プロセステンプレート１００１，設計作業中断時の設計ナレッジ１００２，関連ナレッジ一覧表１００３，進捗状況グラフ１００４を表示する。
（２）新情報や共有性の高い設計ナレッジの可視化
新情報や他の設計作業者間で参照頻度の高い設計ナレッジは、それらを参照したことの無い設計作業者にとっては、有用ナレッジである。
【００９２】
本発明の設計作業支援装置では、次の処理手順で、これらの設計ナレッジを抽出して可視化できる。
【００９３】
まず、個人用プロセステンプレートにおいて、現在作業中の作業プロセスＰを特定する。
【００９４】
この作業プロセスＰおよびこの作業プロセスＰ以前の全ての作業プロセスに関連付けられた設計ナレッジ群Ａを検索する。
【００９５】
次に、共通プロセステンプレートの作業プロセスＰに関連付けられた設計ナレッジ群Ｂを検索する。
【００９６】
最後に設計ナレッジ群Ｂに含まれかつ設計ナレッジ群Ａに含まれない設計ナレッジ群Ｃを新情報一覧として操作画面に表示する。
【００９７】
また、設計ナレッジを共通テンプレートに関連付ける際に、既に関連付けられている設計ナレッジについては、関連付けの回数を共通テンプレートに記述し、参照頻度の情報を残すことができる。
【００９８】
前述の設計ナレッジ群Ｃの中で参照頻度が高いものについては、共有性の高い設計ナレッジとして、より積極的に設計ナレッジの内容を可視化してもよい。
【００９９】
図１１は、新情報および共有性の高い設計ナレッジを操作画面に表示する例を示す図である。
【０１００】
この操作画面は、個人用プロセステンプレート１１０１，共有性の高い設計ナレッジ１１０２，新情報一覧１１０３を表示している。
【０１０１】
本実施形態においては、個人用プロセステンプレートを新たに設け、共通プロセステンプレートと設計ナレッジとの関連付けを分離し、個々の設計作業者にとって有用な設計ナレッジを抽出し、適切な設計場面で、最適な設計ナレッジを可視化できる。
【０１０２】
【発明の効果】
本発明によれば、個人用プロセステンプレートに関連付けられた設計ナレッジと共通プロセステンプレートに関連付けられた設計ナレッジとを照合し、有用ナレッジのみを抽出して可視化できる。
【０１０３】
特に、過去に参照した設計ナレッジを何度も重複して参照したり、有用な設計ナレッジを膨大な設計ナレッジの中から探し出したりするようなむだな作業を削減できる。
【０１０４】
その結果、設計作業者の設計ナレッジ検索作業の負担を軽減して、ナレッジを活用した効率的な設計作業を実現できる。
【図面の簡単な説明】
【図１】本発明による設計作業支援システムの一実施形態のシステム構成を示すブロック図である。
【図２】プロセステンプレートの一例を示す図である。
【図３】プロセステンプレートのデータ構造の一例を示す図である。
【図４】共通プロセステンプレートと個人用プロセステンプレートとの関係を示す図である。
【図５】共通プロセステンプレートおよび個人用プロセステンプレートとナレッジデータベースとの関係を示す図である。
【図６】設計ナレッジ蓄積の過程を概念的に示す図である。
【図７】設計ナレッジ可視化の過程を概念的に示す図である。
【図８】設計ナレッジ蓄積の処理手順を示すフローチャートである。
【図９】設計ナレッジ可視化の処理手順を示すフローチャートである。
【図１０】設計作業再開時の操作画面の初期状態の一例を示す図である。
【図１１】新情報および共有性の高い設計ナレッジを操作画面に表示する例を示す図である。
【符号の説明】
１０１  入出力装置
１０２  プロセステンプレートデータベース
１０３  設計作業ツール
１０４  ナレッジデータベース
１０５  設計作業支援装置
１０６  個人用プロセステンプレート生成手段
１０７  ナレッジ関連付け手段
１０８  有用ナレッジ抽出手段
１０９  ナレッジ可視化手段
【図１】
2004303181.tif 000003
【図２】
2004303181.tif 000004
【図３】
2004303181.tif 000005
【図４】
2004303181.tif 000006
【図５】
2004303181.tif 000007
【図６】
2004303181.tif 000008
【図７】
2004303181.tif 000009
【図８】
2004303181.tif 000010
【図９】
2004303181.tif 000011
【図１０】
2004303181.tif 000012
【図１１】
2004303181.tif 000013