Ti trovi qui:
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:
Il valore predefinito è |
| 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:
Il valore predefinito è |
| 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:
Il valore predefinito per tutte le opzioni è |
| 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
|
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,OppNameRecordMapWrapperePricebookNameRecordMapWrapperdella classe RevSalesTrxn_RecordMapWrapper. - Se si desidera includere opzioni di configurazione, creare le opzioni come nuove variabili booleane.

