Läs på engelska

Dela via


DOM-regler

Den här artikeln beskriver reglerna av fördelad orderhantering (DOM) i Microsoft Dynamics 365 Commerce.

Här följer några gemensamma attribut som går att ange för regeltyperna:

  • Startdatum och Slutdatum – Använd dessa fält för att ställa in regelns start- och slutdatum.
  • Inaktiverad – Bara de regler som har värdet Nej i detta fält tas med i en DOM-körning.
  • Fast begränsning – Det går att ange en regel som en fast begränsning eller inte. Varje DOM-körning genomlöper två iterationer. Under det första varvet behandlas varje regel som en regel med fast begränsning, oavsett attributet Fast begränsning. Med andra ord tillämpas alla regler. Under den andra iterationen tas regler som inte hade angetts som fasta begränsningsregler bort, och order eller orderrader som inte hade tilldelats platser när alla reglerna hade tillämpats tilldelas platser. Det enda undantaget är regeln Platsprioritet, som alltid behandlas som en hård begränsning.

Regel för minimilager

Med denna regeltyp kan organisationen sätta av en viss mängd av en produkt för andra ändamål än orderuppfyllande. Organisationen kanske inte vill att DOM ska kunna välja hela lagret som finns i en butik för att uppfylla en order. Den kanske vill reservera en viss mängd produkter för kunder som kommer in i butiken. När denna regeltyp används går det att definiera minimilagret som ska behållas för en produktkategori, en enskild produkt eller en produktvariant per plats eller grupp med platser. Du kan också definiera minimilager genom att använda en kompletterande kategorihierarki. Om en produkt finns i flera kategorier får en kompletterande kategori högst betydelse för alla regler där du kan använda kategorier.

Prioritetsregel för uppfyllelseplats

Med denna regeltyp kan organisationen ange en hierarki med platser och fastställa prioritetsordningen som DOM-motorn tar hänsyn till när den försöker hitta uppfyllelseplatser för specifika produkter. Det giltiga prioritetsintervallet är 1 till 10, där 1 är högsta prioritet och 10 är lägsta prioritet. Platser med högre prioritet beaktas före platser med lägre prioritet. Om regeln definieras som en fast begränsning kopplas order endast till platser för vilka prioriteter har angetts. DOM prioriterar leveransorder helt och hållet från en plats. Om en hel order och dess rader inte är tillgängliga på en plats som har prioritet 1, försöker DOM uppfylla den från en plats som har prioritet 2.

Regel för partiell order

I Retail version 10.0.5 har parametern Uppfyll order från enbart en plats ändrats till Maximalt antal uppfyllelseplatser. Med den gamla parametern kunde användare konfigurera om ordern skulle uppfyllas från en enda plats eller från så många platser som möjligt. Med den nya parametern kan användarna ange om uppfyllelsen ska ske från en bestämd uppsättning med platser (högst fem) eller från så många platser som möjligt. För alla alternativ utom uppfyllelse från en enda plats delar DOM upp raden, eftersom orderbearbetningen sker per rad. Den här regeln fungerar bara med Produktionsproblemlösaren.

Använd följande parametrar för att konfigurera regeln för delbeställningar:

  • Maximal uppfyllelseplatser – Den här parametern har 6 alternativ: 1, 2, 3, 4, 5 och Valfritt nummer.
  • Uppfyll partiella order? - Den här parametern är endast tillgänglig när Maximalt uppfyllelseplatser är inställt på Valfritt antal. När den är aktiverad kan en försäljningsorder delvis uppfyllas; försäljningsraden med tillräckligt med lager uppfylls först medan återstående försäljningsrader inte är uppfyllda.
  • Uppfyll partiella rader? - Den här parametern är endast tillgänglig när Maximalt uppfyllelseplatser är inställt på Valfritt antal och Uppfylla delbeställningar? är aktiverat. När denna parameter är aktiverad kan en försäljningsrad delvis uppfyllas med aktuellt lager och den återstående kvantiteten delas upp i en ny försäljningsrad. Om försäljningsraden måste delas mellan två platser ser DOM till att priser och skatter fördelas på lämpligt sätt mellan raderna.

För att förbättra regeln för partiell order, i Commerce version 10.0.31 släpptes funktionen Förhindra orderdelning efter DOM baserat på ordervärde eller inkluderade produkter för att förbättra regeln för delbeställningar. När du har aktiverat funktionen kan du ange ett försäljningsorderbelopp för regeln för delorder och försäljningsorder med belopp som är mindre än värdet Försäljningsorderbelopp delas inte även om du ställer in Maximalt antal uppfyllelseplatser till ett värde som är större än "1". Du kan också definiera en lista med kategorier eller produkter för att säkerställa att en beställning aldrig delas upp när dessa kategorier eller produkter ingår i beställningen.

Platsregel för offline-uppfyllelse

Med denna regel kan organisationen ange att en plats eller en grupp med platser är offline eller inte tillgänglig för DOM, så att order inte kan tilldelas dessa platser för uppfyllelse.

Regel för högsta antal avvisningar

Med denna regel kan organisationen ange ett tröskelvärde för avvisningar. När tröskelvärdet har nåtts märker DOM-processorn en order eller orderrad som ett undantag och utesluter den från ytterligare behandling. För att säkerställa optimal prestanda ser DOM inte på historiken över avvisanden.

När orderrader har tilldelats en plats kan platsen avvisa en tilldelad orderrad eftersom den kanske inte kan uppfylla den raden av någon anledning. Avvisade rader märks som undantag och återförs till poolen för bearbetning i nästa körning. Under nästa körning försöker DOM tilldela en annan plats den avvisade raden. Den nya platsen kan också avvisa den tilldelade orderraden. Denna tilldelnings- och avvisningscykel kan löpa flera varv. När antalet avvisningar når upp till det angivna tröskelvärdet markerar DOM orderraden som ett permanent undantag och plockar inte raden för tilldelning igen. DOM tar bara upp orderraden för tilldelningen igen om en användare återställer dess status manuellt.

Regel för längsta avstånd

Med denna regel kan organisationen ange det maximala avstånd som en plats eller grupp med platser får finnas på för att uppfylla ordern. Om överlappande maximala avståndsregler har angetts för en plats använder DOM det minsta maximala avstånd som har angetts för den platsen.

Regel för maximalt antal order

Med denna regel kan organisationen ange det maximala antalet order som en plats eller grupp med platser kan bearbeta. Under optimeringsprocessen tar systemet hänsyn till order som inte har levererats från dessa platser. Denna kontroll görs över profiler så ett överlappande maximalt antal order har definierats för alla profiler för samma plats beaktar systemet därför det maximala antalet order som har definierats för alla profiler.

När regeln för maximala beställningar är aktiverad och det finns flera uppfyllelseplanens uppgifter skapade under DOM-bearbetning, kan regeln inte tillämpas korrekt på grund av teknisk begränsning. Antalet uppfyllningsuppgifter som skapas bestäms av värdet Trådutnyttjande (procent). Om du aktiverar regeln för maximal order rekommenderar Microsoft att du ställer in Trådutnyttjande (procent) till ett värde av "0". För Commerce version 10.0.38 och senare, när denna regel är aktiverad, skapas endast en uppfyllelseplanuppgift, oavsett värdet för Trådutnyttjande (procent). Mer information finns i Ställ in DOM.

Ytterligare resurser

DOM-översikt

Ställ in DOM

DOM-kostnadskonfiguration

DOM-bearbetning

Resultat av DOM-körningar

Rensa upp DOM-uppfyllelseplaner och loggar

DOM-utbyggbarhet

DOM-begränsningar