価格設定マトリックスのトラブルシューティング
価格設定マトリックスの問題のトラブルシューティング。
問題 |
解決 |
---|---|
価格設定では、マトリックス・ルールは適用されません。 |
ドメインが参照する値によって、属性との比較条件列が参照するデータと同じデータが識別されることを確認してください。 たとえば、属性との比較がHeader.CustomerIdの場合、CustomerIdからドメイン値を取得します。 顧客名については取得しないでください。 正しいデータ型を使用していることを確認してください。 たとえば、サービス・マッピングでデータ・データ型が使用されている場合は、属性と比較が参照するデータでもデータ・データ型が使用されていることを確認します。 |
顧客名条件をマトリックス区分に追加し、価格設定セグメントに割り当てて、顧客ごとに異なる価格を使用できるようにします。 実行時、価格設定は、「設定および保守」作業領域の「顧客の管理」ページで作成した顧客には期待どおりに機能しますが、インポートによって作成した顧客には機能しないようです。 |
インポートで作成した顧客は、Oracleデータベースに正しく移入されない可能性があります。 「パーティおよび事業所の現在のレコード情報の保守」スケジュール済プロセスを実行します。 このプロセスでは、現在Oracleデータベースに存在する個人、組織および事業所が更新されます。 |
割引リストのルールを編集するときにエラーが発生しました。 似ています。
An application error occurred. See the incident log for more information. View row with key oracle.jbo.Key[null ] is not found in __DimensionVO__For__Reference__For_DCL__.
ノート
-
価格設定で価格設定マトリックスまたはマトリックス区分に条件またはディメンションが見つからないため、この問題が発生する可能性があります。
-
マトリックス・ルールの設定が終了した後は、価格設定マトリックスまたはマトリックス区分の条件列を削除しないでください。
-
価格設定マトリックスがマトリックス区分のディメンションを参照している場合は、そのディメンションを削除しないでください。
-
独自のディメンションを追加する場合は削除しないでください。削除する必要がある場合は、そのディメンションを参照しないように価格設定マトリックスを変更してください。
-
すべての価格設定エンティティについて、次の推奨事項に従います。
価格表調整のマトリックス区分を作成するとします。 ディメンション色、サイズおよびスタイルをクラスに追加します。
3つの品目の価格表を作成し、各価格表の調整タイプを割引額に設定したとします。
-
品目Aの価格表。
色
サイズ
調整額
赤
M
10
赤
L
15
-
品目Bの価格表。
色
スタイル
調整額
赤
001
10
赤
002
15
-
品目Cの価格表。
色
季節
調整額
赤
冬
10
赤
春
15
価格表Cの品目の季節条件ディメンションは、マトリックス区分の一部ではありませんが、価格設定マトリックスの一部です。 そのため、季節条件を参照するルールがある場合は、季節条件を削除しないでください。
エラーを含むマトリックス・タイプの識別
エラーが含まれる可能性のあるマトリックス・タイプを指定します。 価格設定では、エラー発生時に処理されるマトリックス・タイプに応じて、わずかに異なるメッセージが表示されます。
メッセージ |
事前定義済マトリックス・タイプ |
---|---|
|
価格表手数料修正 |
|
価格設定セグメント |
|
販売価格設定戦略割当 ライン戦略 |
|
価格表手数料修正 |
|
割引調整 |
|
価格設定手数料ガイドライン |
マトリックス・クラスを識別した後、クラスの属性との比較条件列が正しいデータ型を参照していることを確認してください。
その他の修正
価格設定アルゴリズムの最新バージョンの確認
たとえば、価格表手数料調整マトリックス・タイプで問題が発生した場合は、Apply Matrices
価格設定アルゴリズムを調べて、Evaluate Pricing Matrices
ステップに必要なすべてのデータ・セットが含まれていることを確認します。
別の例として、拡張可能フレックスフィールドxをオーダー・ヘッダーに追加し、ソース・オーダー・ディメンションを追加する場合は、ディメンションが拡張可能フレックスフィールドxを参照していることを確認し、フレックスフィールドxをデータ・セットに追加していることを確認します。
価格設定アルゴリズムの変更の確認
-
修正に誤ったスペルなどの誤字が含まれていないことを確認してください。
-
データ・セット結合が正しく設定されていることを確認してください。
-
パスでPriceRequest.EntityNameが使用されていることを確認してください。EntityNameは、サービス・マッピングで使用される値と正確に一致します。
-
別名でEntityNameと同じ値が使用されていることを確認します。