DOM-behandling

Denne artikkelen beskriver hvordan distribuert ordrebehandling (DOM) behandler salgsordrer i Microsoft Dynamics 365 Commerce.

Konfigurer satsvis jobb for DOM-prosessor

DOM kjører bare i en batchprosess.

Følg disse trinnene for å konfigurere batchjobben for DOM-prosessor for DOM-kjøringer:

  1. Gå til Detaljhandel og handel>Distribuert ordreadministrasjon>Satsvis behandling>Jobboppsett for DOM-prosessor.
  2. Velg en profil som DOM skal brukes på, på hurtigfanen Parametere for Oppfyllelseprofil.
  3. Velg en konfigurert satsvis gruppe for Satsvis gruppe i hurtigfanen Kjør i bakgrunnen.
  4. Skriv inn et navn for den satsvise jobben for Oppgavebeskrivelse.
  5. Velg Regelmessighet, og angi deretter regelmessigheten for den satsvise jobben.
  6. Velg OK.

Søk etter salgsordrer og linjer

Ved behandling vurderer DOM følgende ordre og ordrelinjer:

  • Ordrelinjer som oppfyller kriteriene for salgsordreopprinnelse, leveringsmåter og juridisk enhet, slik det er definert i DOM-profilen, og som også oppfyller følgende kriterier:
    • Ordrelinjene opprettes fra Commerce-kanaler. Salgsordrer blir identifisert som å være fra Commerce-kanaler når alternativet Handelssalg er satt til Ja.
    • Ordrelinjene formidles ikke av DOM.
    • Ordrelinjene formidles av DOM, men merkes som unntak og er under maksimumsgrensen for forsøk.
    • Leveringsmåten er ikke henting eller elektronisk levering.
    • Ordrelinjene er ikke merket for levering.
    • Ordrelinjene er ikke utelatt manuelt.
    • Hvis Ikke behandle godtatte butikkordrer under ordreoptimalisering er aktivert, blir ikke ordrelinjene tilordnet til butikklagre med oppfyllelsesstatusen Godtatt.
  • Ordrer som ikke er på vent.

For å manuelt ekskludere en salgslinje, gå til Retail og Commerce>Customers>Alle salgsordrer i Handelshovedkontoret og velg en salgslinje. Angi Ja for alternativet Utelat fra DOM-behandling i hurtigfanen Generelt på salgslinjen.

Del opp salgslinjer

Under hver DOM-prosessorjobb deler DOM ordrer opp i partier, avhengig av parameterverdien Maksimalt antall ordrelinjer per optimalisering som er definert i oppfyllelsesprofilen. DOM sikrer at alle salgslinjer i en salgsordre er i samme parti.

Hvis for eksempel 10 000 ordrelinjer optimaliseres i en kjøring og parameteren Maksimalt antall ordrelinjer per optimalisering er satt til standardverdien 2000, oppretter DOM fem partier som behandles samtidig.

Hvis maksimalt antall ordrelinjer per optimaliseringsverdi er 0:

  • For Simplified Solver-typen oppretter DOM en batch for hver 100 salgslinjer.
  • For Production Solver-typen lager DOM en batch for hver 1 500 salgslinjer.

Note

Hvis du angir en stor verdi for Maksimalt antall ordrelinjer per optimalisering, tar det lengre tid å fullføre DOM-prosessorjobben fordi den kjører på en satsvis server. For å forbedre ytelsen angir du en passende verdi for å sikre at DOM kan bruke flere satsvise servere.

Beholdningsoppslag

DOM bestemmer tilgjengelig fysisk lager for hver vare ved å bruke de relevante dimensjonene fra produktvarianten og salgsordrelinjen sammen med kandidatstedet og lageret. Oppslaget bruker produktkonfigurasjon, størrelse, farge, stil og produktversjonsdimensjoner, sted- og lagerlagringsdimensjoner, samt målene for batch- og serienummersporing.

Fra og med Commerce versjon 10.0.46 gir DOM standardstøtte for lagerstatus, en avansert lagringsdimensjon for lagerstyring. DOM inkluderer lagerstatusen fra salgsordrelinjen når det avgjøres hvilke lagre som har lager tilgjengelig for oppfyllelse. Dette trinnet sikrer at kun lager med matchende status vurderes, noe som gir en mer nøyaktig beregning av tilgjengelig lager for avanserte lagerscenarier. Denne støtten er aktivert som standard.

Lagerstatusen på en salgsordrelinje settes ikke av DOM. Det er en standard lagerstatus, som er en av lagringsdimensjonene i lagringsdimensjonsgruppen. Lagerstatusen på en ordrelinje arver fra standard lagerstatus som er konfigurert for stedet, lageret, varen eller salgsordren. Det kan også endres direkte på salgsordrelinjen. Standard lagerstatus for salgsordrer kan ikke være en blokkeringsstatus. Du kan også sette opp standard status for salgsordre som en del av dine avanserte lagerstyringsparametere.

Andre avanserte dimensjoner for lageradministrasjon, inkludert lagerplassering og registreringsskilt, støttes ikke som standard. Egendefinerte inventardimensjoner støttes heller ikke. For å støtte disse dimensjonene, bruk DOM-utvidelse. Hvis du vil ha mer informasjon, kan du se DOM-utvidelsesmulighet.

DOM legger til fysiske mengder reservert for salgslinjer i den nåværende DOM-kjøringen tilbake til tilgjengelig lager for samme vare- og lagerdimensjoner. Denne justeringen forhindrer at disse reservasjonene reduserer lageret som er tilgjengelig for å oppfylle salgslinjene de tilhører.

Lageroppslag før Commerce versjon 10.0.46

I Commerce versjon 10.0.45 og tidligere, henter DOM tilgjengelig inventar fra lager V2-enheter som InventWarehouseOnHandAggregatedView. Dette lageroppslaget støtter produktdimensjoner som farge, størrelse, stil og konfigurasjon, samt lagringsdimensjonene på stedet og lageret. Den støtter ikke andre lagringsdimensjoner, som lagerstatus, plassering eller registreringsskilt.

For å se inventaret som dette legacy-oppslaget returnerer, skriv inn følgende URL i nettleserens adressefelt. Bytt <DomainName> ut med domenenavnet til ditt miljø og <CompanyName> med navnet på din juridiske enhet:

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

Beregn avstand

DOM konverterer adresser av typen Levering til bredde- og lengdegradverdier. DOM konverterer deretter leveringsadressen på salgsordren til bredde- og lengdegradverdier og oppdaterer bredde- og lengdegradverdiene til adressen for fremtidig bruk. DOM er avhengig av Azure Maps eller Bing-kart for å fastslå nøyaktige bredde- og lengdegradverdier basert på adresse-, poststed- og postnummerinformasjon. For å la DOM bruke Azure Maps-funksjonaliteten, aktiver innstillingen Confirm Azure Maps usage for DOM. For å la DOM bruke Bing-kart-funksjonaliteten, aktiver innstillingen Confirm Bing-kart for DOM. Hvis du vil ha mer informasjon, kan du se Definer DOM.

DOM bruker Azure Maps- eller Bing-kart-APIen til å beregne luft- eller veiavstand, avhengig av verdien for innstillingen Deaktiver beregning av veiavstand. DOM bruker deretter denne informasjonen til å bestemme forsendelseskostnaden. Optimaliseringsmodellen prioriterer oppfyllelse av en fullstendig ordre fra én lokasjon. Selv om en del av en ordre er tilgjengelig i samme by eller postnummer, er modellen optimalisert for å redusere antall forsendelser. Hvis du vil ha mer informasjon, kan du se Definer DOM.

Generer oppfyllelsesplaner

Når DOM bruker reglene, lagerbetingelsene og optimaliseringen, velger den plasseringen som er nærmest kundens leveringsadresse. Deretter får den oppfyllelsesplaner fra optimalisatoren. Om systemet anvender oppfyllelsesplaner på salgslinjene avhenger av verdien av innstillingen Auto apply results . Hvis du vil ha mer informasjon, kan du se Resultater av DOM-kjøringer.

Skjermbilde av salgsordrekriterier i DOM-behandling.

Flere ressurser