(57)【要約】【課題】  製品のベースモデルが定まっている製品であり、製品の仕様項目に仕様値を設定することにより製品の構成設計をおこなうシステムにおいて、構成設計者が仕様項目の仕様値の制約条件を遵守しながら構成設計が簡単におこなえるように支援する。【解決手段】  製品構成設計支援システムにおいて、仕様構成情報データベースには、仕様項目に対して仕様値の取りうる制約条件を記述しておき、その制約条件とに基づき、仕様項目に対して仕様値を入力する構成設計画面を生成して、構成設計画面を表示して構成設計者の入力を誘導する。【選択図】  図１
2006155601.tif 000002
【特許請求の範囲】
【請求項１】
設計のベースとなる製品の仕様の複数の基本項目を、各仕様項目として定め、設計対象製品の前記仕様項目にそれぞれ仕様値を設定して設計を完成させる構成設計を支援する製品構成設計支援システムにおいて、
適用する製品毎に、前記仕様項目の前記各仕様値と、他の仕様項目の仕様値との間の制約関係の有無情報を制約条件として、表形式に構成した仕様構成情報データベースと、  
構成設計者が設計対象製品の仕様項目、および仕様値を選択した状態を保持し更新する仕様管理手段とを備え、  
前記仕様管理手段が、既に選択された前記仕様項目、および仕様値に基づき、前記仕様構成情報データベースに記載された前記制約条件を探索して、その他の未選択の仕様項目、および仕様値が前記制約条件を満たすものを構成設計者に示す候補と確定し、
前記確定した仕様項目、および仕様値を構成設計者に表示して、制約条件を満たす標準仕様を選択することを促す構成設計画面を生成する画面生成手段を更に有することを特徴とする製品構成設計支援システム。
【請求項２】
前記仕様項目の仕様値をシステムが設定するための規則を、仕様項目、および仕様値と対応付けて記録した仕様選択規則情報データベースと、
構成設計者が前記構成設計画面において、仕様項目の仕様値を選択することをシステムに一任する判断を入力した場合に、前記仕様選択規則情報データベースを検索して、該当する規則情報に従って仕様値を自動設定する手段とを更に備えたことを特徴とする請求項１記載の製品構成設計支援システム。
【請求項３】
制約条件に記載された仕様項目、仕様値間の関係をネットワーク状に管理し、構成設計者の入力に対して制約関係の連鎖を途切れさせない順序で、仕様項目、仕様値の適用可否を判定、または仕様値の算出を行なう設計計算手段を更に有することを特徴とする請求項１に記載の製品構成設計支援システム。
【請求項４】
さらに、仕様自動設定手段を有し、前記仕様自動設定手段は、構成設計者がある仕様項目に対して制約条件をみたさない仕様値を入力したときに、前記制約条件をみたすように他の仕様項目の仕様値の取りうる組み合わせを探索し、その結果を提示することを特徴とする請求項１記載の製品構成設計支援システム。
【請求項５】
仕様値を決定する前に選定・変更の影響を算出する設計計算手段と、該影響をアラームとしてユーザに提示する画面生成手段を有することにより、やり直しを回避し、ユーザの意図に合致した構成設計を可能とすることを特徴とする請求項１に記載の製品構成設計支援システム。
【請求項６】
さらに、顧客属性と顧客の要求仕様と仕様選択履歴とを含む案件情報データベースと、  前記仕様項目の前記仕様値ごとの価格や納入に要するリードタイムを記述した仕様手配情報データベースとを有し、  前記案件情報データベースと前記仕様手配情報データベースとを参照し、前記案件情報データベースに含まれる顧客の要求する価格やリードタイムをみたすように、前記仕様項目に対する前記仕様値の組み合わせを提示することを特徴とする請求項１記載の製品構成設計支援システム。
【請求項７】
前記仕様構成情報データベースのデータを画面操作により編集する手段を更に有することを特徴とする請求項１記載の製品構成設計支援システム。
【請求項８】
前記仕様手配情報データベースのデータを画面操作により編集する手段を更に有することを特徴とする請求項４記載の製品構成設計支援システム。
【請求項９】
前記構成設計画面の仕様項目の表示や選択方法をパラメータとして保持する画面制御情報データベースと、前記画面制御情報データベースのデータを参照して、前記構成設計画面の画面デザインを変更することを特徴とする請求項１記載の製品構成設計支援システム。
【請求項１０】
決定された仕様値が、ユーザ任意、デフォルト、自動選定などのステータスのうちいずれに由来するものかという区分情報を保持する設計計算手段と、該区分情報に基づき、決定された仕様値のステータスをユーザに提示する画面生成手段を有することを特徴とする請求項１に記載の製品構成設計支援システム。
【請求項１１】
過去の仕様構成情報あるいはテンプレート情報を参照・比較する構成設計参照手段により、仕様選定結果を任意の範囲で複写し、これを修正することで、ユーザの選定工程を支援し、また複数の選定結果を比較して、差分を表示することを特徴とする請求項１に記載の製品構成設計支援システム
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、製品構成設計支援システムに係り、特に、ベースとなる製品の仕様を顧客の要求に基づき変更して、製品仕様の構成設計をおこなう受注製品の設計支援に用いて好適な製品構成設計支援システムに関する。
【背景技術】
【０００２】
受注製品の構成設計とは、製品設計者が予め設定したさまざまな仕様項目を取捨選択し、組み合わせることによって顧客の要求仕様を満たす製品構成を一意に確定する業務である。一般に、顧客と接する営業や営業技術部門が、構成設計者として当該業務を遂行することが多い。
【０００３】
その製品の専門技術者ではない構成設計者が、紙に書かれた大量の技術資料を使って、仕様項目に関わる複雑な制約条件を一つ一つ確認しながら実現可能な組み合わせを決めていくためには多くの時間がかかる上、誤手配や、製品設計者への問い合わせなどが発生しており、コスト増大の原因となっていた。
【０００４】
近年はこのような業務の効率向上を図るため、非特許文献１に見られるようなコンフィギュレーションシステムあるいはコンフィギュレータと呼ばれる、コンピュータを使った構成設計・見積支援システムが使われるようになってきた。
【０００５】
【非特許文献１】日経デジタル・エンジニアリング  ２００２年６月号 Page32：ＮＤＥ  ＲＥＰＯＲＴ「日立，構成が複雑な製品の見積もり工数削減」
【発明の開示】
【発明が解決しようとする課題】
【０００６】
従来技術のコンフィギュレータは、あらかじめ設定した仕様項目の範囲での選択は可能であるが、産業機器等受注製品の顧客の要求仕様には、想定範囲外の非標準な個別仕様が含まれることが多い。このような場合、要求仕様に合致する選択肢が無いためコンフィギュレータ上での構成設計作業ができなくなり、結局、製品設計者に検討を依頼せざるを得なくなり、製品設計者の工数増大やリードタイム延伸が避けられなかった。
【０００７】
仕様項目が取りうる仕様値は、独立に設定できるとは限らず、相互に関連を持ち、ある仕様項目を選び、その仕様値を定めたときには、他の仕様項目の仕様値が制約を受ける場合がある。特に、部品数が多く、仕様項目が多くなりがちな製品の構成設計者にとってはこの制約関係のチェックが大変な負担となっていた。
【０００８】
本発明は、上記問題点を解決するためになされたもので、その目的は、製品構成設計支援システムにおいて、構成設計者が仕様項目の仕様値の制約条件を遵守しながら構成設計が簡単におこなえるように支援することである。
【０００９】
また、顧客要求通りに構成することができないときに代替案や比較を提示することにより仕様項目の仕様値の制約条件を守った仕様への誘導を支援することである。
【課題を解決するための手段】
【００１０】
本発明の製品構成設計支援システムは、製品ごとに仕様項目が定められ、仕様項目に仕様値を設定することにより製品仕様の構成設計を、コンピュータによりおこなうシステムである。そして、仕様構成情報データベースには、仕様項目に対して仕様値の取りうる制約条件を記述しておき、その制約条件とに基づき、仕様項目に対して仕様値を入力する構成設計画面を生成して、構成設計画面を表示して入力を受け付ける。これにより、制約条件を守った仕様設定がおこなえることになる。また、入力しなかった仕様項目は、システムが自動的にルールに基づいて設定する。さらに、構成設計者が、ある仕様項目に対して制約条件をみたさない仕様値を入力したときに、他の仕様項目の仕様値の取りうる組み合わせを探索し、その結果を画面に提示するようにする。
【００１１】
本発明の製品構成設計支援システムによれば、製品設計者および構成設計者にかかっていたエンジニアリング業務の大半をシステム化し、また標準仕様範囲に誘導することにより製品コスト低減が可能になる。また、非標準仕様の受け付け情報によって設計通過/不通過の切分けが明確化するため、製品設計者への負荷低減が見込まれる。また非標準仕様であっても、納期・価格見積即答が可能になり、受注機会喪失の削減が期待できる。
【００１２】
新機種、新仕様のリリースと同時に仕様構成情報が更新され、製品構成設計支援システムでの使用が可能になるため、販売開始の遅延が無く機会損失を低減できる。
【発明の効果】
【００１３】
本発明によれば、製品構成設計支援システムにおいて、構成設計者が仕様項目の仕様値の制約条件を遵守しながら構成設計が簡単におこなえるように支援することができる。また、顧客要求通りに構成することができないときに代替案や比較を提示することにより仕様項目の仕様値の制約条件を守った仕様への誘導を支援することができる。
【発明を実施するための最良の形態】
【００１４】
（１）製品構成設計支援システムのシステム構成
本発明に係る製品構成設計支援システムのシステム構成について、図１において説明する。  図１に示すように、本発明に係る製品構成設計支援システムには、構成設計者側の情報処理システムと、製品設計者側の情報処理システムとが含まれている。
【００１５】
製品設計者とは、製品のベースとなる仕様を定め、その仕様項目と取りうる仕様値、仕様項目の選択と設定した仕様値によって生じる制約条件を設計する。この製品設計者は、主に製品の製造工場などにいる設計者などを想定している。
【００１６】
一方、構成設計者は、顧客の要求仕様を解析し、制約条件に注意しながら仕様項目毎に顧客の要求に合った仕様値を設定していく役割を持つ者であり、主に、顧客側にいる営業担当などを想定している。
【００１７】
構成設計者側の情報処理システムには、インターネットに接続されたＷＷＷ(World Wide Web)クライアントである１台以上のユーザ端末６０(以下、「構成設計者用端末６０」と呼ぶ)が含まれている。この構成設計者用端末６０は、ユーザの入力等に応じてプログラム実行可能な通常のハードウエア構成を有する情報処理装置であり、その内蔵ハードディスクには、ＷＷＷを利用するために必要なブラウザ６１、ＯＳ(Operation System)等の各種プログラムがあらかじめインストールされている。なお、この構成設計者用端末６０には、入力装置６２(マウス、キーボード等)、製品の構成設計支援のための一連のＷｅｂページ(後述)等が表示されるディスプレイ装置６３が接続されている。
【００１８】
一方、製品設計者側の情報処理システムには、インターネットに接続されたＷＷＷサーバ１０、データベースサーバ２０、１台以上のユーザ端末３０、これらを相互に接続しているＬＡＮ５０(Local Area Network)等が含まれている。
【００１９】
ＷＷＷサーバ１０は、外部からの指示に応じて、メモリ上にプログラムをロードし、それを実行することができる通常のハードウエア構成を有する情報処理装置であり、その内蔵ハードディスクには、ブラウザからリクエストを受け付けると利用可能なファイルをブラウザに与えるｈｔｔｐｄ(Hyper Text Transfer Protocol Daemon)、ｈｔｔｐｄからのデータを処理するＣＧＩ(Common Gateway Interface)スクリプト、ＣＧＩスクリプトによって起動される構成設計支援プログラム、ＯＳ(Operation System)、等のソフトウエアがインストールされている。さらに、構成設計者用端末６０のディスプレイ装置６３にコンフィギュレータサイトの一連のＷｅｂページ(後述)を表示させるためのＨＴＭＬドキュメントも格納されている。
【００２０】
ＷＷＷサーバ１０は、これらのソフトウエアおよびＣＰＵ等のハードウエアにより実現される機能構成として、
（Ａ）構成設計者の仕様項目選択とその仕様値の入力データの情報を保持し、更新する仕様管理部１１、
（Ｂ）仕様管理部１１の保持する情報に基づいて、その結果を構成設計者に構成設計画面として生成し提示するための画面生成部１２、
（Ｃ）構成設計者が入力しなかった部分の自動選択や構成設計者の入力が仕様から外れたときに、制約条件を守った仕様を提示するための探索をおこなう仕様自動設定部１３、
（Ｄ）製品設計者が、仕様項目を生成しその取りうる仕様値と、制約条件を仕様構成情報データベース２１Ａに設定し、仕様手配情報データベース２１Ｂに記載された仕様項目の編集をおこなうための仕様編集部１４が含まれている。
【００２１】
一方、データベースサーバ２０は、外部からの指示に応じてプログラムを実行可能な通常のハードウエア構成を有する情報処理装置であり、その内蔵ハードディスクには、データベース検索等のデータベース処理が定義されたデータベース管理システムプログラム、データ通信制御プログラム、ＯＳ等がインストールされている。そして、このデータベースサーバ２０は、データベース管理システムプログラムのデータベース処理対象となる以下のデータベース２１Ａ〜２１Ｅが格納された外部記憶装置２１を有している。
【００２２】
仕様構成情報データベース２１Ａには、製品の仕様項目および仕様値、その制約条件が登録されている。
【００２３】
仕様手配情報データベース２１Ｂには、製品の仕様項目およびその仕様値に関して見積単価や納入のためのリードタイムが登録されている。リードタイムは、発注から納入までの期間をいう生産工学上の用語であり、以下、単に「ＬＴ」と略すこともある。
【００２４】
案件情報データベース２１Ｃには、過去および現在進行中の構成設計結果および顧客や案件に関する情報が登録されている。
【００２５】
画面制御情報データベース２１Ｄには、構成設計画面における各仕様項目の表示位置や入力方法などが登録されている。
【００２６】
仕様選択規則情報データベース２１Ｅには、入力されなかった仕様項目に対するデフォルト値や制約条件から仕様値を定めるときのルールが登録されている。
【００２７】
製品設計者用端末３０は、ユーザの入力等に応じてプログラム実行可能な通常のハードウエア構成を有する情報処理装置であり、その内蔵ハードディスクには、ＷＷＷを利用するために必要なブラウザ３１、ＯＳ(Operation System)等の各種プログラムがあらかじめインストールされている。なお、この製品設計者用端末３０には、入力装置３２(マウス、キーボード等)、製品の設計支援の一連のＷｅｂページ等が表示されるディスプレイ装置３３が接続されている。
（２）製品構成設計支援システムの処理手順概要
先ず、図２を用いて本発明の製品構成設計支援システムによる製品設計の概要の手順について説明する。図２は、本発明の製品構成設計支援システムによる製品設計の概要の手順を示すフローチャートである。
【００２８】
先ず、製品の設計者は、仕様編集部１４により、仕様項目とその取りうる仕様値、制約条件の設定をおこなう（製品設計の段階：Ｓ００）。設定された情報は、仕様構成情報データベース２１Ａに格納される。
【００２９】
「仕様項目」とは、製品ごとに定められる仕様についての基本項目であり、「仕様値」とは、その仕様項目が取りうる値である。一つの仕様項目について、取りうる仕様値は、一つのこともあるし、複数のこともある。この仕様項目は、製品について通常複数あるが、各々独立に存在するのではなく、ある仕様項目がある仕様値をとるときにだけ、他の仕様項目が、その仕様値をとれたり、とれなかったりする。このように、仕様項目とその仕様値の設定により、別の仕様項目のとりうる値が制約を受ける。これを「制約条件」という。
【００３０】
製品の設計者が仕様項目と、その取りうる仕様値、制約条件を定めたときに、製品のベースモデルが定まったことになる。顧客の要求に応えて、製品を納入するためには、このベースモデルを基にして、具体的に、仕様項目を選択し、その仕様値を入力して、製品の仕様を全て決定する必要がある。したがって、次に、構成設計者は、構成設計画面の誘導にしたがって仕様項目の選定と仕様値の設定をおこなう（構成設計の段階：Ｓ０１）。
【００３１】
構成設計画面では、製品設計者が定めた制約条件を満たすように、入力項目が誘導される。  以下では、製品設計者が定めたベースモデル内で、制約条件をみたすような仕様を「標準仕様」といい、そうでない仕様を「非標準仕様」という。後に説明するが、本発明の製品構成設計支援システムは、構成設計者が非標準仕様になるように、仕様値の入力をおこなったときには、自動的に標準仕様になるような適切な代替案を探索し、構成設計者に提示する機能もある。そして、以上の操作を仕様が確定するまで繰り返す（Ｓ０２）
（３）製品設計の処理
次に、図３ないし図８を用いて本発明の製品構成設計支援システムを使用して、製品設計者が製品設計をおこなうときの処理手順について説明する。
図３は、仕様項目テーブルの一例を示す図である。図４は、制約条件テーブルの一例を示す図である。図５は、仕様手配情報テーブルの一例を示す図である。図６は、仕様項目設定画面の一例を示す図である（その一）。図７は、制約条件設定画面の一例を示す図である。  図８は、仕様手配情報設定画面の一例を示す図である。
【００３２】
先ず、製品設計の段階では、仕様構成情報データベース２１Ａの設定をおこなう。
【００３３】
製品設計者は、新規、あるいは既存の仕様項目または仕様値について、仕様編集をおこなう。このときには、先ず、製品設計者用端末３０上でブラウザ３１を起動し、公知のユーザ認証手段を経てコンフィギュレータサイトのＷｅｂドキュメントのＵＲＬ(Uniform Resource Locaters)を入力すると、このＵＲＬの示すＷｅｂドキュメントの送信リクエストが製品設計者用端末３０上のブラウザ３１からＷＷＷサーバ１０へと送信される。ＷＷＷサーバ１０上では、ｈｔｔｐｄが、このリクエストで指定されたＷｅｂドキュメントをドキュメントツリーから検索し、そのＷｅｂドキュメントを製品設計者用端末３０に返信する。これにより、製品設計者用端末３０のディスプレイ装置３３に製品情報管理サイトのトップページが表示される。
【００３４】
図２０に示すように、この製品情報管理サイトのトップページである画面２００には、製品設計情報を編集する際のメニューとして、対象製品２０１、仕様項目２０２、仕様グループ２０３といった、選択項目が表示される。また本編集操作を終了するためのボタン２０４がある。製品設計者が、仕様項目の編集を行なうために、仕様項目２０２を選択すると、仕様編集対象を選択するための画面が表示される。
【００３５】
図６は仕様編集対象を選択するための画面の一例である。図６の仕様項目設定画面１３００上には、仕様項目の一覧表１３０１が表示される。この画面は、図３に示す仕様項目テーブル３０１により生成される。
【００３６】
仕様項目３０２のフィールドは、製品の仕様を表すコードおよび名称を格納する。仕様値３０３のフィールドは、当該仕様項目について選択可能な仕様値のコードおよび名称を格納する。適用３０４のフィールドは、当該仕様値を選択可能な製品形式のコードを格納する。すなわち、仕様設定のベースとするための製品形式に、この仕様項目と仕様値が仕様として定められていることを表す。
【００３７】
制約３０５のフィールドは、当該仕様値を当該適用先に適用するために制約条件があるか否かをしめすフラグを格納する。制約３０５が、「なし」（図では、「あり」が○、「なし」が無印で示している）であれば、その仕様項目と仕様値が、適用先に記述された製品に無条件に適用可能であることを示している。
（４）制約条件の登録
製品設計者が、既存仕様項目の編集をするために、図６に表示されている一覧表の仕様項目の欄１３０２または仕様値の欄１３０３をクリックするか、新規仕様項目を追加するために追加ボタン１３０６をクリックすると、図７に示す制約条件設定画面１３１０が表示される。制約条件設定画面１３１０は、図４に示される制約条件テーブル３１１に基づいて表示される。
【００３８】
仕様項目３１２のフィールドは製品の仕様を表す項目を格納する。仕様値３１３のフィールドは、当該仕様項目について選択可能な仕様値を格納する。適用３１７のフィールドは、当該仕様値を選択可能な製品形式のコードを格納する。制約３１８のフィールドは、当該仕様値を当該適用先に適用するための制約条件となる他の仕様項目とその仕様値を格納する。
【００３９】
制約関係３１９は、制約仕様となっている仕様項目あるいは仕様値との関係をＡＮＤ、ＯＲ、ＮＯＴなどの論理演算子で定義される。論理演算子の他の表現方法として、”＆”，”／”，”−”や”１”，”２”，”３”などでもよい。
【００４０】
図７に示す制約条件設定画面１３１０中の適用レベル１３１８は適用先１３１７に対する当該仕様値の適用可否や適用推奨の度合いを定義するフラグである。ここでは例えば"A"必須、"B"推奨、"C"適用可能、"D"適用検討可能、"E"適用不可という区分を用いる。該フラグは製品設計者およびシステム側に理解可能なものであれば十分であり、他の記号、"●"、"×"、"▲"や"１"、"２"、"３"などでもよい。
【００４１】
また、仕様値１３１３〜１３１６は当該仕様項目において選択可能な仕様値である。適用先１３１７は当該仕様値を適用可能な製品形式である。制約１３１９は、仕様値１３１３〜１３１６を適用する上で、制約条件となる他の仕様項目、仕様値である。制約関係記号１３２０は、制約条件となっている仕様項目あるいは仕様値との関係を示す論理演算子である。
【００４２】
図４の制約条件テーブル３１１の例では、例えば、第１レコードでは、製品「ＸＸ１」において、仕様項目「１００２Ａ」の仕様値「コード：１００２Ａ００、名称：１５ｋＷ」が適用される場合には、その場合の制約条件はないことを示している。
【００４３】
また、第２レコードでは、製品「ＸＸ１」において、仕様項目「１０１０Ａ」で仕様値「１０１０Ａ０１」のときは、仕様項目「１００２Ａ」の仕様値「コード：１００２Ａ０２、名称：２０ｋＷ」が選択可能であることを示している。
【００４４】
さらに、第３レコードでは、製品「ＸＸ１」において、仕様項目「１０１０Ａ」で仕様値「１０１０Ａ０１」であり、仕様項目「２００２Ａ」で仕様値「２００２Ａ００」か、または、仕様項目「２００２Ａ」で仕様値「２００２Ａ０１」のときは、仕様項目「１００２Ａ」の仕様値「コード：１００２Ａ０４、名称：２５ｋＷ」が選択可能であることを示している。
【００４５】
当該仕様項目について、仕様値を増やしたい場合には、図７の仕様値追加ボタン１３２１をクリックする。制約条件表１３１１の最下部に１行追加され、コード、名称、適用や制約条件が定義可能となる。また、仕様値の制約条件を変更する場合には、制約変更ボタン１３２２をクリックする。
【００４６】
制約関係をもつ仕様項目や仕様値を増やしたい場合には、制約追加ボタン１３２３をクリックする。仕様項目一覧表１３０１と同形式の表を有するサブ画面が表示され、そこで対象としたい仕様項目または仕様値を選択する。仕様項目を選択した場合には、制約条件表１３１１の右端に当該仕様項目が有する仕様値の数だけ列が追加され、コード、名称がそれぞれ記入される。仕様値を選択した場合には、制約条件表１３１１の右端に１列が追加され、コード、名称がそれぞれ記入される。
（５）関数型の登録
仕様項目または仕様値に対する別の制約条件の設定方法について、さらに図２１を用いて説明する。仕様項目編集ページ１３３０は、計算式に基づいて値が特定される仕様項目を定義するための画面の一例である。仕様項目１３３１の仕様値１３３２が、適用先１３１７に適用可能であるとき、制約１３３３が定義されている。
【００４７】
さらに、算出条件１３３５に対して、算出フラグ１３３６が与えられている。これは、仕様項目１３３２は、別の仕様項目１３３５の仕様値を含む設計計算式１３３９により一意に算出される、という制約関係をコードと演算子を表す記号を用いて定義した状態を示している。該設計計算式１３３９は、例えば、製品のある部位の「ボタン数」という仕様項目の値が、顧客の要望によって決定される別の仕様項目「4000B」を2倍することで算出されるという関係を定義している。設計計算式に含まれる算出条件仕様項目が複数ある場合も同様である。演算子とコードとの関係や演算順序の情報は例えば公知の逆ポーランド式によって保持される。
（６）適用条件つき設計計算式の登録
算出条件および設計計算式の定義方法の別の例について、図２２を用いて説明する。画面１３４０は、仕様項目１３３１の仕様値１３３２が、制約１３３３において、別の仕様値「3500D02」と仕様値「1010A01」が共に選択された場合に適用可能となり、その際、設計計算式１３３９によって算出されることを表している。
【００４８】
一方、仕様値１３４１は、制約１３３３において、別の仕様値「3500D01」と仕様値「1010A01」が共に選択された場合に適用可能となり、その際、設計計算式１３３９によって算出されることを定義した状態である。
【００４９】
設計計算式の定義方法の別の例について、図２３、図２４を用いて説明する。画面１３５０は仕様項目のプロパティを定義する画面である。設計計算式１３５１は式を登録するエディットボックスであり、簡単な式であれば、ここで直接入力することができる。しかし、複数の算出条件を伴うような式を記述する際には、編集ボタン１３５２を押すことにより、図２４に示す編集画面１３６０に推移する。算出条件１３６１の仕様項目１３６２を押すことにより、設計計算式１３６３に当該コード１３６２が表示される。これを利用して計算式を定義する。
（７）範囲制約の登録
仕様値が数値で与えられるとき、該数値の取り得る範囲に制約を設ける場合の定義方法の別の例について、図２５を用いて説明する。仕様項目１３３１の仕様値１３３２は、設計上取り得る範囲が予め定められており、その範囲内で顧客要求の任意の数値を登録するものである。
【００５０】
最大値または最小値またはその両方を定義する。また当該仕様値が複数の離散値のうちいずれかのみを取り得るという定義を行なう。これにより、構成設計において、該範囲を満たさない入力がなされたときはエラーとするチェックをかけることができる。該仕様項目に制約関係リストボックス１３７１には比較演算子を示す記号"＜"または"≦"、"＞"または"≧"、"＝"が表示され、必要な記号を選択する。記号の別の例として"ＬＴ"(Less Than)、"ＬＥ"(Less or Equal)、"GＴ" (Greater Than)、"ＧＥ" (Greater or Equal)、"ＥＱ"などでもよい。数式１３７２には、定数、または、設計計算式を定義する。仕様項目１３３１の取り得る仕様値の範囲が、別の仕様項目１３３５の値に依存して変動する場合、仕様項目１３３５を含む式を用いて、最大値または最小値または取り得る離散値またはそれらの組合せを定義する。
【００５１】
本発明では,仕様構成情報における制約関係を、表形式で保持しているので、次のような機能を容易に構成できる。
（８）手配情報の登録
図７の手配情報ボタン１３２５をクリックすると、図８に示す仕様手配情報テーブルを編集するための仕様手配情報設定画面１３８０が表示される。ここで、仕様手配情報とは、仕様項目とその仕様値で製品を製造するためのリードタイムや単価などの製造にあたって考慮しなければならない要因をまとめた情報である。
【００５２】
仕様手配情報表１３８１は、仕様項目とその仕様値ごとの手配情報の一覧表である。仕様手配情報表１３８１は、図５に示される仕様手配情報テーブル３３１に基づいて生成される。  仕様値３３２のフィールドは、対象となる仕様値のコード、名称が格納される。仕様値の有効期間３３４のフィールドは、当該仕様値の選択が可能な期間を格納する。構成設計時に当該期間より以前または以後であるとき当該仕様値は選択対象とならない。単価３３５のフィールドは、構成設計時の見積計算に用いる単価である。「\０」は当該仕様値を選択しても価格に影響しない、すなわちベース価格に含まれていることを示す。その期間３３６のフィールドは、当該単価を使用してよい期間であり、構成設計時が当該期間より以前または以後であるときは見積できない。リードタイム３３７のフィールドは、仕様値を満たす製品または部品の納入リードタイムを格納する。その期間３３８のフィールドは、当該リードタイムを使用してよい期間であり、構成設計時が当該期間より以前または以後であるときは納期回答ができない。
【００５３】
仕様項目を定義する画面は、特に、図では示さなかったが、仕様項目の入力欄(コード、名称)と仕様値(コード、名称)を入力する。また、仕様タイプを定義する。
【００５４】
仕様タイプは、当該仕様項目の仕様値の持ち方を示すフラグである。”値型”は構成設計時に直接値（数値、文字列）を入力する。”選択型”は複数の仕様値から選択する。”範囲型”は、数値の上限下限値の組み合わせを仕様値として複数の仕様値から選択する。”関数型”は仕様値が、他の仕様値などを引数にもつ関数（計算式）で定義されることを示す。
（９）歯抜け管理
特定の部位（機能モジュール）を示す仕様項目が複数の仕様項目の組み合わせによって選定されるとき、総組み合わせを示すマトリックスにおいて選定される仕様項目をマッピングすることにより、組み合わせに対して対応する機能モジュールが無い部分が歯抜け状態となって表示される。これにより次に設計すべき機能モジュールの要求仕様を明示することができる。
（１０）標準化分析
さらにここに、案件情報データベース２１Ｃに記録されている非標準仕様の要求実績（件数）を重ねて表示することにより、市場ニーズが発生している要求仕様組み合わせが明らかになり次に標準仕様として設計すべき仕様組み合わせが明確化される。
（１１）構成設計の処理
次に、図９ないし図１９を用いて本発明の製品構成設計支援システムの構成設計の処理について説明する。
【００５５】
構成設計者は、新規案件、あるいは既に着手した案件について、以上説明した仕様編集手段によって作成、更新した仕様構成情報データベース２１Ａと仕様手配情報データベース２１Ｂを参照して、構成設計をおこなう。
（１２）構成設計画面による仕様誘導  
先ず、図９乃至図１２を用いて構成設計者が、構成設計画面による仕様誘導によって、構成設計をおこなう段階について説明する。
図９は、案件情報テーブルの一例を示す図である。
図１０は、案件情報設定画面の一例を示す図である。
図１１は、構成設計画面の一例を示す図である（その一）。
図１２は、構成設計画面による誘導により、構成設計をおこなう場合の処理手順を示すフローチャートである。
【００５６】
構成設計者は、構成設計者用端末６０上でブラウザ６１を起動し、公知のユーザ認証手段を経てコンフィギュレータサイトのＷｅｂドキュメントのＵＲＬ(Uniform Resource Locaters)を入力すると、このＵＲＬの示すＷｅｂドキュメントの送信リクエストが構成設計者用端末６０上のブラウザ６１からＷＷＷサーバ１０へと送信される。ＷＷＷサーバ１０上では、ｈｔｔｐｄが、このリクエストで指定されたＷｅｂドキュメントをドキュメントツリーから検索し、そのＷｅｂドキュメントを構成設計者用端末６０に返信する。これにより、構成設計者用端末６０のディスプレイ装置６３に製品構成設計支援サイトのトップページが表示される。
【００５７】
この製品構成設計支援サイトのトップページには、図２６に示すように、このコンフィギュレータサイトのトップページ５００上には、構成設計業務のメニューが表示される。新規案件を設計する場合には、新規案件ボタン５０１を選択する。図３１に示す既存の案件の一覧表を呼び出すためには案件一覧ボタン５０２を選択する。構成設計者は、ここで既存案件の継続か新規案件かを選定し、構成設計処理に入る。
【００５８】
既存案件の継続を選定して、既存の案件の一覧表を呼び出すと、図１０に示すように、案件情報設定画面１６００上に、案件一覧表１６０１が表示される。案件一覧表１６０１は、図９に示される案件情報テーブル６０１に基づいて生成される。
【００５９】
管理番号６０２のフィールドは、構成設計者が案件を識別するための番号を格納するためのフィールドであり、見積番号や受注番号など営業上の管理番号をあててもよい。顧客コードおよび名称６０３のフィールドは、当該案件の顧客を識別するためのデータを格納する。製品形式６０４のフィールドは、当該案件の構成設計対象となっている製品の基本形式であり、仕様構成情報の適用に記載されるベースのコードを格納する。員数６０５のフィールドは、顧客が要望した製品の数を格納する。納期６０６のフィールドは、当該案件の顧客要求納期を格納する。価格６０７のフィールドは、顧客が要求する上限の価格を格納する。仕様６０８のフィールドは、当該案件が標準仕様のみで構成されているか、非標準仕様が含まれているかの識別フラグを格納する。ステータス６０９のフィールドは、当該案件の構成設計スケジュールに遅延もしくは遅延の可能性があるかなどの現在の案件の状態を示すコードを格納する。
【００６０】
また、図には示さなかったが案件情報テーブルの管理番号にリンクして、過去、その案件で構成設計をおこなった結果が、仕様選択履歴として案件情報データベース２１Ｃの別のテーブルに保存されている。
【００６１】
次に、図１１を用いて構成設計画面６１０について説明する。
【００６２】
構成設計者は、例えば、製品ＸＸ１の構成設計において、仕様項目を選択したり、それに仕様値を設定するときには、構成設計画面６１０によりおこなう。構成設計画面６１０には、選択対象である仕様項目６１１と、仕様値を選択するためのリストボックス６１２またはチェックボックス６１３が表示される。仕様を選択するためにリストボックス６１２をクリックすると、リスト６１４が表示される。構成設計者はこのリストの中から顧客要求に基づいて適切な仕様値を選択する。このリスト６１４は、仕様構成情報データベースを参照して生成される。
【００６３】
今、仕様項目「コード：１００２Ａ、名称:出力」の取りうる仕様値６１５〜６１７に対して、図４に示した制約条件テーブル３１１に示した制約関係が定義されており、製品ＸＸ１の仕様構成をおこなうものと仮定する。そのときには、仕様項目「コード：１００２Ａ、名称:出力」の仕様値の入力欄には、他の仕様項目の仕様値の値にしたがって、リストボックスにより入力できる仕様値が以下のように変化する。
【００６４】
すなわち、仕様値６１５「１５ｋＷ」については、制約関係がなく適用可能なので常にリストに表示され選択可能であるが、仕様値６１６「２０ｋＷ」は、仕様項目「１０１０Ａ」の仕様値が「１０１０Ａ０１」のときにのみ表示されて選択可能になる。さらに、仕様値６１７「２５ｋＷ」は、仕様項目「１０１０Ａ」の仕様値が「１０１０Ａ０１」のとき、かつ、仕様項目「２００２Ａ」の仕様値が「２００２Ａ００」、または、仕様項目「２００２Ａ」の仕様値が「２００２Ａ０１」のときに表示されて選択可能になる。また仕様値「４０ｋＷ」は、製品ＸＸ１に対して適用されると定義されていないので表示されない。
【００６５】
構成設計が製品ＸＸ１に関するもので、かつ、構成設計者が仕様項目「１０１０Ａ」の仕様値が「１０１０Ａ０１」を選択していなければ、リストはリスト６１９のように表示され、構成設計者は仕様値６１５を選択するしかないことになる。これにより構成設計者は、システムの提供する構成設計画面の誘導に従った入力をおこなうことにより、誤った選択を回避することができる。このような処理を対話的に繰り返し、当該製品の構成設計を完了させる。
【００６６】
以上説明した処理を、図１２のフローチャートに説明すると以下のようになる。
【００６７】
先ず、構成設計者は、ある仕様項目の選択か、その仕様値の入力をおこなう（Ｓ１００）。システム側で、仕様管理部１１が仕様選択状態（仕様項目とその仕様値のペアで構成される状態）を更新する（Ｓ２００）。
【００６８】
次に、仕様管理部１１は、選択、入力された仕様項目に関連のある仕様項目を仕様構成情報データベース２１Ａから抽出し（Ｓ２０１）、その制約条件を解析する（Ｓ２０２）。そして、表示すべき仕様項目と仕様値を確定する（Ｓ２０３）。画面生成部１２は、構成設計画面を生成し（Ｓ２０４）、表示を更新する（Ｓ２０５）。
【００６９】
構成設計者は、仕様の構成設計が完了していないときには、Ｓ１００に戻り、仕様の構成設計が完了するまで、この処理を繰り返す（Ｓ１０１）。
【００７０】
図２７は、仕様項目の選定を行なうための画面の一例である。画面７２０において、機種７２１は、構成設計対象となる機種、形式である。仕様グループ７２２は、編集する仕様グループを選択するリストボックスである。ボタン７２３は、画面表示する仕様グループを前後にめくるためのものである。案件登録ボタン７２４は、当該案件の図２８に示す案件情報画面に遷移するためのボタンである。
【００７１】
仕様グループ７２２で仕様グループを指定すると、該仕様グループに割り当てられた仕様項目７２５と、その仕様値を選択するためのリストボックス７２６またはエディットボックスが表示される。仕様値を選択するためにリストボックス７２６をクリックすると、仕様値のうち制約条件を満たすものだけがリストに表示される。構成設計者はこのリストボックスから顧客要求を満たす適切な仕様値を入力する。またリストボックス７２６に、顧客要求を満たす数値を入力する。
（１３）システムによる自動設定処理
次に、図１３乃至図１５を用いて本発明の製品構成設計支援システムの構成設計段階で、仕様構成を自動的におこなう処理について説明する。
図１３は、仕様選択規則情報テーブルの一例を示す図である。図１４は、仕様構成を自動設定をおこなうときの処理手順を示すフローチャートである。図１５は、構成設計画面の一例を示す図である（その一）。
【００７２】
画面生成部１２は、画面制御情報データベース２１Ｄのデータに従って構成設計画面を生成し表示する。構成設計者は、上述のように構成設計画面の誘導に従い標準仕様の範囲内で仕様項目を選択し、仕様値を設定することができる。
【００７３】
しかしながら、製品によっては、入力項目が膨大でコンピュータ上での選定作業であっても工数がかかるものもある。そこで、顧客にとって重要な仕様項目および製品の設置環境など外部からの制約となる仕様項目だけを選定し、他の仕様項目に関しては、システムの判断に委ねるという選択を可能にする。
【００７４】
システムでは、あらかじめ仕様選択規則情報データベース２１Ｅ内に、図１３に示すような自動設定情報テーブルを保持しておき、それに基づき仕様項目とその仕様値を設定する。
【００７５】
例えば、仕様項目「出力」が入力されなかったときには、デフォルトとして仕様値「１５ｋＷ」が設定される。また、仕様項目「動力機器」については、規則にしたがって、仕様手配情報テーブル２１Bを参照して、価格（第一優先）、リードタイム（第二優先）を勘案して仕様値が設定される。このように規則は、仕様項目の特性や顧客の性質によって最適なものを選択することができるように設定されている。
【００７６】
以下、システムによる自動設定処理の処理手順を、図１４のフローチャートに従って説明する。
【００７７】
構成設計者は、顧客要求に合致する仕様項目を選択する（Ｓ６００１）。顧客が特に要求を持たない仕様項目については「システム一任」を示す選択をする（Ｓ６００２）。いずれであっても、システムは、暫定的に当該仕様項目について「選択済み」であることを示すフラグを立てる(Ｓ６００３)。構成設計者はこれを、顧客要求を満たすまで続ける（Ｓ６００４）。
【００７８】
次に、構成設計者は、構成設計が完了したことを入力する（Ｓ６００５）。この入力を受けて仕様自動設定部１３は、まず製品の構成上必須とみなされている仕様項目の中で選択も一任もなされていない仕様項目を抽出し、構成設計者に対していずれかの入力を促す（Ｓ６００６）。
【００７９】
構成設計者が追加入力した結果を受け、仕様管理部１１が更新した仕様選定状態に基づき、一任された仕様項目に対して、自動設定情報テーブルに基づき最適な仕様値を自動選択する（Ｓ６００７）。全ての一任仕様項目について自動選択が完了した時点で画面生成部１２により、構成設計画面を生成し、設定した仕様項目と仕様値を画面に表示する（Ｓ６００８）。
【００８０】
各仕様項目について、システムに一任することを入力するのは、例えば、図１５に示す画面６２０のようなユーザインタフェースによりおこなうことができる。チェックボックス６２１をクリックすると当該仕様項目６２２の選択は、システムに一任されることになる。さらに、構成設計者がリストボックス６２７をクリックして、リスト６２３の中から三つの仕様値６２４〜６２６の内で、例えば、仕様値６２４と、仕様値６２５の仕様値のみを選択して、仕様値６２６を除外する入力をおこなって、システムの自動選定の候補を絞り込むこともできる。
【００８１】
また、規則を変更することによって、例えば、顧客の指定した予算内に収まるように仕様項目の選択を自動調整することも可能である。選択した結果製品の見積価格が予め登録した顧客予算を超過した場合に、一任したオプションの中から最適なオプションを解除することで予算に収める。このときの選択基準は、例えば、単価の高いオプションから解除するというものである。
【００８２】
図２９を用いて、仕様項目、仕様値を自動計算する処理を説明する。構成設計者が、仕様値の選択もしくは入力を行なう（Ｓ１０００）。設計計算手段で入力受付処理がなされる（Ｓ１００１）。仕様構成情報の更新処理がなされる（Ｓ１００２）。当該仕様値が制約または算出条件になっている仕様項目を探索する（Ｓ１００３）。ヒットした場合は、当該仕様項目について、制約条件の成立有無をチェックする（Ｓ１００４）。成立した仕様項目を自動で選定済み状態にする（Ｓ１００５）。新たに選定済みになった仕様項目についてＳ１００２に戻る。このような手順によって、連鎖的に自動選定が行なわれ、該当する項目がなくなったら処理を終了する。
【００８３】
ある仕様項目が確定したとき、それをトリガとして別の仕様項目の入力値に最大値、最小値、両方が定まる場合がある。範囲制約がある場合には、以下のいずれかで構成設計者に情報を提示する。
(Ａ)可能範囲の事前表示
仕様項目エリアに表示。またはポインタを当該入力エリアにおいたときにポップアップ表示。または当該入力エリア近傍に表示。
(Ｂ)入力チェック
ユーザが入力した値が範囲制約を満足するかどうかをチェックし、外れている場合にはエラーメッセージを表示する。
（１４）システムの標準仕様への誘導処理
次に、図１６ないし図１９を用いてシステムの標準仕様への誘導処理について説明する。
図１６は、仕様項目設定画面の一例を示す図である（その二）。図１７は、構成設計画面の一例を示す図である（その三）。図１８は、構成設計画面の一例を示す図である（その四）。図１９は、仕様代替案提示画面の一例を示す図である。
【００８４】
本発明の製品構成設計支援システムは、顧客の選択が非標準仕様になりそうなときに、標準仕様となる代替案を提示することにより、製品仕様が非標準にすることを回避する機能を有する。
【００８５】
例えば、図１６に示されるような仕様項目間に制約条件があるとする。このとき、仕様項目「部品の設置方法」の仕様値が「横」のときには、仕様項目「出力」の仕様値として、「１０ｋＷ」、「２０ｋＷ」、「３０ｋＷ」をとることができ、仕様項目「部品の設置方法」の仕様値が「縦」のときには、仕様項目「出力」の仕様値として、「１０ｋＷ」、「２０ｋＷ」をとることができることを示している。したがって、構成設計画面(図１７)では、仕様項目「部品の設置方法」の仕様値が「横」のときには、リスト４５１が表示され、構成設計画面では、仕様項目「部品の設置方法」の仕様値が「縦」のときには、リストボックス４５２が表示されることになる。すなわち、仕様値４０３の「１０ｋＷ」と仕様値４０４の「２０ｋＷ」は、仕様項目「部品の設置方法」の仕様値の如何によらず、設定可能であるが、仕様値４０５の「３０ｋＷ」は、仕様項目「部品の設置方法」の仕様値が「横」のときのみ選択可能になる。
【００８６】
構成設計者が仕様項目４０２の「出力」の選択に先立って、仕様値４１２の「横」をすでに選定していた場合は、制約条件により、リスト４５１が表示される。しかしながら、構成設計者が仕様値４１１の「縦」を選択していた場合には、リスト４５２のようになり、仕様値４０５の「３０ｋＷ」は表示されないので選定不可能である。表示されたリスト４５１とリスト４５２で選択できる値が、いずれも顧客要求に合致しない場合には、仕様項目４０２の「出力」について非標準仕様とせざるを得ない。そこで非標準仕様の選択を要求するために、次のようなリスト４５３を考える。
【００８７】
例えば、「↓」のような仮想的な選択肢４５４を選択すると、図１８に示すように、画面４６０のように、リスト４５３が更新され、リスト４６１のように制約条件を無視した選択候補が表示される。このとき仕様値４６２と仕様値４６３は制約に従った標準仕様の選択であり、仕様値４６４は、制約を無視した非標準の仕様であることを示している。両者を区別するため、例えば、仕様値の前に標準を意味する「○」、非標準を意味する「▲」を付与する。また例えば「↑」のような仮想的な選択肢４６５は、非標準仕様をやめて制約に従ったリスト４５２に戻るための選択肢である。
【００８８】
また、仮想的な選択肢４５４の「↓」を選択すると、リストが更新されるだけでなく、同時に非標準仕様記入欄４６６が表示される。当該記入欄４６６は、仕様値４６２〜４６４のいずれにも満足しない場合には、要求仕様を記入する欄である。
【００８９】
上記操作はリスト４５３に非標準仕様を示す仮想的な選択肢「↓」を表示する代わりに、例えばリスト横にボタン４６７を設置し、クリックによってリスト４６１や記入欄４６６を表示するようにしてもよい。
【００９０】
構成設計者が本来制約のために選択不可である仕様４６４を要求すると、仕様自動設定手段１３は、まず当該仕様値の制約条件となっている既選択仕様値である仕様値４１１を探索する。制約を解除し、仕様値４６４の「３０ｋＷ」を標準仕様として選択するために、仕様項目「部品の設置方法」について仕様値４１１の「縦」の選択を解除し、代替として仕様値４１２の「横」を選択することを提案する。
【００９１】
代替案が複数存在する場合には、所定のルールに基づいて代替案の候補をソート表示する。一例として、代替案の選択による価格上昇や納期変動がミニマムである、あるいは、変更する仕様項目の重み付けがミニマムである、といった評価を基準とする。例えば、図１９に示される仕様代替案提示画面４７０に示すような比較表４７１を表示することにより顧客に対して標準仕様への誘導を行う。代替案が複数ある場合には、代替案（１）・・・と横に並び、チェックボックス４７２により選択された案と顧客が選定した非標準仕様
との比較をおこなう。
【００９２】
仕様構成４７３は、当該非標準仕様を標準範囲に収めるために既選択結果を変更しなければならない仕様項目を羅列したものである。価格４７４は、仕様構成４７３で指定した仕様値の組み合わせ単価を表示している。納期４７５は、仕様構成４７３で指定した仕様値のＬＴから計算した最早納期と顧客納期との差分である。差分の欄には、構成の差分４７６、価格の差分４７７、納期の差分４７８がそれぞれ示されている。構成差分４７６は、顧客要求に忠実な構成と代替案での構成での差分項目数である。必須仕様項目が含まれているかどうかも表示し影響の大きさの目安とする。価格差分４７７は、仕様構成にかかわる単価の差分である。納期差分４７８は仕様構成にかかわるＬＴが顧客要求納期にたいして遅延をもたらすか否かの判定である。
【００９３】
非標準仕様となった仕様値については、単価、ＬＴともに確定していないため、あらかじめ仕様項目単位に参考値を登録しておき、その参考値を使って計算するようにする。ＬＴには製造分だけでなく、設計や手配のためのリードタイムを含めた日数が含まれている。
【００９４】
この提案に対して顧客が了解すれば、仕様自動設定部１３は、選択結果を仕様項目「部品の設置方法」について仕様値４１２の「横」に修正し、これに基づいて仕様管理部１１が仕様値を選択可能な仕様項目を更新し、仕様値４６４の「３０ｋＷ」を選定する。そして、選択結果が標準仕様として仕様構成情報データベース２１Ａに記録される。このときリストもリスト４５１の状態に戻る。
【００９５】
この提案に対して顧客が拒否し、選択結果通りの仕様を要求した場合は、仕様自動設定部１３は、当該仕様項目４０２が非標準仕様として確定したことを仕様構成情報データベース２１Ａに記録する。
【００９６】
図１８に示された記入欄４６６に非標準仕様の内容が記入された場合にも、その仕様項目に対して記入された内容が仕様値として設定される。
（１５）案件情報の再利用
構成設計の遂行において、他の仕様構成情報２１Aを再利用することによって入力工数を大幅に削減することができる。他の仕様構成情報とは、実案件における仕様構成情報、あるいは実績ではないが、予め「出現頻度が高い」という想定下で作成された仕様構成情報（テンプレート）を指す。この再利用手順を図３０を用いて説明する。
【００９７】
再利用方法の一つは、案件単位で仕様構成情報を複写し、該情報を修正するやり方である。図３１の案件一覧画面７１０において、案件番号「003」に付与されたチェックボックスをチェックすることによって案件を特定した後、複写ボタン７１８をクリックすることによって案件番号「003」と同一の仕様構成情報からなる新たな案件を生成することが出来る。
【００９８】
再利用の別の方法は、同一案件下で、機種単位の構成情報を複写し、該情報を修正するやり方である。
【００９９】
図２８の案件情報画面７３０の機種２に付与に付与されたチェックボックスをチェックすることによって機種を特定した後、複写ボタン７１８をクリックすることによって、該機種に関する仕様構成情報と同一の仕様構成情報を該案件下に追加することが出来る。構成設計者はこの仕様選択結果を修正することにより、１案件下に仕様違いの同一機種が含まれる場合に、仕様構成情報を容易に作成することができる。
【０１００】
再利用のさらに別の方法は、単数または複数の他の仕様構成情報から任意の範囲を複写し、新たな案件を作成または、構成設計者の指定した案件に追加するやり方である。
【０１０１】
図３０は案件複写画面の一例である。検索欄７４１は、仕様構成情報のうち、参照したい案件を絞り込むためのキーワード入力エリアである。参照される仕様構成情報７４２は、１）案件、２）該案件下の機種、３）該機種下の仕様グループ、４）該仕様グループ下の仕様項目とその選択結果である仕様値、という4階層でツリー上に表示され、展開ボタン７４３によって、下位のツリーの表示、非表示を切り替えることができる。構成設計者は、チェックボックス７４４を選択することにより、任意の複写範囲を設定できる。
【０１０２】
例えば、案件「0001」下の機種「00A」をチェックすることにより複数の仕様グループに関する仕様構成情報が得られるが、このうち仕様グループ「S002」のチェックを解除することによって、他の「S001」と「S003」に関する仕様構成情報のみを複写できる。ここで追加ボタン７４５をクリックすることにより、該複写情報を新たな案件７４６下に格納することができる。一旦案件７４６に格納した情報も同様のチェックボックスの操作の後削除ボタン７４７を押すことにより、一部を削除することが可能である。また、同様の手順により、新規案件の代わりに既存案件を呼び出し、該案件に対してさらに他の案件から情報を複写することも考えられる。
【０１０３】
仕様構成情報は複数案件またはテンプレートから任意の範囲で仕様項目を寄せ集めることが可能であるが、流用元の仕様項目が重複した場合にはエラーメッセージを提示するといった回避策を持つ。また過去のマスタで有効であった仕様項目が複写時点で適用不可になっている場合はエラー処理とし、未選定状態にする策を施す。
（１６）画面制御
なお、構成設計画面の画面デザインを、画面制御情報データベース２１Ｄのデータを変更することにより、カスタマイズ可能にしてもよい。構成設計画面の画面デザインに関するデータには、仕様項目の並べる順番、画面の色、表示されるオブジェクトの種類（リストボックス、チェックボックスなど）、画像の有無、画像ファイルの格納場所などがある。
【０１０４】
そのときには、画面生成部１２は、画面制御情報データベース２１Ｄのデータに従って構成設計画面を生成し表示する。
【図面の簡単な説明】
【０１０５】
【図１】本発明に係る製品構成設計支援システムのシステム構成図である。
【図２】本発明の製品構成設計支援システムによる製品設計の概要の手順を示すフローチャートである。
【図３】仕様項目テーブルの一例を示す図である。
【図４】制約条件テーブルの一例を示す図である。
【図５】仕様手配情報テーブルの一例を示す図である。
【図６】仕様項目設定画面の一例を示す図である（その一）。
【図７】仕様値の制約関係および諸属性の編集画面の一例を示す図である。
【図８】仕様手配情報設定画面の一例を示す図である。
【図９】案件情報テーブルの一例を示す図である。
【図１０】案件情報設定画面の一例を示す図である。
【図１１】構成設計画面の一例を示す図である（その一）。
【図１２】構成設計画面による誘導により、構成設計をおこなう場合の処理手順を示すフローチャートである。
【図１３】仕様選択規則情報テーブルの一例を示す図である。
【図１４】仕様構成を自動設定をおこなうときの処理手順を示すフローチャートである。
【図１５】構成設計画面の一例を示す図である（その二）。
【図１６】仕様項目設定画面の一例を示す図である（その二）。
【図１７】構成設計画面の一例を示す図である（その三）。
【図１８】構成設計画面の一例を示す図である（その四）。
【図１９】仕様代替案提示画面の一例を示す図である。
【図２０】仕様編集作業のメニュー画面の一例を示す図である。
【図２１】仕様値の設計計算式編集画面の一例を示す図である。
【図２２】仕様値の設計計算式編集画面の一例を示す図である。
【図２３】仕様値の諸属性編集画面の一例を示す図である。
【図２４】仕様値の算出条件編集画面の一例を示す図である。
【図２５】仕様値の諸属性編集画面の一例を示す図である。
【図２６】構成設計作業のメニュー画面の一例を示す図である。
【図２７】仕様選定画面の一例を示す図である。
【図２８】案件情報画面の一例を示す図である。
【図２９】自動選択の連鎖処理のフローチャート図である。
【図３０】案件情報を複写・再利用する画面の一例を示す図である。
【図３１】案件一覧画面の一例を示す図である。
【符号の説明】
【０１０６】
１０…ＷＷＷサーバ、  １１…仕様管理部、  １２…画面生成部、  １３…仕様自動設定部、１４…仕様編集部、  ２０…データベースサーバ、  ２１Ａ〜２１Ｄ…各種データベース、  ２２，２３…データベース、  ３０…製品設計者のユーザ端末、  ３１，６１…ブラウザ、  ３２，６２…入力装置(マウス、キーボード等)、  ３３，６３…ディスプレイ装置、  ６０…構成設計者のユーザ端末、  ２００…製品情報管理サイトのトップページである画面、  ２０１…メニュー(対象製品)、  ２０２…メニュー(仕様項目)、  ２０３…メニュー(仕様グループ)、  ２０４…本編集操作を終了するためのボタン、  ３０１…仕様項目テーブル、  ３０２…仕様項目のフィールド、  ３０３…仕様値のフィールド、  ３０４…適用のフィールド、  ３０５…制約のフィールド、  ３１１…制約条件テーブル、  ３１２…仕様項目のフィールド、  ３１３…仕様値のフィールド、  ３１７…適用のフィールド、  ３１８…制約のフィールド、  ３１９…制約関係、  ３３１…仕様手配情報テーブル、  ３３２…仕様値のフィールド、  ３３３…優先仕様値のフィールド、  ３３４…有効期間のフィールド、  ３３５…単価のフィールド、  ３３６…その期間のフィールド、  ３３７…リードタイムのフィールド、  ４０２…仕様項目、  ４５０，４６０…構成設計画面例、  ４５１〜４５３…リスト、  ４５４，４６５…仮想的な選択肢、  ４６６…非標準仕様記入欄、  ４６７…非標準仕様選択ボタン、  ４７０…仕様代替案提示画面、  ４７６…構成の差分、  ４７７…価格の差分、  ４７８…納期の差分、  ５００…製品構成設計支援サイトのトップページ、  ５０１…新規案件ボタン、  ５０２…案件一覧ボタン、  ６０１…案件情報テーブル、  ６０２…管理番号のフィールド、  ６１１…仕様項目、  ６１２…リストボックス、  ６１３…チェックボックス、  ６１４，６１９…リスト、  ６１５〜６１７…仕様値、  ７１０…案件一覧画面、  ７２０…仕様項目の選定を行なうための画面、  ７３０…案件情報画面、  ７４０…案件複写画面、  ７４１…検索欄、  ７４２…仕様構成情報、  ７４６…新たな案件、  １３００…仕様項目設定画面、  １３０１…仕様項目の一覧表、  １３０６…新規仕様項目を追加するために追加ボタン、  １３１０…制約条件設定画面、  １３１１…制約条件表、  １３２１…仕様値追加ボタン、  １３２２…制約変更ボタン、  １３２３…制約追加ボタン、  １３２５…手配情報ボタン、  １３３０…仕様項目編集ページ、  １３３９…設計計算式、  １３５０，１３６０…設計計算式の定義画面、  １３８０仕様手配情報設定画面、  １３８１…仕様手配情報表、  １６００…案件情報設定画面、  １６０１…案件一覧表、  ６２０…構成設計画面例(システムに一任することを入力するユーザインタフェース例)、  
【図１】
2006155601.tif 000003
【図２】
2006155601.tif 000004
【図３】
2006155601.tif 000005
【図４】
2006155601.tif 000006
【図５】
2006155601.tif 000007
【図６】
2006155601.tif 000008
【図７】
2006155601.tif 000009
【図８】
2006155601.tif 000010
【図９】
2006155601.tif 000011
【図１０】
2006155601.tif 000012
【図１１】
2006155601.tif 000013
【図１２】
2006155601.tif 000014
【図１３】
2006155601.tif 000015
【図１４】
2006155601.tif 000016
【図１５】
2006155601.tif 000017
【図１６】
2006155601.tif 000018
【図１７】
2006155601.tif 000019
【図１８】
2006155601.tif 000020
【図１９】
2006155601.tif 000021
【図２０】
2006155601.tif 000022
【図２１】
2006155601.tif 000023
【図２２】
2006155601.tif 000024
【図２３】
2006155601.tif 000025
【図２４】
2006155601.tif 000026
【図２５】
2006155601.tif 000027
【図２６】
2006155601.tif 000028
【図２７】
2006155601.tif 000029
【図２８】
2006155601.tif 000030
【図２９】
2006155601.tif 000031
【図３０】
2006155601.tif 000032
【図３１】
2006155601.tif 000033