Loading

Salesforce CPQ non supporta il parametro allOrNone in alcuni scenari CPQ DML

Data pubblicazione: Sep 27, 2025
Descrizione
Il parametro allOrNone può essere impostato per consentire alle istruzioni DML di avere successo per alcuni record e non riuscire solo per i record che presentano errori (vedere: Documentazione per sviluppatori sulle classi di database).  A causa della natura dei trigger che creano i record in background, alcuni processi CPQ non supportano il parametro allOrNone o lo supportano in modo limitato.
Risoluzione

Sebbene molte operazioni in Salesforce CPQ consentano il funzionamento di questa operazione come previsto, esistono alcune eccezioni note al supporto delle operazioni DML allOrNone=FALSE all'interno del pacchetto Salesforce CPQ.

Nota: questo non è un elenco completo dei punti in cui CPQ non supporta allOrNone, ma copre i casi d'uso più comuni.

  • Verifica Ordinato su più Opportunità - Se uno degli Ordini non viene creato a causa di un errore, l'intera operazione non va a buon fine (cioè tutte le Opportunità vengono riportate allo stato originale)
  • Verifica Ordinato su più Preventivi - Se uno degli Ordini non viene creato a causa di un errore, l'intera operazione non va a buon fine (cioè tutti i Preventivi vengono riportati allo stato originale).
  • Verifica Contrattato su più Opportunità quando si usa 'Contratto in primo piano' - Se un contratto non viene creato, l'intera operazione non va a buon fine (cioè tutte le Opportunità vengono riportate allo stato originale).
  • Verifica Previsioni di rinnovo/Rinnovo con preventivo su un elenco di contratti - Se la parte sincrona della creazione di un'Opportunità di rinnovo non riesce per un contratto, l'intera operazione non va a buon fine (cioè tutti i Contratti vengono riportati allo stato originale).
Numero articolo Knowledge

000393650

 
Caricamento
Salesforce Help | Article