コンフィギュレーション特性は、情報特性として使用されていない場合は、物理的にコンフィギュレータ部品を記述するために使用される製品の機能または属性を定義します。ひとつのコンフィギュレーション特性は、属性がデータに関してどのように表されるかを示します。このデータは、部品コンフィギュレーションの定義と評価において、フロントオフィスとバックオフィスの両方のコンフィギュレーション規則において使用されます (バックオフィス規則についてはバックオフィス コンフィギュレーション規則について、フロントオフィス規則については販売コンフィギュレータについてを参照 )。
コンフィギュレーション仕様に入力される場合、特性は数値、選択肢のリスト、フリーテキストなど、さまざまな方法で表されます。値型を持つ特性である非連続オプションは特性の可能な値の有限リストを示します。たとえば、特性 COLOR には、RED、BLUE、YELLOW という個別のオプションの選択肢が含まれる場合があります。アプリケーションで定義された特性値は、特性を使用するすべてのパーツで共有される、可能な値の範囲全体を表します。個々のパーツによって、可能な個別オプション値をさらに制限できますが、このリストから選択できる必要があります。値型を持つ特性の連続値は特性がさまざまな値を持つ可能性があることを示します。たとえば、数値特性 LENGTH には 2 ~ 200 cmの値が含まれる場合があります。あるいは、英数字の変数値を使用して、コンフィギュレーションのフリーテキストを表現することもできます。変数値の範囲の制限は、フロントオフィスのコンフィギュレーション規則として表現されます。
コンフィギュレーション特性に情報化の設定がある場合、これは特性がコンフィギュレーション中の情報提供のみを目的としていることを意味します。たとえば、顧客に要求された出荷指示を追加するよう通知するなどで、物理的な製品やコンフィギュレーション ID の生成には影響しません。したがって、情報化特性は、バックオフィス規則、コンフィギュレーション式、またはコンフィギュレーション組合せテーブルでは使用できません。
情報化特性は販売規則で使用できます。販売コンフィギュレータについてをご覧ください。
コンフィギュレーションの作成中または編集中に、情報タイプの特性が受注オーダー、販売見積ビジネスチャンス、 DOP 、見積またはプロジェクト調達に追加された場合、その特性は次のレベルの注文およびサブコンポーネントレベルに転送されないことに注意してください。たとえば、受注オーダーでは、情報特性は関連する供給オーダー (DOP、製造オーダー、内部購買発注など) に転送されません。
コンフィギュレーション特性を定義した後、それらをコンフィギュレーション ファミリにグループ化することができます。コンフィギュレーション ファミリは、ファミリ内のパーツによって使用されるコンフィギュレーション特性の集まりです。
コンフィギュレーションファミリとは、コンフィギュレータ部品をグループ化するために使用されるコンフィギュレーション特性と許可されたオプション値のセットを表します。コンフィギュレーション ファミリは、コンフィギュレータ部品のコンフィギュレーションを操作する前に、それらの部品に関連付けられる必要があります。コンフィギュレータ部品の品目コンフィギュレーション リビジョンを定義するときは、コンフィギュレーション ファミリに定義されている特性とオプションの中から選択します。フロントオフィスとバックオフィスの両方のコンフィギュレーション規則が定義されているため、このグループ化は、製品ラインで使用するのに関連するコンフィギュレーション特性を整理するのに役立ちます。
コンフィギュレーション ファミリは、通常、共通のコンフィギュレーション特性を共有するコンフィギュレータ販売部品のセットをグループ化するために使用されます。コンフィギュレーション ファミリは、ファミリの構成内で使用される構成されたサブアセンブリまたは購買済みコンポーネントをグループ化するためにも使用されます。これは、構成されたサブアセンブリまたはコンポーネントが親部品から特性値を継承する場合に便利です。バックオフィス規則の定義もコンフィギュレーション ファミリの概念に基づいて構成されているため、親から派生しているが直接関連付けられていないサブアセンブリまたはコンポーネントの特性もコンフィギュレーション ファミリに含まれます。コンフィギュレーションカテゴリは、特定のファミリの各特性に接続できます。カテゴリに構成の設定が有効にされている場合、コンフィギュレーション中にカテゴリ別に特性が表示されます。パッケージ特性とそのコンポーネント特性は、特定のファミリに接続できます。パッケージ特性が追加されると、コンポーネント特性もコンフィギュレーションに自動的に追加されます。
コンフィギュレータ部品とは、製品ライン内の 1 つのタイプの製品バリエーションを表します。コンフィギュレータ部品自体には、具体的なコンフィギュレーション情報がなければほとんど意味がありません。
ひとつの部品は、部品ページが作成されたときにコンフィギュレータ部品として定義されなければいけません。コンフィギュレータ部品を操作する前に、まず部品をコンフィギュレーション ファミリに関連付けることで、この部品を記述するために使用されるコンフィギュレーション特性を確立する必要があります。
見積、販売、製造オーダーなどで構成された部品を使用する場合は、部品の構成値を指定する必要があります。たとえば、ドア コンフィギュレーション ファミリには、コンフィギュレータ基本部品である外部ドアと内部ドアが含まれており、それぞれが特性ヒンジ タイプを共有しています。同じコンフィギュレーション ファミリに属する基本部品は、通常は共通の特性を共有します。
コンフィギュレータ部品の在庫評価には、次の 2 つの方法を使用できます。コンフィギュレータ部品のすべての構成に単一の値が使用される部品あたりの原価、、また各コンフィギュレーションに特定の値が使用されるコンフィギュレーションあたりの原価在庫品目原価レベルにおける部品あたりの原価またはコンフィギュレーションあたりの原価のどちらかを在庫部品フィールドのページで選択してください。次に、暫定注文ヘッダまたはDOP 注文ページ、原価を計算し、原価画面の結果を確認してください。原価管理では、原価は単位当たりの原価として提示されますが、暫定注文そしてDOP 注文ページでは、注文ごとの原価として表示されます。原価がかからない部分を修正してください (DOP ヘッダーページのログタブ、または暫定注文ヘッダーページの結果ログのセクションで見つけてください)。次に、構成を再計算します。最後に、標準原価を保存するには、暫定注文ヘッダーまたはDOP 注文ページの標準原価の保存を選択してください。在庫部品について在庫品目単位原価のページで注文数量で割った原価額 (単位当たりの原価) を保存するには、既定のコンフィギュレーション ID(*) を使用し、在庫評価方法を標準原価に、仕入先請求書の考慮を請求書価格を無視に設定し、コンフィギュレーション仕様をその品目に割り当て、在庫品目の原価レベルをコンフィギュレーションごとの原価に設定してください。
コンフィギュレータ部品を記述するために使用されるコンフィギュレーション特性 (または属性) は、リビジョン処理と日付によって管理されます。これにより、品目コンフィギュレーション リビジョンのバージョンを定義して、時間の経過とともに新規作成または変更された製品特性とオプション値をフェーズインできるようになります。品目コンフィギュレーション リビジョンには、暫定、テスト、リリース済そして廃版のステータスがあります。
販売注文、販売見積、またはその他の注文でコンフィギュレータ部品を操作する前に、まず部品をコンフィギュレーション ファミリに関連付ける必要があります。部品のコンフィギュレーション ファミリを更新すると、最初のコンフィギュレーション仕様リビジョンがシステムによって作成されます。すべてのファミリ特性とオプション値を部品にコピーするか、あるいは手動で設定することができます。新しいリビジョンを作成することもできます。
コンフィギュレーションが作成されると、システムは常にコンフィギュレーション仕様リビジョンを参照します。これは、コンフィギュレーションの有効な特性を決定するために、必要な日付のリリース済ステータスを確認します。パッケージ特性が追加された場合は、コンテキスト特性も同じリビジョンに追加される必要があります。
品目コンフィギュレーション リビジョンヘッダーでは、部品、ファミリ、ステータス、リビジョン、および有効な日付が定義されます。
最初の品目コンフィギュレーション リビジョンヘッダーは、ファミリが部品ページの品目コンフィギュレーション リビジョンのセクションのコンフィギュレータ部品に接続されると自動的に作成されます。作成された品目コンフィギュレーション リビジョンは、自動的に暫定ステータスを与えられ、品目コンフィギュレーション リビジョンページで見つけられるようになります。
ステータス | 説明 |
暫定 | 品目コンフィギュレーション リビジョンは、暫定ステータスであり、これが既定値です。このステータスは、品目コンフィギュレーション リビジョンがまだ使用できず、基本部品特性が IFS/製造または IFS/計画と実施において使用できないことを示します。 編集可能な属性はすべて変更可能で、この特性セクションは、制限なくいつでも変更される可能性があります。 |
テスト | 品目コンフィギュレーション リビジョンは、テストステータスに昇給されることがあります。このステータスは、品目コンフィギュレーション リビジョンはまだ使用できないが、リビジョンに販売規則が接続されている場合は販売規則を使用してテストする準備ができていることを示します。 編集可能な属性はすべて変更可能で、この特性セクションは、制限なくいつでも変更される可能性があります。 |
リリース済 | リリース済ステータスに昇級したすべての品目コンフィギュレーション リビジョンは、システム内で全て表示され、販売、計画、製造のための特定のコンフィギュレーションを作成できる特性アイテムを生成するために使用できます。 編集可能な属性はすべて変更可能で、特性セクションを変更したり、特性や特性オプションを追加したり削除したりすることができます。 |
廃版 | 品目コンフィギュレーション リビジョンは廃版されており、IFS/製造または IFS/計画と実施において使用できません。このステータスにはいつでも変更できます。ただし、一度実行すると元に戻すことはできません。特性セクションおよび/または属性の特性の更新は許可されていません。 |
特性セクションの品目コンフィギュレーション リビジョン行項目は、品目コンフィギュレーション リビジョンを構成する特性を表しています。各行の項目は、特性と選択可能なオプションを識別します。品目コンフィギュレーション リビジョンに関連付けられたすべての特性は、コンフィギュレーションを作成する際に使用できます。品目コンフィギュレーション リビジョンの行項目は、必須特性または非必須特性として識別できます。コンフィギュレーションを作成するには、すべての必須特性を定義する必要がありますが、必須でない特性は任意です。必須特性と非必須特性、および特性量の両方に対して既定値を定義することもできます。
コンフィギュレーション仕様は、基本項目の特性/値、およびオプションで特性量の組み合わせのリストとして定義されます。ただし、情報特性はコンフィギュレーション仕様に含まれません。各コンフィギュレーション仕様はコンフィギュレーション ID によって一意に識別され、システムによって生成された番号は、目的のコンフィギュレーションを参照するために使用されます。見積、販売、製造オーダーなどで構成された基本項目を使用する場合は、基本項目のコンフィギュレーション値を指定する必要があります。
有効なコンフィギュレーションション仕様が作成されると、値の組み合わせが、その品目に対して定義されている他の既存のコンフィギュレーションション仕様と比較されます。同一の組み合わせが見つかった場合は、既存のコンフィギュレーション ID が使用されます。これにより、システムはコンフィギュレーション仕様を再利用できるようになり、同じコンフィギュレーション仕様を複数の注文で参照できるようになります。
コンフィギュレーション仕様の例:
品目番号:スポーツカー コンフィギュレーション ID:205
特性 | 値 | 数量 |
馬力 | 200 | |
色 | 赤 | |
スペア キー セット | はい | 2 |
コンフィギュレーション式を使用すると、条件またはアクションで使用される数値を計算するための数式を定義できます。コンフィギュレーション特性値と数量、組合せテーブルの戻り値、およびその他の式を、式の値として使用できます。
式は、数式を値、演算子、関数という基本要素に分解することによって定義されます。したがって、WIDTH * LENGTHのような式は 3 つの要素に分かれています:
システムは、構文の一部として、さまざまな数学演算子と一般的な SQL データ関数を提供します。数式には、基本的なテスト メカニズムと、コンフィギュレーション規則で使用する準備ができているかどうかを示すステータスがあります。ステータスが定義中の場合、式がまだ構築中であるか、変更が保留中であることを意味し、有効の場合、すべての変更が完了し、使用できる状態であることを示します。式がバックオフィス ルールに接続されている場合は、ステータスに関係なく戻り値が使用されます。(バックオフィス コンフィギュレーション規則についてを参照)。
組合せテーブルを使用すると、可能なコンフィギュレーションデータの組み合わせのマトリックスを定義し、一致する値に基づいて戻り値を決定できます。条件、アクション、コンフィギュレーション式、その他の組合せテーブルで使用されます。組合せテーブルの比較値として、コンフィギュレーション特性値と数量、および計算式やその他の組合せ表を使用できます。
各テーブルについて、ユーザーはまず、テーブルに含まれる 1 ~ 15 の組合せ因数 (たとえば、HEIGHT と LENGTH) を定義します。因数は、バックオフィス規則で使用される、特性値、特性量、式、またはその他の組合せテーブルの値タイプです。必要に応じて、同じ係数を組合せテーブルに複数回表示できます (これにより、BETWEEN 機能、つまり LENGTH > 10 かつ LENGTH < 20 が可能になります)。ユーザーは、組合せテーブルのファミリ内の特性と式の中からのみ選択できます。ユーザーは、テーブルをテストするときに使用する各組み合わせ係数のテスト値をオプションで指定できます。
因数が記述された後、ユーザーは組合せテーブルにデータを入力できます。組合せ値を作成するには、少なくとも 1 つの係数を定義する必要があります。因数を連番に配置すると、次のタブでのデータ入力用の組合せテーブル値の見出しが作成されます。簡単な組合せテーブルの例を以下に示します。
工場タイプ | 要素値 | テスト値 |
特性値 | 色 | 赤 |
特性値 | HEIGHT | 10 |
上記の因数が定義されると、以下に示すように組合せ値を入力できるようになります。ここでは、COLOR と HEIGHT のさまざまな組み合わせの抜取値が定義されています。組合せテーブルを評価する場合、組合せ値が評価条件を満たす最初の行項目が一致とみなされ、指定された戻り値が返されます。たとえば、評価されたコンフィギュレーションのCOLOR = RED および HEIGHT = 10 の場合、以下の例では、バック オフィスコンフィギュレーション規則で使用するために値 500 が返されます。組合せテーブルに一致するものがない場合、オプションの既定戻り値が返されます。定義された組み合わせ係数の場合、組み合わせ値テーブルにオプション値が設定されていない場合、組み合わせを評価するときに任意の値として扱われます。
連番 | COLOR 演算子 | 色 | HEIGHT 演算子 | HEIGHT | 戻り値 |
1 | = | 赤 | = | 10 | 500 |
2 | = | 赤 | = | 20 | 600 |
3 | = | BLUE | = | 10 | 700 |
4 | = | BLUE | = | 20 | 800 |
... | ... | ... | ... | ... | ... |
システムでは、構文の一部としてさまざまな比較演算子が提供されています。組合せテーブルには、基本的なテスト メカニズムと、コンフィギュレーション規則で使用する準備ができているかどうかを示す状態があります。ステータスが定義中の場合、組み合わせがまだ構築中であるか、変更が保留中であることを意味し、有効の場合、すべての変更が完了し、使用できる状態であることを示します。バックオフィス ルールで組み合わせが接続されている場合、ステータスに関係なく戻り値が使用されます。(バックオフィス コンフィギュレーション規則についてを参照)。