Loe inglise keeles

Jagamisviis:


DOM-i reeglid

See artikkel kirjeldab jaotatud tellimuste halduse (DOM) funktsioonide reegleid Microsoft Dynamics 365 Commerce.

Siin on mõned tavalised atribuudid, mida saab määratleda kõigi reeglitüüpide jaoks:

  • Alguskuupäev ja lõppkuupäev – kasutage neid välju reegli algus- ja lõppkuupäevade miseks.
  • Keelatud : DOM-käituses kaalutakse ainult reegleid, mille väärtus selle välja jaoks on Ei.
  • Raske piirang – reeglit saab määratleda kas hardtraintiks või mitte raskeks piiranguks. Iga DOM-i käitus läbi kaks iteratsiooni. Esimeses iteratsioonis käsitletakse iga reeglit kui rasket piirangureeglit, olenemata sellest, kas atribuutI Raske piirang on seadistatud. See tähendab, et iga reegel kohaldatakse. Teises iteratsioonis eemaldatakse reeglid, mis ei ole määratletud mittepiirangureeglitena, ja tellimuse või tellimuse read, mida ei määratud asukohtadele, kui kõik reeglid rakendati, asukohtadele. Ainus erand on asukoha prioriteedi reegel , mida alati käsitletakse kui rasket piirangut.

Minimaalsete varude reegel

Selle reeglitüübi puhul saavad organisatsioonid "ring fence" kasutada teatud toote kogust muul otstarbel kui tellimuse täitmise eesmärgil. Näiteks ei pruugi organisatsioonid tahta, et DOM võtaks arvesse kõiki varusid, mis on kaupluses tellimuse täitmiseks saadaval. Selle asemel võivad nad soovida jätta osa varusid kohapealsetele klientidele. Kui seda reegli tüüpi kasutatakse, saate määrata minimaalsed varud, mida hoitakse tootekategooria, üksiku toote või tootevariandi jaoks asukohas või asukohtade grupis. Samuti saate määratleda minimaalse kaubavaru, kasutades täiendavat kategooriahierarhiat. Kui toode kuulub mitmesse kategooriasse, omistatakse lisakategooriale kõigi reeglite puhul, kus saate kategooriaid kasutada, kõrgeim tähtsus.

Täitmise asukoha prioriteedi reegel

Selle reeglitüübi puhul määravad organisatsioonid asukohtade hierarhia prioriteedi, mida DOM-i mootor võtab arvesse, kui proovib määrata konkreetsete toodete täitmiskohti. Prioriteetide kehtiv vahemik on 1 kuni 10, kus 1 on kõrgeid prioriteet ja 10 on madalaim prioriteet. Kõrgema prioriteediga asukohti võetakse arvesse enne madalama prioriteediga asukohti. Kui reegel määratletakse karmi piirangureeglina, vahendatakse tellimused ainult nendesse asukohtadesse, mille jaoks prioriteedid on määratud. DOM eelistab lähetada tellimusi täielikult ühest asukohast. Kui kogu tellimus ja selle read ei ole saadaval asukohas, mille prioriteet on 1, püüab DOM seda täita asukohas, mille prioriteet on 2.

Osaliste tellimuste reegel

Jaemüügiversioonis 10.0.5 muudeti tellimuse täitmise tellimus ühest asukohast ainult parameetriks Suurim vastava asukoha täitmiskoht. Vana parameeter lubab kasutajatel konfigureerida, kas tellimusi saab täita ainult ühest asukohast või võimalikult paljudest asukohtadest. Uus parameeter võimaldab kasutajatel määrata, kas täitmine võib toimuda kindlas asukohtade kogumis (kuni viis) või nii paljudest asukohtadest kui võimalik. Kõikide valikute puhul, v.a täitmine ühest asukohast, tükeldab DOM rea, sest tellimuse töötlemine toimub rea kohta. See reegel töötab ainult tootmise lahendajaga.

Kasutage osaliste tellimuste reegli konfigureerimiseks järgmisi parameetreid:

  • Maksimaalne täitmisega seotud asukohtade arv: sellel parameetril on 6 valikut: 1,2,3,4,5 ja mis tahes arv.
  • Kas täita osalised tellimused? : see parameeter on saadaval ainult siis, kui maksimaalne asukohtade täitmine on seatud väärtusele Mis tahes arv. Kui see on lubatud, saab müügitellimust osaliselt täita; kui järelejäänud müügiridu ei täideta, täidetakse esmalt piisava laovaruga müügirida.
  • Kas täita osalised read? : see parameeter on saadaval ainult siis, kui asukohtade maksimaalne täitmine on seatud väärtusele Mis tahes arv ja Kas täita osalised tellimused? on lubatud. Kui see parameeter on lubatud, saab müügirea praeguste varudega osaliselt täita ja järelejäänud kogus tükeldatakse uueks müügireaks. Kui müügirida tuleb kahe asukoha vahel jagada, tagab DOM, et hinnad ja maksud jaotudaks ridade vahel sobivalt.

Osaliste tellimuste reegli parandamiseks tutvustati Commerce’i versioonis 10.0.31 enneta tellimuse tükeldamist DOM-i järgi vastavalt tellimuse väärtusele või lisatud toodetele. Pärast funktsiooni lubamist saate osalise tellimuse reeglile määrata müügitellimuse summa ja müügitellimused, mille summa on väiksem kui müügitellimuse summa väärtus, ei tükeldata, isegi kui määrate asukohtade maksimaalseks täitmissummaks väärtuse, mis on suurem kui "1". Saate määratleda ka kategooriate või toodete loendi, et tagada, et tellimust ei tükeldata kunagi, kui need kategooriad või tooted on tellimuse osa.

Ühenduseta täitmise asukoha reegel

See reegel lubab organisatsioonidel määrata asukoha või asukohtade grupi kas võrguühenduseta või mitte DOM-i jaoks, nii et tellimusi ei saa nendele asukohtadele täitmise jaoks määrata.

Maksimaalse tagasilükkamiste arvu reegel

Selle reegli puhul määravad organisatsioonid tagasilükkamiste läve. Läveni jõudes märgib DOM-i protsessor erandina tellimuse või tellimuse rea ja välistab selle edasisest töötlemisest. Optimaalse jõudluse tagamiseks ei kontrolli DOM kõiki tagasilükkamiste ajalugu.

Kui tellimuse read on asukohale määratud, võib asukoht määratud tellimuserea tagasi lükata, sest see ei pruugi mõnel põhjusel seda rida täita. Tagasilükatud read on märgitud eranditena ja need pannakse tagasi töötlemiskausta järgmisel käitusel. Järgmise käituse ajal üritab DOM määrata tagasilükatud rea teise asukohta. Uus asukoht saab samuti määratud tellimuse rida tagasi lükata. See määramiste ja tagasilükkamiste tsükkel võib tekkida mitu korda. Kui tagasilükkamiste arv jõuab määratletud läveni, märgib DOM tellimuserea jäädavalt erandiks ega vali uuesti rida. DOM võtab tellimuserea uuesti taasmääratlemiseks arvesse ainult siis, kui kasutaja lähtestab tellimuserea oleku käsitsi.

Maksimaalse kauguse reegel

Selle reegli puhul määravad organisatsioonid maksimaalse vahemaa, milleni võib asukoht või asukohtade grupp tellimuse täitmiseks olla. Kui asukohale on määratud kattuvad maksimaalse vahemaa reeglid, rakendab DOM selle asukoha jaoks määratletud madalaimat maksimaalset vahekaugust.

Maksimaalse tellimuste arvu reegel

See reegel lubab organisatsioonidel määratleda maksimaalse tellimuste arvu, mida asukoht või asukohtade grupp saab töödelda. Optimeerimise ajal võtab süsteem arvesse tellimusi, mida pole neist asukohtadest saadetud. Seda tehakse kõigis profiilides, nii et kui ühe ja sama asukoha tellimuste maksimaalne arv kattub kõigi profiilide lõikes, võtab süsteem arvesse kõigis profiilides määratletud tellimuste maksimaalset arvu.

Kui maksimaalne tellimuste reegel on lubatud ja DOM-i töötlemise ajal on loodud mitu täitmisplaani ülesannet, ei pruugi reeglit tehniliste piirangute tõttu õigesti rakendada. Loodud täitmisülesannete arv määratletakse lõime tulususe (protsent) väärtusega . Kui lubate tellimuse maksimumreegli, soovitab Microsoft seada lõime tulususe (protsent) väärtuseks 0. Commerce version 10.0.38 ja hilisemate puhul, kui see reegel on lubatud, luuakse ainult üks täitmisplaani ülesanne, olenemata lõime tulususe (protsent)väärtusest . Lisateavet vt Set up DOM.

Lisaressursid

DOM-i ülevaade

Seadistamine DOM

DOM-i kulu konfiguratsioon

DOM-i töötlemine

DOM-i käituste tulemused

DOM-i täitmisplaanide ja logide puhastamine

DOM-i laiendatavus

DOM-i piirangud