(57)【要約】【課題】必要な図面及び項目に応じて、製造指示書のレイアウトを編集できるレイアウト作成方法及びレイアウト作成プログラムを提供する。【解決手段】クライアント端末３０は、ベースファイルをレイアウト編集画面上に表示する。次に、前記レイアウト編集画面上で、マウスの操作により項目を配置するフィールドの配置位置を指定することにより、クライアント端末３０は、項目の配置位置を設定し、レイアウトデータ記憶部３４に記憶する。そして、クライアント端末３０は、配置した項目について、担当者による入力に基づいて属性情報を設定し、レイアウトデータ記憶部３４に記憶する。【選択図】　　　図１
2004062816.tif 000002
【特許請求の範囲】
【請求項１】
レイアウト情報記憶手段に接続されたコンピュータを用いて、文書ファイルと、指示レコードを構成するフィールドのデータとに基づいて生成された合成ファイルを出力するためのレイアウトを作成するレイアウト作成方法であって、
前記コンピュータが、
前記文書ファイルに関連するベースファイルを表示する段階と、
表示された前記ベースファイル上に、指示レコードを構成する少なくとも１のフィールドに関するフィールド識別子が設定された場合、このフィールド識別子と、このフィールド識別子が設定された配置情報とを関連付けたレイアウト情報を、レイアウト識別子とともに前記レイアウト情報記憶手段に記憶する段階と
を備えたことを特徴とするレイアウト作成方法。
【請求項２】
請求項１に記載のレイアウト作成方法において、
前記フィールド識別子は、前記指示レコードの前記フィールドに格納されたデータに基づいて前記レイアウト上に所定の表示をするための識別子であることを特徴とするレイアウト作成方法。
【請求項３】
請求項１に記載のレイアウト作成方法において、
前記フィールド識別子は、前記指示レコードの前記フィールドに格納されたデータを前記レイアウト上に表示をするための識別子であることを特徴とするレイアウト作成方法。
【請求項４】
レイアウト情報記憶手段に接続されたコンピュータを用いて、文書ファイルと、指示レコードを構成するフィールドのデータとに基づいて生成された合成ファイルを出力するためのレイアウトを作成するためのレイアウト作成プログラムであって、
前記コンピュータを、
前記文書ファイルに関連するベースファイルを表示するベースファイル表示手段、及び、
表示された前記ベースファイル上に、指示レコードを構成する少なくとも１のフィールドに関するフィールド識別子が設定された場合、このフィールド識別子と、このフィールド識別子が設定された配置情報とを関連付けたレイアウト情報を、レイアウト識別子とともに前記レイアウト情報記憶手段に記憶するレイアウト情報設定手段
として機能させるためのレイアウト作成プログラム。
【請求項５】
請求項４に記載のレイアウト作成プログラムにおいて、
前記フィールド識別子は、前記指示レコードの前記フィールドに格納されたデータに基づいて前記レイアウト上に所定の表示をするための識別子であることを特徴とするレイアウト作成プログラム。
【請求項６】
請求項４に記載のレイアウト作成プログラムにおいて、
前記フィールド識別子は、前記指示レコードの前記フィールドに格納されたデータを前記レイアウト上に表示をするための識別子であることを特徴とするレイアウト作成プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、合成ファイルを出力するためのレイアウトを作成するレイアウト作成方法及びレイアウト作成プログラムに関する。
【０００２】
【従来の技術】
製品の製造を行う製造業においては、それぞれの製品に対応する設計図に基づいて製品の製造を行っている。製造する製品は、受注に応じて日々異なり、それぞれの製品に対応する設計図が必要となる。製品の設計図等の図面文書は、文書管理サーバ等を用いて管理し、検索指示を投入することにより検索を実行し、必要な文書を取り出すことが一般に行われている。また、担当者による確認のために、受注番号や納品先の顧客名等についての情報も必要である。
【０００３】
【発明が解決しようとする課題】
しかし、受注番号や納品先の顧客名等が別々に印刷されたのでは、設計図を印刷した用紙と受注番号や納品先等の情報を印刷した用紙の扱いが煩雑である。一方、設計図は、用紙の全部を埋めるのではなく、余白がある場合が多い。従って、１枚の用紙に印刷する場合であっても、設計図の位置と文字の位置とを、設計図の内容や受注内容にかかわらず一定としたのでは、余白が多い割に設計図が小さくなり、設計図や文字が見にくくなる場合もある。
【０００４】
本発明は、上記問題点を解決するためになされたものであり、その目的は、必要な図面及び項目に応じて、製造指示書のレイアウトを編集できるレイアウト作成方法及びレイアウト作成プログラムを提供することにある。
【０００５】
【課題を解決するための手段】
上記問題点を解決するために、請求項１に記載の発明は、レイアウト情報記憶手段に接続されたコンピュータを用いて、文書ファイルと、指示レコードを構成するフィールドのデータとに基づいて生成された合成ファイルを出力するためのレイアウトを作成するレイアウト作成方法であって、前記コンピュータが、前記文書ファイルに関連するベースファイルを表示する段階と、表示された前記ベースファイル上に、指示レコードを構成する少なくとも１のフィールドに関するフィールド識別子が設定された場合、このフィールド識別子と、このフィールド識別子が設定された配置情報とを関連付けたレイアウト情報を、レイアウト識別子とともに前記レイアウト情報記憶手段に記憶する段階とを備えたことを要旨とする。
【０００６】
請求項２に記載の発明は、請求項１に記載のレイアウト作成方法において、前記フィールド識別子は、前記指示レコードの前記フィールドに格納されたデータに基づいて前記レイアウト上に所定の表示をするための識別子であることを要旨とする。
【０００７】
請求項３に記載の発明は、請求項１に記載のレイアウト作成方法において、前記フィールド識別子は、前記指示レコードの前記フィールドに格納されたデータを前記レイアウト上に表示をするための識別子であることを要旨とする。
【０００８】
請求項４に記載の発明は、レイアウト情報記憶手段に接続されたコンピュータを用いて、文書ファイルと、指示レコードを構成するフィールドのデータとに基づいて生成された合成ファイルを出力するためのレイアウトを作成するためのレイアウト作成プログラムであって、前記コンピュータを、前記文書ファイルに関連するベースファイルを表示するベースファイル表示手段、及び、表示された前記ベースファイル上に、指示レコードを構成する少なくとも１のフィールドに関するフィールド識別子が設定された場合、このフィールド識別子と、このフィールド識別子が設定された配置情報とを関連付けたレイアウト情報を、レイアウト識別子とともに前記レイアウト情報記憶手段に記憶するレイアウト情報設定手段として機能させることを要旨とする。
【０００９】
請求項５に記載の発明は、請求項４に記載のレイアウト作成プログラムにおいて、前記フィールド識別子は、前記指示レコードの前記フィールドに格納されたデータに基づいて前記レイアウト上に所定の表示をするための識別子であることを要旨とする。
【００１０】
請求項６に記載の発明は、請求項４に記載のレイアウト作成プログラムにおいて、前記フィールド識別子は、前記指示レコードの前記フィールドに格納されたデータを前記レイアウト上に表示をするための識別子であることを要旨とする。
【００１１】
（作用）
請求項１又は４に記載の発明によれば、前記コンピュータは、文書ファイルに関連するベースファイルを表示する。そして、前記コンピュータは、表示されたベースファイル上に、指示レコードを構成する少なくとも１のフィールドに関するフィールド識別子が設定された場合、このフィールド識別子と、このフィールド識別子が設定された配置情報とを関連付けたレイアウト情報を、レイアウト識別子とともにレイアウト情報記憶手段に記憶する。このため、ユーザは、ベースファイルを確認しながら、前記フィールド識別子の配置を決定できる。また、指示レコードを構成する少なくとも１のフィールドに関するフィールド識別子を、表示されたベースファイル上に配置することができる。
【００１２】
請求項２又は５に記載の発明によれば、前記フィールド識別子は、指示レコードのフィールドに格納されたデータに基づいてレイアウト上に所定の表示をするための識別子である。このため、指示レコードのフィールドに格納されたデータに基づいて、レイアウト上に所定の表示をすることができる。
【００１３】
請求項３又は６に記載の発明によれば、前記フィールド識別子は、指示レコードのフィールドに格納されたデータをレイアウト上に表示をするための識別子である。このため、指示レコードのフィールドに格納されたデータをレイアウト上に表示をすることができる。
【００１４】
【発明の実施の形態】
以下、本発明を具体化した一実施形態を図１〜図９に従って説明する。本実施形態では、製造指示書に設定する項目を有する指示ファイルと、文書ファイルとに基づいて生成する製造指示書のレイアウトを作成するレイアウト作成方法及びレイアウト作成プログラムとして説明する。
【００１５】
図１に示すように、文書管理サーバ２０は、ネットワーク２５を介してクライアント端末３０に接続されている。さらに、文書管理サーバ２０及びクライアント端末３０は、ネットワーク２５を介して、受注システム２７等の別のシステム及びプリンタ２６に接続されている。
【００１６】
文書管理サーバ２０は、制御手段（ＣＰＵ）、通信手段等を構成する制御部２１と、文書データ記憶部２２を含む記憶手段（ＲＡＭ、ＲＯＭ、ハードディスク等）とを備えている。本実施形態では、文書データ記憶部２２は、階層化されたフォルダを有し、上位フォルダの下に複数の下位フォルダや文書ファイルが存在する。なお、文書ファイルは、設計部門にて製品の設計が行われた場合に、設計担当者により作成され、文書データ記憶部２２に記憶される。本実施形態では、この文書ファイルは、予め文書データ記憶部２２に記憶されている。制御部２１は、クライアント端末３０からの指示により文書ファイルに対する処理を制御する。例えば、クライアント端末３０から検索指示が投入された場合、制御部２１は、文書データ記憶部２２にて文書ファイルの検索を実行する。
【００１７】
クライアント端末３０は、制御手段（ＣＰＵ）、通信手段等を構成するコンピュータとしての制御部３１及び記憶手段（ＲＡＭ、ＲＯＭ、ハードディスク等）を備えている。この記憶手段には、指示データ記憶部３２、検索結果データ記憶部３３、レイアウト情報記憶手段としてのレイアウトデータ記憶部３４及びレイアウト検索情報記憶部３５が含まれる。また、クライアント端末３０には、レイアウト作成プログラム等の各種プログラムがインストールされている。制御部３１は、レイアウト作成プログラムを実行することにより、製造指示書のレイアウトの編集を行う。制御部３１は、これらの各種プログラムを実行することにより、データの送受信、後述するデータの処理等を行う。すなわち、本実施形態では、この制御部３１が、ベースファイル表示手段、レイアウト情報設定手段、ベースファイル配置設定手段等として機能する。
【００１８】
指示データ記憶部３２には、受注システム２７から入力された指示ファイル３２０が記憶される。指示ファイル３２０は、ＣＳＶ形式のファイルであって、１以上の指示レコード３２１から構成されている。そして、各指示レコード３２１が、それぞれ１つの製品の製造指示に対応する。本実施形態では、各指示レコード３２１は、３０個のフィールドを有している。各指示レコード３２１の各フィールドには、文書名又は文書番号等の検索条件や、印刷部数、レイアウト指定等の製造指示書の編集・印刷のために使用される情報が設定されている。本実施形態では、各指示レコード３２１の各フィールドには、図２に示すように、検索条件ａ１、文書名ａ２、文書番号ａ３、印刷部数ａ４、レイアウト指定ａ５及びその他の項目ａ６〜ａ３０が設定されている。検索条件ａ１、文書名ａ２、文書番号ａ３は、検索条件として用いられる。検索条件ａ１は、文書管理サーバ２０にて文書ファイルを検索する場合の検索キーである。文書名ａ２、文書番号ａ３は、それぞれ文書ファイルの文書名ａ２、文書番号ａ３である。印刷部数ａ４は、製造指示書を印刷する場合の用紙を印刷する部数である。レイアウト指定ａ５は、製造指示書のレイアウト情報を指定する。その他の項目ａ６〜ａ３０は、製造指示書に関するその他の項目であって、例えば、作成日、登録日、作成者等の文書ファイルに関する情報や、受注番号、顧客名等が設定されている。この指示ファイル３２０は、受注システム２７によって生成され、受注システム２７に備えられた記憶手段に記憶された指示ファイル３２０を入力することによって記憶される。
【００１９】
検索結果データ記憶部３３には、図３に示すように、文書管理サーバ２０から抽出した文書ファイルに基づいて検索結果ファイル３３０が記憶される。この検索結果ファイル３３０には、例えば、ＴＩＦＦ形式の図面文書が含まれる。各検索結果ファイル３３０は、文書名ｂ１、文書番号ｂ２、属性情報ｂ３及び文書情報ｂ４により構成される。文書名ｂ１は、検索結果ファイル３３０のファイル名である。文書番号ｂ２は、文書管理サーバ２０が文書ファイルを管理するための番号である。属性情報ｂ３には、作成者、登録日、更新日等の検索結果ファイル３３０の属性に関する情報が含まれる。文書情報ｂ４は、図面文書の中身である。この検索結果ファイル３３０は、指示ファイル３２０に従って文書管理サーバ２０から図面ファイルを抽出した場合に記憶される。
【００２０】
レイアウトデータ記憶部３４には、図４に示すように、レイアウト名ｃ１毎にレイアウト情報３４０が記憶される。レイアウト情報３４０は、レイアウト名ｃ１及び合成レイアウト情報ｃ２から構成される。レイアウト名ｃ１は、レイアウト情報３４０を識別するための識別子である。合成レイアウト情報ｃ２は、検索結果ファイル３３０の内容を表示する位置に関する情報と、指示レコード３２１中の項目の内容を表示する位置に関する情報が含まれる。図６に、合成レイアウト情報ｃ２に基づいて表示される製造指示書のレイアウトである合成レイアウト４０の例を示す。図６に示すように、合成レイアウト４０は、検索結果ファイル３３０の内容である図面を配置する図面配置４１、及び指示レコード３２１中の項目を配置する項目配置４２〜４７について、位置等に関する情報を有する。例えば、合成レイアウト４０は、文字、画像、直線、四角形、円等のオブジェクトを設定することができる。文字オブジェクトは、表示指定、位置Ｘ、位置Ｙ、幅、高さ、フォント種類、回転角度、線幅、線色等を設定するための情報を属性として有する。なお、表示指定は、規定値又は、設定された値を取り込むべき指示レコード３２１のフィールドを指定する。例えば、指示レコード３２１の第６フィールドに設定された値を取り込む場合、表示指定として「列６」が指定される。画像オブジェクトは、位置Ｘ、位置Ｙ、幅、高さ、回転角度等を設定するための情報を属性として有する。直線、四角形、円等のオブジェクトは、それぞれ、位置Ｘ、位置Ｙ、幅、高さ、線幅、線色等を設定するための情報を属性として有する。そして、合成レイアウト情報ｃ２は、検索結果ファイル３３０のＴＩＦＦ形式の画像に対して、文字、画像、直線、四角形、円等のオブジェクトをどのように配置するかを指定する。ここで、項目配置４２〜４７は、図面配置４１における図範囲４１ａと重ならない部分に、図面配置４１に重ねて配置される。なお、このレイアウト情報３４０は、後述する合成レイアウトの作成編集処理にて、製造指示書のレイアウトが決定された場合に記憶される。
【００２１】
レイアウト検索情報記憶部３５には、図５に示すように、キーワードｄ１毎にレイアウト検索情報３５０が記憶される。レイアウト検索情報３５０は、キーワードｄ１及びレイアウト名ｃ１から構成される。キーワードｄ１は、指示レコード３２１や検索結果ファイル３３０の属性情報ｂ３に設定された値に含まれる文字列に対応し、レイアウト名ｃ１を検索する場合に用いられる。このレイアウト検索情報３５０は、後述するレイアウト設定画面５０（図９参照）にて値が設定された場合に記憶される。
【００２２】
次に、上記のように構成されたシステムにおいて、製造指示書を発行する場合の処理手順を説明する。ここでは、合成レイアウトの作成編集処理と、レイアウト指定処理と、製造指示書発行処理とに分けて説明する。まず、合成レイアウトの作成編集処理について説明する。
【００２３】
担当者は、まず、クライアント端末３０にてレイアウト編集画面の表示要求を入力する。クライアント端末３０は、図７に示すように、これに応じて、レイアウト編集画面を表示手段に表示する（ステップＳ１−１）。ここで、ベース図面の表示要求を入力すると、クライアント端末３０は、所定の記憶部からベースファイルを読み込み、ベース図面を前記レイアウト編集画面上に表示する（ステップＳ１−２）。ここで、ベースファイルは、文書ファイルの全体像を把握するために用いるサンプルである。このベースファイルのファイル形式は、検索結果ファイル３３０のファイル形式と同様である。例えば、図６に示す合成レイアウト４０を編集する場合、まず、クライアント端末３０は、前記レイアウト編集画面上にベースファイルに基づいて、図面配置４１に図面を配置する。ここでは、図面配置４１において、図が占める部分は、占有部４１ａであるとする。
【００２４】
次に、クライアント端末３０は、各オブジェクトの配置位置を設定する（ステップＳ１−３）。具体的には、担当者が、前記レイアウト編集画面上で、マウスの操作により、各オブジェクトを配置するフィールドの配置位置を指定する。ここでは、占有部４１ａに文字オブジェクト等が重ならないように、占有部４１ａと重ならない部分に項目配置４２〜４７を配置する。そして、担当者による入力に応じて、クライアント端末３０は、配置した項目配置４２〜４７について、設定された値を取り込むべき指示レコード３２１のフィールド、又は、規定値からなる表示指定を設定する。そして、クライアント端末３０は、その表示指定と位置情報（位置Ｘ、位置Ｙ、幅、高さ）を設定したレイアウト情報３４０をレイアウトデータ記憶部３４に記憶する。
【００２５】
そして、クライアント端末３０は、配置した項目について、属性情報を設定する（ステップＳ１−４）。具体的には、担当者が、各オブジェクトの属性情報を設定するためのプロパティ設定画面を表示し、各オブジェクトの属性情報を設定する。例えば、文字オブジェクトについては、表示指定、位置Ｘ、位置Ｙ、幅、高さ、フォント種類、回転角度、線幅、線色、合成パターン等の属性情報が設定される。ここで、表示指定、位置Ｘ、位置Ｙ、幅及び高さについては、既に設定した値を変更することができる。クライアント端末３０は、これらの属性情報を前記レイアウト情報３４０に設定する。
【００２６】
なお、レイアウト編集画面は、項目の形状、配置を確認できるようになっており、また、製造指示書の全体を鳥瞰できるできるようになっている。
そして、このようにして編集されたレイアウト情報３４０に基づいて、クライアント端末３０は、担当者による表示要求の入力に応じて、プレビュー画面（図示せず）にて製造指示書を表示させる。このとき、項目を設定したファイルとして、指示レコード３２１と同一のフォーマットのレコードを有するファイルを用いる。
【００２７】
次に、レイアウト指定処理について説明する。
担当者は、指示ファイル３２０をクライアント端末３０に投入する前に、予めレイアウトデータ記憶部３４に記憶されたレイアウト情報３４０を割り当てるための設定を行っておく。具体的には、まず、担当者が、クライアント端末３０にて図９に示すレイアウト設定画面５０の表示要求を入力する。クライアント端末３０は、これに応じてレイアウト設定画面５０を表示手段に表示する。
【００２８】
図９に示すように、レイアウト設定画面５０には、固定レイアウトラジオボタン５１、文書タイプラジオボタン５２及び指示ファイルラジオボタン５３が表示され、レイアウトの指定方法が選択できるようになっている。レイアウト設定画面５０には、さらに、固定レイアウト指定ボックス５４、文書タイプ指定ボックス５５、プロパティ指定ボックス５６、列番号指定ボックス５７が表示される。また、レイアウト設定画面５０には、割り当て設定チェックボックス６１、割り当て方法選択ボックス６２、キーワード入力ボックス６３、レイアウト選択ボックス６４、デフォルト選択ボックス６５が表示される。レイアウト設定画面５０には、さらに、ＯＫボタン６６及びキャンセルボタン６７が表示される。
【００２９】
固定レイアウトラジオボタン５１を選択した場合は、固定レイアウト指定ボックス５４にて固定レイアウトを指定することにより、１パターンのみ固定レイアウトを指定できる。文書タイプラジオボタン５２を選択した場合は、文書タイプ指定ボックス５５で選択した文書タイプについて、文書プロパティに対して直接設定されているレイアウトを割り当てることができる。ここでは、対象となる文書タイプとして「すべての文書タイプ」を指定し、レイアウトの割り当てのためのキーワードｄ１を設定したプロパティとして「文書名」を指定している。ここで、割り当て設定チェックボックス６１にチェックをすると、レイアウトの詳細設定欄がアクティブになる。割り当て方法選択ボックス６２は、プロパティの設定内容とキーワードｄ１とについて、「完全一致」、「前方一致」、「後方一致」及び「一部一致」のいずれの場合に割り当てを行うかを選択できる。ここでは、「前方一致」が選択されている。キーワード入力ボックス６３では、キーワードｄ１に対して割り当てられるレイアウトのレイアウト名が選択される。例えば、キーワードｄ１が「製造図面」に対し、レイアウト名が「製造図面レイアウト」であるレイアウトが割り当てられる。なお、デフォルト選択ボックス６５は、キーワード入力ボックス６３にて入力されたキーワードｄ１に一致しなかった場合に割り当てるレイアウトが設定される。
【００３０】
指示ファイルラジオボタン５３を選択した場合は、指示ファイル３２０の各指示レコード３２１の列番号指定ボックス５７で指定される列番号のフィールドに設定されたキーワードｄ１を使用してレイアウトが割り当てられる。この場合は、文書タイプラジオボタン５２が選択された場合にプロパティの値を用いる代わりに、前記列番号のフィールドに設定された値を用いること以外は、指示ファイルラジオボタン５３を選択した場合と同様である。例えば、指示ファイル３２０の各指示レコード３２１の第５フィールドにレイアウト指定を設定している場合、列番号指定ボックス５７にて「列５」を指定することにより、各指示レコード３２１の第５フィールドの値とキーワードｄ１を比較することによりレイアウトが割り当てられる。
【００３１】
なお、クライアント端末３０は、このようにして指定されたキーワードｄ１及びレイアウト名を、レイアウト検索情報３５０としてレイアウト検索情報記憶部３５に記憶する。
【００３２】
次に、製造指示書発行処理の処理手順を図８に従って説明する。
まず、受注システム２７は、当日製造する製品について、製造指示書の発行を指示するための指示ファイル３２０を受注システム２７の記憶手段に出力する。一方、クライアント端末３０を使用する担当者は、文書ファイルの検索画面（図示せず）をクライアント端末３０の表示手段に表示させる。そして、前記担当者は、その検索画面において指示ファイル３２０を指定して、その指示ファイル３２０の読込要求を行う。これに応じて、クライアント端末３０の制御部３１は、受注システム２７の記憶手段から指示ファイル３２０を読み込み、指示データ記憶部３２に記憶する（ステップＳ２−１）。そして、クライアント端末３０は、表示手段に指示ファイル３２０の内容を表示させる（ステップＳ２−２）。前述のように、指示ファイル３２０は、ＣＳＶ形式のファイルであり、前記検索画面には、指示ファイル３２０の内容が表形式で表示される。つまり、行毎に指示レコード３２１が表示される。
【００３３】
次に、前記担当者は、検索範囲として、ファイルを格納する１以上のキャビネット又はフォルダを選択する。クライアント端末３０は、その検索範囲の設定を行う（ステップＳ２−３）。具体的には、キャビネット及びフォルダがツリー表示され、前記担当者は、表示されたキャビネット及びフォルダの中から検索範囲のキャビネット又はフォルダを選択する。クライアント端末３０は、選択されたキャビネット又はフォルダを検索範囲として設定する。なお、選択されたキャビネット又はフォルダの配下に下位フォルダが存在する場合は、選択されたキャビネット又はフォルダの配下のすべての下位フォルダが検索範囲となる。
【００３４】
次に、前記担当者は、検索条件の入力を行う。クライアント端末３０は、検索条件として入力された文書タイプ、検索キー、検索モード、検索列に基づいて、検索条件を設定する（ステップＳ２−４）。文書タイプとは、文書の仕様（例えば、図面、仕様書等）を示し、文書ファイルの属性情報ｂ３として設定されている文書タイプに相当する。文書タイプについては、「すべての文書タイプ」又は各文書タイプの中からいずれかを選択する。検索キーとは、文書ファイルを検索する場合の検索キーであって、文書ファイルの文書名ｂ１や文書番号ｂ２及びその他の属性情報ｂ３を指定する。検索モードは、指示レコード３２１の検索列について、検索キーとの一致条件について、「完全一致」、「前方一致」、「後方一致」及び「一部一致」のいずれかを選択する。検索列は、表形式で表示されている指示ファイル３２０の内容について、どの列を検索対象とするかを指定する。ここでは、例えば、文書タイプ、検索キー、検索モード、検索列として、それぞれ、「すべての文書タイプ」、文書名ｂ１、「前方一致」、「列１」を設定する。なお、各指示レコード３２１について第１フィールドの検索条件ａ１が、検索列の「列１」に対応する。
【００３５】
次に、クライアント端末３０は、指示ファイル３２０による指定と、検索範囲及び検索条件の設定とに基づいて文書管理サーバ２０に文書ファイルの検索要求を行う（ステップＳ２−５）。これに応じて、文書管理サーバ２０は、文書ファイルの検索を行い、検索結果の文書ファイルをクライアント端末３０に送信する。クライアント端末３０は、受信した文書ファイルを検索結果ファイル３３０として検索結果データ記憶部３３に記憶する（ステップＳ２−６）。そして、クライアント端末３０は、検索結果の一覧を表示手段に表示する（ステップＳ２−７）。
【００３６】
次に、クライアント端末３０は、各指示レコード３２１に対応する製品の製造指示書のレイアウトを決定する（ステップＳ２−８）。具体的には、まず、クライアント端末３０は、前記列番号指定ボックス５７にて「列５」が設定されているため、指示レコード３２１の第５フィールドのレイアウト指定ａ５をレイアウト検索情報記憶部３５のキーワードｄ１と比較する。なお、割り当て方法選択ボックス６２にて「前方一致」が設定されているため、キーワードｄ１とレイアウト指定ａ５とが前方一致の場合に、そのキーワードｄ１に対応するレイアウト名ｃ１を抽出する。そして、クライアント端末３０は、そのレイアウト名ｃ１に基づいて、レイアウトデータ記憶部３４からレイアウト情報３４０を抽出する。
【００３７】
次に、クライアント端末３０は、製造指示書の合成レイアウトのマッピングを行う（ステップＳ２−９）。具体的には、クライアント端末３０は、検索結果ファイル３３０の図面や、指示レコード３２１に基づく文字列等をレイアウト情報３４０に従って配置する。つまり、クライアント端末３０は、検索結果ファイル３３０に基づく図面上に、レイアウト情報３４０の合成レイアウト情報ｃ２に含まれる各オブジェクトを各オブジェクトの位置Ｘ、位置Ｙ、幅及び高さに基づいて配置する。例えば、指示レコード３２１の第６フィールドに受注番号が設定されており、所定の文字オブジェクトが、この受注番号を表示する場合、その文字オブジェクトの前記表示指定としては「列６」が設定されている。一方、指示レコード３２１の第６フィールドに「１１１１」が設定されている場合、前記所定の文字オブジェクトとして「１１１１」が表示される。
【００３８】
そして、クライアント端末３０は、その製造指示書を印刷するための製造指示書印刷データをプリンタ２６に送信する（ステップＳ２−１０）。プリンタ２６は、その製造指示書印刷データに基づいて製造指示書を印刷する。
【００３９】
以上、本実施形態によれば、以下に示す効果を得ることができる。
・　上記の実施形態では、クライアント端末３０は、ベースファイルを読み込み、それに基づいて、図面編集画面にベース図面を表示する。そして、クライアント端末３０は、指示レコード３２１の所定のフィールドに設定された項目の製造指示書への配置位置の入力を受け入れ、その配置位置に関する情報をレイアウトデータ記憶部３４に記憶する。このため、ベース図面を表示させて、ユーザに、指示レコード３２１に設定された項目の配置位置を決定させ、それに基づいて製造指示書を作成することができる。
【００４０】
・　上記の実施形態では、クライアント端末３０は、ベースファイルと指示レコード３２１の所定のフィールドに設定された値とに基づいて合成した製造指示書を表示する。このため、製造指示書の発行に先立って、製造指示書のレイアウトをユーザに確認させることができる。
【００４１】
・　上記の実施形態では、クライアント端末３０は、図面と項目とを重ねて配置する。このため、図面の余白部分に必要な項目を配置でき、図面のサイズを小さくすることなく、１枚の製造指示書に図面と項目とを配置できる。
【００４２】
なお、上記実施形態は、以下の態様に変更してもよい。
・　上記の実施形態では、レイアウトデータ記憶部３４をクライアント端末３０に備えた。これに代えて、レイアウトデータ記憶部３４を備えたサーバを別に備えてもよい。このようにすることで、複数のクライアント端末３０を用いる場合に、レイアウト情報３４０の管理がより容易になる。
【００４３】
・　上記の実施形態では、文書管理サーバ２０から検索結果ファイル３３０を抽出する前に、予めレイアウトデータ記憶部３４に記憶したベースファイルを読み込んで、レイアウト編集画面に表示させ、項目を配置した。これに代えて、文書管理サーバ２０の検索から検索結果ファイル３３０を抽出した後に、その検索結果ファイル３３０をレイアウト編集画面に表示させ、項目を配置してもよい。このようにすることで、予めベースファイルが用意されていない場合であっても、抽出した検索結果ファイル３３０により表示される図面に応じて、製造指示書のレイアウトを編集できる。
【００４４】
・　上記の実施形態では、ベースファイル及び検索結果ファイル３３０をＴＩＦＦ形式のファイルとしたが、ベースファイル及び検索結果ファイル３３０のファイル形式は、これに限られるものではなく、図面を表示できればどのような形式であってもよい。
【００４５】
・　上記の実施形態では、指示レコード３２１のフィールドに設定された値を文字オブジェクトとして表示した。これに代えて、指示レコード３２１に設定された値に基づいて、その値に関連付けて記憶した所定の表示を行ってもよい。このようにすることで、例えば、画像を指示レコード３２１のフィールドに設定された値に基づいて製造指示書に表示できる。
【００４６】
【発明の効果】
以上詳述したように、本発明によれば、必要な図面及び項目に応じて、製造指示書のレイアウトを編集できる。
【図面の簡単な説明】
【図１】本発明の一実施形態のシステム概略図。
【図２】指示データ記憶部に記憶されたデータの説明図。
【図３】検索結果データ記憶部に記憶されたデータの説明図。
【図４】レイアウトデータ記憶部に記憶されたデータの説明図。
【図５】レイアウト検索情報記憶部に記憶されたデータの説明図。
【図６】合成レイアウトの説明図。
【図７】本発明の一実施形態の処理手順の説明図。
【図８】本発明の一実施形態の処理手順の説明図。
【図９】クライアント端末に表示されるレイアウト設定画面の説明図。
【符号の説明】
３１…コンピュータとしての制御部、３４…レイアウト情報記憶手段としてのレイアウトデータ記憶部。
【図１】
2004062816.tif 000003
【図２】
2004062816.tif 000004
【図３】
2004062816.tif 000005
【図４】
2004062816.tif 000006
【図５】
2004062816.tif 000007
【図６】
2004062816.tif 000008
【図７】
2004062816.tif 000009
【図８】
2004062816.tif 000010
【図９】
2004062816.tif 000011