このアクティビティは、コンフィギュレーション価格で使用される販売価格式を作成するために使用されます。販売価格式は、 コンフィギュレーション値、数量、数学演算子、SQL 関数、特性価格、その他の価格式、および価格組合わせ表を使用して数式を定義するために使用されます。
式は要素明細で構成されています。各要素は、価格式を構成する数式の一部を表します。要素は項目タイプによって定義されます。
可能な項目タイプは以下に示されています。
項目タイプ |
説明 |
演算子 |
数学演算子。次の値が含まれます: + プラス、- マイナス、/ 除算、* 乗算、(開き括弧、) 閉じ括弧、および ,カンマ。 |
組込関数 |
たとえば式の絶対値を返す関数 ABS (例: ABS(2)) のような数値工程に使用される一般的な SQL 関数。 |
値 |
式に定数 (例: 50)が入力されます。 |
特性値 |
評価対象品目のコンフィギュレーションから得られるコンフィギュレーション特性の値。 |
特性数量 |
評価対象品目のコンフィギュレーションから得られるコンフィギュレーション特性数量の値。 |
特性価格 |
同じコンフィギュレーションファミリに属する他のコンフィギュレーション特性の特性価格は、価格式内で使用できます。 |
価格式 |
コンフィギュレーションファミリに対して定義されている同じ通貨コードを持つその他の価格式を、式内で使用できます。選択した式の戻り値は、計算で使用されます。 |
価格組合せ |
コンフィギュレーションファミリに対して定義されている同じ通貨コードを持つ価格組合せは、式内で使用できます。選択された価格の組合せの戻り値が計算に使用されます |
要素を連番に配置すると、コンフィギュレーション価格に含まれる数値を計算するための価格式が作成されます。
たとえば、ドアの価格を計算する式は、単位面積あたりの価格に基づいています。式は [特性値 (高さ) *特性値 (重量) * 50] と定義され、5 つの要素として表現されます。
特性値 |
高さ |
演算子 |
* 掛け算 |
特性値 |
重量 |
演算子 |
* 掛け算 |
値 |
50 |
新しい販売価格式を作成するには、まず式に関する情報を含む新しいレコードを作成します。選択されたコンフィギュレーション ファミリは、式で使用できるコンフィギュレーション特性のセットを定義します。作成された販売価格式のステータスは計画となり、まだ使用できる状態ではないことを示します。要素セクションで新しい項目を作成し、販売ルール式の式要素を定義します。
販売価格式をリリース特性と結びつける。価格式は、商品/コンフィギュレーション ベースの価格タブ、コンフィギュレータ価格表、または販売価格表/コンフィギュレーション ベースの価格タブに接続できます。
テスト式オプションを使用すると、要素セクションで定義されたテスト値に基づいて式をシミュレートできます。
注釈:<![if !supportLists]> <![endif]>
<![if !supportLists]> 式内では、要素セクションで特性価格を使用できます。販売価格式を特性に接続する場合、接続された式が要素セクションに同じ特性を持つ場合があります。これによりクローズドループが作成され、正しい結果を得ることができなくなります。このタイプのセットアップは受け入れられないため、ユーザーはセットアップ中にこのタイプのクローズドループを避ける必要があります。<![endif]>
<![if !supportLists]> コンフィギュレータ作成ページとコンフィギュレータ編集ページの適用コマンドは、価格計算をもう一度実行します。これは、要素セクションに特性価格を含む価格計算式に加えられた最新の変更を含めるためです。したがって、特性に要素セクションの特性価格を含む価格式が接続されている場合、適用コマンドを実行すると特性価格が変更される可能性があります。<![endif]>
前提条件
システムへの影響
このアクティビティの結果として、コンフィギュレーション価格設定で使用される価格式が作成されます。