Loading
Informazioni sull'ordine di esecuzione per la transazione di vendita sul posto

Informazioni sull'ordine di esecuzione per la transazione di vendita sul posto

Quando si crea o si aggiorna un preventivo o un ordine utilizzando l'API Place Sales Transaction, Revenue Management (in precedenza Revenue Cloud) elabora la richiesta tramite un ordine di esecuzione definito. Questo ordine descrive come vengono eseguiti configurazione, prezzi, hook Apex e automazione durante l'elaborazione delle transazioni. Comprendere questo ordine consente di determinare dove viene eseguita la logica dei prezzi e come vengono elaborati i dati di contesto quando si utilizza Effettua transazione di vendita.

Versioni (Edition) richieste

Disponibile nelle versioni: Lightning Experience
Disponibile in: Enterprise Edition, Unlimited Edition e Developer Edition di Revenue Management (precedentemente Revenue Cloud) con licenza Revenue Cloud Advanced.

Quando Effettua transazione di vendita elabora una richiesta, Gestione del reddito esegue questi passaggi in sequenza.

  1. Salva l'intestazione della transazione di vendita.
    1. Esegue i trigger associati all'intestazione della transazione.
    2. Sincronizza nuovamente i dati di contesto supportati nel contesto della transazione quando i dati di contesto sono inclusi nel payload della richiesta.
  2. Idrata la transazione con i dati necessari per la configurazione e i prezzi.
  3. Applica la logica di configurazione applicabile alla transazione.
  4. Risolve i dati di modifica, rinnovo e annullamento necessari per la transazione.
  5. Convalida la transazione utilizzando le regole di convalida CRF.
    Importante
    Importante La convalida CRF viene eseguita prima dell'hook Apex pre-prezzatura. Se si utilizzano gli hook Apex per modificare campi come Data iniziale o Quantità, tali modifiche ignorano la convalida CRF e possono produrre risultati imprevisti. Per garantire una convalida corretta, aggiornare campi come Data e Quantità nel payload della richiesta prima di chiamare Effettua transazione di vendita.
  6. Esegue la determinazione dei prezzi.
    1. Esegue l'hook Apex pre-pre-prezzatura, se definito.
    2. Esegue la logica dei prezzi.
    3. Esegue l'hook Apex post-prezzatura, se definito.
  7. Persistono i dati dal contesto della transazione.
    1. Esegue trigger per i record interessati.
    2. Sincronizza nuovamente i dati di contesto supportati nella risposta quando i dati di contesto sono inclusi nel payload della richiesta.
  8. Esegue flussi attivati da record e altra logica personalizzata in base ai dati persistenti.
 
Caricamento
Salesforce Help | Article