Del via


DOM-regler

Denne artikkelen beskriver reglene for DOM-funksjonaliteten i Microsoft Dynamics 365 Commerce.

Her er noen av de vanlige attributtene som kan defineres for alle regeltyper:

  • Startdato og Sluttdato – Bruk disse feltene til å angi start- og sluttdatoene for regelen.
  • Deaktivert – Bare regler som har verdien Nei for dette feltet, blir vurdert i en DOM-kjøring.
  • Hard begrensning – En regel kan defineres som en hard begrensning eller ikke en hard begrensning. Alle DOM-kjøringer går gjennom to gjentakelser. I den første gjentakelsen behandles hver regel som en regel med hard begrensning, uavhengig av innstillingen for attributtet Hard begrensning. Med andre ord blir hver regel brukt. I den andre gjentakelsen fjernes regler som ikke ble definert som regler for hard begrensning, og ordren eller ordrelinjene som ikke ble tilordnet til lokasjoner da alle reglene ble tatt i bruk, blir tilordnet til lokasjoner. Det eneste unntaket er regelen Prioritet for lokasjon, som alltid behandles som en hard begrensning.

Regel for minimumslager

Denne regeltypen lar organisasjoner «ringe inn» et bestemt antall av et produkt for andre formål enn oppfyllelse av ordren. Organisasjoner vil for eksempel ikke at DOM skal vurdere hele beholdningen som er tilgjengelig i en butikk for oppfyllelse av ordren. De vil i stedet reservere deler av beholdningen for butikkunder. Når denne regeltypen brukes, kan du definere minimumsbeholdningen som skal beholdes for en kategori av produkter, et individuelt produkt eller en produktvariant per lokasjon eller gruppe med lokasjoner. Du kan også definere minimumsbeholdning ved hjelp av et tilleggskategorihierarki. Hvis et produkt faller inn i flere kategorier, får en tilleggskategori høyest viktighet for alle regler der du kan bruke kategorier.

Prioritetsregel for oppfyllelseslokasjon

Denne regeltypen lar organisasjoner definere et hierarki av lokasjoner for å opprette prioriteten som DOM-motoren vurderer når den prøver å identifisere oppfyllelseslokasjoner for bestemte produkter. Det gyldige området av prioriteter er 1 til 10, der 1 er den høyeste prioriteten og 10 er den laveste prioriteten. lokasjoner som har høyere prioritet, vurderes før lokasjoner som har lavere prioritet. Hvis regelen er definert som en regel med hard begrensning, formidles ordrer bare til lokasjoner som prioriteter er definert for. DOM gir preferanse til å forsende ordrer fullstendig fra ett sted. Hvis en hel ordre og linjene i ordren ikke er tilgjengelige fra en lokasjon som har prioritet 1, prøver DOM å oppfylle den fra en lokasjon som har prioritet 2.

Regel for delvise ordrer

I Retail versjon 10.0.5 ble parameteren Bare oppfylle ordre fra én lokasjon endret til Maksimale oppfyllelseslokasjoner. Med den gamle parameteren kunne brukere konfigurere om ordrer bare kan oppfylles fra én lokasjon eller fra så mange lokasjoner som mulig. Ved hjelp av den nye parameteren kan brukere angi om oppfyllelsen kan være fra et bestemt sett med lokasjoner (opptil fem) eller fra så mange lokasjoner som mulig. For alle alternativer unntatt oppfyllelse fra én lokasjon deler DOM linjen, fordi behandling av ordren skjer etter linje. Denne regelen fungerer bare med produksjonsproblemløseren.

Bruk følgende parametere til å konfigurere regelen for delvise ordrer:

  • Maks. antall oppfyllende lokasjoner – Denne parameteren har seks alternativer: 1, 2, 3, 4, 5 og Tall.
  • Oppfylle delvise ordrer? - Denne parameteren er bare tilgjengelig når Tall er angitt for Maks. antall oppfyllende lokasjoner. Når den er aktivert, kan en salgsordre delvis oppfylles. Salgslinjen med tilstrekkelig beholdning oppfylles først, mens gjenstående salgslinjer ikke oppfylles.
  • Oppfylle delvise linjer? - Denne parameteren er bare tilgjengelig når Tall er angitt for Maks. antall oppfyllende lokasjoner og Oppfylle delvise ordrer? er aktivert. Når denne parameteren er aktivert, kan en salgslinje delvis oppfylles med gjeldende beholdning, og gjenstående antall deles inn i en ny salgslinje. Hvis salgslinjen må deles mellom to lokasjoner, sikrer DOM at priser og avgifter er hensiktsmessig spredt over linjene.

For å forbedre regelen om delvise ordrer i Commerce versjon 10.0.31 ble funksjonen Hindre ordreoppdeling etter DOM basert på ordreverdi eller inkluderte produkter innført. Etter at du har aktivert funksjonen, kan du angi et Salgsordrebeløp for regelen for delvise ordrer, og salgsordrer med beløp som er mindre enn verdien for Salgsordrebeløp deles ikke selv om du angir en verdi over «1» for Maks. antall oppfyllende lokasjoner. Du kan også definere en liste over kategorier eller produkter for å sikre at en ordre aldri deles opp når disse kategoriene eller produktene er en del av ordren.

Regel for frakoblet oppfyllelseslokasjon

Denne regelen lar organisasjoner angi en lokasjon eller en gruppe lokasjoner som frakoblet eller utilgjengelige for DOM, slik at ordrer ikke kan tilordnes til disse lokasjonene for oppfyllelse.

Regel for maksimalt antall avvisninger

Denne regelen lar organisasjoner definere en terskel for avvisninger. Etter at terskelen er nådd, merker DOM-prosessoren en ordre eller en ordrelinje som et unntak og utelater den fra videre behandling. For å sikre optimal ytelse ser ikke DOM på historikken for alle avslag.

Etter at ordrelinjene er tilordnet til en lokasjon, kan lokasjonen avvise en tilordnede ordrelinje, fordi lokasjonen kanskje ikke kan oppfylle denne linjen av en eller annen grunn. Avviste linjer blir merket som et unntak, og de blir lagt tilbake i utvalget for behandling i den neste kjøringen. I løpet av den neste kjøringen prøver DOM å tilordne den avviste linjen til en annen lokasjon. Den nye lokasjonen kan også avvise den tilordnede ordrelinjen. Denne syklusen med tilordning og avslag kan forekomme flere ganger. Når antallet avvisninger når den definerte terskelen, merker DOM ordrelinjen som et fast unntak, og linjen blir ikke valgt flere ganger for ny tilordning. DOM tar bare hensyn til ordrelinjen en gang til for ny tilordning hvis en bruker tilbakestiller statusen for ordrelinjen manuelt.

Regel for maksimal avstand

Denne regelen lar organisasjoner definere maksimumsavstanden som en lokasjon eller gruppe med lokasjoner kan ha for å oppfylle ordren. Hvis overlappende regler for maksimal avstand er definert for en lokasjon, bruker DOM den korteste maksimumsavstanden for denne lokasjonen.

Regel for maksimalt antall ordrer

Denne regelen lar organisasjoner definere det maksimale antallet ordrer som en lokasjon eller gruppe med lokasjoner kan behandle. Under optimaliseringsprosessen tar systemet hensyn til ordrer som ikke er sendt fra disse lokasjonene. Denne kontrollen utføres på tvers av profiler, så hvis et overlappende maksimalt antall ordrer defineres på tvers av profiler for samme lokasjon, tar systemet hensyn til det maksimale antallet ordrer som er definert på tvers av alle profiler.

Når regelen for maksimalt antall ordrer er aktivert og det er opprettet flere oppfyllelsesplanoppgaver under DOM-behandling, kan det hende at regelen ikke blir brukt på riktig måte på grunn av tekniske begrensninger. Antall opprettede oppfyllelsesoppgaver fastsettes av verdien for Trådbruk (prosent). Hvis du aktiverer regelen for maksimumsordre, anbefaler Microsoft at du angir «0» for Trådbruk (prosent). Når det gjelder Commerce versjon 10.0.38 og nyere, opprettes bare én oppfyllelsesplanoppgave når denne regelen er aktivert, uavhengig av verdien for Trådbruk (prosent). Hvis du vil ha mer informasjon, kan du se Definer DOM.

Tilleggsressurser

DOM-oversikt

Definer DOM

DOM-kostnadskonfigurasjon

DOM-behandling

Resultater av DOM-kjøringer

Rydd opp i DOM-oppfyllelsesplaner og -logger

DOM-utvidelsesmulighet

DOM-begrensninger