Loading
Liiketoimintaprosessiesi automatisointi Salesforce-kululla
Peruutustilauksen kohteiden yhteenvetojen esikatselu -toiminto

Peruutustilauksen kohteiden yhteenvetojen esikatselu -toiminto

Esikatsele Salesforcen Tilaustenhallinta-sivulta yhden tai useamman tilaustuotteen yhteenvedon peruuttamisen odotettuja tuloksia tilauksen yhteenvedosta ilman peruutusta. Tämä toiminto palauttaa arvot, jotka ehdotetun peruutuksen lähettäminen määrittäisi muutostilaukseen.

Vaaditut versiot

Käytettävissä: Lightning Experiencessa
Näytä tuetut Edition-versiot.
Tämä ominaisuus vaatii Salesforcen Tilaustenhallinta-lisäosan. Ota yhteyttä Salesforce-asiakkuuspäällikköösi ostaaksesi tuotteen.

Jos käytät Flow Builderia, lisää kulkuusi Toiminto-elementti. Valitse Tilaustenhallinta-luokka ja hae Peruutustilauksen kohteiden yhteenvetojen esikatselu.

Määritä input-arvot

Määritä input-arvot käyttämällä kulusta aiemmin saatuja arvoja.

Input-parametri Kuvaus
Peruuta tilaustuotteen yhteenvedon kohteita -toiminnon input

Tämä input-arvo on Apexin määrittämä muuttuja luokasta ConnectApi.ChangeInputRepresentation.

Muuttujalla on yksi kenttä: changeItems. Tämä kenttä on Apexin määrittämien muuttujien luettelo luokasta ConnectApi.ChangeItemInputRepresentation. Jokainen muuttuja sisältää seuraavat kentät:

  • changeItemFees — Luettelo Apexin määrittämistä muuttujista luokasta ConnectApi.ChangeItemFeeInputRepresentation. Jokainen muuttuja sisältää seuraavat kentät:
    • amount — Pakollinen. Maksun summan laskemiseen käytetty arvo, perustuen amountType-arvoon. Sen täytyy olla positiivinen arvo.
    • amountType — Pakollinen. Kuvaa, miten maksun summa lasketaan. Sillä voi olla jokin seuraavista arvoista:
      • AmountWithTax summa on maksun summa, mukaan lukien vero.
      • AmountWithoutTax summa on maksun summa, sisältäen verot. Vero lasketaan arvolle ja lisätään siihen.
      • Prosenttiosuus summa on prosenttiluku. Maksun summa on summa jaettuna 100:lla ja kerrottuna asiaan liittyvän tilaustuotteen yhteenvedon TotalPrice - ja TotalTaxAmount -arvoilla palautettavalle määrälle.
      • PercentageGross summa on prosenttiluku. Maksun summa on summa jaettuna 100:lla ja kerrottuna asiaan liittyvän tilaustuotteen yhteenvedon TotalLineAmountWithTax -arvolla palautettavalle määrälle.
    • description — Maksun kuvaus.
    • priceBookEntryId — Pakollinen, ellei hintakirjat ole valinnaisia organisaatiossa. Maksutuotteeseen liittyvän hintakirjamerkinnän tunnus.
    • product2Id — Pakollinen. Maksua edustavan tuotteen tunnus.
    • reason — Pakollinen. Maksun syy. Arvon täytyy vastata Tilaustuotteen yhteenvedon muutos -objektin Syy -valintaluettelossa olevaa arvoa.
  • orderItemSummaryId — Pakollinen. Peruutettavan tilaustuotteen yhteenvedon tunnus. Kyseessä ei voi olla toimitusmaksujen tuote.
  • quantity — Pakollinen. Peruutettava määrä.
  • reason — Pakollinen. Peruutuksen syy. Arvon täytyy vastata jotakin Tilaustuotteen yhteenvedon muutos -objektin Syy-kentän valintaluetteloarvoa.
  • shippingReductionFlag — Pakollinen. Totuusarvo, joka määrittää, jaetaanko mahdolliset toimitusmaksut suhteellisesti hinnan muutoksen perusteella.
Tilauksen yhteenvedon tunnus Viite tilauksen yhteenvetoon, jonka tilaustuotteiden peruutuksen tuloksia haluat esikatsella.

Tallenna output-arvot

Output-parametri Kuvaus
Peruuta tilaustuotteen yhteenveto -toiminnon output

Tämä output-arvo on Apexin määrittämä muuttuja luokasta ConnectApi.PreviewCancelOutputRepresentation. Se sisältää arvot, jotka täytettäisiin muutostilaustietueeseen ehdotetun peruutuksen perusteella

changeBalances-kentän arvon etumerkki on muutostilauksen tietueen etumerkkiä päinvastainen. Alennus on esimerkiksi changeBalances-kentässä positiivinen arvo ja muutostilauksen tietueessa negatiivinen arvo.

orderSummaryId-kenttä on input-arvossa määritetyn tilauksen yhteenvedon tunnus.

changeBalances -kenttä on Apexin määrittämä muuttuja luokasta ConnectApi.ChangeItemOutputRepresentation, joka sisältää nämä kentät.

  • grandTotalAmount — Muuta verolliseen kokonaissummaan.
  • totalAdjDeliveryAmtWithTax — Muuta toimituksen säädettyyn välisummaan, mukaan lukien vero.
  • totalAdjDistAmountWithTax — Muuta tilauksen säätöjen kokonaissummaa, mukaan lukien vero.
  • totalAdjProductAmtWithTax — Muuta tuotteen säädettyyn välisummaan, mukaan lukien vero.
  • totalAdjustedDeliveryAmount — Muuta toimituksen säädettyyn välisummaan.
  • totalAdjustedDeliveryTaxAmount — Muuta toimituksen säädetyn välisumman veroon.
  • totalAdjustedProductAmount — Muuta tuotteen säädettyyn välisummaan.
  • totalAdjustedProductTaxAmount — Muuta tuotteen säädetyn välisumman veroa.
  • totalAdjustmentDistributedAmount — Muuta tilauksen säätöjen kokonaissummaa.
  • totalAdjustmentDistributedTaxAmount — Muuta tilauksen säätöjen kokonaissumman veroon.
  • totalAmount — Muuta kokonaissummaa ennen veroja.
  • totalExcessFundsAmount — Tilauksen yhteenvetoon liittyvien tilausten maksujen yhteenvetojen ylimääräisten varojen summa. Se on yhtä kuin veloitettu summa, joka ollaan velkaa hyvityksenä, mutta sitä ei ole liitetty laskuun tai hyvityslaskuun. Ylimääräisiä varoja kertyy tavallisesti, kun tilaustuotteita peruutetaan ennen täydennystä, mutta maksun veloituksen jälkeen. Tämä tilanne ei ole yleinen Yhdysvalloissa, jossa varat tavallisesti valtuutetaan, mutta niitä ei veloiteta ennen kuin täydennysprosessi alkaa. Tämä arvo sisältää kaikki tilauksen yhteenvetoon liittyvät ylimääräiset varat, eikä pelkästään tämänhetkiseen toimintoon liittyviä varoja.
  • totalFeeAmount — Peruutuksesta veloitettujen palkkioiden kokonaissumma.
  • totalFeeTaxAmount — Peruutuksesta veloitettujen palkkioiden veron kokonaissumma.
  • totalRefundableAmount — Hyvitettävä kokonaissumma. Tämä on ylimääräisten varojen ja kaikkien täydennyksen jälkeisiin muutoksiin liittyvien keskeneräisten muutostilausten kokonaissummien yhteenlaskettu summa. Tämä arvo sisältää kaikki tilauksen yhteenvetoon liittyvät hyvitettävät summat, eikä pelkästään tämänhetkiseen toimintoon liittyvää summaa.
  • totalTaxAmount — Muuta verojen kokonaissummaa.

Käyttö

Peruuta tilaustuotteen yhteenvedon kohteita -toiminnon input-arvon määrittäminen:

  • Jos haluat veloittaa maksuja, käytä Kohdistus-elementtejä määrittääksesi yhden tai useamman ConnectApi.ChangeItemFeeInputRepresentation -muuttujan amount -, amountType -, description -, priceBookEntryId -, product2Id - ja reason -kenttien arvot.
  • Käytä Kohdistus-elementtejä määrittääksesi yhden tai useamman ConnectApi.ChangeItemInputRepresentation-muuttujan orderItemSummaryId-, quantity-, reason- ja shippingReductionFlag-kenttien arvot.
  • Jos tarjoat maksuja, käytä Kohdistus-elementtejä lisätäksesi ConnectApi.ChangeItemFeeInputRepresentation -muuttujat niihin liittyvien ConnectApi.ChangeItemInputRepresentation -muuttujien changeItemFees -kenttiin.
  • Käytä Kohdistus-elementtiä lisätäksesi ConnectApi.ChangeItemInputRepresentation-muuttujat ConnectApi.ChangeInputRepresentation-muuttujan changeItems-kenttiin.
  • Käytä toiminnon input-arvona ConnectApi.ChangeInputRepresentation-muuttujaa ja tilauksen yhteenvedon tunnusta.

Näytä tämän toiminnon tulokset tilaustuotteiden yhteenvetojen peruuttamiseen käytetyssä kulussa, jotta käyttäjä voi tarkastaa ne ennen peruuttamisen suorittamista. Kun käyttäjä vahvistaa odotetut tulokset, välitä sama input-arvo Peruutustilauksen kohteiden yhteenvetojen lähetys -toimintoon.

 
Ladataan
Salesforce Help | Article