DOM taisyklės
Šiame straipsnyje aprašomos Microsoft Dynamics 365 Commerce taisyklės paskirstytų užsakymų tvarkymo (DOM) funkcija.
Toliau pateikiama keletas bendrų atributų, kuriuos galima nustatyti visų ankstesnių tipų taisyklėms.
- Pradžios data ir Pabaigos data – Naudoti šiuos laukelius siekiant nustatyti taisyklės pradžios ir pabaigos datas.
- Išjungta – Tik taisyklės, kurių vertė yra Ne šiam laukeliui yra laikoma DOM vykdymu.
- Labai ribota – taisyklę galima nustatyti kaip labai ribotą arba nelabai ribotą. Kiekvienas DOM vykdymas atliekamas du kartus. Pirmą kartą kiekviena taisyklė laikoma labai ribota taisykle, neatsižvelgiant į šio lauko parametrą Kietas apribojimas. Kitaip tariant, pritaikoma kiekviena taisyklė. Antrą kartą taisyklės, kurios nebuvo nustatytos kaip labai ribotos, yra pašalinamos ir vietoms priskiriamas tas užsakymas ar tos užsakymo eilutės, kurios nebuvo priskirtos vietoms pritaikius visas taisykles. Vienintelė išimtis yra Vietos prioritetas taisyklė, kuri visada traktuojama kaip griežtas apribojimas.
Minimalių atsargų taisyklė – šio tipo taisyklė organizacijoms leidžia kitu nei užsakymų įvykdymas tikslu „aptverti“ konkretų produkto kiekį. Pavyzdžiui, organizacijos gali norėti, kad DOM užsakymams įvykdyti pasiekiamomis laikytų ne visas parduotuvėje esančias atsargas. Jos gali norėti kažkiek atsargų rezervuoti į parduotuvę užeinantiems klientams. Kai naudojama šio tipo taisyklė, galite nustatyti minimalias norimas išlaikyti tam tikros produktų kategorijos, atskiro produkto ar produkto varianto vienoje vietoje ar vietų grupėje atsargas. Naudojant papildomų kategorijų hierarchiją, taip pat galima nurodyti minimalias atsargas. Jei produktas patenka į kelias kategorijas, papildomai kategorijai suteikiama didžiausia svarba visoms taisyklėms, kurioms galima naudoti kategorijas.
Įvykdymo vietos prioriteto taisyklė – šio tipo taisyklė organizacijoms leidžia nustatyti vietų hierarchiją ir prioritetą, į kurį atsižvelgia DOM mechanizmas, bandydamas nustatyti įvykdymo vietas konkretiems produktams. Tinkamas prioritetų intervalas yra nuo 1 iki 10 – 1 yra didžiausias prioritetas, o 10 – mažiausias. Į didesnio prioriteto vietas atsižvelgiama pirmiau nei į mažesnio prioriteto vietas. Jei taisyklė nustatoma kaip labai ribota, užsakymai tarpininkaujant perkeliami tik į tas vietas, kurioms nustatyti prioritetai. DOM teikia pirmenybę siuntimo užsakymams iš vienos vietos. Todėl jei visas užsakymas ir jo eilutės nepasiekiamos vietoje, kurios prioritetas 1, DOM bandys jį įvykdyti iš vietos, kurios prioritetas 2.
„Retail” 10.0.5 versijoje parametras Užsakymą įvykdyti tik iš vienos vietos parametras buvo pakeistas į Maksimalus įvykdymo vietų skaičius. Senas parametras įgalintas vartotojams konfigūruoti, ar užsakymai gali būti įvykdomi tik iš vienos vietos, ar iš tiek vietų, kiek įmanoma. Naujas parametras leidžia vartotojams nurodyti, ar įvykdymas gali būti iš nustatyto vietų rinkinio (iki penkių) ar iš tiek vietų, kiek įmanoma. Visoms parinktims, išskyrus įvykdymą iš vienos vietos, DOM padalins eilutę, nes užsakymo apdorojami pagal eilutes. Ši taisyklė veikia tik su gamybos sprendimo priemone.
Norėdami sukonfigūruoti dalinių užsakymų taisyklę, naudokite šiuos parametrus:
- Didžiausios įvykdymo vietos - Šis parametras turi 6 parinktis: 1, 2, 3, 4, 5 ir Bet kuris skaičius.
- Vykdyti dalinius užsakymus? - Šis parametras pasiekiamas tik tada, kai Didžiausios įvykdymo vietos yra nustatytas Bet koks skaičius. Kai įjungta, pardavimo užsakymas gali būti iš dalies įvykdytas; pardavimo eilutė su pakankamai atsargų yra įvykdyta pirmiausia, o likusios pardavimo eilutės nėra įvykdytos.
- Vykdyti dalines eilutes? – Šis parametras pasiekiamas tik tada, kai Didžiausios įvykdymo vietos yra nustatytas Bet koks skaičius, ir Vykdyti dalinius užsakymus? yra įjungtas. Kai šis parametras įjungtas, pardavimo eilutė gali būti iš dalies užpildyta esamomis atsargomis, o likęs kiekis išskaidomas į naują pardavimo eilutę. Jei padavimo eilutę reikia padalyti po dvi vietas, DOM užtikrina, kad kainos ir mokesčiai tinkamai paskirstomi eilutėse.
Norėdami patobulinti dalinių užsakymų taisyklę, Commerce 10.0.31 versijoje Užkirsti kelią užsakymo padalijimui pagal DOM pagal užsakymo vertę arba įtrauktus produktus buvo pristatyta funkcija. Įjungę funkciją, galite nurodyti Pardavimo užsakymo suma dalinių užsakymų taisyklei ir pardavimo užsakymams, kurių sumos mažesnės nei Pardavimo užsakymo suma vertės nepaskirstomos, net jei nustatote Didžiausios įvykdymo vietos į vertę, didesnę nei „1“. Taip pat galite apibrėžti kategorijų arba produktų sąrašą, kad užtikrintumėte, jog užsakymas niekada nebūtų išskaidytas, kai šios kategorijos ar produktai yra užsakymo dalis.
Neprijungtos įvykdymo vietos taisyklė – ši taisyklė organizacijoms leidžia tam tikrą vietą ar vietų grupę nurodyti kaip neprijungtą ar nepasiekiamą DOM sistemai, kad ten nebūtų galima priskirti vietas, kurias reikia įvykdyti.
Didžiausio atmetimų skaičiaus taisyklė – ši taisyklė organizacijoms leidžia nustatyti atmetimų ribą. Kai bus pasiekta ši riba, DOM doroklė užsakymą arba užsakymo eilutę pažymės kaip išimtį ir jų neįtrauks į kitą apdorojimo etapą. Siekiant užtikrinti našumą, DOM neatsižvelgs į visų atmetimų istoriją.
Tam tikrai vietai priskyrus užsakymo eilučių, ta vieta gali priskirtą užsakymo eilutę atmesti, nes dėl tam tikrų priežasčių ji gali tos eilutės negalėti įvykdyti. Atmestos eilutės yra pažymimos kaip išimtys ir grąžinamos į telkinį, kad būtų apdorojamos kito vykdymo metu. Kito vykdymo metu DOM atmestą eilutę bandys priskirti kitai vietai. Naujoji vieta taip pat gali atmesti priskirtą užsakymo eilutę. Toks priskyrimo ir atmetimo ciklas gali įvykti keletą kartų. Kai atmetimų skaičius pasieks nustatytą ribą, DOM užsakymo eilutę pažymės kaip nuolatinę išimtį ir jos nebeims priskirti. DOM tokią užsakymo eilutę iš naujo priskirti svarstys, tik jei vartotojas rankiniu būdu iš naujo nustatys užsakymo eilutės būseną.
Didžiausio atstumo taisyklė – ši taisyklė organizacijoms leidžia nustatyti didžiausią atstumą, kuriuo gali būti nutolusi vieta ar vietų grupė, iš kurios įvykdomas užsakymas. Jei vietai nustatomos persidengiančios didžiausio atstumo taisyklės, DOM taikys tai vietai nustatytą trumpiausią didžiausią atstumą.
Didžiausio užsakymų skaičiaus taisyklė – ši taisyklė organizacijoms leidžia nustatyti didžiausią užsakymų skaičių, kurį vieta ar vietų grupė gali apdoroti. Optimizavimo proceso metu sistema nagrinės užsakymus, kurie nebuvo išsiųsti iš tų vietų. Ši patikra atliekama per profilius, todėl jei persidengia didžiausias užsakymų skaičius, nustatytas tos pačios vietos šablonuose, sistema išnagrinės didžiausią užsakymų skaičių, kuris nustatomas visuose šablonuose.
Kai įgalinta maksimalaus užsakymo taisyklė ir apdorojant DOM yra sukurtos kelios vykdymo plano užduotys, taisyklė gali būti netinkamai taikoma dėl techninių apribojimų. Sukurtų įvykdymo užduočių skaičius nustatomas pagal Gijos panaudojimas (procentais) vertė. Jei įgalinsite didžiausio užsakymo taisyklę, „Microsoft“ rekomenduoja nustatyti Gijos panaudojimas (procentais) vertė yra „0“. „Commerce“ 10.0.38 ir naujesnėms versijoms, kai ši taisyklė įgalinta, sukuriama tik viena vykdymo plano užduotis, neatsižvelgiant į Gijos panaudojimo (procentais) reikšmę. Daugiau informacijos žr. Nustatyti DOM.