Loading
Automatisera dina verksamhetsprocesser
Innehållsförteckningar
Välj filter

          Inga resultat
          Inga resultat
          Här är några söktips

          Kontrollera stavningen av dina nyckelord.
          Använd mer allmänna söktermer.
          Välj färre filter för att utöka din sökning.

          Sök hela Salesforce-hjälpen
          Åtgärden Justera förhandsvisning av orderobjektsammanfattningar

          Å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:

          • adjustItems —Detta fält är en lista över Apex-definierade variabler av klassen ConnectApi.AdjustItemInputRepresentation. Var och en av variablerna innehåller dessa fält:
            • orderItemSummaryId — ID för en orderproduktsammanfattning att förhandsvisa en prisjustering för.
            • description —Valfri beskrivning av justeringen.
            • adjustmentType — Specificerar hur justeringsbeloppet ska beräknas från fältet discountValue. Den kan ha ett av dessa värden:
              • AmountTaxOnly—Värdet för discountValue är endast en justering för skatt.
              • AmountWithTax— Värdet för discountValue är justeringen, inklusive skatt.
              • AmountWithoutTax— Värdet för discountValue är justeringen, exklusive skatt. Tax beräknas på värdet och läggs till.
              • Percentage—Värdet för discountValue är en procentuell rabatt. Den delas på 100 och multipliceras sedan med totalpris och totalt skattebelopp för orderproduktsammanfattningen för att avgöra justeringsbeloppet.
              • ProductOnly—Värdet för discountValue är endast justeringen av produkten.
            • discountValue —Det värde som används för att beräkna justeringsbeloppet, enligt adjustmentType. Det måste vara ett negativt värde.
            • reason —Ojusteringsorsak. Värdet måste matcha ett av kombinationsrutans värden i fältet Orsak i objektet Orderproduktsammanfattning.
          • allocatedItemsChangeOrderType —Specificerar hur ändringsordrar skulle skapas för orderproduktsammanfattningskvantiteter som för närvarande uppfylls, definierat som QuantityAllocated - QuantityFulfilled. Den kan ha ett av dessa värden:
            • Disallowed—När du distribuerar justeringen, ignorera alla kvantiteter som uppfylls. Om en orderproduktsammanfattnings hela kvantitet uppfylls, returnera ett fel. Detta värde är standardvärdet.
            • InFulfillment—När du distribuerar justeringen, inkludera kvantiteter som uppfylls. Att skicka justeringen skulle skapa en separat ändringsorder för de justeringar som gjorts av dessa kvantiteter.
            • Förfyllande—När du distribuerar justeringen, inkludera kvantiteter som uppfylls. Att skicka justeringen inkluderar justeringarna av dessa kvantiteter i ändringsordern för kvantitetjusteringar innan uppfyllande.
          • individualLineItemTaxAdjustments—Specificerar om flera rader ska skapas för varje skattejustering eller en rad med alla skattejusteringar. Standardvärdet är falskt.

          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.

          • grandTotalAmount —Ändra till totalsumman med skatt.
          • totalAdjDeliveryAmtWithTax —Ändra till den justerade delsumman för leverans, inklusive skatt.
          • totalAdjDistAmountWithTax —Ändra till totalsumman för orderjusteringar, inklusive skatt.
          • totalAdjProductAmtWithTax —Ändra den justerade delsumman för produkt, inklusive skatt.
          • totalAdjustedDeliveryAmount —Ändra till den justerade delsumman för leverans.
          • totalAdjustedDeliveryTaxAmount —Ändra till den justerade delsumman för skatt på leverans.
          • totalAdjustedProductAmount —Ändra till den justerade delsumman för produkt.
          • totalAdjustedProductTaxAmount —Ändra den justerade delsumman för skatt på produkt.
          • totalAdjustmentDistributedAmount —Ändra till totalsumman för orderjusteringar.
          • totalAdjustmentDistributedTaxAmount —Ändra till totalsumman för skatt på orderjusteringar.
          • totalAmount —Ändra till totalsumman innan skatt.
          • totalExcessFundsAmount —Det överskottsbelopp som är tillgängligt för orderbetalningssammanfattningar relaterade till ordersammanfattningen. Det är lika med det insamlade beloppet som ska betalas som en återbetalning men är inte associerat med en faktura eller kreditnota. Överskottsbelopp inträffar vanligtvis när orderprodukter annulleras innan uppfyllande men efter att betalningen har samlats in. Denna situation är inte vanlig i USA, där resurser normalt auktoriseras men inte samlas in förrän uppfyllandeprocessen börjar. Detta värde innehåller alla överskottsbelopp relaterade till ordersammanfattningen, inte endast resurserna relaterade till den aktuella åtgärden.
          • totalRefundableAmount —Det totala beloppet som är tillgängligt för återbetalning. Det är summan av överskottsbeloppet och alla utestående ändringsorderbelopp som gäller för ändringar efter uppfyllande. Detta värde innehåller alla återbetalbara belopp relaterade till ordersammanfattningen, inte endast beloppet relaterat till den aktuella åtgärden.
          • totalTaxAmount —Ändra till totalsumman för skatt.

          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.

           
          Laddar
          Salesforce Help | Article