Sie befinden sich hier:
Aktion zum Stornieren der Vorschau von Auftragspositionszusammenfassungen
Zeigen Sie in der Salesforce-Auftragsverwaltung eine Vorschau der erwarteten Ergebnisse der Stornierung einer oder mehrerer Auftragsproduktzusammenfassungen aus einer Auftragszusammenfassung an, ohne die Stornierung auszuführen. Die Ausgabe dieser Aktion enthält die Werte, die für den Änderungsauftrag festgelegt werden würden, wenn Sie die vorgeschlagene Stornierung senden.
Erforderliche Editionen
| Verfügbarkeit: Lightning Experience |
| Unterstützte Editionen anzeigen. |
| Für diese Funktion ist das Add-On "Salesforce-Auftragsverwaltung" erforderlich. Wenden Sie sich zum Kauf an Ihren Salesforce-Kundenbeauftragten. |
Ziehen Sie in Flow Builder ein Element vom Typ "Aktion" in Ihren Flow. Wählen Sie die Kategorie Auftragsverwaltung aus und suchen Sie nach Vorschau der Positionszusammenfassungen des Stornierungsauftrags.
Eingabewerte festlegen
Verwenden Sie die Werte von einem früheren Punkt im Flow, um die Eingaben festzulegen.
| Eingabeparameter | Beschreibung |
|---|---|
| Eingabe der Posten für die Auftragspositionszusammenfassung der Stornierung | Diese Eingabe ist eine Apex-definierte Variable der Klasse ConnectApi.ChangeInputRepresentation. Die Variable enthält ein Feld: changeItems. Dieses Feld ist eine Liste Apex-definierter Variablen der Klasse ConnectApi.ChangeItemInputRepresentation. Jede Variable enthält diese Felder:
|
| Auftragszusammenfassungs-ID | Verweis auf die Auftragszusammenfassung, für die Sie eine Vorschau zum Stornieren von Auftragsproduktzusammenfassungen anzeigen möchten. |
Ausgabewerte speichern
| Ausgabeparameter | Beschreibung |
|---|---|
| Ausgabe für die Auftragspositionszusammenfassung der Stornierung | Bei dieser Ausgabe handelt es sich um eine Apex-definierte Variable der Klasse ConnectApi.PreviewCancelOutputRepresentation, die die Werte enthält, mit denen der Änderungsauftrags-Datensatz für die vorgeschlagene Stornierung ausgefüllt werden würde. Das Zeichen eines Werts im Feld changeBalances ist das Gegenteil des entsprechenden Werts in einem Änderungsauftragsdatensatz. Beispielsweise ist ein Rabatt in changeBalances ein positiver Wert und in einem Änderungsauftragsdatensatz ein negativer Wert. Das Feld orderSummaryId enthält die ID der in der Eingabe angegebenen Auftragszusammenfassung. Das Feld changeBalances ist eine Apex-definierte Variable der Klasse ConnectApi.ChangeItemOutputRepresentation, die diese Felder enthält.
|
Verwendung
Einrichten der Eingabe der Posten für die Auftragspositionszusammenfassung der Stornierung:
- Wenn Sie Gebühren erheben möchten, verwenden Sie Zuweisungselemente, um die Feldwerte Betrag, amountType, Beschreibung, priceBookEntryId, product2Id und Ursache für mindestens eine Variable vom Typ ConnectApi.ChangeItemFeeInputRepresentation festzulegen.
- Verwenden Sie Zuweisungselemente zum Festlegen der Feldwerte orderItemSummaryId, quantity, reason und shippingReductionFlag für eine oder mehrere Variablen des Typs ConnectApi.ChangeItemInputRepresentation.
- Wenn Sie Gebühren berechnen, verwenden Sie Zuweisungselemente, um den changeItemFees-Feldern in den zugeordneten ConnectApi.ChangeItemInputRepresentation-Variablen die ConnectApi.ChangeItemFeeInputRepresentation-Variablen hinzuzufügen.
- Verwenden Sie ein Zuweisungselement, um die Variablen des Typs ConnectApi.ChangeItemInputRepresentation dem Feld changeItems in einer Variablen ConnectApi.ChangeInputRepresentation hinzuzufügen.
- Verwenden Sie die Variable ConnectApi.ChangeInputRepresentation und die Auftragszusammenfassungs-ID in der Aktionseingabe.
Zeigen Sie in einem Flow zum Stornieren von Auftragsproduktzusammenfassungen die Ausgabe dieser Aktion an, die der Benutzer überprüfen kann, bevor er die Stornierung ausführt. Wenn der Benutzer die erwarteten Ergebnisse überprüft hat, übergeben Sie die gleiche Eingabe an eine Aktion zum Senden der Positionszusammenfassungen des Stornierungsauftrags.
