(57)【要約】【課題】タスク関連のデータと関連付けて、構成要素のドキュメントデータを効率的に管理するためのドキュメントデータ管理システムを提供する。【解決手段】ドキュメントデータ管理装置は、ツリー構造で管理されている複数の要素データの少なくとも一つに関連付けられたドキュメントデータを記憶するドキュメントデータ記憶部と、順序情報を含む複数のタスクデータを記憶するタスクデータ記憶部と、ドキュメントデータとタスクデータとを関連付ける第１のリンクデータを記憶する第１のリンクデータ記憶部とを有し、第１のリンクデータ記憶部の第１のリンクデータに基づいてドキュメントデータ及びタスクデータを関連付けて検索するための検索手段を有する。【選択図】図１
2005100022.tif 000002
【特許請求の範囲】
【請求項１】
ツリー構造で管理されている複数の要素データの少なくとも一つに関連付けられたドキュメントデータを記憶するドキュメントデータ記憶部と、
順序情報を含む複数のタスクデータを記憶するタスクデータ記憶部と、
前記ドキュメントデータと前記タスクデータとを関連付ける第１のリンクデータを記憶する第１のリンクデータ記憶部とを有し、
前記第１のリンクデータ記憶部の前記第１のリンクデータに基づいて前記ドキュメントデータ及び前記タスクデータを関連付けて検索するための検索手段を有することを特徴とするドキュメントデータ管理装置。
【請求項２】
前記要素は、製品の構成を示す部品であり、前記ドキュメントデータは、前記製品の構成情報に関連付けられているドキュメントデータであることを特徴とする請求項１に記載のドキュメントデータ管理装置。
【請求項３】
さらに、前記複数のタスクデータの各タスクに対して、前記ドキュメントを関連付けるための前記第１のリンクデータを生成するための第１のインターフェース画面生成手段を有することを特徴とする請求項１又は請求項２に記載のドキュメントデータ管理装置。
【請求項４】
さらに、前記要素データと前記タスクデータとを関連付ける第２のリンクデータを記憶する第２のリンクデータ記憶部と、
前記複数のタスクの各タスクデータに関連する前記要素データを検索するための第２のインターフェース画面生成手段を有することを特徴とする請求項１乃至請求項３のいずれかに記載のドキュメントデータ管理装置。
【請求項５】
ツリー構造で管理されている複数の要素データの少なくとも一つに関連付けられたドキュメントデータを記憶するドキュメントデータ記憶部と、
順序情報を含む複数のタスクデータを記憶するタスクデータ記憶部と、
前記ドキュメントデータと前記タスクデータとを関連付ける第１のリンクデータを記憶する第１のリンクデータ記憶部とを有する記憶装置を用いて管理する方法であって、
前記第１のリンクデータ記憶部の前記第１のリンクデータに基づいて前記ドキュメントデータ及び前記タスクデータを関連付け、
関連付けられた前記ドキュメントデータを、前記タスクデータに基づいて、前記第１のリンクデータを利用して検索して出力することを特徴とするドキュメントデータ管理方法。
【請求項６】
ツリー構造で管理されている複数の要素データの少なくとも一つに関連付けられたドキュメントデータを記憶するドキュメントデータ記憶部と、
順序情報を含む複数のタスクデータを記憶するタスクデータ記憶部と、
前記ドキュメントデータと前記タスクデータとを関連付ける第１のリンクデータを記憶する第１のリンクデータ記憶部とを有する記憶装置を用いて管理する方法を実現するためのプログラムであって、
前記第１のリンクデータ記憶部の前記第１のリンクデータに基づいて前記ドキュメントデータ及び前記タスクデータを関連付ける機能と、
関連付けられた前記ドキュメントデータを、前記タスクデータに基づいて前記第１のリンクデータを利用して検索する機能と、
検索された前記ドキュメントデータを出力する機能とをコンピュータに実現させるプログラム。
【請求項７】
ツリー構造で管理されている複数の要素データの少なくとも一つに関連付けられたドキュメントに関するドキュメントデータと、
順序情報を含む複数のタスクに関するタスクデータと、
前記ドキュメントデータと前記タスクデータとを関連付けるリンクデータとを有することを特徴とするドキュメントデータ管理用データ構造。
【請求項８】
前記要素データは、製品の構成を示す部品データであり、前記ドキュメントデータは、前記製品の構成情報に関連付けられているドキュメントデータであることを特徴とする請求項１に記載のドキュメントデータ管理用データ構造。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ドキュメントデータ管理装置、ドキュメントデータ管理方法、プログラム及びデータ構造に関し、特に、ツリー構造で管理されている複数の要素に関連付けられたドキュメントデータ管理装置、ドキュメントデータ管理方法、プログラム及びデータ構造に関する。
【背景技術】
【０００２】
従来より、PDM(Product Data Management：以下、PDMという)ソフトウエアが製品情報を管理するためのソフトウエアとして広く利用されている。PDMソフトウエアは、製品の構成をツリー構造で表現し管理するためのソフトウエアであり、例えば、PTC社の製品名「Winchill」（製品名）、「Metaphase」（製品名）等がある（例えば、非特許文献１参照）。PDMソフトウエアは、そのソフトウエアをコンピュータにインストールして、製品の構成情報を記憶装置に記憶させることにより、ユーザは、製品を構成する複数の部品の構成情報、各部品の設計図等の図面、仕様書等の文書等のドキュメントを、登録、参照等の管理をすることができる。ユーザは、ネットワークに接続された端末装置を利用してセンタ装置に記憶されている製品構成情報にアクセスすることができる。一般に、PDMソフトウエアは、ドキュメントの更新履歴管理機能等も有しているので、企業等における製品開発において、製品情報を管理する上で、有効なツールとして利用されている。
【０００３】
一方、企業においては、製品を生産するための工程管理を行うための工程管理ソフトウエアも広く利用されている。マイクロソフト社の「MS-Project」（例えば、非特許文献２参照）、SAP社の生産管理パッケージ「R3」（例えば、非特許文献３参照）等がある。工程管理ソフトウエアは、順序を有する複数の工程の定義、各工程における作業標準、作業内容等の情報の登録、参照等をすることができるので、生産管理等における効率的な工程管理において、有効なツールとして利用されている。
【非特許文献１】PTC社のホームページのURL：www.ptc.co.
【非特許文献２】マイクロソフト社のホームページのURL：www.microsoft.com/japan
【非特許文献３】SAP社のホームページのURL：www.sap.co.jp
【発明の開示】
【発明が解決しようとする課題】
【０００４】
工程管理ソフトウエアは、工程すなわちタスクの順序が管理されているので、工程管理には有用であるが、製品、部品等のドキュメントの管理機能が不十分であるため、生産管理等の工程管理に携わる者が各工程において関連する製品のドキュメントを参照等するためには、PDMソフトウエアを利用しなければならなかった。しかし、PDMソフトウエアは、生産する製品に関する製品、部品等のドキュメントの管理をするには有用であるが、製造における工程の順序の情報を管理していないため、生産管理等の工程管理に携わる者にとって、工程に関する情報に基づいて製品、部品等のドキュメントを検索し参照することができず、利用する上では不便であった。
【０００５】
このように、PDMソフトウエアと工程管理ソフトウエアは、それぞれ独立して構築されていたため、それぞれに関連するドキュメントデータは、効率的に管理されていなかった。
【課題を解決するための手段】
【０００６】
そこで、本発明は、タスク関連のデータと関連付けて、構成要素のドキュメントデータを効率的に管理するためのドキュメントデータ管理システムを提供することを目的とする。
【０００７】
本発明のドキュメントデータ管理装置は、ツリー構造で管理されている複数の要素データの少なくとも一つに関連付けられたドキュメントデータを記憶するドキュメントデータ記憶部と、順序情報を含む複数のタスクデータを記憶するタスクデータ記憶部と、前記ドキュメントデータと前記タスクデータとを関連付ける第１のリンクデータを記憶する第１のリンクデータ記憶部とを有し、前記第１のリンクデータ記憶部の前記第１のリンクデータに基づいて前記ドキュメントデータ及び前記タスクデータを関連付けて検索するための検索手段を有する。
【０００８】
本発明のドキュメントデータ管理方法は、ツリー構造で管理されている複数の要素の少なくとも一つに関連付けられたドキュメントデータを記憶するドキュメントデータ記憶部と、順序情報を含む複数のタスクデータを記憶するタスクデータ記憶部と、前記ドキュメントデータと前記タスクデータとを関連付ける第１のリンクデータを記憶する第１のリンクデータ記憶部とを有する記憶装置を用いて管理する方法であって、前記第１のリンクデータ記憶部の前記第１のリンクデータに基づいて前記ドキュメントデータ及び前記タスクデータを関連付け、関連付けられた前記ドキュメントデータを、前記タスクデータに基づいて、前記第１のリンクデータを利用して検索して出力する。
【０００９】
このような構成によれば、タスク関連のデータと関連付けて、構成要素のドキュメントデータを効率的に管理するためのドキュメントデータ管理を実現することができる。
【００１０】
また、本発明のドキュメントデータ管理装置において、前記要素は、製品の構成を示す部品であり、前記ドキュメントデータは、前記製品の構成情報に関連付けられているドキュメントデータであることが望ましい。  
このような構成によれば、タスク関連のデータと関連付けて、製品構成情報のドキュメントデータを効率的に管理するためのドキュメントデータ管理装置を実現することができる。
【００１１】
また、本発明のドキュメントデータ管理装置において、さらに、前記複数のタスクデータの各タスクに対して、前記ドキュメントを関連付けるための前記第１のリンクデータを生成するための第１のインターフェース画面生成手段を有することが望ましい。
【００１２】
このような構成によれば、ユーザはインターフェース画面を利用して容易にタスクとドキュメントを関連付けることができる。
【００１３】
また、本発明のドキュメントデータ管理装置において、さらに、前記要素データと前記タスクデータとを関連付ける第２のリンクデータを記憶する第２のリンクデータ記憶部と、前記複数のタスクの各タスクデータに関連する前記要素データを検索するための第２のインターフェース画面生成手段を有することが望ましい。
【００１４】
このような構成によれば、ユーザはインターフェース画面を利用して容易にタスクに関連する要素を検索することができる。
【００１５】
本発明のプログラムは、ツリー構造で管理されている複数の要素データの少なくとも一つに関連付けられたドキュメントデータを記憶するドキュメントデータ記憶部と、順序情報を含む複数のタスクデータを記憶するタスクデータ記憶部と、前記ドキュメントデータと前記タスクデータとを関連付ける第１のリンクデータを記憶する第１のリンクデータ記憶部とを有する記憶装置を用いて管理する方法を実現するためのプログラムであって、前記第１のリンクデータ記憶部の前記第１のリンクデータに基づいて前記ドキュメントデータ及び前記タスクデータを関連付ける機能と、関連付けられた前記ドキュメントデータを、前記タスクデータに基づいて前記第１のリンクデータを利用して検索する機能と、検索された前記ドキュメントデータを出力する機能とをコンピュータに実現させるプログラムである。
【００１６】
本発明のドキュメントデータ管理用データ構造は、ツリー構造で管理されている複数の要素データの少なくとも一つに関連付けられたドキュメントに関するドキュメントデータと、順序情報を含む複数のタスクに関するタスクデータと、前記ドキュメントデータと前記タスクデータとを関連付けるリンクデータとを有するデータ構造である。
【００１７】
このような構成によれば、タスク関連のデータと関連付けて、構成要素のドキュメントデータを効率的に管理するためのドキュメントデータ管理システムを容易に実現することができる。
【００１８】
また、本発明のドキュメントデータ管理用データ構造において、前記要素データは、製品の構成を示す部品データであり、前記ドキュメントデータは、前記製品の構成情報に関連付けられているドキュメントデータであることが望ましい。
【００１９】
このような構成によれば、タスク関連のデータと関連付けて、製品構成情報のドキュメントデータを効率的に管理するためのドキュメントデータ管理システムを容易に実現することができる。
【発明を実施するための最良の形態】
【００２０】
以下、図面を参照して本発明の実施の形態を説明する。  
まず図１に基づき、本実施の形態に係わるシステムの構成を説明する。図１は、本実施の形態に係わるドキュメントデータ管理システムの構成を示す構成図である。  
図１において、ドキュメントデータ管理装置であるセンタ装置１はコンピュータであり、センタ装置１には、記憶装置２が接続されている。記憶装置２には、後述する各種データ等が記憶されている。記憶装置２には、特に、製品構成管理のための要素である部品のデータをストアするPDMデータ部２ａと、工程管理のために複数のタスクのデータをストアするタスクデータ部２ｂと、製品構成管理のために製品の部品に関連付けられたドキュメントデータをストアするドキュメントデータ部２ｃを有する。センタ装置１は、例えば、ネットワーク（図示せず）を介して、社内のパーソナルコンピュータ等の各種端末装置３と接続されており、設計部門、生産管理部門等の端末装置３から、センタ装置１の記憶装置２の各種データにアクセス可能となっている。
【００２１】
図２は、製品を構成する要素である製品の部品をツリー構造で管理されていることを説明するための図である。図３は、工程の要素であるタスクの順序情報を含むタスクデータを説明するための図である。図４は、記憶装置２に記憶される各種情報のデータ構造を示す図であり、具体的には製品構成管理情報（以下、PDMデータという）、工程における複数のタスクの各タスクの内容情報（以下、タスク内容データという）とそのタスクの順序（以下、タスク順序データ）を含む情報（以下、タスクデータという）、及びPDMデータとタスクデータとに関係するドキュメント情報（以下、ドキュメントデータという）のデータ構造を示す図である。なお、図４は、オブジェクト指向技術におけるクラス図により表現した図である。
【００２２】
図２に示すように、例えば、ある製品Aは、複数の部品A1,A2,・・からなり、各部品はさらに複数の部品A11,A12,・・、A21,A22,・・からなるとする。従って、図１に示すシステムにおいて、１つの製品Aが複数の部品から構成されるとき、製品Aの部品構成は、構成要素のツリー構造で管理されている。ツリー構造なので、親子関係を持って複数の構成要素の部品が関係付けられている。図２に示すようなツリー構造のPDMデータは、記憶装置２のPDMデータ部２ａに記憶される。以下、図２に示すツリー構造を有する製品Aが、図３に示す工程に従って製造されるものとして説明する。
【００２３】
図３は、例えば、ある製品の生産ラインのある工程における複数のタスクの順序を示し、タスクX1の後には、タスクX2があり、タスクX3の後にはタスクＸ３があり、さらにその後にもタスクがあることを示している。例えば、タスクX1では部品A11が指定されたある装置によって製造され、その後にタスクX2では部品A12が別に指定された装置によって製造され、タスクX3では部品A21が製造され、というようにタスクの内容とその順序が関連付けられている。従って、タスクデータは、各タスクの順序データと、各タスクにおいて用いられる作業標準等を含む製造工程表等のタスク内容データが含まれる。
【００２４】
このようにオブジェクトのクラスで表現された情報であるPDMデータとタスクデータは、記憶装置２に記憶され、ユーザが端末装置３を利用してセンタ装置１へアクセスすることによって、あるいはセンタ装置１を直接操作することによって、記憶装置２のPDMデータとタスクデータを参照することができる。  
図４において、製品Aにおけるある部品（P）のオブジェクトのクラス１１（Part(P)）と子である部品（p）のオブジェクトのクラス１２（Part(p)）が、リンクしており、そのリンクは、親部品と子部品のリンク関係を示すリンククラス１３（Part Link）によって定義されている。なお、親のクラス１１は、製品自体を指す機種名であってもよい。子部品（p）のクラス１２は、ドキュメントのクラス１４（Document）とリンクしており、そのリンクは、親部品（P）と子部品（p）のリンク関係を示すリンククラス１５（Document Link）によって定義されている。ここでは子部品（p）を説明するドキュメント、例えば、設計図面等が、子部品（p）とリンクしていることが、リンククラス１５によって定義されていることが示されている。図２に示すPDMデータは、図４に示すクラス１１、１２とリンククラス１３、１５によって定義されて、上述したように記憶装置２のPDMデータ部２ａに記憶される。なお、図４では、ドキュメントのクラス１４は、子部品（ｐ）のクラス１２にのみリンクしているが、親部品のクラス１１にもリンクしていてもよい。
【００２５】
また、タスクデータにおいても、親であるタスク（T）のオブジェクトのクラス１６（Task(T)）と子であるタスク（t）のオブジェクトのクラス１７（Task(t)）が、リンクしており、そのリンクは、親と子のリンク関係を示すリンククラス１８（Task Link）によって定義されている。図３に示すタスクデータも、図４に示すクラス１６、１７とリンククラス１８によって定義されて、上述したように記憶装置２のタスクデータ部２ｂに記憶される。
【００２６】
また、タスクデータにおけるリンククラス１８と、ドキュメントのクラス１４とはリンクしており、そのリンク関係は、リンククラス１９（Task To Document Link）によって定義されている。リンククラス１９は、タスクとドキュメントを関連付けるもので、リンククラス１９のデータは、記憶装置２の第１リンクデータ部２ｄに記憶される。さらに、親部品のクラス１１と、親タスクのクラス１６とが、リンクしており、そのリンク関係は、リンククラス２０（Part To Task Link）によって定義されている。リンククラス２０は、部品とタスクを関連付けるもので、リンククラス２０のデータは、記憶装置２の第２リンクデータ部２ｅに記憶される。
【００２７】
上述した各リンククラス１３，１５，１８，１９，２０のデータは、例えば、親子関係にあるクラスのそれぞれの識別子を組にして、記憶装置２の所定の記憶領域（図示せず）にテーブルデータとして記憶される。従って、ドキュメントデータ部２ｃは、ドキュメントデータ記憶部を構成し、タスクデータ部２ｂは、タスクデータ記憶部を構成し、第１及び第２のリンクデータ部２ｄ、２ｅは、リンクデータ記憶部を構成する。
【００２８】
上述したようなデータ構造を有するデータを用いて、クラスとクラスをリンクするリンククラスのデータを生成して記憶する手順について説明する。その説明は、従来にないリンククラスであるリンククラス１９と２０のデータの生成について行う。  
まず、リンククラス２０のデータを登録するために、ある部品とタスクを関連付けるための操作について説明する。ユーザは、センタ装置１を操作することによって、部品とタタスクを関連付ける処理を行うことをメインメニュー（図示せず）から選択すると、図５に示すような画面が表示される。以下において、画面の説明では、表示枠とは表示装置の表示画面の枠でもよいし、表示画面内におけるウインドウであってもよい。図５から図７に示す画面は、部品とタスクとを関連付けるリンクデータを生成するためのユーザインターフェース画面であり、図８に示す処理は、そのユーザインターフェース画面を生成する生成手段を構成する。
【００２９】
図５は、部品とタスクを関連つけるための画面の例を示す図である。図５では、表示枠２１内に、機種名を入力するための部品入力フィールド３１、及び検索コマンドを指示するための検索ボタン３２が表示されている。ユーザは、部品入力フィールド３１に、例えば、部品として製品の機種名「ABC」を入力し、検索ボタン３２を押す、すなわち、例えばマウス等のポインティングデバイスによってクリックすると、図６に示すような、製品の機種名「ABC」に関連するドキュメントがリスト形式で表示される。なお、ここでは、製品のツリー構造の一番トップにあるノードである製品の機種名を、部品として指定している場合を説明するが、部品入力フィールド３１への入力データは、トップノードにない通常の部品のデータであってもよい。
【００３０】
図６は、検索ボタン３２がクリックされた結果表示される画面の例を示す図である。図６において、入力された製品の機種名を表示する部品表示フィールド４１、検索された製品の機種「ABC」に関連するドキュメントがリスト形式で表示されるドキュメント表示部４２、及びタスクへのリンクを作成するためのコマンドを指示するためのリンク作成ボタン４３が表示されている。ユーザはタスクへのリンクを作成したいときは、リンク作成ボタン４３をクリックする。リンク作成ボタン４３がクリックされると、その機種名に対して関連付けることができるタスクが、図７に示すようにリスト形式で表示される。
【００３１】
図７は、リンク作成ボタン４３をクリックした後に表示される画面の例を示す図である。図７において、入力された機種名を表示する部品表示フィールド４１、検索されたタスクがリスト形式で表示されるタスク表示部５１、リンクするタスクを選択するチェックボックス部５２、及びリンク作成コマンドを指示するためのリンク作成ボタン５３が表示されている。ユーザは、リンクさせたいタスク、図７ではタスク「Ｘ１」で指定されるタスクを、そのタスクに対応するチェックボックスをチェックすることによって指定し、リンク作成ボタン５３をクリックすると、その機種名に対して指定されたタスクが関連付けられる。
【００３２】
図８は、上述した機種名とタスクのリンクを作成する処理の流れの例を示すフローチャートである。まず、図５の画面において、機種名が入力されて検索ボタン３２がクリックされると、センタ装置１は、入力された機種名データに基づいて、図４のデータ構造を有する記憶装置２のドキュメントデータ部２ｃのデータを検索して、入力された機種名すなわち部品に関連するドキュメントを抽出する（ステップ（以下、Sと略す）１）。次に、センタ装置１は、S1の検索結果を表示するために、抽出された関連ドキュメントをリスト形式で表示する図６の画面を生成する（S2）。そして、図６の画面において、タスクへのリンク作成ボタン４３がクリックされると、入力された機種名データに基づいて、タスクデータ部２ｂのデータを検索して、タスクをリスト形式で表示する図７の画面を生成する（S3）。リンクされるタスクが指定されて、リンク作成ボタン５３がクリックされると、指定された部品とタスクのリンクデータを作成して、記憶装置２の第２リンクデータ部２ｅに記憶される（S4）。このとき、第２リンクデータ部２ｅは、例えば、リンク識別子（以下、リンクIDという）毎に、リンクの張られた複数のクラス識別子（以下、クラスIDという）が記憶されるテーブル形式のデータである。
【００３３】
図９は、第１及び第２のリンクデータ部のデータ例を示す図である。図９のテーブルデータにおいて、図８の処理によって生成されたリンクデータに固有のコードデータであるリンクIDが、リンクID部６１に記憶され、そのリンクIDに対応して、リンクの張られた第１のクラスと第２のクラスのクラスIDが記憶される。例えば、機種名である部品のクラスのクラスIDが「１００」であり、あるタスクのクラスIDが「２００」とリンクされたとき、リンクIDが「０００１」として番号が付けられて、これらのデータ、すなわちリンクIDと２つのクラスIDが一つのリンクデータとして第２リンクデータ部２ｅにストアされる。  
このようにして、部品とタスクが関連付けられる。
【００３４】
次に、リンククラス１９のデータを生成するために、タスクとドキュメントを関連付けるための操作について説明する。ユーザは、センタ装置を操作することによって、タスクとドキュメントを関連付ける処理を行うことをメインメニュー（図示せず）から選択すると、図１０に示すような画面が表示される。図１０から図１２に示す画面は、タスクとドキュメントとを関連付けるリンクデータを生成するためのユーザインターフェース画面であり、図１３に示す処理は、そのユーザインターフェース画面を生成する生成手段を構成する。
【００３５】
図１０は、タスクとドキュメントを関連付けるための画面の例を示す図である。図１０では、表示枠２１内に、ある工程のあるタスク名あるいはタスク識別子（以下、タスクIDという）を入力するためのタスク入力フィールド７１、その工程のそのタスクにおいて関連する部品の部品識別子（以下、部品IDという）である部品番号を入力するための部品番号入力フィールド７２、及び検索コマンドを指示するための検索ボタン７３が表示されている。タスク入力フィールド７１に、例えば、「X1」が入力され、さらに、部品番号入力フィールド７２に、そのタスク「X1」において使用される部品の部品番号「1001」が入力される。そして、検索ボタン７３が押される、すなわち、例えばマウス等のポインティングデバイスによってクリックされると、工程「X1」において関連する部品番号「1001」の部品に関連したドキュメントが、図１１に示すようにリスト形式で表示される。
【００３６】
図１１は、検索ボタン７３をクリックした後に表示される検索結果画面の例を示す図である。図１１において、入力された部品番号を表示する部品番号表示フィールド８１、検索された部品「1001」の部品に関連するドキュメントがリスト形式で表示されるドキュメント表示部８２、リンクするドキュメントを選択するチェックボックス部８３、及びリンク作成コマンドを指示するためのリンク作成ボタン８４が表示されている。リンクさせたいドキュメントを、例えば図１１ではドキュメント識別子「D10001001」で指定されるドキュメントを、そのドキュメントに対応するチェックボックスをチェックすることによって指定し、リンク作成ボタン８４をクリックすると、その部品に対して指定されたドキュメントが関連付けられる。その結果、図１２の画面が表示される。
【００３７】
図１２は、リンク作成ボタン８４をクリックした後に表示されるリンク結果画面の例を示す図である。図１２のリンク結果画面は、図１０と同様の構成を有する画面であるが、図１１において指定されたドキュメントが、リンクドキュメントとして、リンクドキュメント表示部９１に表示されている。図１２において、図１１において指定したドキュメント「D10001001」が、リンクドキュメント表示部９１に表示されている。さらに、他のドキュメントを、部品番号表示フィールド９２に表示されている部品「1001」に関連付けたいときには、検索ボタン７３をクリックすることによって、図１１の画面を呼び出すことができる。
【００３８】
図１３は、上述したタスクとドキュメントのリンクを作成する処理の流れの例を示すフローチャートである。まず、図１０の画面において、タスクデータ及び部品識別子データが入力されて検索ボタン７３がクリックされると、センタ装置１は、記憶装置２のPDMデータ部２ａのデータを検索して、入力された部品識別子の部品に関連するドキュメントを抽出する（S11）。次に、S11の検索結果を表示するために、抽出されたドキュメントをリスト形式で表示する図１１の画面データを生成し、図１１の画面を表示させる（S12）。そして、図１１の画面において、リンクされるドキュメントが指定されて、リンク作成ボタン８４がクリックされると、指定されたドキュメントと部品のリンクデータを作成して、記憶装置２の第１リンクデータ部２ｄに記憶される（S13）。  
このようにして、タスクとドキュメントが関連付けられる。
【００３９】
以上のようにして、部品とタスクのリンク、及びタスクとドキュメントのリンクが作成されたシステムがどのように利用されるかを説明する。ドキュメントデータ管理装置であるセンタ装置１は、図４に示すデータ構造に基づいて、PDMデータとタスクデータが記憶装置２に記憶され、かつ部品データとドキュメントデータとタスクデータとがリンクされて、それらのリンクを示す複数のリンクデータも記憶装置２に記憶されている。従って、このようなデータ構造を有する記憶装置２のデータに対して、種々のデータ検索を行うことができる。
【００４０】
まず、部品データを指定することによって、関連するドキュメントを検索する場合について説明する。  
図１４は、部品データに基づいて関連ドキュメントを検索し表示するための検索画面の例を示す図である。図１４では、表示枠２１内には、部品データとして部品番号を入力するための部品入力フィールド１０１、及び検索コマンドを指示するための検索ボタン１０２が表示されている。部品入力フィールド１０１に、例えば、部品番号として「１００１」が入力され、検索ボタン１０２が押される、すなわち、例えばマウス等のポインティングデバイスによってクリックされると、部品「１００１」に関連するドキュメントが、図１５に示すようにリスト形式で表示される。
【００４１】
図１５は、検索ボタン１０２がクリックされた結果表示される画面の例を示す図である。図１５において、入力された部品を表示する部品表示フィールド１０３、検索された部品「１００１」に関連するドキュメントがリスト形式で表示されるドキュメント表示部１０４が表示されている。従って、ユーザは、PDMデータ部２ａのデータを利用して製品の機種、部品等を入力して関連ドキュメントを容易に調べることができる。
【００４２】
次に、部品データを指定することによって、関連するドキュメントだけでなく、子部品と関連するタスクを検索する場合について説明する。  
図１６は、部品データとして機種名の情報を入力すると、その機種名情報に基づいて関連ドキュメント等を検索し表示するための検索画面の例を示す図である。図１６では、表示枠２１内には、機種名を入力するための機種名入力フィールド１１１、及び検索コマンドを指示するための検索ボタン１１２が表示されている。機種名入力フィールド１１１に、例えば、機種名として「ＡＢＣ」が入力され、検索ボタン１１２が押される、すなわち、例えばマウス等のポインティングデバイスによってクリックされると、機種「ＡＢＣ」に関連するドキュメント、子部品、及びリンクタスクが、図１７に示すように、それぞれリスト形式で表示される。
【００４３】
図１７は、検索ボタン１１２がクリックされた結果表示される画面の例を示す図である。図１７において、入力された機種を表示する機種名表示フィールド１１３、検索された機種「ＡＢＣ」に関連するドキュメントがリスト形式で表示されるドキュメント表示部１１４、検索された機種「ＡＢＣ」に関連する子部品がリスト形式で表示される子部品表示部１１５、及び検索された機種「ＡＢＣ」にリンクされたタスクがリスト形式で表示されるリンクタスク表示部１１６が表示されている。なお、図１７において、表示枠２１は点線で示されているが、これは、ドキュメント表示部１１４、子部品表示部１１５及びリンクタスク表示部１１６の表示領域が大きいため、矢印で示す方向にスクロールすることによって、ユーザは、大きな表示領域を見ることができることを示すためである。
【００４４】
図１８は、入力された機種名の製品に関連するドキュメント、子部品、及びリンクタスクを、それぞれリスト形式で表示する処理の流れの例を示すフローチャートである。まず、図１６の画面において、機種名データが入力されて検索ボタン１１２がクリックされると、センタ装置１は、記憶装置２のPDMデータ部２ａのリンクデータ、例えばリンククラス１５のデータに基づいて、ドキュメントデータ部２ｃのデータを検索して、入力された機種名に関するドキュメントデータを検索し抽出する（S21）。次に、記憶装置２のPDMデータ部２ａのリンクデータ、例えばリンククラス１３のデータに基づいて、PDMデータ部２ａのデータを検索して、入力された機種に関する子部品を抽出する（S22）。次に、記憶装置２の第２リンクデータ部２ｅのリンクデータに基づいて、タスクデータ部２ｂのデータを検索して、入力された機種名すなわち部品に関するタスクデータを検索し抽出する（S23）。そして、最後に、S21からS23で検索されて得られたドキュメント、子部品及びタスクの情報を、図１７に示すように、それぞれリスト形式で表示するためのデータを生成して、図１７の画面を表示する（S24）。
【００４５】
次に、タスクデータを指定することによって、関連する製品、すなわち部品ツリーのトップ部品である機種名を検索する場合について説明する。これは、例えば、生産ライン等において、作業標準等が変更されたときに、影響する製品を調べる場合に便利な機能である。図１９から図２１に示す画面は、タスクと部品とを関連付けるリンクデータを生成するためのユーザインターフェース画面であり、図２２に示す処理は、そのユーザインターフェース画面を生成する生成手段を構成する。  
図１９は、タスクデータを入力すると、そのタスクデータに基づいて関連する製品の機種を検索し表示するための検索画面の例を示す図である。図１９では、表示枠２１内には、タスクデータを入力するためのタスク入力フィールド１２１、及び検索コマンドを指示するための検索ボタン１２２が表示されている。タスク入力フィールド１２１に、例えば、タスクとして「X1」が入力され、検索ボタン１２２が押される、すなわち、例えばマウス等のポインティングデバイスによってクリックされると、タスク「X1」に関連するドキュメントが、図２０に示すように、それぞれリスト形式で表示される。
【００４６】
図２０は、検索ボタン１２２がクリックされた結果表示される画面の例を示す図である。
【００４７】
図２０において、入力されたタスクを表示するタスク表示フィールド１３１、検索された関連するドキュメントがリスト形式で表示されるドキュメント表示部１３２、及び機種検索コマンドを指示するための検索ボタン１３３が表示されている。
【００４８】
図２１は、検索ボタン１３３がクリックされた結果表示される画面の例を示す図である。
【００４９】
図２１において、入力されたタスクを表示するタスク表示フィールド１４１、及び検索された関連する機種名がリスト形式で表示される機種名表示部１４２が表示されている。従って、ユーザは、タスクに関連する機種を容易に知ることができる。
【００５０】
図２２は、上述したタスクに機種名を検索してリスト形式で表示処理の流れの例を示すフローチャートである。まず、図１９の画面において、タスクデータが入力されて検索ボタン１２２がクリックされると、センタ装置１は、記憶装置２の第１リンクデータ部２ｄのリンクデータ、すなわちリンククラス１９のデータに基づいて、ドキュメントデータ部２ｃのデータを検索して、入力されたタスクに関するドキュメントデータを検索し抽出する（S31）。そして、S31で検索されて得られたドキュメントデータを、図２０に示すように、リスト形式で表示するためのデータを生成して、図２０の画面を表示する（S32）。S31の処理が、タスクデータに関連するドキュメントデータの検索手段を構成する。
【００５１】
次に、図２０の機種検索ボタン１３３がクリックされると、センタ装置１は、記憶装置２の第２リンクデータ部２ｅのリンクデータ、すなわちリンククラス２０のデータに基づいて、PDMデータ部２ａのデータを検索して、入力されたタスクに関する部品データ、すなわち機種のデータを検索し抽出する（S33）。そして、S33で検索されて得られた機種名データを、図２１に示すように、リスト形式で表示するためのデータを生成して、図２１の画面を表示する（S34）。
【００５２】
以上のように、本実施の形態によれば、タスクデータとドキュメントデータとがリンクデータによって関連付けられ、さらにPDMデータとタスクデータとがリンクデータによって関連付けられて、記憶装置に記憶されるので、PDMの部品のデータから、ドキュメントデータだけでなくタスクデータを検索することができ、かつ、タスクデータからドキュメントデータだけでなく部品データを検索することができる。よって、工程管理のタスクデータと関連付けて製品構成部品のドキュメントデータを、さらにタスクデータと関連付けて部品データを、効率的に管理するためのドキュメントデータ管理システムを実現することができる。
【００５３】
なお、以上説明したセンタ装置１の動作を実行するプログラムは、フロッピー（登録商標）ディスク、ＣＤ−ＲＯＭ等の可搬媒体や、ハードディスク等の記憶装置等に、その全体あるいは一部が記録され、あるいは記憶されている。そのプログラムがコンピュータにより読み取られて、動作の全部あるいは一部が実行される。あるいは、そのプログラムの全体あるいは一部を通信ネットワークを介して流通または提供することができる。利用者は、通信ネットワークを介してそのプログラムをダウンロードしてコンピュータにインストールしたり、あるいは記録媒体からコンピュータにインストールすることで、容易に本発明のドキュメントデータ管理システムを実現することができる。
【００５４】
本発明は、上述した実施の形態に限定されるものではなく、本発明の要旨を変えない範囲において、種々の変更、改変等が可能である。
【図面の簡単な説明】
【００５５】
【図１】本実施の形態に係わるドキュメントデータ管理システムの構成を示す構成図。
【図２】製品の部品をツリー構造で管理されていることを説明するための図。
【図３】工程の要素であるタスクの順序情報を含むタスクデータを説明するための図。
【図４】各種情報のデータ構造を示すクラス図。
【図５】部品とタスクを関連つけるための画面の例を示す図。
【図６】検索ボタンがクリックされた結果表示される画面の例を示す図。
【図７】リンク作成ボタンをクリックした後に表示される画面の例を示す図。
【図８】機種名とタスクのリンクを作成する処理の流れの例を示すフローチャート。
【図９】第１及び第２のリンクデータ部のデータ例を示す図。
【図１０】タスクとドキュメントを関連付けるための画面の例を示す図。
【図１１】検索ボタンをクリックした後に表示される検索結果画面の例を示す図。
【図１２】リンク作成ボタンをクリックした後に表示されるリンク結果画面の例を示す図。
【図１３】タスクとドキュメントのリンクを作成処理の流れの例を示すフローチャート。
【図１４】部品情報に基づいて関連ドキュメントを検索するための検索画面の例を示す図。
【図１５】検索ボタンがクリックされた結果表示される画面の例を示す図。
【図１６】機種名情報に基づき関連ドキュメント等を検索するための画面の例を示す図。
【図１７】検索ボタンがクリックされた結果表示される画面の例を示す図。
【図１８】製品に関連するドキュメント等の表示処理の流れの例を示すフローチャート。
【図１９】関連する製品の機種を検索し表示するための検索画面の例を示す図。
【図２０】検索ボタンがクリックされた結果表示される画面の例を示す図。
【図２１】検索ボタンがクリックされた結果表示される画面の例を示す図。
【図２２】タスクに機種名を検索して表示する処理の流れの例を示すフローチャート。
【符号の説明】
【００５６】
１  センタ装置、２  記憶装置、３  端末装置
【図１】
2005100022.tif 000003
【図２】
2005100022.tif 000004
【図３】
2005100022.tif 000005
【図４】
2005100022.tif 000006
【図５】
2005100022.tif 000007
【図６】
2005100022.tif 000008
【図７】
2005100022.tif 000009
【図８】
2005100022.tif 000010
【図９】
2005100022.tif 000011
【図１０】
2005100022.tif 000012
【図１１】
2005100022.tif 000013
【図１２】
2005100022.tif 000014
【図１３】
2005100022.tif 000015
【図１４】
2005100022.tif 000016
【図１５】
2005100022.tif 000017
【図１６】
2005100022.tif 000018
【図１７】
2005100022.tif 000019
【図１８】
2005100022.tif 000020
【図１９】
2005100022.tif 000021
【図２０】
2005100022.tif 000022
【図２１】
2005100022.tif 000023
【図２２】
2005100022.tif 000024