Sie befinden sich hier:
Aufrufen der Place Sales Transaction API in einem Flow
Rufen Sie die PST-API (Place Sales Transaction) auf, um Angebote und Aufträge zu erstellen, zu aktualisieren und zu löschen und Preise für die zugehörigen Produkte und Services festzulegen. Bevor Sie die Aktion aufrufen können, erstellen und legen Sie die Werte einer Apex-definierten Variablen fest, die als Diagrammeingabe für die Aktion verwendet werden soll. Anhand der anderen Eingaben können Sie konfigurieren, wie Salesforce das Angebot oder den Auftrag bepreist und validiert. Die Aktion gibt die ID der Vertriebstransaktion sowie Statusinformationen zurück.
Erforderliche Editionen
| Verfügbarkeit: Lightning Experience |
| Verfügbarkeit: Enterprise, Unlimited und Developer Edition von Revenue Cloud mit aktivierter Transaktionsverwaltung |
Ziehen Sie in Flow Builder ein Element vom Typ "Aktion" in Ihren Flow. Wählen Sie die Kategorie Revenue Cloud aus und suchen Sie nach Invoke Place Sales Transaction API.
Eingabewerte festlegen
| Eingabeparameter | Beschreibung |
|---|---|
| Voreinstellungen für Katalograten | Geben Sie an, wie Revenue Cloud Preise für ein Angebot oder einen Auftrag während der Verarbeitung festlegt. Wenn Sie beispielsweise einem Angebot einen Angebotsbelegposten hinzufügen, ist es möglich, dass Sie das Angebot noch nicht bepreisen möchten. Die folgenden Optionen sind verfügbar:
Der Standardwert ist " |
| Konfigurationsmethode | Geben Sie an, wann Revenue Cloud während der Angebotserstellung Ratenkarteneinträge für Angebotsbelegposten mit nutzungsbasierten Preisen abruft. Die folgenden Optionen sind verfügbar:
Der Standardwert ist " |
| Konfigurationsoptionen | Geben Sie die Regeln an, die Salesforce zum Validieren eines Angebots oder Auftrags befolgt. Diese Optionen werden als boolesche Optionen ausgedrückt. Wenn Sie Revenue Cloud zum Ausführen einer Aktion angeben möchten, legen Sie den Wert für die Option auf true fest. Sie können für mehrere Optionen true angeben. Zu den Optionen zählen:
Der Standardwert für alle Optionen lautet |
| Kontextdetails | Geben Sie eine Zeichenfolge an, die die Kontext-ID enthält, damit Sie den Sitzungskontext in einem nachfolgenden Transaktions-API-Vorgang für Place Sales wiederverwenden können. |
| Diagramm | Diese Eingabe ist eine Apex-definierte Variable der Klasse RevSalesTrxn_RecordReference. Zwei Felder sind enthalten.
Der Wert des
|
Ausgabewerte speichern
| Ausgabeparameter | Beschreibung |
|---|---|
| Kontextdetails | Eine alphanumerische Zeichenfolge, die den Kontext identifiziert. |
| ID der Vertriebstransaktion | Die ID des Angebots oder Auftrags in dieser Transaktion. |
| Status-URL | Ein Link zur Tabelle "AsyncOperationTracker", der den Status Ihrer Anforderung anzeigt. Hängen Sie zum Zurückgeben des Status dieser Aktion die Tracker-ID einer Aktion an den URL an. |
| Tracker-ID | Eine alphanumerische Zeichenfolge, die die spezifische Aktion identifiziert. Hängen Sie diese ID an den Status-URL an, um den Status der Aktion zurückzugeben. |
Verwendung
Einrichten der Place Sales Transaction API-Eingabe:
- Verwenden Sie ein Zuweisungselement, um die Feldwerte der Klassenvariablen
TransactionNameRecordMapWrapper,OppNameRecordMapWrapperundPricebookNameRecordMapWrapperRevSalesTrxn_RecordMapWrapper festzulegen. - Wenn Sie Konfigurationsoptionen einschließen möchten, erstellen Sie die Optionen als neue boolesche Variablen.

