(57)【要約】      （修正有）【課題】  オペレータがコンフィギュレータに登録したデータを取り込んで、仕様書などの文書を自動作成することにより、少ない手間で、簡単かつ容易に文書を作成することができる文書作成システムを提供すること。【解決手段】  文書に掲載すべき項目を、対応する項目値と共に保持する項目値ファイル１４を作成し、文書を構成する各ページに相当し前記項目値が挿入される部分にキーワードが埋め込まれた文書用テンプレートファイル１７を用意すると共に、文書を構成する各ページが、個別のページＩＤ、文書における結合順、ページ選択条件、と共に保持されたファイル結合情報１６を用意し、ファイル結合手段１２により、ファイル結合情報１６から各ページを結合順にしたがって結合させ、これら各ページについて、埋め込まれたキーワードを、指定された文字列データ、図面データや表データに変換する。【選択図】図１
2006268716.tif 000002
【特許請求の範囲】
【請求項１】
ある仕様に関する取り決め事項などをコンピュータによってドキュメントに取りまとめる際に用いる文書作成プログラムであって、
前記文書に掲載すべき項目を、対応する項目値と共に項目値情報として保持する項目値ファイルを作成する機能と、
前記文書を構成する各ページに相当し前記項目値又は項目値に指定されたデータが挿入される部分にキーワードが埋め込まれた文書用テンプレートファイルを用意する機能と、
前記文書を構成する各ページが、それぞれページＩＤ毎に、結合順と、対応するワードプロセッサ用テンプレートファイルへのファイルパスと、このページが複数の文書に用いられる共通ページか、または、前記項目値により指定される個別ページかを設定したページ選択条件とを保持しているファイル結合情報を用意する機能と、
このファイル結合情報のページ選択条件により前記共通ページを選択し、かつ、このページ選択条件が前記項目値情報の項目値に指定されていることで前記個別ページを選択し、これら各ページを前記結合順にしたがって結合する機能と、
このファイル結合された各ページについて、前記キーワードを、このキーワードに対応して前記項目値情報に設定された項目値と変換する機能、このキーワードに対応して前記項目値情報に設定された項目値により指定された文字列データに変換する機能、このキーワードに対応して前記項目値情報に設定された項目値により指定された図面データに変換する機能、このキーワードにより指定されたに表データに変換する機能、のうちの少なくとも一つの機能とを
コンピュータに実行させることを特徴とする文書作成プログラム。
【請求項２】
ある仕様に関する取り決め事項などをドキュメントに取りまとめる文書の作成システムであって、
前記文書に掲載すべき項目を、対応する項目値と共に項目値情報として保持する項目値ファイルと、
前記文書を構成する各ページに相当し前記項目値又は項目値に指定されたデータが挿入される部分にキーワードが埋め込まれた文書用テンプレートファイルと、
前記文書を構成する各ページが、それぞれページＩＤ毎に、結合順と、対応する前記文書用テンプレートファイルへのファイルパスと、このページが複数の文書に用いられる共通ページか、または、前記項目値により指定される個別ページかを設定したページ選択条件とを保持しているファイル結合情報と、
このファイル結合情報のページ選択条件により前記共通ページを選択し、かつ、このページ選択条件が前記項目値情報の項目値に指定されていることで前記個別ページを選択し、これら各ページを前記結合順にしたがって結合させるファイル結合手段と、
このファイル結合手段によって結合された各ページについて、前記キーワードを、このキーワードに対応して前記項目値情報に設定された項目値に変換する機能、このキーワードに対応して前記項目値情報に設定された項目値により指定された文字列データに変換する機能、このキーワードに対応して前記項目値情報に設定された項目値により指定された図面データに変換する機能、このキーワードにより指定されたに表データに変換する機能、のうちの少なくとも一つの機能を実行するキーワード変換手段と、
を備えたことを特徴とする文書作成システム。
【請求項３】
前記キーワード変換手段で、前記キーワードにより指定された前記表データは、表計算ソフトウェアにより別途作成されたデータであることを特徴とする請求項２に記載の文書作成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ある仕様に関する取り決め事項などを仕様書のようなドキュメントに取りまとめる文書作成プログラム及び文書作成システムに関する。
【背景技術】
【０００２】
一般に、装置やシステム等をユーザに納入する際は、ユーザと納入業者との間で納入仕様を決める。この納入仕様をドキュメントとしてまとめたものが仕様書と呼ばれるものである。このような仕様書の作成方法として、顧客に近いものを上流と定義し、製造側に近いものを下流側と定義して、それらの文書の作成方法に関する提案がなされている（例えば、特許文献１、特許文献２参照）。
【０００３】
ところで、近年、コンピュータを用い、納入対象の装置やシステムについて、ユーザとの間で取りまとめた仕様を入力することにより、上記装置やシステムの構成や部品を設計するシステムが用いられるようになった。この場合、納入仕様を「仕様項目＝仕様値」の形で整理し、「コンフィギュレータ」と呼ばれるシステムに入力する。コンフィギュレータは、入力された情報に基き、装置やシステム等の設計を自動的に行う。
【０００４】
例えば、ユーザとの間で、装置間距離が１０ｍのところに配管を設置することを取り決めた場合、装置間距離が仕様項目であり、１０ｍが仕様値となる。このような仕様項目及びこれに対応する仕様値をコンフィギュレータに入力することにより、コンフィギュレータでは、装置間距離１０ｍから、この間を接続する配管として、装置内に連結する部分を含め１１ｍの配管が必要となることを、論理的、機械的に決定し、部品手配を行い、設計を進める。
【０００５】
ここで、ユーザと納入業者の間で決めた納入仕様については、ドキュメントにまとめて文書化し、相互の確認に用いられている。この文書を「仕様書」と呼ぶ。仕様書には、「ユーザ−納入業者」の確認で使用されるものと、納入業者内の「仕様調整する者−装置やシステム等の設計以降の工程を行う者」の確認で使用されるもの、との２種に分けることができる。前者を「納入仕様書」、後者を「装置設計仕様書」と呼ぶ。
【０００６】
これまで、ユーザとの取り決め事項でもある仕様項目及び仕様値は、コンフィギュレータに入力されていたが、コンフィギュレータ内でのみ使用され、「納入仕様書」・「装置設計仕様書」の作成に対しては特に利用されていなかった。
【０００７】
このような仕様書の作成に関しては、従来、以下のいずれかで行っていた。
【０００８】
（１）雛型となるドキュメントをワードプロセッサ用ファイルの形式で保存しておき、「納入仕様書」・「装置設計仕様書」を作成する際には、雛型をマニュアル操作で編集する形で作成。この方法を「雛型編集方式」と呼ぶ。
【０００９】
（２）「納入仕様書」・「装置設計仕様書」を作成する別システムを構築しておき、そのシステムの仕様値入力画面で仕様値を入力してドキュメントを生成していた。生成されたドキュメントは紙またはHTML等の形式で出力する。この方法を「別システム生成方式」と呼ぶ。
【特許文献１】特開平７−２６１９９３号公報
【特許文献２】特開平９−６７８５号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
しかし、「雛型編集方式」では、多大なマニュアル操作を要すると共に、仕様値をグループ化して雛型を複数用意する場合に、雛型に「仕様値を括りつける」等、管理が煩雑となる。また、「別システム生成方式」では、仕様値入力を「コンフィギュレータ」と「別システム」の両方で行わなければならず、手間が増える。
【００１１】
本発明の目的は、オペレータがコンフィギュレータに登録したデータを取り込んで、仕様書などの文書を自動作成することにより、少ない手間で、簡単かつ容易に文書を作成することができる文書作成プログラム及び文書作成システムを提供することにある。
【課題を解決するための手段】
【００１２】
本発明の文書作成プログラムは、ある仕様に関する取り決め事項などをコンピュータによってドキュメントに取りまとめる際に用いる文書作成プログラムであって、前記文書に掲載すべき項目を、対応する項目値と共に項目値情報として保持する項目値ファイルを作成する機能と、前記文書を構成する各ページに相当し前記項目値又は項目値に指定されたデータが挿入される部分にキーワードが埋め込まれた文書用テンプレートファイルを用意する機能と、前記文書を構成する各ページが、それぞれページＩＤ毎に、結合順と、対応するワードプロセッサ用テンプレートファイルへのファイルパスと、このページが複数の文書に用いられる共通ページか、または、前記項目値により指定される個別ページかを設定したページ選択条件とを保持しているファイル結合情報を用意する機能と、このファイル結合情報のページ選択条件により前記共通ページを選択し、かつ、このページ選択条件が前記項目値情報の項目値に指定されていることで前記個別ページを選択し、これら各ページを前記結合順にしたがって結合する機能と、このファイル結合された各ページについて、前記キーワードを、このキーワードに対応して前記項目値情報に設定された項目値と変換する機能、このキーワードに対応して前記項目値情報に設定された項目値により指定された文字列データに変換する機能、このキーワードに対応して前記項目値情報に設定された項目値により指定された図面データに変換する機能、このキーワードにより指定されたに表データに変換する機能、のうちの少なくとも一つの機能とをコンピュータに実行させることを特徴とする。
【００１３】
また、本発明の文書作成システムは、ある仕様に関する取り決め事項などをドキュメントに取りまとめる文書の作成システムであって、前記文書に掲載すべき項目を、対応する項目値と共に項目値情報として保持する項目値ファイルと、前記文書を構成する各ページに相当し前記項目値又は項目値に指定されたデータが挿入される部分にキーワードが埋め込まれた文書用テンプレートファイルと、前記文書を構成する各ページが、それぞれページＩＤ毎に、結合順と、対応する前記文書用テンプレートファイルへのファイルパスと、このページが複数の文書に用いられる共通ページか、または、前記項目値により指定される個別ページかを設定したページ選択条件とを保持しているファイル結合情報と、このファイル結合情報のページ選択条件により前記共通ページを選択し、かつ、このページ選択条件が前記項目値情報の項目値に指定されていることで前記個別ページを選択し、これら各ページを前記結合順にしたがって結合させるファイル結合手段と、このファイル結合手段によって結合された各ページについて、前記キーワードを、このキーワードに対応して前記項目値情報に設定された項目値に変換する機能、このキーワードに対応して前記項目値情報に設定された項目値により指定された文字列データに変換する機能、このキーワードに対応して前記項目値情報に設定された項目値により指定された図面データに変換する機能、このキーワードにより指定されたに表データに変換する機能、のうちの少なくとも一つの機能を実行するキーワード変換手段とを備えたことを特徴とする。
【００１４】
さらに、本発明の文書作成システムでは、キーワード変換手段で、キーワードにより指定された前記表データは、表計算ソフトウェアにより別途作成されたデータを用いるとよい。
【発明の効果】
【００１５】
本発明によれば、仕様書などの文書を自動作成する際、オペレータが設計や部品手配のためにコンフィギュレータに登録したデータを利用して文書を作成するので、少ない手間で、簡単かつ容易に文書を作成することができる。
【発明を実施するための最良の形態】
【００１６】
以下、本発明の一実施の形態について図面を用いて説明する。
【００１７】
図１は文書作成システムの機能構成図である。この文書作成システムは、文書として、製品やシステムに関するユーザなどとの取り決め事項をドキュメントとしてまとめた仕様書を例によって説明する。したがって、文書（仕様書）の各ページに掲載される項目は仕様項目であり、それに対応する項目値としては仕様値として説明する。
【００１８】
ここで、ページとは、仕様書を構成するための文書用ファイルであり、後述する「仕様値」・「仕様値を他の文字列に変換した文字列」・「仕様値を変換した図」を挿入する部分に「キーワード」を埋め込んだファイルである。同じファイルであってもページのＩＤ（以下、ページＩＤ：システム内のユニークキー）を変えることで、仕様書作成時に複数回使用することができる。
【００１９】
図１において、本システムは仕様値データ取り込み手段１１、ファイル結合手段１２、キーワード変換手段１３を有する。仕様値データ取り込み手段１１は、図示しないコンフィギュレータに登録された仕様値情報を含む仕様値（項目値）ファイル１４（XML、CSV形式等）を取り込む。
【００２０】
また、ファイル結合手段１２は、仕様値データ取り込み手段１１により取り込まれ、ファイル格納手段１５に格納された仕様値情報に基づき、ファイル結合情報１６、文書用テンプレートファイル１７を用い、作成対象となる仕様書に必要なページを選択し、所定順序で結合させる。
【００２１】
さらに、キーワード変換手段１３は結合された各ページに埋め込まれたキーワードを、後述するように、仕様値情報に基づき、仕様値変換情報１８、図変換情報１９、図ファイル２０、表変換情報２１、表計算用テンプレートファイル２２、表編集手段２３を用いて、キーワードに対応するデータに変換する。すなわち、仕様値そのものに変換したり、キーワードに対応する仕様値により指定された文字列に変換したり、キーワードに対応する仕様値により指定された図に変換したり、キーワードに対応する表に変換したりして、仕様書データ２４を作成する。
【００２２】
以下、上記各部を詳細に説明する。
【００２３】
ファイル格納手段１５に取り込まれ、格納された仕様値情報１５ａは、図２乃至図７で示すように、作成対象の仕様書に掲載すべき仕様項目を、対応する仕様値と共に保持する。例えば、図２の例では、仕様項目Ｐ１は、作成対象の仕様書に採用すべき個別ページ（後述する）の条件を表し、仕様値３に相当するページを選択する。Ｐ２については省略する。仕様項目Ｐ３は選択されたページに埋め込まれるキーワードを表しており、後述するキーワード変換機能により、このキーワードＰ３が、仕様値である「○○会社」に変換される。
【００２４】
ファイル結合情報１６は、ワードプロセッサなどの文書作成に用いられるファイルの結合情報を格納するもので、仕様書を構成する各ページが、図２で示すように、ページＩＤ１６ａ単位で、仕様書における結合順１６ｂ、対応する文書用テンプレートファイルへのファイルパス１６ｃ、ページ選択条件１６ｄで管理され、保持されている。
【００２５】
上記ページ選択条件１６ｄにおいて、「全て」と記載されているページは、ある製品に共通するページ（以下、共通ページ）で、上記製品に関するあらゆる仕様書に用いられる。図の例では、仕様書の「表紙」や「はじめに」が該当する。これら「表紙」や「はじめに」はユーザ名などが異なるだけで、その他はほぼ同じ内容であるので、共通化し、ユーザ名など異なる部分にキーワードを埋め込んでいる。図２の例では、表紙として顧客名に関するキーワードＰ３が埋め込まれたページが用いられている。
【００２６】
このファイル結合情報１６は、製品構成上のなくてはならない部分と、顧客との打合せにより取捨選択される部分とについて、それぞれページ（前述した個別ページ）を作成しておき、どのような製品構成にも対応できるようにしておく。例えば、説明を解りやすくするため、パーソナルコンピュータ（以下、パソコン）を例にとって説明すると、ファイル結合情報１６としては、パソコンシステムを構成するあらゆるソフトウェア或いは部品について、ページを作っておく。しかし、実際のシステム購入に際しては、上述したあらゆるソフトウェア或いは部品が全て必要である場合は少なく、顧客との折衝により、不要なソフトウェアや部品は除外し、必要なものだけを選択する。この取捨選択内容を確認すべく顧客との間で仕様書が作られる。
【００２７】
文書用テンプレートファイル１７は、上述したファイル結合情報１６で網羅された全てのページに関する文書用のテンプレートファイルである。ファイル結合手段１２は、あらゆるソフトウェア或いは部品が網羅されたファイル結合情報１６から、仕様書の各ページが仕様値で指定された仕様値情報１５ａにしたがってページを選択し、この選択したページに対応するテンプレートを文書用テンプレートファイル１７から抽出し、所定の結合順で結合させる。
【００２８】
図２の例では、ファイル結合手段１２は、ページ選択条件１６ｄに「全て」と記載されている共通ページPage１，Page２と仕様値情報１５ａにおいて仕様値（Ｐ１＝３）で指示された個別ページPage５とを選択し、それらのファイルパス１６ｃにより文書用テンプレートファイル１７からファイル「表紙.doc」１７ａ、「はじめに.doc」１７ｂ、「CONFIG_03.doc」１７ｃを読み出し、結合順１６ｂにしたがって結合する。なお、仕様書は、実際には多くの個別ページが付加されるが、ここでは省略する。
【００２９】
このファイル結合手段１２は、上述のようにページ選択機能とページ結合処理機能とを有するが、ページ選択機能は、コンフィギュレータに登録した仕様値について、以下の２条件のいずれかにより必要となるページを選択する。
【００３０】
（Ａ）「コンフィギュレータに登録した仕様値」で使われている「仕様項目」の有無。
【００３１】
（Ｂ）「コンフィギュレータに登録した仕様値」で使われている「仕様項目と仕様値」の組み合わせ。
【００３２】
上記（Ａ）では、コンフィギュレータには各種の仕様値が登録してあるが、それに対応する仕様項目が有るか無いかでページを選択するか否かを決定する。例えば、前述のパソコンシステムの場合、仮に、パソコンシステムにＣＤＲＯＭが付属する場合は、「ＣＤＲＯＭ」という仕様項目が登録されており、この仕様項目に対応するページを選択する。反対に、ＣＤＲＯＭが付属しない場合は、ＣＤＲＯＭという仕様項目は登録されていないため、この仕様項目に対応するページは選択しない。
【００３３】
（Ｂ）では、同じくパソコンシステムを例にとると、マウスなどは、ポインティングデバイスとして仕様項目が登録される。このポインティングデバイスに関してはマウスだけでなくタブレットやトラックボールなども含まれる。この場合、ポインティングデバイスが仕様項目であり、マウス、タブレット、トラックボールなどが仕様値となる。したがって仕様項目がポインティングデバイスの場合は、どの仕様値（マウス、タブレット、トラックボール）にも対応可能なようにページを選択する。
【００３４】
すなわち、（Ａ）は必要か否かが明確にわかっている場合に適用する。これに対し、（Ｂ）は必要なことは解っているがどれを用いるかが解らない場合に適用する。
【００３５】
キーワード変換手段１３は、文書用ファイル（ページ）のキーワードを、文字・図・表に変換する機能を有し、ファイル結合手段１２により結合された各ページについて、前記キーワードが埋め込まれた部分を、仕様値情報１５ａなどに基づき各種データに変換する。このページ上に埋め込まれたキーワードについて、以下のいずれの方法で変換するのかを分類する。
【００３６】
（ａ）キーワードを仕様値そのものに置き換える。図２及び図３の例では、キーワードが「Ｐ３」であり、その仕様値が仕様値情報１５ａから「○○会社」であることから、表紙ページ１７ａのキーワード「Ｐ３」が、仕様値「○○会社」に置き換えられる。
【００３７】
（ｂ）キーワードを仕様値により指定された別の文字列に変換して置き換える。このキーワードに対しては、図４で示すように仕様値変換情報１８を用いる。仕様値変換情報１８は、仕様値の値変換情報を格納しており、キーワードとなるパラメータ１８ａと、仕様値１８ｂと、挿入文字（値変換情報）１８ｃとが互いに対応付けられている。
【００３８】
図４の例（以下、仕様書対象製品の例として各種のプラントを例にとって説明する）では、「SPIN TOWER」に関するページ１７ｄには、キーワード「Ｐ１」が埋め込まれており、その仕様値は、仕様値情報１５ａから「２」であり、Ｐ１＝２に対応する挿入文字（文字列）は、仕様値変換情報１８から「レジストボトル切り替え動作停止」である。したがって、「SPIN TOWER」に関するページ１７ｄの、キーワード「Ｐ１」が埋め込まれ部分には、「レジストボトル切り替え動作停止」の文字列が挿入される。
【００３９】
（ｃ）キーワードを仕様値により指定された図に変換して置き換える。この場合は、図５で示すように、図変換情報１９と図ファイル２０とを用いる。図変換情報１９は、仕様値の図変換情報を格納したもので、キーワードとなるパラメータ１９ａと、仕様値１９ｂと、図ファイルパス１９ｃとが互いに対応付けられている。また、図ファイル（bitmap、jpeg形式等）２０には、各種の図面がファイルパス毎に予め作られている。
【００４０】
図５の例では、「配管接続図」に関するページ１７ｅには、キーワード「Ｐ１１」、「Ｐ１２」、「Ｐ１３」が埋め込まれており、それらの仕様値は、仕様値情報１５ａから「Ｐ１１＝２」、「Ｐ１２＝８」、「Ｐ１３＝１０」である。そして、図変換情報１８から、Ｐ１１＝２に対応する図ファイルパスは「C:\3.bmp」であり、Ｐ１２＝８に対応する図ファイルパスは「C:\5.bmp」であり、Ｐ１３＝１０に対応する図ファイルパスは「C:\6.bmp」である。したがって、「配管接続図」に関するページ１７ｅの、キーワード「Ｐ１１」、「Ｐ１２」、「Ｐ１３」が埋め込まれた部分には、図ファイル２０から、図ファイルパス「C:\3.bmp」、「C:\5.bmp」、「C:\6.bmp」で指定された図が抽出され、図示のように配列される。
【００４１】
（ｄ）キーワードが埋め込まれた位置に表を挿入する。この場合は、表変換情報２１と表計算ソフトウェア用テンプレートファイル２２と表編集手段２３とを用いる。表変換情報２１は、図６で示すように、文書用ファイル（ページ）のキーワードを表変換する情報を格納しており、キーワード２１ａと、表コード２１ｂと、表テンプレート名２１ｃとが互いに対応付けられている。すなわち、表を挿入する場合、表編集手段２３で編集した表計算用ファイル２３ａの指定範囲を、ページに設けられたキーワードに置き換えている。
【００４２】
図６の例では、「表」を挿入するページ１７ｆには、キーワード「Key1」が埋め込まれており、表変換情報２１により、キーワード「Key1」に対応する表コード「表１」及び表テンプレート名「C:\表1.xls」を指定し、表編集手段２３の表編集ソフトウェアにより別途作成された表の指定範囲をキーワードに置き換える。
【００４３】
表編集手段２３による表編集機能を図７により説明する。表編集手段２３は、表計算用ファイル２３ａのキーワードを変換する機能である。すなわち、表計算用ファイル２３ａ上に登録した「セル名」について、コンフィギュレータに登録した仕様項目と同一の名前をキーワードとして定義し、この仕様項目に対応する仕様値に応じてセル内を置き換える。
【００４４】
図７の例では、該当するセル名をコンフィギュレータに登録した仕様項目と同一の名前「Ｐ３」と定義する。この仕様項目「Ｐ３」の仕様値は仕様値情報１５ａから「○○会社」であることから、この仕様値「○○会社」が該当するセルに挿入される。すなわち、ここではセルに仕様値そのものを挿入している。
【００４５】
これに対し、図８に示すように、該当するセル内に仕様値に対応する文字列を挿入できるようにも構成する。この場合は、文字列のための変換テーブル２４を設け、パラメータ（仕様項目）２４ａと、仕様値２４ｂと、挿入文字２４ｃとを相互に関連付けておく。そして、表計算用ファイル２３ａ上の該当するセル名として、仕様項目「Ｐ１」を名前定義すると、この仕様項目「Ｐ１」の仕様値は仕様値情報１５ａから「２」であり、変換テーブル２４に登録された挿入文字「レジストボトル切り替え動作停止」が、該当するセルに挿入される。
【００４６】
このように、表編集手段２３の専用の表計算ソフトウェアにより作成した表データを、ページ１７ｆに貼り付けるように構成したことにより、ページ上のテンプレートにより直接に表を作成する場合に比べ、表作成の自由度が大幅に向上し、内容の修正や変更にも容易に対応できる。
【００４７】
上記構成において、製品納入業者は製品仕様が決定した段階で、全ての要求仕様に対応できるように、ファイル結合情報１６を作成しておく。この状態で、納入業者は納入先のユーザと、納入製品に関する具体的な仕様を折衝し、決定する。納入業者は、この決定された仕様を持ち帰り、決定された仕様項目及び仕様値をコンフィギュレータに入力し、構成及び部品の手配などを行なう。同時に、コンフィギュレータに登録された仕様項目及び仕様値からなる仕様値情報を用いて、決定された仕様内容をドキュメントとしてまとめるべく仕様書を作成する。
【００４８】
その際、先ずコンフィギュレータに登録された仕様値ファイル１４を仕様値データ取り込み手段１１により、自システムのファイル格納手段１５に取り込み格納する。そして、この取り込まれた仕様値情報１５ａに基き、ファイル結合手段１２により、決定された仕様内容を表す仕様書のページを、ファイル結合情報１６から選択する。ファイル結合情報１６には、あらゆる要求仕様に共通な共通ページ（「表紙」や「はじめに」など）と仕様値により指定される仕様書毎の個別ページとがあるので、この共通ページと仕様値により指定された個別ページとを選択し、予め設定された結合順にしたがって結合する。
【００４９】
各ページの文字や図、表などを挿入したい箇所にはキーワードが埋め込まれているので、結合された全ページについて、キーワード変換手段１３により、キーワードに対応する仕様値情報とから、該当キーワードを、仕様値そのものや、仕様値により指定された文字列、図、表などに変換する。これらの結果、決定された仕様を表す仕様書データ２４を作成することができる。
【００５０】
このように、オペレータがコンフィギュレータに登録した仕様値を取り込んで、仕様書を作成するので、仕様値の入力がコンフィギュレータに対してのみとなり、手間が減ると共に、多くの雛形を管理する必要がなくなる。また、出力する形式が文書用ファイルの形式であるため、出力結果を更にマニュアル編集することができる。また、テンプレートファイルを簡単に修正することもできる。
【００５１】
上記実施の形態では、キーワード変換手段１３は、キーワードを、仕様値情報に登録された仕様値そのものに変換する機能、仕様値情報に登録された仕様値により指定された文字列データに変換する機能、同仕様値により指定された図面データに変換する機能、キーワードに対応する表データに変換する機能、をそれぞれ実行しているが、必ずしもこれら全ての機能を実行する必要は無く、仕様書のページ内容により、対応する機能を実行すればよい。極端に言えば、上記各機能のうち、少なくとも一つの機能を実行することでもよい。
【００５２】
また、上記実施の形態では、作成する文書として仕様書を例示したが、仕様書以外の、例えば、製品の取扱説明書などの作成にも用いることができる。この場合は仕様項目を一般的な項目とし、使用値を項目値とした項目値情報を用いればよい。
【図面の簡単な説明】
【００５３】
【図１】本発明による文書作成システムの一実施の形態を示すシステム機能構成図である。
【図２】同上一実施の形態におけるファイル結合機能を説明する処理説明図である。
【図３】同上一実施の形態におけるキーワードを仕様値そのものに変換する機能を説明する処理説明図である。
【図４】同上一実施の形態におけるキーワードを仕様値に指定された文字列に変換する機能を説明する処理説明図である。
【図５】同上一実施の形態におけるキーワードを仕様値に指定された図に変換する機能を説明する処理説明図である。
【図６】同上一実施の形態におけるキーワードを表に変換する機能を説明する処理説明図である。
【図７】同上一実施の形態における表編集機能の一を説明する処理説明図である。
【図８】同上一実施の形態における表編集機能の他の手法を説明する処理説明図である。
【符号の説明】
【００５４】
１２    ファイル結合手段
１３    キーワード変換手段
１５ａ    仕様値情報
１６    ファイル結合情報
１７    文書用テンプレートファイル
１８    仕様値変換情報
１９    図変換情報
２０    図ファイル
２２    表編集手段
【図１】
2006268716.tif 000003
【図２】
2006268716.tif 000004
【図３】
2006268716.tif 000005
【図４】
2006268716.tif 000006
【図５】
2006268716.tif 000007
【図６】
2006268716.tif 000008
【図７】
2006268716.tif 000009
【図８】
2006268716.tif 000010