Loading
Apprendre
Table des matières
Sélectionner des filtres

          Aucun résultat
          Aucun résultat
          Voici quelques conseils de recherche

          Vérifiez l'orthographe de vos mots-clés.
          Utilisez des termes de recherche plus généraux.
          Sélectionnez moins de filtres pour élargir votre recherche.

          Recherchez dans toute l’aide de Salesforce
          Invocation de l'API Place Sales Transaction dans un flux

          Invocation de l'API Place Sales Transaction dans un flux

          Invoquez l'API Place Sales Transaction (PST) pour créer, mettre à jour et supprimer des devis et des commandes, et calculer le prix de leurs produits et services associés. Avant d'invoquer l'action, créez et définissez les valeurs d'une variable définie par Apex à utiliser comme entrée graphique pour l'action. Vous pouvez utiliser les autres entrées pour configurer la tarification et la validation du devis ou de la commande par Salesforce. L'action renvoie l'ID de la transaction commerciale ainsi que des informations sur le statut.

          Éditions requises

          Disponible avec : Lightning Experience
          Disponible avec : Éditions Enterprise, Unlimited et Developer de Revenue Cloud dans lesquelles la Gestion des transactions est activée

          Dans Flow Builder, ajoutez un élément Action vers votre flux. Sélectionnez la catégorie Revenu Cloud et recherchez Invoquer l'API Place Sales Transaction.

          Définition des valeurs d'entrée

          Paramètre d'entrée Description
          Préférences tarifaires du catalogue

          Spécifiez comment Revenue Cloud calcule le prix d'un devis ou d'une commande pendant le traitement. Par exemple, si vous ajoutez un élément de ligne de devis à un devis, il est possible que vous ne souhaitiez pas encore établir le prix du devis. Les valeurs possibles sont les suivantes :

          • Force—Toujours établir le prix du devis ou de la commande.
          • Skip—Ne calculez jamais le prix du devis ou de la commande.
          • System: suivez la préférence système, qui est utilisée pour déterminer si un calcul de tarification est requis.

          La valeur par défaut est System.

          Méthode de configuration

          Spécifiez quand Revenue Cloud récupère les entrées de carte tarifaire pour les éléments de ligne de devis avec la tarification basée sur l'utilisation pendant le processus de création du devis. Les valeurs possibles sont les suivantes :

          • Fetch: récupérez les entrées de la carte tarifaire pendant le processus de création du devis.
          • Skip: ignorez la récupération des entrées de carte tarifaire pour les éléments de ligne de devis pendant le processus de création du devis.

          La valeur par défaut est Skip. Cette propriété est disponible uniquement lorsque la vente basée sur l'utilisation est activée.

          Options de configuration

          Spécifiez les règles que Salesforce suit pour valider un devis ou une commande. Ces options sont exprimées en booléens. Pour spécifier Revenue Cloud pour exécuter une action, définissez la valeur de l'option sur true. Vous pouvez spécifier true pour plusieurs options. Les options comprennent :

          • validateProductCatalog : lorsque true, valide par rapport au catalogue de produits.
          • validateAmendRenewCancel : lors de la true, exécute des validations pour amender, renouveler ou annuler des processus.
          • executeConfigurationRules : lorsque true, la commande doit respecter les règles de configuration pendant le traitement. Si false, les règles sont contournées et un avertissement est émis.
          • addDefaultConfiguration : lorsque true, ajoutez automatiquement les configurations par défaut au devis ou à la commande.

          La valeur par défaut de toutes les options est false.

          Détails du contexte Spécifiez une chaîne qui contient l'ID de contexte pour pouvoir réutiliser le contexte de la session dans une opération ultérieure de l'API Place Sales.
          Graphique

          Cette entrée est une variable définie par Apex de la classe RevSalesTrxn_RecordReference. Elle contient deux champs.

          La valeur du champ records dépend de l'objet sur lequel vous agissez et de l'action que vous exécutez sur l'objet. Par exemple, pour ajouter des éléments de ligne à un devis, vous pouvez définir le champ de records comme suit.

          • RecordReference.referenceId : une chaîne qui identifie la variable.
          • RecordReference.record.method : chaîne qui définit la méthode d'API à appeler, par exemple POST.
          • RecordReference.record.type : une chaîne qui définit l'objet à modifier, par exemple QuoteLineItem.
          • RecordReference.record.fieldValues: une collection de variables définies par Apex de la classe RevSalesTrxn_RecordMapWrapper. Ajoutez la valeur de ces variables définies par Apex à la collection fieldValues.
            • TransactionNameRecordMapWrapper
            • OppNameRecordMapWrapper
            • PricebookNameRecordMapWrapper

          Stockage des valeurs de sortie

          Paramètre de sortie Description
          Détails du contexte Une chaîne alphanumérique qui identifie le contexte.
          ID de transaction commerciale L'ID du devis ou de la commande dans cette transaction.
          URL du statut Un lien vers le tableau AsyncOperationTracker qui indique le statut de votre requête. Pour renvoyer le statut de cette action, ajoutez l'ID de suivi d'une action à l'URL.
          ID de traceur Une chaîne alphanumérique qui identifie l'action spécifique. Pour renvoyer le statut de l'action, ajoutez cet ID à l'URL de statut.

          Utilisation

          Pour configurer l'entrée de l'API Place Sales Transaction :

          • Utilisez un élément Attribution pour définir les valeurs de champ des variables de classe TransactionNameRecordMapWrapper, OppNameRecordMapWrapper et PricebookNameRecordMapWrapper de RevSalesTrxn_RecordMapWrapper.
          • Si vous souhaitez inclure des options de configuration, créez-les en tant que nouvelles variables booléennes.
          Remarque
          Remarque Les mises à jour effectuées via l'éditeur de ligne de transaction commerciale ne déclenchent pas de flux déclenchés par un enregistrement dans Groupe de lignes de devis. L'éditeur de ligne de transaction commerciale traite ces mises à jour via l'API Placer les transactions commerciales dans l'ordre suivant : Devis, Groupe de lignes de devis, puis Élément de ligne de devis. Lorsqu'un champ Groupe de lignes de devis change dans l'Éditeur de ligne de transaction commerciale et les Éléments de ligne de devis associés nécessitent des mises à jour, utilisez des hooks Apex personnalisés au lieu de flux déclenchés par un enregistrement déclaratif.
           
          Chargement
          Salesforce Help | Article