Sie befinden sich hier:
Aktion "Rückgabeauftragsposten"
Verarbeiten Sie in der Salesforce-Auftragsverwaltung einen oder mehrere Rückgabeauftrags-Belegposten, die zu einem Rückgabeauftrag gehören. Diese Aktion erstellt einen Änderungsauftrags-Datensatz für die zurückgegebenen Posten und legt die verarbeiteten Rückgabeauftrags-Belegposten als schreibgeschützt fest. Sie können Rückgabeauftragsgebühren einschließen, die den Rückgabeauftrags-Belegposten zugeordnet sind. In diesem Fall wird ein Änderungsauftragsdatensatz für die Rückgabegebühren erstellt. Wenn ein verarbeiteter Rückgabeauftrags-Belegposten über eine verbleibende erwartete Menge verfügt, wird durch die Aktion ein separater Rückgabeauftrags-Belegposten für diese Menge erstellt.
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 Rückgabeauftragspositionen zurückgeben.
Eingabewerte festlegen
Verwenden Sie die Werte von einem früheren Punkt im Flow, um die Eingaben festzulegen.
| Eingabeparameter | Beschreibung |
|---|---|
| ID des Rückgabeauftrags | Verweis auf den Rückgabeauftrag, aus dem Sie Rückgabeauftrags-Belegposten verarbeiten möchten. |
| Eingabe für Artikelrückgabe | Diese Eingabe ist eine Apex-definierte Variable der Klasse ConnectApi.ReturnItemsInputRepresentation. Drei Felder sind enthalten. Das Feld returnOrderItemDeliveryCharges ist eine Liste Apex-definierter Variablen der Klasse ConnectApi.ReturnOrderItemDeliveryChargeInputRepresentation. Jede Variable enthält ein Feld:
Das Feld returnOrderItemFees ist eine optionale Liste Apex-definierter Variablen der Klasse ConnectApi.ReturnOrderItemFeeInputRepresentation. Jede Variable enthält diese Felder:
Das Feld returnOrderItems ist eine Liste Apex-definierter Variablen der Klasse ConnectApi.ReturnOrderItemInputRepresentation. Jede Variable enthält diese Felder:
|
Ausgabewerte speichern
| Ausgabeparameter | Beschreibung |
|---|---|
| Ausgabe für Artikelrückgabe | Diese Ausgabe ist eine Apex-definierte Variable der Klasse ConnectApi.ReturnItemsOutputRepresentation. Drei Felder sind enthalten. Das Feld changeOrderId enthält die ID des Änderungsauftragsdatensatzes, der für den zurückgegebenen Posten erstellt wurde, sowie die Zustellungsgebühren. Verwenden Sie diesen Änderungsauftrag, um eine Gutschrift zu erstellen. Das Feld changeOrderId enthält die ID des Änderungsauftragsdatensatzes, der für die Rückgabegebühren erstellt wurde. Verwenden Sie diesen Änderungsauftrag, um eine Rechnung zu erstellen. Das Feld returnLineItemSplits enthält eine Liste Apex-definierter Variablen der Klasse ConnectApi.ReturnOrderItemSplitLineOutputRepresentation, die diese Felder umfasst. Nachdem ein Änderungsauftrag für einen Rückgabeauftrags-Belegposten erstellt wurde, ist der Rückgabeauftrags-Belegposten schreibgeschützt. Wenn diese Aktion für die Rückgabe einer Teilmenge verwendet wird, wird ein neuer "aufgeteilter" Rückgabeauftrags-Belegposten erstellt, der die restliche zurückzugebende Menge beinhaltet. In diesem Fall werden die IDs der ursprünglichen und aufgeteilten Rückgabeauftrags-Belegposten in einem Element der Ausgabelisteneigenschaft returnLineItemSplits zurückgegeben.
|
Verwendung
Einrichten der Eingabe für die Rückgabe von Rückgabeauftragspositionen:
- Verwenden Sie Zuweisungselemente, um die Feldwerte quantityReceived, quantityRejected, quantityReturned, quantityToCancel, reasonForRejection und returnOrderLineItemId für eine oder mehrere Variablen vom Typ ConnectApi.ReturnOrderItemInputRepresentation festzulegen.
- Wenn Sie eine Zustellungsgebühr einfügen möchten, verwenden Sie Zuweisungselemente, um den Feldwert returnOrderLineItemId für eine oder mehrere Variablen vom Typ ConnectApi.ReturnOrderItemDeliveryChargeInputRepresentation festzulegen.
- Wenn Sie eine Rückgabegebühr hinzufügen möchten, verwenden Sie Zuweisungselemente, um die Feldwerte quantityReturned, quantityToCancel und returnOrderLineItemId für eine oder mehrere Variablen vom Typ ConnectApi.ReturnOrderItemFeeInputRepresentation festzulegen.
- Verwenden Sie ein Zuweisungselement, um die Variablen vom Typ ConnectApi.ReturnOrderItemInputRepresentation dem Feld returnOrderItems in einer Variablen ConnectApi.ReturnItemsInputRepresentation hinzuzufügen.
- Verwenden Sie ein Zuweisungselement, um die Variablen vom Typ ConnectApi.ReturnOrderItemDeliveryChargeInputRepresentation dem Feld returnOrderItemDeliveryCharges in einer Variablen ConnectApi.ReturnItemsInputRepresentation hinzuzufügen.
- Verwenden Sie ein Zuweisungselement, um die Variablen vom Typ ConnectApi.ReturnOrderItemFeeInputRepresentation dem Feld returnOrderItemFees in einer Variablen vom Typ ConnectApi.ReturnItemsInputRepresentation hinzuzufügen.
- Verwenden Sie die Variable ConnectApi.ReturnItemsInputRepresentation und die Rückgabeauftrags-ID in der Aktionseingabe.
