このアクティビティは、コンフィギュレーションバックオフィス ルールで使用する組合せテーブルを作成するために使用されます。組合せテーブルと、コンフィギュレーション係数の組み合わせに応じて値の結果を表現できます。組合せテーブルは、コンフィギュレーション 式と同様の方法でバックオフィス コンフィギュレーション 規則で参照できます。スプレッドシートのような構成を持つ組合せテーブルは、結果に影響を与える係数 (つまり、スプレッドシートの列) を識別し、データの組み合わせと関連する戻り値を入力することによって定義されます。特定された組み合わせ因子は、組合せ係数セクションで定義されます各係数は、組合せテーブルの値を評価するときに考慮されるひとつのデータを表します。係数を連番に配置することで、組合せテーブルの値の見出しが作成され、組合せ規則設定セクションでデータ入力に使用されます。係数が定義されると、組み合わせ値を組合せ規則設定セクションで入力できます。
注釈:情報タイプの特性は、コンフィギュレーションバックオフィスルールで使用することはできず組合せ係数同様に定義することもできません。
係数は係数タイプによって定義されます。考えられる係数タイプを以下に示します。
係数タイプ | 説明 |
特性値 | 評価対象部分のコンフィギュレーションから取得されるか、バック オフィス ルールの評価中に宣言されたコンフィギュレーション特性の値。 |
特性数量 | 評価対象パーツのコンフィギュレーションから取得されるか、バックオフィス ルール評価中に宣言されたコンフィギュレーション特性量の値。 |
式 | コンフィギュレーション ファミリに対して定義されたその他の数式。 |
組合せ規則 | コンフィギュレーション ファミリに対して定義されたその他の組合せテーブル。組合せテーブルは他の組合せテーブルを参照し、それらをネストしてディメンションテーブルを作成することができます。 |
新しい組合せテーブルを作成するには、ステータス定義中、新しいレコードを作成し、作成する組み合わせに関する情報を入力します。この式で使用できるコンフィギュレーション特性のセットを定義するコンフィギュレーション ファミリが選択されます。選択された値は返品のデータタイプフィールドは返される値のタイプを示します。
組合せテーブルに新しい組み合わせ係数項目を作成するには、組合せ係数セクションで、係数タイプや係数値などの情報を入力します。では表示連番フィールドに、この係数の出現順序を示す数値を入力するか、または null のままにします。組合せテーブルをテストするために使用するテスト値を定義できます。テスト値は、コンフィギュレーションからの実際の値をシミュレートするために使用されます。関心のある組み合わせ係数がすべて定義されるまで、上記の説明に従って組み合わせ係数の入力を続けます。
簡単な組合せテーブルの例を以下に示します。
係数タイプ | 係数値 | テスト値 |
特性値 | 色 | 赤 |
特性値 | 高さ | 10 |
組合せ規則設定セクションでは、組合せ係数セクションで定義した各係数の演算子と係数値の列が表示されます。組合せテーブルに新しい組み合わせ値項目を作成するには、組合せ規則設定セクションで新規アイテムを作成。表示連番フィールドで連番番号を入力するか、システムが生成するように null のままにします。テーブルで使用される各係数に対して必要な演算子と値を選択、戻り値を指定します。関心のあるすべての組み合わせ値が定義されるまで、上記の説明に従って組み合わせ値の入力を続けます。
以下の例ではCOLORとHEIGHTのさまざまな組み合わせに対して組み合わせ値が定義されています。組合せテーブルが評価されると、値と演算子条件の組み合わせが条件を満たす最初の行が一致と見なされ、指定された戻り値が返されます。一致する行がない場合は、組合せテーブルのデフォルトの戻り値が返されます。たとえば、評価されたコンフィギュレーションのCOLOR = RED および HEIGHT = 10 の場合、以下の例では、バック オフィス コンフィギュレーション規則で使用するために値 500 が返されます。この値は、たとえば、コンフィギュレーション構成品目員数のアセンブリあたりの数量の数値として使用できます。
連番 | COLOR 演算子 | COLOR | HEIGHT 演算子 | 高さ | 戻り値 |
1 | = | 赤 | = | 10 | 500 |
2 | = | 赤 | = | 20 | 600 |
3 | = | BLUE | = | 10 | 700 |
4 | = | BLUE | = | 20 | 800 |
... | ... | ... | ... | ... | ... |
以下は、製品コンフィギュレーションの高さと資材の種類に応じて必要な資材の量を導き出すために使用される別の例です。これは、高さ、高さ、資材 の三つの係数で表現されます。示されているように、係数は値の範囲を処理するためにテーブル内で複数回使用できます。NULLのままの値はすべての可能な値と一致します
連番 | 特性HEIGHT演算子 | 特性HEIGHT | 特性HEIGHT演算子 | 特性HEIGHT | 特性資材演算子 | 特性資材 | 戻り値 |
1 | 大きい | 0 | 小さいか等しい | 10 | に等しい | 木材 | 14 |
2 | 大きい | 10 | 小さいか等しい | 20 | に等しい | 木材 | 16 |
3 | 大きい | 20 | に等しい | 木材 | 20 | ||
4 | 大きい | 0 | 小さいか等しい | 15 | に等しい | 鋼鉄 | 18 |
5 | 大きい | 15 | に等しい | 鋼鉄 | 24 |
複数の場所で使用されている組合せテーブルの変更の影響を判断するときは、使用場所をクリックしたあとに開くページである組合せ規則テーブル使用先情報を見ると有益です
このアクティビティの結果として、コンフィギュレーションバックオフィス ルールで使用するための組合せテーブルが作成されます。