Différences entre le champ Statut de calcul et le champ Résultat de validation
Mappez le champ Statut de calcul et le champ Résultat de validation avec des tâches spécifiques de votre moteur de tarification et d'orchestration afin de maintenir un cycle de vie des transactions efficace et d'éviter des décisions métiers imprécises. Les deux champs suivent les états des transactions, mais chacun sert un objectif unique basé sur vos besoins métiers.
É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
Utilisez le champ Statut de calcul exclusivement pour suivre la progression en temps réel des tâches d'exécution. Utilisez-le par exemple pour déterminer si un calcul de prix ou de taxe est en cours pour un devis spécifique. Comme ces valeurs sont souvent imprécises, évitez de les utiliser comme machine d'état définitive pour bloquer une logique métier telle que l'activation de commandes ou la facturation.
Utilisez le champ Résultat de validation comme indicateur principal pour déterminer si une transaction est valide et prête à avancer. Ce champ permet de mieux contrôler le cycle de vie des transactions en empêchant l'avancement du cycle de vie. Par exemple, si une transaction est marquée comme terminée, ce champ empêche le devis de devenir une commande.
Cet exemple illustre quelques meilleures pratiques pour une intégration efficace de la tarification et de l'orchestration de commande pour une transaction.
Imaginons qu'un utilisateur exécute une action corrective sur les champs de tarification et configure le processus de transaction pour ignorer la tarification. Suivez ces normes de validation pour intégrer efficacement la tarification et l'orchestration des commandes.
Définir le statut de validation : Mettez explicitement à jour le Résultat de validation sur TransactionIncomplete si une action ignorée entraîne la nullité du devis.
Automatisez le processus : Automatisez la définition de ces résultats à l'aide de systèmes de devis et de commande intégrés plutôt que de dépendre de la saisie manuelle de l'utilisateur.
Évitez toute ambiguïté : Ne vous appuyez pas sur des valeurs nulles, car elles ne font pas la différence entre une action réussie et aucune action.
Incluez toutes les validations système pour calculer l'état final de la transaction. Utilisez ce tableau pour comparer comment ces champs déterminent si une commande est prête pour l'activation.
Nom du champ
Utilisation recommandée
Impact de la logique métier
Statut de calcul
Surveillance de la progression uniquement. Par exemple, Tarification en cours.
N'utilisez pas ce statut pour bloquer les étapes du cycle de vie, telles que la facturation ou l'actifisation.
Résultat de validation
Détermination de la validité de la transaction. Par exemple, TransactionIncomplete.
Utilisez ce champ pour empêcher l'avancement du cycle de vie des devis et des commandes non valides.
En résumé, utilisez le champ Statut de calcul pour afficher la progression des tâches en arrière-plan et le champ Résultat de validation afin de déterminer si une transaction est terminée et valide pour l'étape suivante.
Cet article a-t-il résolu votre problème ?
Dites-nous ce que nous pouvons améliorer !
Chargement
Salesforce Help | Article
Cookie Consent Manager
General Information
Required Cookies
Functional Cookies
Advertising Cookies
General Information
We use three kinds of cookies on our websites: required, functional, and advertising. You can choose whether functional and advertising cookies apply. Click on the different cookie categories to find out more about each category and to change the default settings.
Privacy Statement
Required Cookies
Always Active
Required cookies are necessary for basic website functionality. Some examples include: session cookies needed to transmit the website, authentication cookies, and security cookies.
Functional Cookies
Functional cookies enhance functions, performance, and services on the website. Some examples include: cookies used to analyze site traffic, cookies used for market research, and cookies used to display advertising that is not directed to a particular individual.
Advertising Cookies
Advertising cookies track activity across websites in order to understand a viewer’s interests, and direct them specific marketing. Some examples include: cookies used for remarketing, or interest-based advertising.