価格設定マトリックス区分
価格設定マトリックス区分は、価格設定マトリックスの体系を指定するために使用できるテンプレートです。 これを使用して、価格設定マトリックスに条件列と結果列を追加します。
各価格設定マトリックス区分には列が含まれます。
-
条件列では、結果を適用するかどうかを決定する条件を指定します。
-
結果列は、すべての条件がtrueの場合の処理を指定します。
例
事前定義済の価格設定セグメント・マトリックス区分を次に示します。
事前定義済の価格設定セグメント・マトリックス区分には、条件列が含まれます。
名前 |
比較 |
比較先属性 |
ドメイン |
---|---|---|---|
収益ポテンシャル |
= |
CustomerPricingProfile.RevenuePotentialCode |
参照:ORA_QP_REV_POTENTIAL_VALUES |
顧客規模 |
= |
CustomerPricingProfile.CustomerSizeCode |
参照:ORA_QP_CUSTOMER_SIZE_VALUES |
提供コスト |
= |
CustomerPricingProfile.CosttoServeCode |
参照:ORA_QP_COST_TO_SERVE |
顧客価値 |
= |
CustomerPricingProfile.CustomerValueCode |
参照:ORA_QP_CUSTOMER_VALUE_RANKINGS |
顧客評価 |
= |
CustomerPricingProfile.CustomerRatingCode |
参照:ORA_QP_CUSTOMER_RATING_VALUES |
この結果列。
名前 |
ドメイン |
---|---|
価格設定セグメント |
参照:ORA_QP_CUST_PRICING_SEGMENTS |
疑似コードでは、次のことを意味します:
-
売上ポテンシャルがCustomerPricingProfileエンティティのRevenuePotentialCode属性の値と等しい場合。
-
顧客サイズがCustomerPricingProfileエンティティのCustomerSizeCode属性の値と等しい場合。
-
提供コストがCustomerPricingProfileエンティティのCosttoServeCode属性の値と等しい場合。
-
顧客値がCustomerPricingProfileエンティティのCustomerValueCode属性の値と等しい場合。
-
顧客評価がCustomerPricingProfileエンティティのCustomerRatingCode属性の値と等しい場合。
その後
-
価格設定セグメントをORA_QP_CUST_PRICING_SEGMENTS参照の値に設定します。
価格設定セグメント・マトリックス区分を使用して、価格設定管理作業領域で価格設定セグメントに対して表示される収益ポテンシャルなどの条件列を指定できます。
ノート
-
Oracle Pricingには、マトリックス・タイプおよびマトリックス区分が事前定義されています。 各型は、1つのクラスのみを参照します。 各クラスは条件と結果を指定します。
事前定義済マトリックス・タイプ
事前定義済マトリックス区分
価格設定セグメント
価格設定セグメント
販売価格設定戦略割当
販売価格設定戦略割当
価格表手数料修正
価格表手数料修正
割引調整
価格設定条件調整
価格設定条件調整
価格設定条件調整
ライン戦略
明細価格設定戦略割当
価格設定手数料ガイドライン
価格設定手数料ガイドライン
-
可能な場合は、事前定義済のクラスを使用します。
-
事前定義済のクラスを変更するか、新しいクラスを追加する必要がある場合:
-
通常、新しい条件列を作成します。
-
結果列の作成はほとんど必要ありません。
-
事前定義された価格設定アルゴリズムでは、事前定義された結果列のみを使用できます。
-
事前定義済の結果列を削除しないでください。 価格設定で価格設定アルゴリズムの実行時にエラーが発生する可能性があります。
-
新しい結果列を追加する場合は、価格設定アルゴリズムで新しい結果が使用されるように、価格設定アルゴリズムを変更する必要があります。 たとえば、戦略割当価格設定マトリックスに優先順位列を追加する場合は、優先順位に従ってデータを順序付けするように価格設定アルゴリズムも変更する必要があります。
-
-
マトリックス・タイプを使用して、価格設定で各価格設定エンティティに使用されるマトリックス区分を識別します。 たとえば、価格設定セグメント・マトリックス・タイプを使用して、価格設定セグメントが価格設定セグメントを処理するときに価格設定セグメント・マトリックス区分を使用するように指示します。
-
「設定および保守」作業領域を使用して、マトリックス・タイプを設定します。 詳細は、「価格設定マトリックス・タイプの管理」を参照してください。
列について考える便利な方法を次に示します。
ノート
-
必須、NULLの許可およびドメインの各属性は、価格設定管理作業領域の動作を制御します。 たとえば、収益ポテンシャル行でNULLの許可を有効にした場合、価格設定管理作業領域で価格設定セグメントを設定するときに収益ポテンシャルの値を設定する必要はありません。 収益ポテンシャル行のドメイン属性によって、価格設定セグメントの設定時に収益ポテンシャルに対して選択できる値が制御されます。
-
比較、属性と比較およびNULLはワイルドカードです属性は、ランタイム動作を制御します。 たとえば、価格設定では、実行時に比較および属性と比較を使用して、Order Management作業領域で販売オーダーを作成するときに、オーダー・エントリ・スペシャリストがオーダー・ヘッダーの顧客属性に設定する値に従って価格設定セグメントを割り当てます。
比較先属性の設定
条件が比較するエンティティのエンティティおよび属性を指定します。 各マトリックス区分では、テストする異なるエンティティと属性のセットを指定します。
この例では、価格設定セグメントによって市場セグメントへのプロファイルの編成方法が決定されるため、区分の各行で顧客価格設定プロファイルの属性が調査されます。
顧客評価条件列では、CustomerRatingCode属性の値が調べられます。 CustomerRatingCodeは、CustomerPricingProfile価格設定エンティティの一部です。
選択肢として表示される値の指定
オプションとして、ドメイン属性を使用して、価格設定がマトリックス内の各属性の選択肢として表示される値を指定できます。 詳細は、「価格設定マトリックスで選択できる選択肢」を参照してください。
比較対象属性の拡張
より高度な設定の場合は、サービス・マッピングを使用して、マトリックス・クラスで使用される比較対象の属性を決定します。
ノート
-
サービス・マッピングは、マトリックス・クラスの比較先属性を提供します。
-
この例では、価格設定セグメントのマトリックス・クラスは、事前定義済の販売サービス・マッピングのPriceRequestInternalサービスを使用します。
-
PriceRequestInternalのCustomerPricingProfileエンティティには、比較先属性が含まれます。
-
事前定義済サービス・マッピングの事前定義済属性は削除できませんが、新規属性を追加できます。
-
CustomerValueCodeなど、Pricingに存在する属性を使用できます。
-
Oracle Pricingの外部にある属性(Oracle Order Managementの販売オーダーのオーダー・ヘッダーの属性など)を使用できます。
ルールの柔軟性の向上
作成した新しいルールごとにマトリックスを編集できるように、マトリックス・クラスで「新しい列を追加可能」オプションを有効にします。
ノート
-
マトリックス要件に合わせて条件と結果を追加します。
-
この機能を使用して、マトリックス・クラスで指定されているレベルよりも詳細なレベルでマトリックスを絞り込みます。
-
「継承」セクションには、価格設定マトリックスがマトリックス区分から継承する列がリストされます。 マトリックス・クラスの列を含めるには、列を使用可能にします。
-
ルールに対してのみ追加する継承列と列を組み合せて使用します。
-
継承された列が必要ない場合は、有効にしないでください。
例
事前定義済マトリックス区分を確認します。
-
価格設定管理作業領域に移動し、「タスク」>「マトリックス区分の管理」をクリックします。
-
「マトリックス区分の管理」ページで、「価格設定セグメント」をクリックします。
-
「マトリックス・クラスの編集」ページで、値を確認します。
条件列
結果列
収益ポテンシャル
顧客規模
提供コスト
顧客価値
顧客評価
価格設定セグメント
優先度
-
「タスク」>「価格設定セグメントの管理」をクリックします。
-
ステップ3で確認した事前定義済の価格設定セグメント・マトリックス区分によって、価格設定セグメントに指定できる条件列と結果列が決まります。
-
「マトリックス・クラスの編集」ページの売上ポテンシャル行で、属性を確認します。
属性
値
属性との比較
CustomerPricingProfile.CustomerRatingCode
この例では、価格設定マトリックスは、CustomerPricingProfile価格設定プロファイルのCustomerRatingCode属性から値を取得します。
ドメイン
参照:ORA_QP_CUSTOMER_RATING_VALUES
価格設定マトリックスは、ORA_QP_CUSTOMER_RATING_VALUES参照から値を取得します。
これらの属性は、「価格設定セグメントの管理」ページの価格設定マトリックスの売上ポテンシャル列に対して選択できる値を決定します。
別の例
次に、数量調整で使用できるマトリックス区分の例を示します。
このクラスが実装する条件を次に示します。
-
販売オーダーの数量を入力しない場合、または数量を入力した場合。
-
販売オーダーで顧客の値を選択しない場合。