DOM-verwerking

In dit artikel wordt beschreven hoe gedistribueerd orderbeheer (DOM) verkooporders verwerkt in Microsoft Dynamics 365 Commerce.

De batchtaak DOM-verwerker configureren

DOM wordt alleen uitgevoerd in een batchtaak.

Voer de volgende stappen uit om de BATCH-taak van de DOM-processor voor DOM-uitvoeringen te configureren:

  1. Ga naar Retail and Commerce>Gedistribueerd orderbeheer>Batchverwerking>Instelling van de DOM-processor.
  2. Selecteer in het sneltabblad Parameters voor Fulfillmentprofiel een profiel waarvoor DOM moet draaien.
  3. Selecteer een geconfigureerde batchgroep op het sneltabblad Op de achtergrond uitvoeren in Batchgroep.
  4. Geef een naam op voor de batchtaak op voor de Taakbeschrijving.
  5. Selecteer Terugkeer en specificeer het terugkeerpatroon van de batchtaak.
  6. Kies OK.

Zoekactie Verkooporders en regels

Bij verwerking houdt DOM rekening met de volgende volgorde en orderlijnen:

  • Orderregels die voldoen aan de criteria voor oorsprongen van verkooporders, leveringsmethoden en rechtspersoon die zijn gedefinieerd in het DOM-profiel en die ook voldoen aan een van de volgende criteria:
    • De orderregels worden aangemaakt vanuit Commerce-kanalen. Verkooporders worden aangemerkt als Commerce-kanalen wanneer de optie Commerce-verkoop is ingesteld op Ja.
    • De orderregels worden niet bewerkstelligd door DOM.
    • De orderregels zijn bewerkstelligd door het DOM-systeem, maar ze zijn als uitzonderingen gemarkeerd en de maximale drempelwaarde voor het aantal pogingen is nog niet bereikt.
    • De leveringsmethode is niet ophalen of elektronische levering.
    • De orderregels niet gemarkeerd voor levering.
    • De orderregels worden niet handmatig uitgesloten.
    • Als Geaccepteerde winkelorders niet verwerken tijdens orderoptimalisatie is ingeschakeld, worden de orderregels niet toegewezen aan winkelmagazijnen met de afhandelingsstatus Geaccepteerd.
  • Orders die niet in de wachtstand staan.

Om handmatig een verkooplijn uit te sluiten, ga je in het hoofdkantoor van de handel naar Retail en Commerce>Klanten>Alle verkooporders en selecteer je een verkooplijn. Stel op het sneltabblad Algemeen van de verkoopregel de optie Uitsluiten van DOM-verwerking in op Ja.

Partitieverkoopregels

Tijdens elke DOM-processortaak verdeelt DOM orders in batches, afhankelijk van de parameterwaarde Maximumaantal orderregels per optimalisatie zoals gedefinieerd in het afhandelingsprofiel. DOM zorgt ervoor dat alle verkoopregels van een verkooporder in dezelfde batch zitten.

Als er 10.000 orderregels worden geoptimaliseerd tijdens een uitvoering en de parameter Maximumaantal orderregels per optimalisatie is ingesteld op de standaardwaarde 2000, worden er bijvoorbeeld vijf batches gemaakt die tegelijk worden verwerkt.

Als het maximale aantal orderregels per optimalisatiewaarde0 is:

  • Voor het type Vereenvoudigde Solverer maakt DOM een batch voor elke 100 verkooplijnen.
  • Voor het type Production Solver maakt DOM een batch voor elke 1.500 verkooplijnen.

Opmerking

Als u een grote waarde instelt voor Maximum aantal orderregels per optimalisatie, duurt het langer voordat de DOM-processortaak is voltooid, omdat deze op een batchserver wordt uitgevoerd. Om de prestaties te verbeteren, stelt u een geschikte waarde in om ervoor te zorgen dat DOM meer batchservers kan gebruiken.

Zoeken in voorraad

DOM bepaalt de beschikbare fysieke voorraad voor elk artikel door gebruik te maken van de toepasselijke afmetingen van de productvariant en de verkooporderlijn samen met de kandidaatlocatie en het magazijn. Bij het opzoeken worden de dimensies voor productconfiguratie, grootte, kleur, stijl en productversie gebruikt, evenals de vestigings- en magazijnopslagdimensies en de traceringsdimensies voor batch- en serienummers.

Vanaf Commerce versie 10.0.46 biedt DOM standaardondersteuning voor voorraadstatus, een geavanceerde opslagdimensie voor magazijnbeheer. DOM houdt rekening met de voorraadstatus op de verkooporderregel wanneer het bepaalt welke magazijnen voorraad beschikbaar hebben voor orderafhandeling. Deze stap zorgt ervoor dat alleen voorraad met een overeenkomstige status wordt meegenomen, wat een nauwkeurigere berekening van beschikbare voorraad oplevert voor geavanceerde magazijnscenario's. Deze ondersteuning is standaard ingeschakeld.

De voorraadstatus op een verkooporderregel wordt niet bepaald door DOM. Het is een standaard voorraadstatus, wat een van de opslagdimensies is in de opslagdimensiegroep. De voorraadstatus op een orderregel erft van de standaard voorraadstatus die is geconfigureerd voor de site, het magazijn, het artikel of de verkooporder. Het kan ook direct op de verkooporderlijn worden gewijzigd. De standaard voorraadstatus voor verkooporders kan geen blokkeringsstatus zijn. Je kunt ook een standaardvoorraadstatus voor verkooporders instellen als onderdeel van je parameters voor geavanceerd magazijnbeheer.

Andere geavanceerde magazijnbeheersafmetingen, waaronder de locatie van het magazijn en kentekenplaat, worden standaard niet ondersteund. Aangepaste inventarisafmetingen worden ook niet ondersteund. Om deze dimensies te ondersteunen, gebruik je DOM-uitbreidbaarheid. Zie DOM-uitbreidbaarheid voor meer informatie.

DOM voegt fysieke hoeveelheden die zijn gereserveerd voor verkooplijnen in de huidige DOM-run toe aan de beschikbare voorraad voor dezelfde artikel- en voorraadafmetingen. Deze aanpassing voorkomt dat deze reserveringen de voorraad verminderen die beschikbaar is om de verkoopregels waartoe ze behoren uit te voeren.

Voorraadopzoeking vóór Commerce versie 10.0.46

In Commerce versie 10.0.45 en eerder haalt DOM beschikbare voorraad op van magazijn-V2-entiteiten zoals InventWarehouseOnHandAggregatedView. Deze voorraadopzoeking ondersteunt productafmetingen zoals kleur, grootte, stijl en configuratie, en de afmetingen van de locatie en magazijnopslag. Het ondersteunt geen andere opslagdimensies, zoals voorraadstatus, locatie of kentekenplaat.

Om de inventaris te bekijken die door deze legacy lookup wordt teruggegeven, vult u de volgende URL in de adresbalk van uw browser. Vervang <DomainName> door de domeinnaam van uw omgeving en <CompanyName> door de naam van uw rechtspersoon:

https://<DomainName>/?cmp=<CompanyName>&mi=SysTableBrowser&TableName=InventWarehouseOnHandAggregatedView

Afstand berekenen

In DOM worden adressen van het type Levering omgezet in breedte- en lengtegraden. DOM converteert vervolgens het afleveradres op de verkooporder naar breedtegraad- en lengtegraadwaarden, en werkt de breedte- en lengtegraadwaarden van het adres bij voor toekomstig gebruik. DOM is afhankelijk van Azure Maps of Bing Kaarten om nauwkeurige breedte- en lengtegraden op basis van adres-, plaats- en postcodegegevens te bepalen. Om DOM de functionaliteit Azure Maps te laten gebruiken, schakel de instelling Confirm Azure Maps use for DOM in. Om DOM de functionaliteit Bing Kaarten te laten gebruiken, schakel je de instelling Confirm Bing Kaarten usage for DOM in. Zie BOM instellen voor meer informatie.

DOM gebruikt de API (Application Programming Interface) van Azure Maps of Bing Kaarten om de afstand door de lucht of via de weg te berekenen, afhankelijk van de waarde van de instelling Berekening van afstand over de weg uitschakelen. DOM gebruikt deze informatie vervolgens om de verzendkosten te bepalen Volgens het optimalisatiemodel wordt de voorkeur gegeven aan de afhandeling van een volledige order vanaf één locatie. Zelfs als een deel van een bestelling beschikbaar is in dezelfde plaats of postcode, is het model geoptimaliseerd om het aantal zendingen te verminderen. Zie BOM instellen voor meer informatie.

Afhandelingsplannen genereren

Nadat DOM de regels, voorraadbeperkingen en optimalisatie heeft toegepast, wordt de locatie gekozen die zich het dichtst bij het leveringsadres van de klant bevindt. Vervolgens krijgt het de vervullingsplannen van de optimizer. Of afhandelingsplannen al dan niet op de verkoopregels worden toegepast, hangt af van de waarde van de instelling Resultaat automatisch toepassen. Zie Resultaten van DOM-uitvoeringen voor meer informatie.

Screenshot van de verkoopordercriteria tijdens DOM-verwerking.

Meer informatiebronnen