API de tarification de Sales CRM

  • Rversion finale: Australia
  • Mis à jour 26 sept. 2025
  • 2 minutes de lecture
  • L’API de tarification Sales CRM fournit des méthodes de calcul des prix pour les lignes de transaction contenant des produits.

    La tarification Sales CRM est utilisée pour calculer les prix des lignes de transaction contenant des produits. Il prend également en charge le calcul des déploiements au niveau de l’en-tête de transaction en agrégeant les valeurs de toutes les lignes. En outre, le moteur de tarification peut être utilisé dans un configurateur pour déterminer le prix des produits au fur et à mesure de leur sélection ou de leur configuration.

    L’appelant a la possibilité de spécifier si le moteur doit calculer :
    • Prix uniquement
    • Coûts
    • Ajustements (remises, majoration)
    • Déploiements au niveau de la ligne et/ou de l’en-tête

    Cette API appartient à l’espace de noms sn_csm_pricing et nécessite le rôle [sn_csm_pricing.pricing_integrator].

    Prérequis : vous devez configurer une offre de produit qui comprend les propriétés suivantes :
    • Obligatoire :
      • Caractéristiques des offres de produits
      • Unité de mesure
      • Liste de prix
      • Lignes de liste des prix
      • Attribuer les ajustements
    • Facultatif
      • Variables de contexte
      • Matrices de règles

    Prise en charge de l’ID externe

    Avec la résolution d’ID externe, vous pouvez utiliser vos propres identificateurs ou codes pour les champs de référence sélectionnés au lieu d’un sys_id ServiceNow. Par exemple, vous pouvez effectuer une intégration à d’autres systèmes CRM ou ERP qui ne disposent pas d’une sys_id ServiceNow pour ses objets. Vous pouvez utiliser des codes externes pour les champs de référence suivants, y compris, mais sans s’y limiter :
    • Offre de produits
    • Liste de prix
    • Unité de mesure

    Remarque : La résolution de l’ID externe s’applique uniquement aux demandes de tarification de l’API REST et n’affecte pas les flux basés sur l’interface utilisateur. L’exécution de la tarification peut utiliser des ID système internes, des ID externes ou une combinaison des deux ID dans les demandes de tarification telles que configurées dans le mappage de variable de contexte.

    Configuration et mappage de variables de contexte

    En tant qu’administrateur, avant d’envoyer une demande de tarification de l’API REST, créez les variables de contexte qui définissent les champs de référence pour les ID externes ou les codes qui participent à la résolution d’ID externe. Vous ajoutez également les ID ou codes externes aux tables de référence appelées par les demandes de tarification. Pour plus d’informations sur la définition des variables de contexte, reportez-vous à la section External ID support in Sales CRM Pricing API.

    Fonctionnement des ID externes dans les demandes de tarification

    Réception de la demande

    L’appelant envoie une demande REST API de tarification qui peut inclure :

    • ID ou codes externes
    • sys_ids ServiceNow
    • Une combinaison des deux

    Les demandes doivent inclure (« use_external_code » : vrai) dans l’objet paramètres pour activer la résolution de code externe.