価格設定処理を制御するプロパティの設定

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:2分
  • セールスと注文管理アプリケーションでの価格設定機能の処理方法を制御するシステムプロパティをアクティブ化または非アクティブ化します。

    始める前に

    必要なロール:admin

    このタスクについて

    価格設定システムのプロパティを使用して、次の価格設定機能を制御できます。
    • デバッグ用の価格設定エンジン要求のログ記録。
    • さまざまな価格マトリクスで定義された複数の価格調整を適用する方法。
    • パフォーマンスを最適化するための、大規模な価格設定エンジン要求 (通常は 100 トランザクション行以上) の並列処理。また、並列処理をトリガーするトランザクションラインの数であるしきい値を設定することもできます。

    手順

    1. 移動先 すべて > 価格設定 > 管理 > プロパティ.
    2. 次のプロパティを設定します。
      表 : 1. 価格設定のカスタマイズプロパティ
      プロパティ Description (説明)
      価格設定要求のログ記録

      (sn_csm_pricing.log_pricingengine_request)

      デバッグ用の価格設定エンジン要求のログ記録を制御します。ログ記録を有効にするには [はい ] を、価格設定要求ログをオフにするには [いいえ ] を選択します。
      マトリクスで定義された複数の調整を積み重ねるために使用される方法

      (sn_csm_pricing.matrix_multiple_adjustments_handling)

      異なる価格マトリクスからの複数の価格調整を適用する方法を制御します。次のいずれかを選択します。
      • 開始表示価格:商品の表示価格に基づいて調整を計算します。
      • 累計:以前の調整値に調整計算を適用して、現在の調整を計算します。
      価格設定エンジンの並列実行
      • トランザクションしきい値に達したときに、価格設定エンジンがトランザクション明細の並列処理を実行できるようにします。

        (sn_csm_pricing.enable_pricing_engine_parallel_execution)

      • 価格設定エンジンが並列処理を実行する前に満たす必要があるトランザクションの数を設定します。

        (sn_csm_pricing.pricing_engine_parallelism_lines_threshold)

      価格設定トランザクションの処理時間を最適化するプロパティを設定します。
      • 並列実行プロパティは、デフォルトで [はい ] に設定されています。並列実行をオフにし、トランザクション明細行を順次処理するには、[ いいえ ] を選択します。[いいえ] を選択すると、しきい値は無視されます。
      • デフォルトのしきい値は 100 です。価格設定エンジンが複数のスレッドを使用して並列処理を実行する前に満たす必要があるトランザクション明細の最小数を表す別の数値を入力できます。
      注:
      トランザクション明細行の数が並列処理のしきい値を満たしている場合でも、製品コンフィギュレーターの価格設定統合を呼び出すために価格設定エンジンによって並列処理は実行されません。
    3. [保存] を選択します。