Dela via


DOM-regler

Anmärkning

Retail Interest Group från Dynamics 365 Commerce har flyttat från Yammer till Viva Engage. Om du inte har åtkomst till den nya Viva Engage-communityn fyller du i det här formuläret (https://aka.ms/JoinD365commerceVivaEngageCommunity) som ska läggas till och fortsätter att delta i de senaste diskussionerna.

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

Här följer några vanliga attribut som du kan definiera för alla regeltyper:

  • 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. Organisationer kanske till exempel inte vill att DOM ska överväga alla lager som är tillgängliga i ett lager för orderuppfyllelse. 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 du definierar regeln som en hård begränsningsregel kan du endast skicka beställningar till platser som prioriteter definieras för. 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 ändrade Microsoft parametern Uppfyll beställning från en enda plats till Maximalt antal platser för uppfyllande. Med den gamla parametern kan du konfigurera om beställningar endast kan uppfyllas från en plats eller från så många platser som möjligt. Med den nya parametern kan du ange om uppfyllandet kan komma från en bestämd uppsättning platser (upp till 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:

  • Maximalt antal uppfyllande platser – Den här parametern har sex alternativ: 1, 2, 3, 4, 5 och Valfritt tal.
  • 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 uppfylls.
  • 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 partiella beställningar introducerade Microsoft i Commerce version 10.0.31 funktionen Förhindra orderdelning av DOM baserat på ordervärde eller inkluderade produkter . När du har aktiverat funktionen kan du ange ett försäljningsorderbelopp för regeln för partiella beställningar. Försäljningsorder med belopp som är mindre än värdet försäljningsorderbelopp delas inte även om du anger Maximalt antal uppfyllande platser 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 beställningar som inte levereras från dessa platser. Den här kontrollen görs mellan profiler, så om överlappande maximalt antal beställningar definieras mellan profiler för samma plats, tar systemet hänsyn till det maximala antalet beställningar som definierats för alla profiler.

När du aktiverar regeln för maximala beställningar och skapar flera uppgifter i planen för uppfyllelse under DOM-bearbetningen kan tekniska begränsningar förhindra att regeln tillämpas korrekt. Värdet för trådanvändning (procent) avgör antalet uppfyllande uppgifter som skapats. Om du aktiverar den maximala orderregeln anger du värdet Trådanvändning (procent) till "0". För Commerce version 10.0.38 och senare, när du aktiverar den här regeln, skapar systemet bara en uppgift för uppfyllelseplanen, oavsett värdet trådanvändning (procent). Mer information finns i Ställ in DOM.

Ytterligare resurser

Översikt över fördelad orderhantering (DOM)

Ställ in DOM

DOM kostnadskonfiguration

DOM-bearbetning

Resultat av DOM-körningar

Rensa upp DOM-effektueringsplaner och loggar

DOM-utbyggbarhet

Begränsningar i DOM