価格設定プロセスを制御するプロパティを設定する

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:2分
  • セールスと注文管理アプリケーションで価格設定機能がどのように処理されるかを制御するシステムプロパティをアクティブ化または非アクティブ化します。

    始める前に

    必要なロール:admin

    このタスクについて

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

    手順

    1. 次のように移動する。 All (すべて) > 価格設定 > アドミニストレーション > プロパティ.
    2. 次のプロパティを設定します。
      表 : 1. 価格設定のカスタマイズプロパティ
      プロパティ 説明
      価格設定要求のログ記録

      (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. [Save (保存)] をクリックする。