Merk
Tilgang til denne siden krever autorisasjon. Du kan prøve å logge på eller endre kataloger.
Tilgang til denne siden krever autorisasjon. Du kan prøve å endre kataloger.
Denne artikkelen gir en oversikt over oppfyllelses- og returoptimaliseringsleverandøren i Microsoft Dynamics 365 Intelligent Order Management.
Leverandøren av oppfyllelses- og returoptimalisering er en intelligent optimaliseringstjeneste som bestemmer kilden til ordreoppfyllelse, samtidig som den oppnår nødvendige mål og respekterer den ønskede konfigurasjonen som virksomheten bestemmer. Med leverandøren av oppfyllelses- og returoptimalisering kan du sikre at produkter leveres til kundene i riktig antall, fra riktige kilder og til rett tid. Derfor kan det hjelpe deg med å maksimere fortjenesten, minimere kostnader og oppfylle kravene på servicenivå.
I et forsyningsnettverk der produktoppfyllelse kan komme fra flere kanaler, må organisasjoner raskt tilpasse seg ordreendringer, tilgjengelighetsproblemer for leverandører eller økning i etterspørsel. Leverandøren av oppfyllelses- og returoptimalisering DOM hjelper deg med å maksimere ordreoppfyllelse og finne riktig kilde for produktlevering basert på ulike forretningsbegrensninger og forretningsmålsettinger, som å minimere kostnader ved å oppfylle ordrer fra de nærmeste kildene.
Leverandøren av oppfyllelses- og returoptimalisering er bygget som en mikrotjeneste og leser konfigurasjonsdata som oppfyllelseskilder, kildelister, forretningsbegrensninger og strategier fra Microsoft Dataverse for å optimalisere ordreoppfyllelse. Leverandøren bruker Azure Maps til å gi geografisk kodet leveringsadresseinformasjon om ordrer og oppfyllelseskilder og for å vise avstanden mellom disse lokasjonene.
Innstillinger for leverandør av oppfyllelses- og returoptimalisering
Hvis du vil aktivere leverandør av oppfyllelses- og returoptimalisering som en del av ordreiverksettingsreisen, kan du konfigurere leverandør av oppfyllelses- og returoptimalisering og aktivere den ved å følge instruksjonene i Konfigurer leverandør av oppfyllelses- og returoptimalisering. Når leverandøren er aktivert, angir du følgende innstillinger for å oppnå forretningsmål.
Konfigurer Intelligent Order Management-tildelinger
Det er viktig å opprettholde Intelligent Order Management-tilordningene som en forutsetning for at oppfyllelses- og returoptimaliseringsmotoren skal fungere riktig. Hvis du vil ha mer informasjon, kan du se Konfigurer leverandør av lagersynlighet.
Notat
Du må konfigurere beregnede måltilordninger hvis oppfyllelse skjer gjennom Microsoft Dynamics 365-apper for økonomi og drift.
Kilder
Oppfyllelseskilder er enheter som inneholder lagerbeholdning eller tilbyr produkter. Eksempler inkluderer lagre, distribusjonssentre, detaljistforretninger, leveringsleverandører og virtuelle områder. Du kan opprette og endre oppfyllelseskildene ved å velge områdebytteren nederst i venstre navigasjonsrute og bytte til Innstillinger > Oppfyllelsesinnstillinger. På siden Oppfyllelsesinnstillinger under Kilder velger du Administrer.
For hver oppfyllelseskilde kan du utføre følgende handlinger:
- Definer et unikt navn.
- Angi tidssonen for kilden.
- Angi kildetypen (lager eller annet).
- Angi hvor kilden er plassert (breddegrad og lengdegrad).
- Angi hvor systemet skal lete etter beholdning i lagersynlighetstjenesten.
Hvis du bruker Intelligent Order Management med økonomi- og driftsapper, tilordner du hver oppfyllelseskilde til et forsendelseslager. Vedlikehold forsendelseslageret som er tilordnet i innstillingene for oppfyllelseskilde.
Legg til detaljer om gjennomsnittlig behandlingstid for ordrer i et lager. Denne informasjonen bestemmer den planlagte forsendelsesdatoen for ulike ordrer. Du kan også angi fristen for et lager. Denne informasjonen brukes hvis begrensningsinnstillingen Respekter lagertidsberegninger er aktivert, slik at ordrer bare kan sendes til et lager mellom kl. 12 og avskjæringstiden.
Kildelister
Du kan bruke oppfyllelseskildelister til å gruppere en liste over kilder og behandle kildene på en fleksibel måte, innenfor bestemte begrensninger. Hvis du vil definere lister over oppfyllelseskilde, velger du Administrer på Oppfyllelsesinnstillinger-siden under Kildelister.
Avhengig av forretningssituasjonen kan du definere flere kildelister og bruke dem etter behov.
I strategidefinisjonen inneholder du for eksempel alle kildene der oppfyllelse skjer. Bruk en annen kildeliste for forretningsbetingelser. Du kan også definere forskjellige begrensninger for maksimal avstand for detaljistforretninger og lagre, og begrense delvis oppfyllelse bare for butikkene.
På Administrer-siden vises aktive kildelister (Kildelister > Administrer). Velg Ny for å opprette en ny kildeliste. Skriv inn et navn som gjør det enkelt å identifisere kildelisten, og legg deretter til nye eller eksisterende kilder på Fanen Kilder . Hvis du vil fjerne en kilde fra en kildeliste, velger du kilden på Kilder-fanen , og deretter velger du Fjern.
Begrensninger
Begrensninger er en valgfri komponent i oppfyllelsesoptimalisering. Følgende forretningsbegrensninger støttes:
- Maksimal avstand
- Begrense delvis oppfyllelse av ordrer
- Begrens antall lagre per ordre
- Tidsberegninger for respektivt lager
- Maksimalt antall ordrelinjer
- Begrens antall lagre per ordrelinje
- Begrensning av sikkerhetslager
Hvis du vil opprette eller endre begrensninger, velger du Administrer på siden Oppfyllelsesinnstillinger under Begrensninger. Hvis du vil opprette en begrensning av en bestemt type, velger du den riktige begrensningstypen når du oppretter begrensningen.
Alle forretningsbegrensninger deler et sett med vanlige attributter som en del av definisjonen. Detaljene varierer, basert på typen meldingsbegrensning. Følgende felles attributter gjelder alle forretningsbegrensninger:
- Navn – Dette attributtet brukes til å identifisere forretningsbegrensningen.
- Beskrivelse – Dette attributtet brukes til å beskrive forretningsbegrensningen.
- Begrensningstype – Dette attributtet angir typen forretningsbegrensning.
- Er aktivert – Dette attributtet brukes til å aktivere eller deaktivere en forretningsbegrensning.
Du kan definere flere forretningsbegrensninger for hver type og bruke dem i forskjellige optimaliseringsstrategier.
Begrensning for maksimal avstand
Begrensningen Maksimal avstand lar en organisasjon definere maksimumsavstanden som en kilde eller gruppe med kilder kan utvides til for å oppfylle en ordre. For øyeblikket regnes avstanden som den rette avstanden mellom kilden og kundeadressen, som beregnet av Azure Maps.
Du kan definere maksimal avstand for en kilde eller en kildeliste. Når du definerer den maksimale avstanden for en kildeliste som inneholder en individuelt definert kildeavstand, kan det være definert en overlappende maksimumsavstandsbetingelse for kilden. I dette tilfellet bruker optimaliseringstjenesten den laveste definerte maksimumsavstanden for kildene.
Illustrasjonen nedenfor viser et eksempel der Seattle-lageret kan levere bare opptil 10 kilometer fra lageret i radius, selv om det er en del av Alle kilder-listen, der maksimal avstand er 50 kilometer. På grunn av måten denne begrensningen fungerer på, brukes den korteste avstanden hvis det er en konflikt.
Hvis ingen lager er egnet for en salgsordre, kan ikke systemet opprette noen oppfyllelsesordre for salgsordren. I stedet endres statusen for salgsordren til Lager ikke funnet.
Begrensning for delvis oppfyllelse av ordrer
Noen ganger må leverandøren av oppfyllelses- og returoptimalisering håndtere scenarioer der behovet overskrider forsyningen. Når Intelligent Order Management mottar ordrer som krever mer antall enn den tilgjengelige beholdningen, deles salgsordrer etter ordrelinje som standard. Noen linjer i ordren blir oppfylt, mens andre enten er restordre eller satt til ordrestatusen Lager ikke funnet. En enkelt ordrelinje kan ikke deles ytterligere og delvis tildeles, men den kan tildeles ulike kilder. Når du aktiverer begrensningen begrens delvis oppfyllelse av ordrer, sikrer leverandøren av oppfyllelses- og returoptimalisering at enten hele ordren er oppfylt eller at ordren ikke er oppfylt i det hele tatt.
Begrensning ved tidsberegninger for respektivt lager
Virksomheter har noen ganger leveringslastebiler som går hver dag på et bestemt tidspunkt. Hvis du vil optimalisere for dette scenarioet, kan hver kilde konfigureres med forskjellig frist. Før du kjører den, legger du til tidsbegrensninger i lagrene som må følge dem, for å sikre at denne begrensningen fungerer som forventet.
Når du aktiverer begrensningen for tidsberegninger for Respect-lageret, sikrer leverandøren av oppfyllelses- og returoptimalisering at kilder bare oppretter oppfyllelsesordrer hvis disse ordrene kan sendes til lageret før avskjæringstidene. Hvis de ikke kan det, prøver leverandøren av oppfyllelses- og returoptimalisering å tildele salgsordrene til lagre som fortsatt er åpne for behandling av ordrer. På denne måten optimaliserer leverandøren for oppfyllelses- og returoptimalisering for raskere oppfyllelse og levering.
Begrensningen Begrens antall lagre per ordre
Det kan av og til hende at ikke alt lager er tilgjengelig ved én enkelt kilde. For å oppfylle ordrene i disse tilfellene deler leverandøren for oppfyllelses- og returoptimalisering en enkelt salgsordre og tildeler forskjellige lagre til forskjellige deler av den. Ved å bruke begrensningen Begrens antall lagre kan du kontrollere i hvilken grad ordrer deles.
Du kan konfigurere denne begrensningen for å angi maksimalt antall lagre som du vil at en enkelt ordre skal deles mellom. Hvis du med andre ord angir tre lagre for denne begrensningen, må hver salgsordre oppfylles fra ett, to eller tre forskjellige lagre. Hvis du foretrekker at hele salgsordren skal oppfylles fra bare én oppfyllelseskilde, angir du én som maksimalt antall lagre. Hvis oppfyllelse av en salgsordre krever mer enn tre lagre, oppfylles ikke salgsordren i det hele tatt med mindre begrensningen for begrensning av delvis oppfyllelse av ordrer er deaktivert og begrensningen Begrens antall lagre er aktivert.
Som standard deler oppfyllelses- og returoptimaliseringsleverandøren en salgsordre mellom så mange lagre som kreves, samtidig som det respekterer lagerbetingelser og andre begrensninger.
Hvis du vil angi antall lagre som ordrer skal deles mellom, velger du Nytt grense for antall lagre for å legge til en oppføring, og deretter velger du Lagre.
Begrensningen Begrens antall lagre per ordrelinje
Du kan konfigurere denne begrensningen for å angi maksimalt antall lagre som du vil at én enkelt ordrelinje skal deles mellom. Hvis du med andre ord ikke vil oppfylle én enkelt ordrelinje fra flere kilder, angir du en som maksimalt antall lagre.
Begrensningen Maksimalt antall ordrelinjer
Noen ganger kan ikke oppfyllelseskilder behandle mer enn noen ordrelinjer på en gitt dag på grunn av kapasitets- eller ressursbegrensninger. Bruk begrensningen maksimalt antall ordrelinjer til å begrense antall ordrelinjer som rutes til én enkelt oppfyllelseskilde. Du kan konfigurere denne begrensningen for å angi maksimalt antall ordrelinjer per dag, per oppfyllelseskilde eller per kildeliste. Når tallet er nådd for oppfyllelseskilden eller kildelisten, vurderes ikke ordrelinjer for valg i løpet av den dagen.
Vedlikehold av sikkerhetslager
Noen bedrifter opprettholder sikkerhetsaksjer for effektivt å administrere kundenes etterspørsel og for å unngå å kjøre for lavt på lager. Ved å bruke leverandøren av oppfyllelses- og returoptimalisering kan du vedlikeholde sikkerhetslageret på to nivåer for hver av oppfyllelseskildene.
Leverandøren av oppfyllelses- og returoptimalisering ekskluderer en oppfyllelseskilde hvis beholdningen for produktet er under sikkerhetslagernivået. Hvis du vil konfigurere begrensningen for sikkerhetslager, utfører du følgende konfigurasjonstrinn:
- Begrensning av sikkerhetslager: Opprett en ny begrensning, og sett feltet Begrensningstype til Begrensning av sikkerhetslager.
- Sikkerhetslager ved oppfyllelseskilde: Vedlikehold sikkerhetslageret i oppfyllelseskilden.
Når du har fullført dette oppsettet, utelater oppfyllelses- og returoptimaliseringsleverandøren oppfyllelseskilden hvis lagerbeholdningen er under sikkerhetslagergrensen.
Innføring av myke begrensninger
Definer betingelser som harde eller myke i betingelsesoppsettet. Når du definerer en betingelse som myk, inkluderer utvalget den bare hvis den kan respekteres i algoritmen for oppfyllelseskildebestemmelse.
Begrensninger er som standard vanskelige begrensninger til du deaktiverer dem. Hvis du vil definere en begrensning som en myk begrensning, angir du alternativet Er hard begrensning til Nei i begrensningsoppsettet.
Eksempel: Begrens til ett lager er konfigurert som en myk begrensning. Derfor kontrollerer den først om bestillingen kan oppfylles av én enkelt kilde. Hvis bestillingen ikke kan oppfylles av én enkelt kilde, brukes flere kilder.
Aktivering og deaktivering av en oppfyllelseskilde
Noen ganger vil bedrifter utelate visse oppfyllelseskilder, av ulike årsaker, enten midlertidig eller permanent. Oppfyllelse og returoptimalisering gir fleksibilitet til å slå på eller av oppfyllelseskilden basert på dine behov. Hvis du vil utelate oppfyllelseskilden, velger du Deaktiver i innstillingene for oppfyllelseskilde. Hvis du vil inkludere den igjen, velger du Aktiver i innstillingene for oppfyllelseskilde.
Strategier
En strategi hjelper til med å definere optimaliseringskonfigurasjonen som oppnår dine forretningsbehov. En strategi samler mål, begrensninger og kilder som du bør vurdere, og angir hvordan lageroptimalisering skal skje. Hvis du vil opprette og endre en strategi, velger du Administrer på siden Oppfyllelsesinnstillinger under Strategier.
Det forhåndsdefinerte målet for hver strategi er å oppfylle ordrer, samtidig som avstand reduseres.
Du kan definere flere optimaliseringsstrategier, avhengig av innholdet i forretningen. Du kan definere en liste over oppfyllelseskildene som deltar i oppfyllelse, og definere begrensninger som optimaliseringstjenesten må håndheve. Disse begrensningene er vanskelige begrensninger som optimaliseringstjenesten obligatorisk pålegger når den bestemmer den optimale kilden. Du kan konfigurere en strategi som standardstrategi. Kun én strategi kan imidlertid være standardstrategien til en gitt tid.
Du kan konfigurere en strategi for å kjøre i sanntidsmodus eller satsvis modus. Når en strategi kjøres i satsvis modus, vil salgsordrer som bruker den stå i kø til den konfigurerte perioden er nådd. Både sanntidsmodus og satsvis modus fører til oppretting av en enkelt oppfyllelsesplan.
Innenfor én enkelt virksomhet kan oppfyllelsesoptimaliseringen variere, basert på typen kunde, kanalen og andre forretningsattributter. Intelligent Order Management støtter bruk av flere oppfyllelsesstrategier. Virksomheter kan definere flere oppfyllelsesstrategier ved å bruke policyer eller ved å angi attributtet for oppfyllelsesstrategi på en salgsordre under ordreinntaksprosessen.
Definer en oppfyllelsesstrategi
Følg disse trinnene for å definere en strategi:
På siden Oppfyllelsesinnstillinger under Strategier velger du Administrer.
Velg Ny.
På Strategier-siden angir du følgende felter:
- Navn – Angi navnet på strategien.
- Beskrivelse – Angi en beskrivelse av strategien.
- Kildeliste – Definer listen over oppfyllelseskilder som optimaliseringstjenesten må vurdere når du utfører optimalisering.
- Is default – Angi om strategien er standardstrategien. Det må alltid være en standardstrategi, og bare én strategi per organisasjon kan være angitt som standardstrategi. Standardstrategien brukes hvis en salgsordre ikke angir hvilken strategi som må brukes for å utføre optimaliseringen.
- Aktiver satsvis behandling – Når dette alternativet er slått av, behandles hver ordre i sanntid. Når det er aktivert, blir ordrer samlet inn i en kø og deretter behandles periodisk.
- Satsvis behandling i minutter – Angi tidsintervallet for behandling av hver kø i minutter. Standardintervallet er to minutter.
- Eier – Brukeren som opprettet strategien.
Ikke legg eksplisitt til noen lagermål her. Konfigurer i stedet beholdningen for leverandøren av oppfyllelses- og returoptimalisering i Intelligent Order Management på følgende måte:
- I Intelligent Order Management, i den venstre navigasjonsruten, under Ordreinnstillinger, endrer du området til Innstillinger > Indeks og reservasjon, og deretter velger du Intelligent Order Management-tildelinger.
- Konfigurer lagerkilden og målnavnet. Målene som leverandøren for oppfyllelse og returoptimalisering bruker, er Onhand og ATP Onhand.
Oppfyllelsesoptimalisering i ordreiverksettingsflyter
Hvis du vil optimalisere oppfyllelsen i rekkefølgen av orkestreringsflyter, må du først konfigurere og aktivere leverandøren av oppfyllelses- og returoptimalisering. Når du har aktivert leverandøren, kan du aktivere intelligent optimalisering ved å bruke leverandøren av oppfyllelses- og returoptimalisering som en del av ordreorganiseringsreisen.
Når ordrebehandlingen begynner, henter tjenesten ordrer som krever optimalisering, og fastslår den optimale lokasjonen fra den nærmeste oppfyllelseskilden i listen over kilder. Leverandøren av oppfyllelses- og returoptimalisering beregner deretter lengde- og breddegraden for oppfyllelseskildens adresse og ordrelinjens leveringsadresse. Det beregner også de luftavstandene mellom de to adressene. Leverandøren bruker deretter begrensningene og bestemmer den optimale oppfyllelseskilden. Resultatene skrives til Dataverse for videre behandling som en del av bestillingsorkestreringsflyten.
En organisasjon kan utføre spørringer på oppfyllelsesplanen for å vise resultatene. Oppfyllelsesplaner viser ordrelinjedetaljene, det opprinnelige antallet på linjen, oppfyllelsesantallet og oppfyllelsestypen (fullstendig hentet, delvis hentet, ikke hentet eller unntak).
Flere oppfyllelsesstrategier i ordreiverksettingsflyter
Leverandøren av oppfyllelses- og returoptimalisering støtter flere oppfyllelsesstrategier som du kan konfigurere basert på behovene til ulike virksomheter. Et firma vil for eksempel kanskje oppfylle bedrift-til-bedrift-ordrer (B2B) bare fra distribusjonssentrene og ordrer fra bedrift-til-kunde (B2C) fra alle oppfyllelseskildene (for eksempel distribusjonssentre, lagre og butikker). Ved å bruke flere oppfyllelsesstrategier kan organisasjoner bruke ulike oppfyllelsesmåter for ulike salgsordrer.
Virksomheter kan definere oppfyllelsesstrategiattributter for salgsordrer under iverksettingsreisen ved å legge til oppfyllelsesstrategi-ID-en på salgsordren. Angi oppfyllelsesstrategien for en salgsordre basert på kilden, eller ved å bruke transformasjoner som en del av ordreinntaksprosessen. Du kan også angi oppfyllelsesstrategien med policyhandlinger ved hjelp av salgsordreattributter og andre enheter. Ved hjelp av policyer kan virksomheter bruke attributtene for ulike enheter i betingelseskonfiguratoren til å definere strategien. Hvis du konfigurerer flere strategier, men ikke konfigurerer policytilordningen for oppfyllelsesstrategien, bruker systemet den konfigurerte standardstrategien.
Alternativ strategi
Leverandøren av oppfyllelses- og returoptimalisering støtter også definering av en alternativ strategi for å gi mer fleksibilitet i regelbasert oppfyllelse. Hvis standardstrategien du tilordner til ordren, ikke lykkes med å fastslå oppfyllelseskilden for ordren eller ordrelinjene, brukes den alternative strategien i stedet. Bedrifter vil for eksempel kanskje bruke detaljhandelslager som standard til å oppfylle ordrer, men bruke distribusjonssentre hvis det ikke er noe detaljhandelslager. Ved å ha fleksibilitet til å definere en alternativ strategi får organisasjoner mange flere alternativer for regelbasert oppfyllelse.
Angi en alternativ strategi i Generelt-delen på Strategier-siden .
Oppfyllelsesplaner
Resultatet av en hver enkelt oppfyllelsesoptimalisering (i satsvis modus eller på annen måte) er én enkelt oppfyllelsesplan. Denne enheten inneholder detaljer om nedbryting mellom lagre og tildeling av salgsordrer til disse lagrene.
En intern Power Automate-flyt konverterer oppfyllelsesplanen til oppfyllelsesordrer. Oppfyllelsesleverandører kan bruke enheten og bruke den til å flytte orkestreringsprosessen til etterfølgende trinn, for eksempel leveringsoperatører.
Personvernerklæring
I leverandøren for oppfyllelses- og returoptimalisering brukes geoplasseringsfunksjonen Azure Maps som styres av tjenestespesifikke vilkår. Tredjeparter driver geolokasjonsfunksjonen Azure Maps, og de kan operere utenfor leierens geografiske grense.
Hvis du aktiverer leverandøren av oppfyllelses- og returoptimalisering, deler Microsoft kundens adresse, poststed, delstat og postnummer med tredjeparter for å hente geolokasjonsinformasjon. Microsoft deler ikke e-postadressen, telefonnummeret eller navnet på brukeren som skrev inn informasjonen.
Personvernet ditt er viktig for Microsoft. Hvis du vil ha mer informasjon om disse endringene, kan du se Microsofts personvernerklæring.
Flere ressurser
Arkitektur for oppfyllelses- og returoptimalisering
Konfigurer leverandør av oppfyllelses- og returoptimalisering