Åtgärden Justera förhandsvisning av orderobjektsammanfattningar
I Salesforce Orderhantering, förhandsgranska de förväntade resultaten av att justera priset på en eller flera orderproduktsammanfattningar i en ordersammanfattning, utan att köra justeringen. Du kan endast tillämpa en rabatt, inte en ökning. Utdata för denna åtgärd innehåller de värden som skulle anges för ändringsordrarna som skapas genom att skicka den föreslagna justeringen.
Versioner som krävs
| Tillgängliga i: Lightning Experience |
| Visa versioner som stöds. |
| Denna funktion kräver tillägget Salesforce Orderhantering. För att köpa, kontakta din kundansvariga på Salesforce. |
I Flow Builder, lägg till ett åtgärdselement i ditt flöde. Välj kategorin Orderhantering och sök efter Förhandsvisning av justering av orderobjektsammanfattningar.
Ange värden för indata
Använd värden från tidigare i flödet för att ange indata.
| Indataparameter | Beskrivning |
|---|---|
| ID för ordersammanfattning | ID för ordersammanfattningen som är associerad med orderproduktsammanfattningarna som du vill förhandsgranska en justering av priserna för. |
| Indata för justering av orderproduktsammanfattningar | Denna indata är en Apex-definierad variabel av klassen ConnectApi.AdjustOrderItemSummaryInputRepresentation, som innehåller dessa fält:
|
Lagra värden för utdata
Använd utdatavärden senare i flödet.
| Utdataparameter | Beskrivning |
|---|---|
| Utdata för justering av orderproduktsammanfattning | Dessa utdata är en Apex-definierad variabel av klassen ConnectApi.AdjustOrderSummaryOutputRepresentation, som innehåller de ekonomiska förändringar som skulle resultera från den föreslagna justeringen. De flesta av värdena representerar deltas för värdena i den associerade ordersammanfattningen. Tecknet för ett värde i fältet changeBalances är motsatsen av det motsvarande värdet i en ändringsorderpost. Till exempel är en rabatt ett positivt värde i changeBalances och ett negativt värde i en ändringsorderpost. Fältet orderSummaryId är ID:t för ordersammanfattningen som specificeras i indatan. Fältet changeBalances är en Apex definierad variabel av klassen ConnectApi.ChangeItemOutputRepresentation, som innehåller dessa fält.
Fältet postFulfillmentChangeOrderId är alltid null för en förhandsvisningsåtgärd. Fältet preFulfillmentChangeOrderId är alltid null för förhandsvisningsåtgärd. Fältet inFulfillmentChangeOrderId är alltid null för förhandsvisningsåtgärd. |
Användning
När en prisjustering tillämpas på en orderproduktsammanfattning övervägs dess kvantiteter i tre grupper:
- Pre-fulfillment—QuantityAvailableToFulfill, vilket är lika med QuantityOrdered - QuantityCanceled - QuantityAllocated
- In-fulfillment—QuantityAllocated - QuantityFulfilled
- Post-fulfillment—QuantityAvailableToReturn, vilket är lika med QuantityFulfilled - QuantityReturnInitiated
Du kan tillämpa justeringar för dessa grupper på tre olika sätt, styrt av indataegenskapen allocatedItemsChangeOrderType:
- Distribuera justeringen jämnt mellan kvantiteter för uppfyllande och efter uppfyllande. Ignorera kvantiteter som uppfylls. Att skicka justeringen skulle skapa en ändringsorder för justeringar av kvantiteter innan uppfyllande och en ändringsorder för justeringar av kvantiteter efter uppfyllande.
- Distribuera justeringen jämnt mellan kvantiteter för uppfyllande, för uppfyllande och efter uppfyllande. Att skicka justeringen skulle skapa en ändringsorder för justeringar av både kvantiteter innan uppfyllande och efter uppfyllande, och en ändringsorder för justeringar av kvantiteter efter uppfyllande.
- Distribuera justeringen jämnt mellan kvantiteter för uppfyllande, för uppfyllande och efter uppfyllande. Att skicka justeringen skulle skapa en ändringsorder för justeringarna till kvantiteter innan uppfyllande, en ändringsorder för justeringarna till kvantiteter efter uppfyllande och en ändringsorder för justeringarna till kvantiteter efter uppfyllande.
För att konfigurera Indata för justering av orderproduktsammanfattning:
- Använd Tilldelning-element för att ange fältvärdena för orderItemSummaryId, description, adjustmentType, discountValue och reason för en eller flera ConnectApi.AdjustItemInputRepresentation-variabler.
- Använd ett Tilldelning-element för att lägga till ConnectApi.AdjustItemInputRepresentation-variabler i fältet changeItems i en ConnectApi.AdjustOrderItemSummaryInputRepresentation-variabel.
- Använd ett Tilldelning-element för att konfigurera fältet allocatedItemsChangeOrderType i variabeln ConnectApi.AdjustOrderItemSummaryInputRepresentation.
- Använd variabeln ConnectApi.AdjustOrderItemSummaryInputRepresentation och ID för ordersammanfattningen i indatan för åtgärden.
I ett flöde för att justera priserna på orderproduktsammanfattningar, visa resultatet av denna åtgärd för användaren att granska innan justeringen körs. När användaren bekräftar de förväntade resultaten, skicka samma indata till en Skicka justering av orderobjektsammanfattningar-åtgärd.

