Definer DOM
Denne artikkelen beskriver hvordan du konfigurerer funksjonaliteten for behandling av distribuert ordre (DOM) i Microsoft Dynamics 365 Commerce.
Viktig
Bing-kart for virksomheter er avskrevet og avvikles. Kunder med en bedriftslisens kan fortsette å bruke Bing-kart for bedrifter frem til 30. juni 2028, og kunder med gratis- og grunnlisensen for Bing-kart for bedrifter kan fortsette å bruke Bing-kart for bedrifter frem til 30. juni 2025. Hvis du imidlertid ikke allerede har en Bing-kartnøkkel, kan du ikke lenger skaffe deg en, og du må bygge din egen tilpasning for å hente inn adressedata for lengdegrad og breddegrad for at DOM skal fungere. Du må også deaktivere bruk av Bing-kart for DOM når du konfigurerer DOM-parametere, som beskrevet i denne artikkelen.
Aktiver DOM-konfigurasjonsnøkkelen
Følg disse trinnene for å aktivere DOM-konfigurasjonsnøkkelen.
- I Commerce headquarters kan du gå til Systemadministrasjon > Oppsett > Lisenskonfigurasjon.
- Vis Handel-noden i fanen Konfigurasjonsnøkler, og merk deretter av for Behandling av distribuert ordre.
Konfigurere DOM-parametere
Følg disse trinnene for å konfigurere DOM-parametere.
Gå til Detaljhandel og forretningsdrift > Behandling av distribuert ordre > Oppsett > DOM-parametere i headquarters.
Angi følgende verdier i fanen Generelt:
Aktiver behandling av distribuert ordre – Sett dette alternativet til Ja.
Bekreft bruk av Bing-kart for DOM – Sett dette alternativet til Ja. Når dette alternativet er aktivert, er DOM avhengig av Bing-kart for å fastslå nøyaktige bredde- og lengdegradverdier basert på adresse-, poststed- og postnummerinformasjon. Når dette alternativet er deaktivert, brukes bredde- og lengdegradsverdiene på lagerinnstillingen eller kundens leveringsadresse. Bredde- og lengdegradsverdiene brukes til avstandsberegning i DOM-behandlingen.
Merknad
- Du kan sette dette alternativet til Ja bare hvis alternativet Aktiver Bing-kart i fanen Bing-kart på hovedkvartersiden Delte handelsparametere (Retail og Commerce > Hovedkvarteroppsett > Parametere > Delte handelsparametere) også er satt til Ja, og hvis en gyldig nøkkel er angitt i feltet Nøkkel for Bing-kart.
- Med portalen Utviklersenter for Bing-kart kan du begrense tilgangen på API-nøklene for Bing-kart til et sett med domener du angir. Ved hjelp av denne funksjonen kan kunder definere et strengt sett med referanseverdier eller IP-adresseområder som nøkkelen vil bli validert mot. Forespørsler som stammer fra tillatelseslisten din, behandles på vanlig måte, mens forespørsler utenfra listen din vil returnere en tilgang som ikke fikk svar. Det er valgfritt å legge til domenesikkerhet i API-nøkkelen, og nøkler som forblir uendret, vil fortsette å fungere. Tillatelseslisten for en nøkkel er uavhengig av alle de andre nøklene, noe som gjør at du kan ha atskilte regler for hver av nøklene dine. Distribuert ordrebehandling støtter ikke oppsett av domeneegenskaper som det refereres til.
Deaktiver beregning av veiavstand – Hvis Ja er angitt for dette alternativet, beregnes luftavstand for bredde- og lengdegradsverdiene til lageret og kundeadressen. Angi Nei for dette alternativet hvis du vil bruke API-en for Bing-kart til å beregne veiavstand. I dette tilfellet må Ja angis for alternativet Bekreft bruk av Bing-kart for DOM.
Ikke behandle godtatte butikkordrer under ordreoptimalisering – Angi Ja for dette alternativet hvis du ikke vil at DOM skal behandle salgsordrer som er godtatt av detaljhandelsbutikker.
Oppdater finansdimensjoner på salgsordrelinje basert på område – Angi Ja for dette alternativet hvis du vil oppdatere finansdimensjoner på salgsordrelinjer basert på stedet.
Merknad
Det kan hende at finansdimensjonene ikke oppdateres på salgsordrelinjer hvis koblingen til finansdimensjonen til nettstedet er låst eller deaktivert. Hvis du vil ha mer informasjon, kan du se Konfigurer og behandle finansdimensjonskoblinger til nettsteder.
Oppbevaringsperiode for oppfyllelsesdata (i dager) – Angi hvor lenge oppfyllelsesplanene som DOM-kjøringer genererer, skal beholdes i systemet. Den satsvise jobben Oppsett for jobb for sletting av DOM-oppfyllelsesdata sletter alle oppfyllelsesplaner som er eldre enn antallet dager du angir her.
Oppbevaringsperiode for DOM-logger (i dager) – Angi hvor lenge DOM-logger som DOM-kjøringer genererer, skal beholdes i systemet. Den satsvise jobben Oppsett for jobb for sletting av DOM-oppfyllelsesdata sletter alle DOM-logger som er eldre enn antallet dager du angir her.
Avvisningsperiode (i dager) – Angi hvor lang tid det må gå før en avvist ordrelinje kan tilordnes til samme lokasjon.
Trådbruk (prosent) – Når oppfyllelsesplaner genereres og Bruk resultat automatisk er aktivert i oppfyllelsesprofilen, oppretter DOM oppfyllelsesplanoppgaver for å bruke oppfyllelsesplaner parallelt automatisk. Angi hvor mange trådressurser DOM skal bruke til å opprette oppgaver. Et høyere tall betyr at flere oppgaver opprettes. Hvis 0 angis, opprettes bare én oppfyllelsesplanoppgave.
Angi følgende verdier i fanen Problemløser:
Maksimalt antall forsøk på automatisk oppfyllelse – Angi hvor mange forsøk DOM-motoren skal gjøre på å formidle en ordrelinje til en lokasjon. Hvis DOM-motoren ikke kan formidle en ordrelinje til en lokasjon på angitt antall forsøk, flagger den ordrelinjen som et unntak. Motoren vil deretter hoppe over den linjen i senere kjøringer til statusen tilbakestilles manuelt.
Områderadius for lokal butikk – Angi en verdi. Dette feltet bidrar til å fastslå hvordan lokasjoner blir gruppert og vurdert som like når det gjelder avstand. Hvis du for eksempel angir 100, vurderes hver butikk eller distribusjonssenter innen en avstand på 100 km av oppfyllelsesadressen som like når det gjelder avstand.
Problemløsertype – Velg en verdi. To typer i problemløsere følger med Commerce: Produksjonsproblemløser og Forenklet problemløser. Når det gjelder alle maskiner som kjører DOM (det vil si alle servere som er en del av DOMBatch-gruppen), må Produksjonsproblemløser velges. Produksjonsproblemløseren krever den spesielle lisensnøkkelen som er lisensiert og distribuert i produksjonsmiljøer som standard. I nyere Lag 2+-miljøer er produksjonsløseren allerede aktivert.
For ikke-produksjonsmiljøer må denne lisensnøkkelen distribueres manuelt. På grunn av begrensningene ved ikke-produksjonsmiljøer, må du kontakte Microsoft Kundestøtte for å få den nyeste filen med DOM-lisens. Etter at du har fått lisensfilen, følger du disse trinnene:
- Start Microsoft IIS-behandling, høyreklikk på AOSService-nettsted, og velg deretter Utforsk. Et Windows Utforsker-vindu åpnes på <roten til AOS-tjeneste>\webroot. Noter deg banen for <roten for AOS-tjeneste>, fordi du skal bruke den i neste trinn.
- Kopier konfigurasjonsfilen i katalogen <roten for AOS-tjeneste>\PackagesLocalDirectory\DOM\bin.
- I Commerce headquarters går du til siden DOM-parametere. Velg Produksjonsproblemløser for Problemløsertype i fanen Problemløser, og bekreft deretter at det ikke vises noen feilmeldinger.
Merknad
- Den forenklede problemløseren blir formidlet slik at forhandlere kan teste DOM-funksjonen uten å måtte distribuere spesiallisensen. Organisasjoner bør ikke bruke den forenklede problemløseren i produksjonsmiljøer.
- Produksjonsproblemløseren forbedrer ytelse (for eksempel hvor mange ordrer og ordrelinjer som kan behandles i en kjøring) og sammenfall av resultater (ettersom en bunke med ordrer kanskje ikke gir det beste resultatet i noen scenarioer). Regelen Delvise ordrer krever produksjonsproblemløseren.
Gå tilbake til Detaljhandel og forretningsdrift > Behandling av distribuert ordre > Oppsett > DOM-parametere.
I fanen Nummerserier tilordner du de nødvendige nummerseriene for de ulike DOM-enhetene.
Notat
Før nummerseriene kan tilordnes til enheter, må de defineres på siden Nummerserier (Organisasjonsstyring > Nummerserier > Nummerserier).
Konfigurer oppfyllelsesgrupper
DOM-funksjonen støtter definisjonen av ulike typer DOM-regler, og organisasjoner kan konfigurere flere regler, avhengig av deres forretningsbehov. DOM-regler kan defineres for en gruppe med lokasjoner eller individuelle lokasjoner, og for en bestemt produktkategori, produkt eller variant. Hvis du vil opprette gruppering av lokasjoner som må brukes for DOM-reglene, gjør du følgende:
- Gå til Detaljhandel og handel > Kanaloppsett > Oppfyllelsesgrupper i hovedkvarteret.
- Velg Ny, og angi deretter et navn og en beskrivelse for den nye gruppen.
- Velg Lagre.
- Velg Legg til linje for å legge til ett lokasjon i gruppen. Velg eventuelt Legg til linjer for å legge til flere lokasjoner.
Merknad
- I Commerce versjon 10.0.12 og nyere må funksjonen Funksjon for å angi lokasjoner som aktivert for Forsendelse eller Henting i Oppfyllelsesgruppe være aktivert i arbeidsområdet Funksjonsbehandling.
- Denne funksjonen legger til nye konfigurasjoner på siden Oppfyllelsesgruppe slik at du kan angi om lageret kan brukes til forsendelse, eller om kombinasjonen lager/butikk kan brukes til forsendelse, plukking eller begge deler.
- Hvis du aktiverer funksjonen, oppdateres alternativene som er tilgjengelige for lokasjonsvalg når du oppretter plukk- eller forsendelsesordrer på salgsstedet.
- Når du aktiverer funksjonen, blir også sider i salgssted oppdatert når operasjonene Send alle eller Send valgte blir valgt.
Konfigurer DOM-regler
For å konfigurere DOM-regler i hovedkvarteret går du til Detaljhandel og handel > Behandling av distribuert ordre > Oppsett > Administrer regler.
Følgende DOM-regler støttes for øyeblikket.
- Regel for minimumslager.
- Prioritetsregel for oppfyllelseslokasjon.
- Regel for delvise ordrer.
- Regel for frakoblet oppfyllelseslokasjon.
- Regel for maksimalt antall avvisninger.
- Regel for maksimal avstand.
- Regel for maksimalt antall ordrer.
Hvis du vil ha mer informasjon, kan du se DOM-regler.
Definere og konfigurere DOM-oppfyllelsesprofiler
Oppfyllelsesprofiler brukes til å gruppere en samling med regler, juridiske enheter, salgsordreopprinnelser og leveringsmåter. Alle DOM-kjøringer gjelder for en bestemt oppfyllelsesprofil. Organisasjoner kan definere og kjøre regler for et sett med juridiske enheter for ordrer som har bestemte salgsordreopprinnelser og leveringsmåter. Hvis ulike sett med regler må kjøres for ulike typer salgsordreopprinnelser eller leveringsmåter, kan oppfyllelsesprofilene defineres i henhold til dette.
Gjør følgende for å definere og konfigurere DOM-oppfyllelsesprofiler:
Gå til Detaljhandel og handel > Behandling av distribuert ordre > Oppsett > Oppfyllelsesprofiler i hovedkvarteret.
Velg Ny.
Angi verdier for Profil og Beskrivelse.
Velg alternativet Bruk resultat automatisk. Hvis du setter dette alternativet til Ja, blir resultatene av DOM-kjøringen for profilen brukt automatisk på salgsordrelinjer. Hvis du setter det til Nei, kan resultatene bare vises i oppfyllelsesplanen, og de blir ikke brukt på salgsordrelinjene.
Hvis du vil at DOM-profilen skal kjøres for ordrer som har alle salgsordreopprinnelser, inkludert ordrer der salgsordreopprinnelsen ikke er definert, setter du alternativet Behandle ordrer med tom salgsopprinnelse til Ja. Hvis du vil kjøre profilen for bare noen få salgsordreopprinnelser, kan du definere dem på siden Salgsopprinnelser.
Hvis du vil endre hvordan DOM deler opp salgslinjer i ulike partier, angir du en verdi for Maksimalt antall ordrelinjer per optimalisering. Hvis du vil ha mer informasjon, kan du se Del opp salgslinjer.
Merknad
- I Commerce versjon 10.0.12 og nyere må funksjonen for muligheten til å tilordne en oppfyllelsesgruppe til en oppfyllelsesprofil være aktivert i arbeidsområdet Funksjonsbehandling. Ved hjelp av denne funksjonen kan du angi en liste over lagre som DOM bør vurdere, når optimaliseringen kjøres med en oppfyllelsesprofil. Hvis listen over lagre ikke er spesifisert, ser DOM på alle lagre i juridiske enheter som er definert i profilen.
- Denne funksjonen legger til en ny konfigurasjon på siden Oppfyllelsesprofil som kan knyttes til én oppfyllelsesgruppe.
- Hvis du velger oppfyllelsesgruppen, vil DOM-reglene for den oppfyllelsesprofilen fungere effektivt i forhold til forsendelseslagrene som er inkludert i oppfyllelsesgruppen.
- Hvis du vil bruke denne funksjonen effektivt, må du kontrollere at det finnes én oppfyllelsesgruppe som inneholder alle forsendelsene, og deretter knytter du denne oppfyllelsesgruppen til oppfyllelsesprofilen.
Velg Legg til i hurtigfanen Juridiske enheter, og velg deretter en juridisk enhet.
Velg Legg til i hurtigfanen Regler, og velg deretter regelen som skal kobles til profilen.
Gjenta de forrige to trinnene til alle de nødvendige reglene er knyttet til profilen.
Velg Lagre.
Velg Leveringsmåter i fanen Oppsett i handlingsruten.
Velg Ny på siden Leveringsmåter.
Velg den juridiske enheten i Firma-feltet. Listen over selskaper er begrenset til de juridiske enhetene du har lagt til tidligere.
Velg leveringsmåten som skal knyttes til denne profilen, i feltet Leveringsmåte. En leveringsmåte kan ikke være knyttet til flere aktive profiler.
Gjenta de forrige to trinnene til alle de nødvendige leveringsmåtene er knyttet til profilen.
Lukk siden Leveringsmåter.
Velg Salgsordreopprinnelser i fanen Oppsett i handlingsruten.
Velg Ny på siden Salgsopprinnelser.
Velg den juridiske enheten i Firma-feltet. Listen over selskaper er begrenset til de juridiske enhetene du har lagt til tidligere.
Velg salgsopprinnelsen skal knyttes til denne profilen, i feltet Salgsopprinnelse. En salgsopprinnelse kan ikke være knyttet til flere aktive profiler.
Gjenta de forrige to trinnene til alle de nødvendige salgsopprinnelsene er knyttet til profilen.
Lukk siden Salgsopprinnelse.
Sett alternativet Aktiver profil til Ja. Hvis det finnes feil i oppsettet, vises en advarsel.