Loading
Lernen
Inhalt
Filter auswählen

          Keine Ergebnisse
          Keine Ergebnisse
          Hier sind einige Suchtipps

          Überprüfen Sie die Schreibweise Ihrer Stichwörter.
          Verwenden Sie allgemeinere Suchbegriffe.
          Wählen Sie weniger Filter aus, um Ihre Suche auszuweiten.

          Gesamte Salesforce-Hilfe durchsuchen
          Aufrufen der Place Sales Transaction API in einem Flow

          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:

          • Force: Preisfestlegung für das Angebot oder den Auftrag.
          • Skip: Geben Sie niemals einen Preis für das Angebot oder den Auftrag an.
          • System: Befolgen Sie die Systemvoreinstellung, mit der bestimmt wird, ob eine Preisberechnung erforderlich ist.

          Der Standardwert ist "System".

          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:

          • Fetch: Rufen Sie die Ratenkarteneinträge während der Angebotserstellung ab.
          • Skip: Überspringen Sie das Abrufen von Ratenkarteneinträgen für Angebotsbelegposten während der Angebotserstellung.

          Der Standardwert ist "Skip". Diese Eigenschaft ist nur verfügbar, wenn der nutzungsbasierte Verkauf aktiviert 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:

          • validateProductCatalog: Bei true werden Validierungen mit dem Produktkatalog abgeglichen.
          • validateAmendRenewCancel: Führt beim true Validierungen für Änderungs-, Verlängerungs- oder Stornierungsprozesse aus.
          • executeConfigurationRules: Bei der true muss der Auftrag während der Verarbeitung Konfigurationsregeln einhalten. Bei false werden die Regeln umgangen und eine Warnung ausgegeben.
          • addDefaultConfiguration: Fügen Sie dem Angebot oder Auftrag bei der true automatisch die Standardkonfigurationen hinzu.

          Der Standardwert für alle Optionen lautet false.

          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.

          • graphId: Eine Zeichenfolge, die das Diagramm identifiziert.
          • records: Eine Apex-definierte Variable der Klasse RevSalesTrxn_RecordReference.

          Der Wert des records hängt von dem Objekt ab, auf das Sie reagieren, und von der Aktion, die Sie für das Objekt ausführen. Wenn Sie beispielsweise Belegposten zu einem Angebot hinzufügen möchten, können Sie das records wie folgt festlegen.

          • RecordReference.referenceId: Eine Zeichenfolge, die die Variable identifiziert.
          • RecordReference.record.methodEine Zeichenfolge, die die aufzurufende API-Methode definiert, beispielsweise POST.
          • RecordReference.record.type: Eine Zeichenfolge, die das zu ändernde Objekt definiert, beispielsweise QuoteLineItem.
          • RecordReference.record.fieldValues: Eine Sammlung Apex-definierter Variablen der Klasse RevSalesTrxn_RecordMapWrapper. Fügen Sie der fieldValues-Sammlung den Wert dieser Apex-definierten Variablen hinzu.
            • TransactionNameRecordMapWrapper
            • OppNameRecordMapWrapper
            • PricebookNameRecordMapWrapper

          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, OppNameRecordMapWrapper und PricebookNameRecordMapWrapper RevSalesTrxn_RecordMapWrapper festzulegen.
          • Wenn Sie Konfigurationsoptionen einschließen möchten, erstellen Sie die Optionen als neue boolesche Variablen.
          Hinweis
          Hinweis Über den Vertriebstransaktionsbelegposten-Editor vorgenommene Aktualisierungen lösen keine durch Datensätze ausgelösten Flows in der Angebotsbelegpostengruppe aus. Der Vertriebstransaktionsposten-Editor verarbeitet diese Aktualisierungen über die Place Sales Transaction API in der folgenden Reihenfolge: "Angebot", "Gruppe des Angebotsbelegpostens" und dann "Angebotsbelegposten". Wenn sich ein Feld vom Typ "Angebotsbelegpostengruppe" im Vertriebstransaktionsbelegposten-Editor ändert und zugehörige Angebotsbelegposten aktualisiert werden müssen, verwenden Sie anstelle von durch deklarative Datensätze ausgelösten Flows benutzerdefinierte Apex-Hooks.
           
          Laden
          Salesforce Help | Article