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