Définir des propriétés pour contrôler le traitement de la tarification

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 2 minutes de lecture
  • Activez ou désactivez les propriétés système qui contrôlent la manière dont les fonctionnalités de tarification sont traitées dans Gestion des ventes et commandes les applications.

    Avant de commencer

    Rôle requis : administrateur

    Pourquoi et quand exécuter cette tâche

    Vous pouvez contrôler les fonctionnalités de tarification suivantes à l’aide des propriétés du système de tarification :
    • Journalisation des demandes de moteur de tarification pour le débogage.
    • Méthode d’application de plusieurs ajustements de tarification définis dans diverses matrices de tarification.
    • Traitement parallèle d’un grand nombre de demandes de moteur de tarification, généralement 100 lignes de transaction ou plus, pour optimiser les performances. Vous pouvez également définir le seuil, c’est-à-dire le nombre de lignes de transaction qui déclenche le traitement parallèle.

    Procédure

    1. Accédez à la Tout > Tarification > Administration > Propriétés.
    2. Définissez les propriétés suivantes :
      Tableau 1. Propriétés de la personnalisation pour la tarification
      Propriété Description
      Journalisation des demandes de tarification

      (sn_csm_pricing.log_pricingengine_request)

      Contrôlez la consignation des demandes de moteur de tarification pour le débogage. Sélectionnez Oui pour activer la journalisation ou Non pour désactiver le journal des demandes de tarification.
      Méthode utilisée pour empiler des ajustements multiples définis dans des matrices

      (sn_csm_pricing.matrix_multiple_adjustments_handling)

      Contrôlez comment plusieurs ajustements de prix provenant de différentes matrices de tarification sont appliqués. Sélectionnez l'une des options suivantes :
      • Prix catalogue de départ : calculez les ajustements en fonction du prix catalogue du produit.
      • Exécution totale : calculez l’ajustement actuel en appliquant les calculs d’ajustement à la valeur ajustée précédente.
      Exécution parallèle du moteur de tarification
      • Activez le moteur de tarification pour effectuer un traitement parallèle des lignes de transaction lorsqu’un seuil de transaction est atteint.

        (sn_csm_pricing.enable_pricing_engine_parallel_execution)

      • Définissez le nombre de transactions qui doivent être remplies avant que le moteur de tarification puisse exécuter un traitement parallèle.

        (sn_csm_pricing.pricing_engine_parallelism_lines_threshold)

      Définissez des propriétés qui optimisent le temps de traitement des transactions de tarification.
      • La propriété d’exécution parallèle est définie sur Oui par défaut. Sélectionnez Non pour désactiver l’exécution parallèle et traiter les lignes de transaction en série. Si vous sélectionnez Non, le système ignore la valeur de seuil.
      • La valeur de seuil par défaut est 100. Vous pouvez saisir un nombre différent qui représente le nombre minimal de lignes de transaction qui doivent être remplies avant que le moteur de tarification puisse effectuer un traitement parallèle à l’aide de plusieurs threads.
      Remarque :
      Le traitement parallèle n’est pas effectué par le moteur de tarification pour les appels vers les intégrations de tarification du configurateur de produit, même si le nombre de lignes de transaction atteint le seuil de parallélisme.
    3. Sélectionnez Enregistrer.