Kuljetuksenhallinnan moduulit
Kuljetuksenhallinnan moduulit määrittävät logiikan, jota käytetään kuljetushintojen luomiseen ja käsittelemiseen kohdassa Kuljetuksenhallinta. Kuljetuksen hallintamoduuli laskee tehtäviä, kuten rahdinkuljettajan kuljetushinnan. Moduuli mahdollistaa laskentastrategioiden muuttamisen ajonaikana :n tietojen perusteella. Kuljetuksen hallintamoduuli muistuttaa laajennusta, joka liittyy tietyn rahdinkuljettajan sopimukseen.
Mitä laskentoja on käytettävissä?
Seuraavassa taulukossa on kuvattu -järjestelmässä käytettävissä olevat kuljetuksenhallintamoduulit.
Kuljetuksenhallinnan moduuli |
Kuvaus |
---|---|
Hinnan laskenta |
Laskee hinnat. |
Yleinen laskenta |
Yksinkertaiset muiden moduulien käyttämät apumoduulit, jotka eivät edellytä tietoja -järjestelmästä, esimerkiksi jako-osuuden laskenta. Jako-osuuden laskentojen avulla vähennetään tiettyjen tilausten ja rivien lopullisia kuljetuskustannuksia dimensioiden, kuten volyymin ja painon, perusteella. |
Kilometrien laskenta |
Laskee kuljetusetäisyyden. |
Siirtoajan laskenta |
Laskee ajan, joka tarvitaan alusta loppuun kulkemiseen. |
Vyöhykkeen laskenta |
Laskee valitun osoitteen perusteella alueen ja laskee alueiden määrän, jotka on ylitettävä siirryttäessä osoitteesta A osoitteeseen B. |
Rahtilaskun tyyppi |
Standardoi rahtilaskun ja rahtikirjan rivit ja sitä käytetään automaattiseen rahtikirjan täsmäyttämiseen. |
Mitä laskentoja on määritettävä, jotta lähetykselle voidaan laskea hinta?
Jos haluat arvioida lähetyksen käyttäen tiettyä rahdinkuljettajaa, sinun on määritettävä useita kuljetushallintamoduuleita. Hinnan laskenta on pakollinen, mutta muiden kuljetuksen hallinnan moduulien on ehkä tuettava Hinnan laskenta-moduulia. Esimerkiksi Hinnan laskenta-ominaisuutta voidaan käyttää tietojen noutamiseen Kilometrien laskenta-moduulista ja hinnan laskemiseksi lähteen ja kohteen välillä kilometrien perusteella.
Mitä tarvitaan kuljetuksenhallintamoduulin alustamiseen?
Kuljetuksen hallintamoduuli edellyttää, että määrität alustustiedot tietynlaista toiminnallisuutta varten. Asetus voi sisältää seuraavan tyyppisiä tietoja:
Viitteet muihin kuljetushallinnan moduuleihin. Katso lisätietoja tämän osion määritysesimerkistä.
Viitteitä .NET-tyyppeihin, joita käytetään kuljetuksen hallintamoduulissa.
Yksinkertaiset konfigurointitiedot.
Useimmissa tapauksissa valitsemalla Parametrit -painikkeen kuljetuksen hallinnan moduulin asetuslomakkeissa alustetaan alustustiedot. Lisätietoja on yksittäisten kuljetushallintamoottoreiden ohjeistuksessa Määritä kuljetuksenhallinnan moduulit:ssa.
Esimerkki kilometrien laskentaan viittaavan hinnan laskennan määrityksestä
Seuraavassa esimerkissä kuvataan asetus, joka vaaditaan hinnan laskennalle, joka perustuu .NET-moduulin tyyppiin Microsoft.Dynamics.Ax.Tms.Bll.MileageRateEngine ja viittaa kilometrien laskentaan.
Parametri |
Kuvaus |
---|---|
RateBaseAssigner |
.NET-tyyppi, joka tulkitsee hintaan perustuvat määritystiedot tietylle skeemalle. Parametriarvon syntaksi koostuu kahdesta pystyviivalla (|) erotetusta segmentistä. Ensimmäinen osa sisältää kokoonpanonimen, joka määrittää määrittäjän tyypin. Toinen segmentti määrittää määrittäjän tyypin täydellisen nimen. Tämä sisältää tyypin nimitilan. |
MileageEngineCode |
Kilometrien laskennan koodi, joka tunnistaa kilometrien laskentatietueen Microsoft Dynamics AX-tietokannassa. |
Jako-osuuden laskenta |
Yleinen jako-osuuden laskennan yksilöivä koodi Microsoft Dynamics AX-tietokannassa. |
Lisätietoja taksamoottorin perustamisesta on kohdassa “Set up a rate engine” Määritä kuljetuksenhallinnan moduulit:ssa.
Metatietojen käyttö kuljetuksen hallintalaskuihin
Kuljetuksenhallinnan moduulit, jotka perustuvat kohdassa määriteltyihin tietoihin, saattavat käyttää erilaisia tietomalleja. Kuljetuksen hallintajärjestelmä mahdollistaa, että erilaiset kuljetuksen hallintamoduulit voivat käyttää samoja yleisiä fyysisiä tietokantatauluja. Varmistaaksesi, että ajoaikainen moottorin tietojen tulkinta on täsmällistä, voit määrittää metatiedot tietokannan taulukoihin. Tämä vähentää uusien kuljetuksenhallintamoduulien rakentamiskustannuksia, koska ei vaadi lisärakenteita tauluille ja lomakkeille.
Mitä voidaan käyttää hakutietona hintalaskelmissa?
-järjestelmässä hintojen laskentaan käytettyjä tietoja hallitaan metatietomäärityksellä. Esimerkiksi jos haluat etsiä postinumeroihin perustuvia hintoja, sinun on määritettävä metatiedot, jotka perustuvat postinumeron hakutyyppiin.
Kaikki moduulin konfiguraatiot vaativat metatiedot?
Ei, kuljetuksen hallintamoduulit, joita käytetään hinnan laskemiseen ulkoisista järjestelmistä vaadittavien tietojen noutamiseen, eivät tarvitse metatietoja. Näiden moduulien hintatiedot voidaan noutaa ulkoisista rahdinkuljettajien järjestelmistä tavallisesti verkkopalvelun kautta. Esimerkiksi -järjestelmässä voit käyttää kilometrien laskentaa, joka noutaa tiedot suoraan Bing-kartoista, joten et tarvitse metatietoja tälle moduulille.
Huomautus
-järjestelmän mukana toimitettavat kuljetuksen hallintamoduulit käyttävät sovelluksesta noudettavia tietoja. Ulkoisiin järjestelmiin liittyvät moduulit eivät sisälly -järjestelmään. Ohjelmaperustaisen laajennettavuusmallin avulla voit rakentaa laajennuksia käyttämällä Visual Studio-työkaluja.
MIten määritän kuljetuksen hallinnan moduulin metatiedot?
Kuljetuksenhallintamoduulin metatiedot määritetään eri tavalla eri tyyppisille moduuleille.
Kuljetuksenhallinnan moduuli |
Metatietojen konfigurointi |
---|---|
Hinnan laskenta |
Vaatii Hintaperusteen tyyppi. Hintaperusteen tyyppi sisältää metatietoja hintaperusteen tiedoille ja hintaperusteen määritystiedoille. Hintaperusteen metatietojen rakenne määritetään hinnan laskennan tyypin perusteella. Hintaperusteen määrityksen metatietojen rakenne määritetään hinnan laskentaan liitetyn hintaperusteen määrittäjän tyypillä. Voit määrittää hinnan laskennan hintaperusteen tyypin Hinnan laskenta-lomakkeella ja Hinnan päätiedot-lomakkeella. |
Vyöhykkeen laskenta |
Edellyttää, että metatiedot voidaan määrittää suoraan vyöhykkeessä. |
Siirtoajan laskenta ja Kilometrien laskenta |
Hakee metatietoja suoraan kilometrikorvausmoduulin konfigurointiasetuslomakkeesta. |
Lisätietoja on kuljetushallintamoottoreiden asetusohjeistuksessa Määritä kuljetuksenhallinnan moduulit:ssa.
Esimerkki hinnan laskennan metatiedoista
Kuljetuksen hallintamoduuli vaatii alkuperäisen osoitteen tunnistamisen, kohdeosavaltion ja maan/alueen sekä lähetyksen alku- ja päätepisteen. Käyttämällä näitä vaatimuksia metatiedot näyttävät tiedot seuraavan taulukon mukaisesti. Taulukko sisältää myös tietoja vaadittavien syöttötietojen tyypistä.
- Määritä nämä tiedot Kuljetuksenhallinta > Asetukset-kohdassa Hintaperusteen tyyppi-lomakkeella.
Järjestys |
Nimi |
Kenttätyyppi |
Tietotyyppi |
Hakutyyppi |
Pakollinen |
---|---|---|---|---|---|
1 |
Alkuperä - postinumero |
Toimeksianto |
merkkijono |
Postinumero |
Valittu |
2 |
Kohteen osavaltio |
Toimeksianto |
merkkijono |
Alue |
|
3 |
Kohteen alkupostinumero |
Toimeksianto |
merkkijono |
Postinumero |
Valittu |
4 |
Kohteen loppupostinumero |
Toimeksianto |
merkkijono |
Postinumero |
Valittu |
5 |
Kohdemaa |
Toimeksianto |
merkkijono |
Maa/alue |