DOM apdorojimas

Šiame straipsnyje aprašoma, kaip paskirstytų užsakymų valdymas (DOM) apdoroja pardavimo užsakymus programoje "„Microsoft“ Dynamics 365 Commerce".

Konfigūruoti DOM procesoriaus paketinė užduotis

DOM veikia tik paketinėje užduotyje.

Norėdami sukonfigūruoti DOM procesoriaus paketinę užduotį DOM vykdymams, atlikite šiuos veiksmus:

  1. Eikite į Mažmeninė prekyba ir prekyba>Paskirstytų užsakymų valdymas>Paketinis apdorojimas>DOM procesoriaus užduoties nustatymas.
  2. FastTab Parametrai dalyje Įvykdymo profilis pasirinkite profilį, kurio DOM turi būti vykdomas.
  3. „FastTab“ Vykdyti fone lauke Paketų grupei pasirinkite sukonfigūruotą paketų grupę.
  4. Lauke Užduoties aprašas įveskite paketinės užduoties pavadinimą.
  5. Pasirinkite Pasikartojimas ir tada nustatykite paketinės užduoties pasikartojimą.
  6. Pažymėkite Gerai.

Ieškoti pardavimo užsakymus ir eilutes

Apdorojant DOM nagrinėja šias tvarkos ir eilių eilutes:

  • Užsakymo eilutės, atitinkančios DOM profilyje nustatytus pardavimo užsakymų kilmių, pristatymo būdų ir juridinių subjektų kriterijus bei bet kuriuos iš tolesnių kriterijų:
    • Užsakymo eilutės yra sukurtas iš „Commerce“ kanalų. Kai parinktis Prekyba yra nustatyta kaip Taip, pardavimo užsakymai identifikuojami kaip mažmeninės „Commerce“ kanaluose pardavimo užsakymai.
    • Užsakymų eilutės nėra tarpininkaujamos DOM.
    • Pavedimų eilutėms tarpininkauja DOM, tačiau jos pažymėtos kaip išimtys ir yra mažesnės už maksimalų bandymo slenkstį.
    • Pristatymo būdas nėra paėmimas ar elektroninis pristatymas.
    • Užsakymo eiltuės nėra pažymėtos pristatyti.
    • Užsakymo eilutės nėra rankiniu būdu neįtrauktos.
    • Jei įjungta Neapdoroti priimtų parduotuvių užsakymų per užsakymo optimizavimą, užsakymų eilutės nepriskiriamos mažmeninės prekybos parduotuvių sandėliams, kurių įvykdymo būsena yra Priimta.
  • Nesulaikyti užsakymai.

Norėdami rankiniu būdu atmesti pardavimo eilutę, Prekybos būstinėje eikite į Mažmeninės prekybos ir prekybos>klientus> –visi pardavimo užsakymai ir pasirinkite pardavimo eilutę. Bendrajama FastTab pardavimo eilutėje, nustatykite Neįtraukti DOM tvarkymo parinktį į Taip.

Dalijimo pardavimo eilutės

Per kiekvieną paketinio vykdymo metu DOM tvarkymo darbą, užsakymus į paketus, atsižvelgiant į profilyje nustatytų užduočių Maksimalus užsakymų eilučių skaičius optimizuoti parametro vertės nustatytos vykdymo profiliui. DOM užtikrina, kad visos pardavimo užsakymo pardavimo eilutės būtų toje pačioje partijoje.

Pavyzdžiui, jei vykdymo metu optimizuota 10 000 užsakymo eilučių, DOM procesoriausMaksimalus užsakymo eilučių skaičius optimizuoti 2000, DOM sukuria penkis paketus, kurie apdorojami vienu metu.

Jei maksimalus užsakymo eilučių skaičius vienai optimizavimo reikšmei yra 0:

  • Supaprastinto sprendiklio tipo atveju DOM sukuria partiją kiekvienoms 100 pardavimo linijų.
  • Gamybos sprendiklio tipui DOM sukuria partiją kiekvienoms 1 500 pardavimo linijų.

Pastaba

Jei nustatote didelę reikšmę Maksimalus užsakymo eilučių skaičius per optimizavimą, DOM procesoriaus užduotis užbaigiama ilgiau, nes ji vykdoma paketiniame serveryje. Norėdami pagerinti našumą, nustatykite atitinkamą reikšmę, kad DOM galėtų naudoti daugiau paketinių serverių.

Atsargų peržvalga

DOM nustato turimas fizines atsargas kiekvienam daiktui, naudodamas atitinkamus matmenis iš produkto varianto ir pardavimo užsakymo eilutės kartu su kandidato vieta ir sandėliu. Paieška naudoja produkto konfigūraciją, dydį, spalvą, stilių ir produkto versijos matmenis, vietos ir sandėlio saugojimo matmenis bei partijos ir serijos numerių sekimo matmenis.

Nuo Commerce versijos 10.0.46 DOM teikia numatytąją atsargų būsenos palaikymą – pažangią sandėlio valdymo dimensiją. DOM įtraukia atsargų būseną iš pardavimų užsakymų eilutės, kai nustato, kuriuose sandėliuose yra atsargų, kurias galima įvykdyti. Šis žingsnis užtikrina, kad vertinamos tik atsargos, turinčios atitinkamą statusą, taip sukuriant tikslesnį prieinamų atsargų skaičiavimą pažangiose sandėlio situacijose. Šis palaikymas įjungtas pagal numatytuosius nustatymus.

Atsargų būklė pardavimo užsakymų eilutėje nėra nustatoma DOM. Tai standartinis inventoriaus statusas, kuris yra viena iš saugojimo dimensijų saugyklos dimensijų grupėje. Inventoriaus būsena užsakymo eilutėje paveldima iš numatytosios inventoriaus būsenos, kuri sukonfigūruota svetainei, sandėliui, prekei ar pardavimo užsakymui. Jį taip pat galima pakeisti tiesiogiai pardavimo užsakymo eilutėje. Numatytoji pardavimų užsakymų atsargų būsena negali būti blokavimo būsena. Taip pat galite nustatyti numatytąją pardavimo užsakymo atsargų būseną kaip dalį pažangių sandėlio valdymo parametrų.

Kiti pažangūs sandėlio valdymo aspektai, įskaitant sandėlio vietą ir valstybinį numerį, pagal numatytuosius nustatymus nėra palaikomi. Individualūs inventoriaus matmenys taip pat nėra palaikomi. Norint palaikyti šiuos matmenis, naudokite DOM išplečiamumą. Daugiau informacijos žr. skyriuje DOM plėtiniai.

DOM prideda fizinius kiekius, rezervuotus pardavimo linijoms dabartiniame DOM paleidime, prie turimų atsargų toms pačioms prekėms ir inventoriaus matmenims. Šis pakeitimas neleidžia toms rezervacijoms sumažinti atsargų, kurios galėtų patenkinti pardavimo linijas, kurioms jos priklauso.

Inventoriaus paieška prieš Commerce versiją 10.0.46

Commerce versijoje 10.0.45 ir ankstesnėse versijose DOM gauna turimas atsargas iš sandėlio V2 subjektų, tokių kaip InventWarehouseOnHandAggregatedView. Ši inventoriaus paieška palaiko produkto matmenis, tokius kaip spalva, dydis, stilius ir konfigūracija, taip pat vietos ir sandėlio saugojimo matmenis. Jis nepalaiko kitų saugojimo matmenų, tokių kaip inventoriaus būklė, vieta ar valstybinis numeris.

Norėdami peržiūrėti inventorių, grąžintą pagal šią seną paiešką, įveskite šį URL savo naršyklės adresų juostoje. Pakeiskite <DomainName> aplinkos domeno vardu ir <CompanyName> juridinio asmens vardu:

https://<DomainName>/?cmp=<CompanyName>&mi=SysTableBrowser&TableName=InventWarehouseOnHandAggregatedView

Skaičiuoti atstumą

DOM konvertuoja pristatymo tipo adresus platumos ir ilgumos vertes. DOM konvertuoja pardavimo užsakymo pristatymo adresą į platumos ir ilgumos vertes bei atnaujina adreso platumos ir ilgumos vertes, kad jas būtų galima naudoti ateityje. DOM priklauso nuo "Azure Maps" arba "Bing Maps", kad nustatytų tikslias platumos ir ilgumos reikšmes pagal adresą, miestą ir pašto indekso informaciją. Kad DOM galėtų naudoti Azure Maps funkcionalumą, įjunkite Confirm Azure Maps naudojimą DOM nustatymui. Kad DOM galėtų naudoti Bing Maps funkcionalumą, įjunkite Confirm Bing Maps naudojimą DOM nustatymui. Daugiau informacijos žr. Nustatyti DOM.

DOM naudoja Azure Maps arba Bing Maps programų programavimo sąsają (API), kad apskaičiuotų atstumą iš oro arba kelio, atsižvelgiant į nustatymo Išjungti kelio atstumo skaičiavimą vertę. DOM naudoja šią informaciją, kad nustatytų siuntimo išlaidas. Optimizavimo modelis prioritetizuoja baigto užsakymo įvykdymą iš vienos vietos. Net jei dalis užsakymo yra tame pačiame mieste ar pašto indekse, modelis optimizuotas taip, kad sumažintų siuntų skaičių. Daugiau informacijos žr. Nustatyti DOM.

Generuoti įvykdymo planus

Kai DOM pritaiko taisykles, atsargų apribojimus ir optimizavimą, jis pasirenka vietą, kuri yra arčiausiai kliento pristatymo adreso. Tada jis gauna įgyvendinimo planus iš optimizatoriaus. Ar sistema taiko vykdymo planus pardavimo linijose, priklauso nuo automatinio taikymo rezultatų nustatymo. Daugiau informacijos rasite DOM vykdymų rezultatai.

Ekrano nuotrauka su pardavimų užsakymo kriterijais DOM apdorojime.

Daugiau išteklių