Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Kommentar
Intressegruppen för detaljhandeln efter 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ätta att delta i de senaste diskussionerna.
Den här artikeln beskriver hur DOM (Distribuerad orderhantering) bearbetar försäljningsorder i Microsoft Dynamics 365 Commerce.
Konfigurera batchjobb för DOM-processor
DOM körs endast i ett batchjobb.
Följ dessa steg för att konfigurera DOM-processorns batchjobb för DOM-körningar:
- Öppna Retail och Commerce > Fördelad orderhantering > Batchbearbetning > Inställning för DOM-bearbetarjobb.
- På snabbfliken Parametrar för Fulfillment-profilen väljer du en profil som DOM måste köras för.
- Välj en konfigurerad batchgrupp i Batchgrupp på snabbfliken Kör i bakgrunden.
- Ange batchjobbets namn i Uppgiftsbeskrivning.
- Välj Upprepning och ange hur ofta batchjobbet ska upprepas.
- Välj OK.
Sök säljorder och rader
Vid bearbetningstillfället tar DOM hänsyn till följande order- och orderrader:
- Orderrader som uppfyller kriterierna för försäljningsorderursprung, leveranssätt och juridisk person enligt inställningen i DOM-profilen och som dessutom uppfyller följande kriterier:
- Orderraderna skapas från handelskanaler. Försäljningsorder identifieras som från Commerce-kanaler när alternativet Commerce-försäljning har värdet Ja.
- Orderraderna hanteras inte av DOM.
- Orderraderna hanteras av DOM, men markeras som undantag och ligger under det maximala antalet försök.
- Leveranssättet är inte upphämtning eller elektronisk leverans.
- Orderraderna är inte märkta för leverans.
- Orderrader är inte manuellt exkluderade.
- Om Behandla inte accepterade butiksbeställningar under orderoptimering är aktiverat, tilldelas inte orderraderna till butikslager med uppfyllnadsstatus som Accepterad.
- Order som inte är spärrade.
För att manuellt utesluta en försäljningsrad, gå till Commerce-huvudkontor, välj Detaljhandel och handel > Kunder > Alla försäljningsorder och välj en försäljningsrad. På snabbfliken Allmänt i försäljningsraden, ställ in alternativet Utelämna från DOM-bearbetning till Ja.
Partitionsförsäljningsrader
Under varje DOM-processorjobb delar DOM upp beställningar i partier, beroende på parametervärdet Maximalt antal orderrader per optimering som har definierats i profilen. DOM säkerställer att alla försäljningsrader i en försäljningsorder är i samma batch.
Om exempelvis 10 000 orderrader har optimerats i en körning och parametern Maximalt antal orderrader per optimering är inställt på 2 000, skapar DOM fem batcher som bearbetas samtidigt.
Om värdet Maximalt antal orderrader per optimering är 0:
- För typen Förenklad problemlösare skapar DOM en batch för varje 100:e försäljningsrad.
- För produktionslösningstypen skapar DOM en batch för varje 1 500 försäljningsrader.
Kommentar
Om du ställer in ett stort värde för Maximalt antal orderrader per optimering tar DOM-processorjobbet längre tid att slutföra eftersom det körs på en batchserver. För att förbättra prestanda, ställ in ett lämpligt värde för att säkerställa att DOM kan använda fler batchservrar.
Lagersökning
DOM söker efter tillgängligt lager genom att visa lagerbehållningen i lagerställe V2-entiteter (till exempel, InventWarehouseOnHandAggregatedView). Det tillgängliga lagret stöder produktdimensioner som färg, storlek, stil och konfiguration, och lagringsdimensioner som plats och lager. Andra dimensioner som plats, lagerstatus, registreringsskylt stöds inte.
För att se den tillgängliga inventeringen som används av DOM, skriv in följande URL i webbläsarens adressfält, ersätt <DomainName> med domännamnet för din miljö och <CompanyName> med namnet på din juridiska entitet.
https://<DomainName>/?cmp=<CompanyName>&mi=SysTableBrowser&TableName=InventWarehouseOnHandAggregatedView
DOM letar också upp reserverat lager på de försäljningsrader som ska bearbetas. Liknande tillgängligt lager stöder DOM endast produktdimensioner som färg, storlek, stil och konfiguration, och lagringsdimensioner som plats och lager. Om det reserverade lagret använder andra dimensioner, till exempel plats, lagerstatus, registreringsskylt, beaktas det inte av DOM.
För att stötta tillgängligt eller reserverat lager för andra dimensioner eller anpassade dimensioner måste du utveckla anpassningar. Mer information finns i DOM-utbyggbarhet.
Beräkna avstånd
DOM konverterar adresser av typen Leverans till latitud- och longitudvärden. DOM konverterar leveransadressen i försäljningsordern till latitud- och longitudvärden, och adressens latitud- och longitudvärden uppdateras för framtida användning. DOM är beroende av Azure Maps eller Bing Maps för att fastställa korrekta latitud- och longitudvärden baserat på adress-, stads- och postnummerinformation. Aktivera inställningen Confirm Azure Maps användning för DOM om du vill tillåta att DOM använder Azure Maps funktioner. Om du vill tillåta att DOM använder Bing Maps funktioner aktiverar du inställningen Confirm Bing Maps användning för DOM. Mer information finns i Ställa in DOM.
DOM använder antingen Azure Maps eller Bing Maps programmeringsgränssnitt (API) för att beräkna flyg- eller vägavstånd, beroende på värdet för inställningen Inaktivera vägavståndsberäkning. DOM använder sedan den här informationen för att fastställa leveranskostnaden. Optimeringsmodellen prioriterar att hela ordern uppfylls från en enda plats. Även om en del av en beställning är tillgänglig i samma ort eller postnummer optimeras modellen för att minska antalet leveranser. Mer information finns i Ställa in DOM.
Genererar effektueringsplaner
När DOM har tillämpat reglerna, inventeringsbegränsningarna och optimeringen väljer det den plats som är närmast kundens leveransadress. Sedan hämtas effektueringsplaner från optimeraren. Om effektueringsplaner tillämpas på försäljningslinjerna eller inte beror på värdet på inställningen Använd resultat automatiskt. Mer information finns i avsnittet Resultat av DOM-körningar.