Loading

Errore causato da troppi processi inseribili nell'area di attesa nel pacchetto Salesforce CPQ

Data pubblicazione: Sep 27, 2025
Descrizione
Il pacchetto Salesforce CPQ ha diversi processi che vengono eseguiti in background come processi inseriti nell'area di attesa. Per richieste di informazioni generali e per conoscere i processi nell'area di attesa in Salesforce Apex, vedere la documentazione per sviluppatori Salesforce su Apex inseribile nell'area di attrsa.
Risoluzione

Questo errore viene spesso considerato un risultato dell'automazione personalizzata progettata in modo da funzionare in combinazione con il pacchetto Salesforce CPQ. Si tratta di un risultato di una limitazione Apex correlata al momento in cui una singola transazione genera più di un processo nell'area di attesa in un'organizzazione.

Se si riscontra questo errore, analizzare i record dell'automazione che apportano aggiornamenti a uno dei seguenti oggetti poiché sono quelli che potenzialmente inseriscono un progetto nell'area di attesa:

  • Opportunità
  • Ordine
  • Contratto
  • Prodotto ordinato
  • Abbonamento
  • Voce contratto
  • Preventivo
  • Voce preventivo
  • Gruppo voci preventivo


Azioni che possono inserire nell'area di attesa processi asincroni nel pacchetto Salesforce CPQ

  • Impostazione contrattata come TRUE per un ordine (solo se il contratto in primo piano = FALSE nelle impostazioni del pacchetto CPQ installato, altrimenti la creazione del contratto è sincrona)
  • Aggiornamento di qualsiasi campo in un record Voce preventivo dall'esterno dell'editor delle voci preventivo (tramite Apex o pagina dei dettagli del record)
  • Aggiornamento di un campo che fa parte dell'insieme Campi calcolati per l'oggetto Preventivo (tramite Apex o la pagina dei dettagli dei record)
  • Impostazione della previsione di rinnovo su TRUE per un contratto
  • Impostazione del rinnovo con preventivo su TRUE per un contratto
  • Aggiunta/modifica di un record abbonamento se per il contratto ad esso associato la previsione di rinnovo è impostata su TRUE e non sono stati generati preventivi per l'opportunità di rinnovo
  • Selezione del pulsante Crea ordine per un preventivo quando l'opzione che abilita l'uso di più ordini è impostata su FALSE nelle impostazioni del pacchetto se l'ordine contiene prodotti di utilizzo
  • Selezione del pulsante Crea ordine per un preventivo e selezione di almeno un prodotto per l'ordine quando l'opzione che abilita l'uso di più ordini è impostata su TRUE nelle impostazioni del pacchetto se si scelgono prodotti di utilizzo per l'ordine
  • Impostazione del campo Ordinato su TRUE per un preventivo se il preventivo contiene un prodotto di utilizzo
  • Impostazione del campo Ordinato su TRUE per un'opportunità se il preventivo principale contiene un prodotto di utilizzo
  • Visualizzazione in anteprima del documento
  • Generazione del documento

Una regola pratica generale è che tutte le chiamate al servizio Heroku inseriranno un processo nell'area di attesa (sia i servizi di calcolo che quelli di documentazione). È importante notare che la generazione di un ordine e il rinnovo dei contratti sono entrambi processi che eseguono calcoli.

Quando si verifica questo errore, analizzare l'automazione aggiunta all'organizzazione per vedere quali aggiornamenti vengono apportati agli oggetti menzionati sopra e se la personalizzazione nell'organizzazione può causare l'esecuzione di più voci dell'elenco (o l'esecuzione di alcune voci più di una volta). In molte istanze, spostare le azioni immediate da regole del flusso di lavoro, flussi e generatori di processi ad azioni posticipate nel tempo può evitare gli errori poiché il secondo processo presente nell'area di attesa verrà inserito nell'area di attesa dalla nuova azione posticipata.


NOTA: per informazioni aggiuntive, leggere l'articolo della Guida con i suggerimenti generali per la risoluzione dei problemi relativi ai limiti del governor Apex in CPQ.

Numero articolo Knowledge

000383160

 
Caricamento
Salesforce Help | Article