Voorbeeldactie van orderitemsamenvattingen annuleren
Bekijk in Salesforce Orderbeheer een voorbeeld van de verwachte resultaten van het annuleren van een of meer orderproductsamenvattingen vanuit een ordersamenvatting zonder de annulering uit te voeren. De uitvoer van deze actie bevat de waarden die in de wijzigingsorder zouden worden ingesteld door indiening van de voorgestelde annulering.
Vereiste editions
| Beschikbaar in: Lightning Experience |
| Ondersteunde editions weergeven. |
| Deze voorziening vereist de uitbreiding Salesforce Orderbeheer. Neem voor aanschaf contact op met uw Salesforce Account Executive. |
Voeg in Flow Builder een element Actie toe aan uw stroom. Selecteer de categorie Orderbeheer en zoek naar Voorbeeld van orderartikelsamenvattingen annuleren.
Invoerwaarden instellen
Gebruik waarden van eerder in de stroom om de invoer in te stellen.
| Invoerparameter | Beschrijving |
|---|---|
| Cancel Order Product Summary Items Input (Invoer van Samenvattingsitems van orderproducten annuleren) | Deze invoer is een door Apex gedefinieerde variabele van de klasse ConnectApi.ChangeInputRepresentation. De variabele heeft één veld: changeItems. Dit veld bestaat uit een lijst door Apex gedefinieerde variabelen van de klasse ConnectApi.ChangeItemInputRepresentation. Elke variabele bevat deze velden:
|
| ID van ordersamenvatting | Verwijzing naar de ordersamenvatting waaruit u voorbeelden wilt bekijken van samenvattingen van annuleringsorderproducten. |
Uitvoerwaarden opslaan
| Uitvoerparameter | Beschrijving |
|---|---|
| Cancel Order Product Summary Output (Uitvoer van Samenvatting van orderproduct annuleren) | Deze uitvoer is een door Apex gedefinieerde variabele van de klasseConnectApi.PreviewCancelOutputRepresentation, die de waarden bevat waarmee een wijzigingsorderrecord zou worden gevuld voor de voorgestelde annulering. Het teken van een waarde in het veld changeBalances is het tegenovergestelde van de bijbehorende waarde op een wijzigingsorderrecord. Een korting is bijvoorbeeld een positieve waarde in changeBalances en een negatieve waarde op een wijzigingsorderrecord. Het veld orderSummaryId is de ID van de ordersamenvatting die is opgegeven in de invoer. Het veld changeBalances is een door Apex gedefinieerde variabele van de klasse ConnectApi.ChangeItemOutputRepresentation, die de volgende velden bevat.
|
Gebruik
Als u Cancel Order Product Summary Items Input (Invoer van samenvattingsitems van orderproducten annuleren) wilt instellen:
- Als u kosten in rekening wilt brengen, gebruikt u elementen van Toewijzing om de veldwaarden amount, amountType, description, priceBookEntryId, product2Id en reason in te stellen voor een of meer ConnectApi.ChangeItemFeeInputRepresentation-variabelen.
- Gebruik toewijzingselementen om de veldwaarden orderItemSummaryId, quantity, reason en shippingReductionFlag in te stellen op een of meer ConnectApi.ChangeItemInputRepresentation-variabelen.
- Als u kosten factureert, gebruikt u toewijzingselementen om de ConnectApi.ChangeItemFeeInputRepresentation-variabelen toe te voegen aan de changeItemFees-velden van de gekoppelde ConnectApi.ChangeItemInputRepresentation-variabelen.
- Gebruik vervolgens een toewijzingselement om de ConnectApi.ChangeItemInputRepresentation-variabelen toe te wijzen aan het veld changeItems in een ConnectApi.ChangeInputRepresentation-variabele.
- Gebruik de ConnectApi.ChangeInputRepresentation-variabele en de ordersamenvatting-ID in de actie-invoer.
Geef in een stroom voor het annuleren van orderproductsamenvattingen de uitvoer van deze actie weer zodat de gebruiker deze kan controleren voordat de annulering wordt uitgevoerd. Wanneer de gebruiker de verwachte resultaten controleert, geeft u dezelfde invoer door aan een actie van het type Indienen van orderartikelsamenvattingen annuleren.
