Loading
Impara
Sommario
Seleziona filtri

          Nessun risultato
          Nessun risultato
          Ecco alcuni suggerimenti per la ricerca

          Controlla l'ortografia delle parole chiave.
          Usa termini di ricerca più generici.
          Seleziona meno filtri per ampliare la tua ricerca.

          Cerca in tutta la Guida di Salesforce
          Invocazione dell'API Collocazione transazioni di vendita in un flusso

          Invocazione dell'API Collocazione transazioni di vendita in un flusso

          Invocare l'API Place Sales Transaction (PST) per creare, aggiornare ed eliminare preventivi e ordini e assegnare un prezzo ai prodotti e servizi correlati. Prima di poter invocare l'azione, creare e impostare i valori di una variabile definita da Apex da utilizzare come input grafico per l'azione. È possibile utilizzare gli altri input per configurare il modo in cui Salesforce calcola i prezzi e convalida il preventivo o l'ordine. L'azione restituisce l'ID della transazione di vendita e le informazioni sullo stato.

          Versioni (Edition) richieste

          Disponibile nelle versioni: Lightning Experience
          Disponibile in: Enterprise Edition, Unlimited Edition e Developer Edition di Revenue Cloud in cui è abilitata la gestione delle transazioni

          In Flow Builder, aggiungere un elemento Azione al flusso. Selezionare la categoria Revenue Cloud e cercare l'API Invoca luogo vendita.

          Impostazione dei valori di input

          Parametro di input Descrizione
          Preferenze per le tariffe catalogo

          Specificare in che modo Revenue Cloud calcola il prezzo di un preventivo o di un ordine durante l'elaborazione. Ad esempio, se si aggiunge una voce preventivo a un preventivo, è possibile che non si desideri ancora assegnare un prezzo al preventivo. I valori possibili sono:

          • Force: assegnare sempre un prezzo al preventivo o all'ordine.
          • Skip: non assegnare mai un prezzo al preventivo o all'ordine.
          • System: seguire la preferenza di sistema, utilizzata per determinare se è necessario un calcolo dei prezzi.

          Il valore predefinito è System.

          Metodo di configurazione

          Specificare quando Revenue Cloud recupera le voci delle schede tariffarie per le voci preventivo con prezzi basati sull'utilizzo durante il processo di creazione del preventivo. I valori possibili sono:

          • Fetch: recuperare le voci della scheda Tariffa durante il processo di creazione del preventivo.
          • Skip: saltare il recupero delle voci scheda tasso per le voci preventivo durante il processo di creazione del preventivo.

          Il valore predefinito è Skip. Questa proprietà è disponibile solo quando è abilitata la vendita basata sull'utilizzo.

          Opzioni di configurazione

          Specificare le regole che Salesforce segue per convalidare un preventivo o un ordine. Queste opzioni sono espresse come valori booleani. Per specificare Revenue Cloud per l'esecuzione di un'azione, impostare il valore dell'opzione su true. È possibile specificare true per più opzioni. Le opzioni includono:

          • validateProductCatalog — Quando true, esegue la convalida rispetto al catalogo prodotti.
          • validateAmendRenewCancel: quando true, esegue convalide per i processi di modifica, rinnovo o annullamento.
          • executeConfigurationRules: quando true, l'ordine deve rispettare le regole di configurazione durante l'elaborazione. Se false, le regole vengono ignorate e viene emesso un avviso.
          • addDefaultConfiguration: quando true, aggiungere automaticamente le configurazioni predefinite al preventivo o all'ordine.

          Il valore predefinito per tutte le opzioni è false.

          Dettagli contesto Specificare una stringa contenente l'ID contesto in modo da poter riutilizzare il contesto della sessione in una successiva operazione API Place Sales Transaction.
          Grafico

          Questo input è una variabile definita da Apex di classe RevSalesTrxn_RecordReference. Include due campi.

          Il valore del campo records dipende dall'oggetto su cui si agisce e dall'azione che si sta eseguendo sull'oggetto. Ad esempio, per aggiungere voci a un preventivo, è possibile impostare il campo records come segue.

          • RecordReference.referenceId: stringa che identifica la variabile.
          • RecordReference.record.method: stringa che definisce il metodo API da chiamare, ad esempio POST.
          • RecordReference.record.type: stringa che definisce l'oggetto da modificare, ad esempio QuoteLineItem.
          • RecordReference.record.fieldValues: raccolta di variabili definite da Apex di classe RevSalesTrxn_RecordMapWrapper. Aggiungere il valore di queste variabili definite da Apex alla raccolta fieldValues.
            • TransactionNameRecordMapWrapper
            • OppNameRecordMapWrapper
            • PricebookNameRecordMapWrapper

          Memorizzazione dei valori di output

          Parametro di output Descrizione
          Dettagli contesto Stringa alfanumerica che identifica il contesto.
          ID transazione di vendita ID del preventivo o dell'ordine in questa transazione.
          URL stato Link alla tabella AsyncOperationTracker che mostra lo stato della richiesta. Per restituire lo stato dell'azione, aggiungere l'ID tracciamento di un'azione all'URL.
          ID tracciamento Stringa alfanumerica che identifica l'azione specifica. Per restituire lo stato dell'azione, aggiungere questo ID all'URL Stato.

          Utilizzo

          Per impostare l'input dell'API Inserisci transazione di vendita:

          • Utilizzare un elemento Assegnazione per impostare i valori dei campi delle variabili di TransactionNameRecordMapWrapper, OppNameRecordMapWrapper e PricebookNameRecordMapWrapper della classe RevSalesTrxn_RecordMapWrapper.
          • Se si desidera includere opzioni di configurazione, creare le opzioni come nuove variabili booleane.
          Nota
          Nota Gli aggiornamenti effettuati tramite l'Editor voci transazione di vendita non attivano flussi attivati da record in Gruppo voci preventivo. Sales Transaction Line Editor elabora questi aggiornamenti tramite l'API Place Sales Transaction in questo ordine: Preventivo, Gruppo di voci preventivo e quindi Voce preventivo. Quando un campo Gruppo di voci preventivo viene modificato nell'Editor voci transazione di vendita e le relative voci preventivo richiedono aggiornamenti, utilizzare hook Apex personalizzati anziché flussi dichiarativi attivati da record.
           
          Caricamento
          Salesforce Help | Article