Loading

Salesforce CPQ ne prend pas en charge le paramètre allOrNone dans certains scénarios DML de CPQ

Date de publication: Sep 27, 2025
Description
Le paramètre allOrNone peut être défini pour permettre aux instructions DML de réussir pour certains enregistrements et de n’échouer que pour les enregistrements qui rencontrent des erreurs (voir : Database Class Developer Documentation).  En raison de la nature des déclencheurs créant des enregistrements dans l’arrière-plan, certains processus CPQ ne prennent pas en charge le paramètre allOrNone ou peuvent avoir un support limité pour ce paramètre.
Résolution

Bien que de nombreuses opérations dans Salesforce CPQ permettent à cette opération de fonctionner comme prévu, certaines exceptions connues à la prise en charge des opérations DML allOrNone=FALSE existent dans le package Salesforce CPQ.

Remarque : Il s’agit d’une liste non exhaustive des endroits où CPQ ne prend pas en charge allOrNone, mais elle aborde les cas d’utilisation les plus courants.

  • Vérification de Commandé sur plusieurs opportunités - Si l’une des commandes n’est pas créée à cause d'une erreur, l’ensemble de l’opération échoue (c’est-à-dire que toutes les opportunités sont renvoyées à leur état d’origine)
  • Vérification de Commandé sur plusieurs devis - Si l’une des commandes n’est pas créée à cause d'une erreur, l’ensemble de l’opération échoue (c’est-à-dire que tous les devis sont renvoyés à leur état d’origine).
  • Vérification de Contracté sur plusieurs opportunités lors de l’utilisation de « Contrat au premier plan » - Si l’un des contrats n’est pas généré, l’ensemble de l’opération échoue (c’est-à-dire que toutes les opportunités sont renvoyées à leur état d’origine).
  • Vérification de Prévision de renouvellement/Devis de renouvellement sur une liste de contrats - Si la partie synchrone de la création de l’opportunité de renouvellement échoue pour un contrat, l’ensemble de l’opération échoue (c’est-à-dire que tous les contrats sont renvoyés à leur état d’origine).
Numéro d’article de la base de connaissances

000393650

 
Chargement
Salesforce Help | Article