Tilausten reititysjärjestys keskiarvoisen etäisyyden mukaan
Laske Salesforcen Tilaustenhallinta-sovelluksessa inventaariosijaintien joukkojen keskiarvoinen etäisyys tilauksen vastaanottajaan ja palauta joukot, jotka on lajiteltu kyseisen keskiarvoisen etäisyyden mukaan. Käytä tätä toimintoa verrataksesi tilauksen täyttämiseen tarvittavien toimitusten keskiarvoisia etäisyyksiä eri sijainneista.
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 Order Management -luokka ja hae Order Routing Rank By Average Distance.
Määritä input-arvot
Määritä input-arvot käyttämällä kulusta aiemmin saatuja arvoja.
| Input-parametri | Kuvaus |
|---|---|
| Tilausten reititysjärjestys keskiarvoisen etäisyyden mukaan | Tämä input-arvo on Apexin määrittämä muuttuja luokasta ConnectApi.RankAverageDistanceInputRepresentation. deliveryCountryCode-kenttä on tilauksen vastaanottajan maakoodi. deliveryPostalCode-kenttä on tilauksen vastaanottajan postinumero. distanceUnit-kenttä määrittää, palautetaanko keskiarvoiset etäisuudet maileina vai kilometreinä. Arvo voi olla mi tai km. sortResult-kenttä määrittää, lajitellaanko sijaintijoukot nousevaan vai laskevaan järjestykseen keskiarvoisen etäisyyden mukaan. Arvo voi olla ASC tai DESC. targetLocations-kenttä on Apexin määrittämien muuttujien luettelo luokasta ConnectApi.TargetLocationInputRepresentation. Jokainen muuttuja edustaa joukkoa täydennyssijainteja, jotka voivat täyttää tilauksen yhdessä, ja se sisältää yhden kentän: sijainnit. Tämä kenttä on Apexin määrittämien muuttujien luettelo luokasta ConnectApi.LocationInputRepresentation. Jokainen luettelon sijainti edustaa yhtä kenttää, ja se sisältää seuraavat kentät:
|
Tallenna output-arvot
| Output-parametri | Kuvaus |
|---|---|
| Tilausten reititysjärjestys keskiarvoisen etäisyyden mukaan | Tämä output-arvo on Apexin määrittämä muuttuja luokasta ConnectApi.RankAverageDistanceOutputRepresentation, joka sisältää täydennyssijaintijoukkojen luettelon, lajiteltuna tilauksen vastaanottajan keskiarvoisen etäisyyden mukaan. distanceUnit-kenttä on määritetty etäisyyden yksikkö. Se voi olla mailit tai kilometrit. Tulokset-kenttä on Apexin määrittämien muuttujien luettelo luokasta ConnectApi.AverageDistanceResultOutputRepresentation, jokainen sisältää yhden kentän: distanceCalculation. Se on Apexin määrittämä muuttuja luokasta ConnectApi.DistanceCalculationOutputRepresentation. Se sisältää seuraavat kentät:
|
Käyttö
Tilausten reitityksen sijoitus keskiarvoisen etäisyyden mukaan -toiminnon määrittäminen:
- Käytä Kohdistus-elementtejä määrittääksesi yhden tai useamman ConnectApi.LocationInputRepresentation-muuttujan countryCode-, locationIdentifier- ja postalCode-kenttien arvot, jotka edustavat joukossa olevia sijainteja.
- Käytä Kohdistus-elementtiä lisätäksesi ConnectApi.LocationInputRepresentation-muuttujat ConnectApi.TargetLocationInputRepresentation-muuttujan locations-kenttiin.
- Toista kaksi edellistä vaihetta jokaiselle täydennyssijaintien joukolle.
- Käytä Kohdistus-elementtiä lisätäksesi ConnectApi.TargetLocationInputRepresentation-muuttujat ConnectApi.RankAverageDistanceInputRepresentation-muuttujan targetLocations-kenttiin.
- Käytä Kohtistus-elementtejä määrittääksesi ConnectApi.RankAverageDistanceInputRepresentation-muuttujan deliveryCountryCode-, deliveryPostalCode-, distanceUnit- ja sortResult-kenttien arvot.
- Käytä ConnectApi.RankAverageDistanceInputRepresentation-muuttujaa toiminnon input-arvona.
