Transportavimo valdymo mechanizmai

Transportavimo valdymo mechanizmai apibrėžia logiką, naudojamą generuojant ir apdorojant transportavimo tarifus modulyje Transportavimo valdymas.

Transportavimo valdymo mechanizmas apskaičiuoja užduotis, pvz., vežėjo transportavimo tarifą. Mechanizmo sistema leidžia keisti skaičiavimo strategijas apdorojimo metu, atsižvelgiant į Tiekimo grandinės valdyme esančius duomenis. Transportavimo valdymo mechanizmas panašus į priedą, susijusį su tam tikra vežėjo sutartimi.

Kokie yra galimi mechanizmai?

Toliau pateiktoje lentelėje parodyti galimi transportavimo valdymo mechanizmai.

Transportavimo valdymo mechanizmas Aprašymas
Tarifo keitimo variklis Apskaičiuojami tarifai.
Bendrasis modulis Paprasti pagalbiniai mechanizmai, naudojami kitų mechanizmų ir nereikalaujantys duomenų iš Tiekimo grandinės valdymo, pavyzdžiui, paskirstymo mechanizmas. Paskirstymo mechanizmai naudojami siekiant sumažinti galutines transportavimo išlaidas iki konkrečių užsakymų ir eilučių, atsižvelgiant į dimensijas, pvz., tūrį ir svorį.
Kilometražo modulis Apskaičiuojamas transportavimo atstumas.
Tranzito laiko variklis Apskaičiuojamas laikas, kurio reikia nukeliauti nuo pradinės iki galutinės paskirties vietos.
Zonos variklis Apskaičiuojama zona pagal dabartinį adresą ir skaičius zonų, kurias reikia kirsti norint nukeliauti nuo adreso A iki adreso B.
Transportavimo sąskaitos tipas Standartizuojama transportavimo sąskaita faktūra bei transportavimo sąskaitos eilutės ir yra naudojamas automatiniam transportavimo sąskaitos gretinimui atlikti.

Kokie mechanizmai turi būti sukonfigūruoti norint vertinti siuntą?

Norėdami vertinti siuntą naudodami konkretų vežėją, turite sukonfigūruoti kelis transportavimo valdymo mechanizmus. Tarifo keitimo variklis yra būtinas, bet norint palaikyti tarifo valdymo sistemą gali reikėti kitų transportavimo valdymo sistemų. Pavyzdžiui, tarifo variklis gali būti naudojamas nuskaityti duomenis iš kilometražo modulio, kad būtų galima apskaičiuoti tarifą remiantis kilometražas tarp šaltinio ir paskirties.

Ko reikia norint inicijuoti transportavimo valdymo mechanizmą?

Norėdami naudoti transportavimo valdymo mechanizmą, turite nustatyti inicijavimo duomenis, kad mechanizmas veiktų konkrečiu būdu. Nustatymas gali apimti toliau nurodytus duomenų tipus.

  • Nuorodos į kitus transportavimo valdymo mechanizmus. Išsamią informaciją žr. šiame skyriuje pateiktame konfigūracijos pavyzdyje.
  • Nuorodos į .NET tipus, kuriuos naudoja transportavimo valdymo mechanizmas.
  • Paprasti konfigūracijos duomenys.

Daugeliu atvejų galite spustelėti mygtuką Parametrai transportavimo valdymo modulio nustatymo formose, kad konfigūruokite inicijavimo duomenis. Tarifo nustatymo modulio, kuris nurodo kilometražo vedlį, pavyzdys. Šiame pavyzdyje pateikiamas nustatymas, reikalingas tarifo nustatymo moduliui, kuris pagrįstas .NET modulio tipu Microsoft.Dynamics.Ax. Tms.Bll.MileageRateEngine ir nuorodos į kilometražo sistemą.

Parametras Aprašymas
RateBaseAssigner .NET tipas, interpretuojantis tam tikros schemos tarifo pagrindo priskyrimo duomenis. Parametro reikšmės sintaksę sudaro du segmentai, atskirti vertikaliu brūkšniu (
KilometražoengineCode Kilometražo mechanizmo kodas, identifikuojantis kilometražo mechanizmo įrašą duomenų bazėje.
ApportionmentEngine Išlaidų mechanizmo kodas, identifikuojantis paskirstymo mechanizmą duomenų bazėje.

Kaip transportavimo valdymo mechanizmuose naudojami metaduomenys?

Transportavimo valdymo mechanizmai, priklausantys nuo Tiekimo grandinės valdyme apibrėžtų duomenų, gali naudoti skirtingas duomenų schemas. Transportavimo valdymo sistema leidžia įvairiems transportavimo valdymo mechanizmams naudoti tas pačias bendrąsias fizinės duomenų bazės lenteles. Norėdami įsitikinti, kad mechanizmo duomenų apdorojimo laiko interpretavimas yra teisingas, galite apibrėžti duomenų bazės lentelių metaduomenis. Tai sumažina naujų transportavimo valdymo mechanizmų kūrimo išlaidas, nes papildomos lentelių ir formų struktūros programoje „Operations“ nėra privalomos.

Ką galima naudoti kaip ieškos duomenis tarifų skaičiavimuose?

Duomenis, kuriuos naudojate skaičiuodami tarifus, valdo metaduomenų konfigūracija. Pavyzdžiui, jei norite ieškoti tarifų pagal pašto indeksus, turite nustatyti metaduomenis, atsižvelgdami į peržvalgos tipą ir pašto indeksą.

Ar visoms mechanizmų konfigūracijoms būtini metaduomenys?

Ne. Transportavimo valdymo mechanizmams, naudojamiems nuskaityti duomenis, kurių reikia tarifų skaičiavimui iš išorinių sistemų atlikti, metaduomenys nereikalingi. Šių mechanizmų tarifų duomenis galima nuskaityti iš išorinių transportavimo vežėjo sistemų, paprastai naudojantis žiniatinklio tarnyba. Pavyzdžiui, galite naudoti kilometražo mechanizmą, kuris nuskaito duomenis tiesiogiai iš „Bing“ žemėlapių, kad šiam mechanizmui nereikėtų naudoti metaduomenų.

Pastaba
Transportavimo valdymo mechanizmai, gauti naudojant Tiekimo grandinės valdymą, naudoja duomenis, nuskaitomus iš programos. Mechanizmai, kurie jungiasi prie išorinių sistemų, į programą „Operations“ neįtraukti. Tačiau mechanizmo pagrindu veikiantis išplėtimo modelis leidžia kurti plėtinius naudojant „Visual Studio“ įrankius.

Kaip sukonfigūruoti transportavimo valdymo mechanizmo metaduomenis?

Transportavimo valdymo mechanizmų metaduomenys skirtingų tipų mechanizmams konfigūruojami skirtingai.

Transportavimo valdymo mechanizmas Metaduomenų konfigūracija
Tarifo keitimo variklis Reikalauja tarifo pagrindo tipo. Tarifo pagrindo tipe yra tarifo pagrindo duomenų ir tarifo pagrindo priskyrimo duomenų metaduomenų. Tarifo pagrindo metaduomenų struktūrą nurodo tarifų mechanizmo tipas. Tarifo bazės priskyrimo metaduomenų struktūrą nurodo tarifo bazės priskyriklio, susieto su tuo tarifų mechanizmu, tipas. Tarifo pagrindo tipą nustatote tarifo modulio puslapyje ir tarifo šablono puslapyje.
Zonos variklis Metaduomenys turi būti nustatyti tiesiogiai pagrindinėje zonoje.
Tranzito laiko ir kilometražomodulis Metaduomenys nuskaitomi tiesiogiai iš kilometražo mechanizmo konfigūracijos nustatymo formos.

  Tarifo nustatymo modulio metaduomenų pavyzdys. Transportavimo valdymo variklis reikalauja identifikuoti kilmės adresą, paskirties valstybę, šalį / regioną bei siuntos pradžios ir pabaigos tašką. Naudojant šiuos reikalavimus, metaduomenys atrodys taip, kaip duomenys toliau pateiktoje lentelėje. Lentelėje taip pat pateikiama informacija, kokio tipo įvesties duomenys yra būtini.

  • Nurodykite šią informaciją transportavimo valdymo>nustatymo puslapyje Tarifo pagrindinis tipas.
Seka Vardas Lauko tipas Duomenų tipas Peržvalgos tipas Privaloma
1 Pradinis pašto indeksas Priskyrimas Eilutė Pašto indeksas Pasirinkta
2 Paskirties apskritis Priskyrimas Eilutė Valstija
3 Pradinis paskirties vietos pašto indeksas Priskyrimas Eilutė Pašto indeksas Pasirinkta
4 Galutinis paskirties pašto indeksas Priskyrimas Eilutė Pašto indeksas Pasirinkta
5 Paskirties šalis Priskyrimas Eilutė Šalis/regionas

Techninė Dokumentacija

Norėdami gauti daugiau informacijos, atsisiųskite šią techninę dokumentaciją (sukurtą AX2012 palaikymui, tačiau vis dar taikoma „Dynamics 365 Supply Chain Management”)