Del via


Intelligent oppfyllelsesoptimering

Intelligent oppfyllelsesoptimering er en intelligent optimaliseringstjeneste som maksimerer ordreoppfyllelsen i forsyningskjedenettverket. Intelligent oppfyllelsesoptimering hjelper deg med å sikre at produkter leveres til kundene i riktig antall, fra riktige kilder og på riktig tidspunkt. Intelligent oppfyllelsesoptimering kan hjelpe deg med å maksimere fortjenesten, minimere kostnader og oppfylle kravene på servicenivå.

I et forsyningsnettverk der produktoppfyllelse kan utføres fra flere kanaler, må organisasjoner raskt tilpasse seg ordreendringer, tilgjengelighetsproblemer for leverandører eller økning i etterspørsel. Intelligent oppfyllelsesoptimering hjelper deg med å maksimere ordreoppfyllelse og finne den beste kilden for produktlevering basert på ulike forretningsbegrensninger og forretningsmålsettinger, som å minimere kostnader ved å oppfylle fra de nærmeste kildene.

Intelligent oppfyllelsesoptimering er bygd som en mikrotjeneste. Den leser konfigurasjonsdata som oppfyllelseskildene, kildelister, forretningsbegrensninger og strategier fra Microsoft Dataverse og optimaliserer ordreoppfyllelsen. Den bruker Azure Maps til å geokode informasjon om forsendelsesadresser for ordrer og oppfyllelseskilder. Den bruker også Azure Maps til å finne avstanden mellom leveringsadressen og oppfyllelseskilden.

Konfigurer Intelligent oppfyllelsesoptimering

Hvis du vil aktivere Intelligent oppfyllelsesoptimering som en del av ordreiverksettingsreisen, følger du trinnene i Konfigurer leverandør av intelligent oppfyllelsesoptimering for å konfigurere og aktivere leverandøren av intelligent oppfyllelsesoptimering.

Oppfyllelseskilder

Oppfyllelseskilder er enheter som inneholder lagerbeholdning eller tilbyr produkter. Eksempler inkluderer lagre, distribusjonssentre, detaljistforretninger, leveringsleverandører og virtuelle områder. Oppfyllelseskildene kan opprettes og endres på Kilder-siden i Intelligent Order Management (Oppfyllelse > Kilder).

For hver av oppfyllelseskildene kan du definere et navn som gir en unik identifikasjon av kilden, tidssonen der kilden eller lokasjonen ligger, kildetypen (lager eller annet), adressen og breddegraden og lengdegraden. Du kan også angi om systemet skal slå opp beholdning i lagersynlighetstjenesten for å oppnå optimalisert oppfyllelse som er basert på lagertilgjengelighet.

Hvis du vil slå opp beholdning fra lagersynlighetstjenesten, setter du feltet Bruk reell beholdning til . Hvis du vil inkludere beholdning fra en kilde og gjøre kilden tilgjengelig for å oppfylle ordren, setter du feltet Bruk reell beholdning til AvKilder-siden.

Systemet antar ubegrenset beholdning.

Oppfyllelseskildelister

Du kan bruke oppfyllelseskildelister til å gruppere en liste over kilder og behandle kildene på en fleksibel måte, innenfor bestemte begrensninger. Oppfyllelseskildelister kan defineres på Kildelister-siden i Intelligent Order Management (Oppfyllelse > Kildelister).

Avhengig av forretningssituasjonen kan du definere flere kildelister og bruke dem etter behov.

I strategidefinisjonen kan du for eksempel inkludere alle kildene der oppfyllelse vil finne sted. For forretningsbegrensningene kan du bruke en annen kildeliste. Du kan også definere forskjellige begrensninger for minimumsbeholdning for detaljistforretninger og lagre, og tilordne lagrene en høyere oppfyllelsesprioritet enn for butikkene.

Aktive kildelister vises på Kildelister-siden. Velg Ny for å opprette en ny kildeliste. Angi et navn som gjør det enklere å 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å fanen Kilder og velger deretter Fjern.

Forretningsbegrensninger

Forretningsbegrensninger er en valgfri komponent for oppfyllelsesoptimalisering. Dette er kontroller du legger inn i optimaliseringsstrategien. Følgende forretningsbegrensninger støttes:

  • Prioritet for oppfyllelseslokasjon
  • Maksimal avstand
  • Maksimalt antall oppfyllelseskilder og delvis ordre

Hvis du vil opprette eller endre begrensninger, kan du bruke Begrensninger-siden i Intelligent Order Management (Oppfyllelse > 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 og Beskrivelse – Disse attributtene identifiserer forretningsbegrensningen.
  • Startdato og Sluttdato – Hver forretningsbegrensning må ha en periode bestående av dagene den håndheves.
  • Begrensningstype – Dette attributtet angir typen forretningsbegrensning.
  • Er aktivert – Du kan aktivere eller deaktivere en forretningsbegrensning.
  • Hard begrensning – En forretningsbegrensning kan være en hard begrensning eller ikke en hard begrensning.

Hver optimaliseringskjøring går gjennom to gjentakelser. Under den første gjentakelsen behandles hver forretningsbegrensning som en hard begrensning, uavhengig av innstillingen for Hard begrensning. Med andre ord blir hver begrensning brukt. Under den andre gjentakelsen fjernes forretningsbegrensninger som ikke er definert som harde begrensninger. Systemet prøver deretter å bruke det reduserte begrensningssettet til å tilordne ordrer eller ordrelinjer som ikke var tilordnet kilder da forretningsbegrensningene ble brukt på kilder.

Du kan definere flere forretningsbegrensninger for hver type og bruke dem i forskjellige optimaliseringsstrategier.

Begrensning for prioritet for oppfyllelseslokasjon

Ved hjelp av begrensningen for prioritering av oppfyllelseslokasjoner kan organisasjoner definere et hierarki av kilder som er basert på prioritet. Optimaliseringstjenesten vil deretter vurdere prioritet når den identifiserer oppfyllelseskildene for bestemte produkter. Kilder med høyere prioritet blir vurdert først. Optimaliseringstjenesten vil deretter vurdere andre kilder. En kilde som har en prioritet på 1, har høyere prioritet enn en kilde som har prioritet på 2.

Du kan definere en lokasjonsprioritet på kildelistenivå og deretter definere en mer bestemt produktbasert begrensning for kilder og produkter når det gjelder prioritet. For innskrivingsprodukter eller ukjente produkter bruker optimaliseringstjenesten lokasjonsprioritet, og antar at 100 prosent av lageret er tilgjengelig ved oppfyllelseskilden.

Begrensning for maksimal avstand

Begrensningen Maksimal avstand lar organisasjoner definere maksimumsavstanden som en kilde eller gruppe med kilder kan utvides til for å oppfylle ordren.

Du kan definere maksimal avstand for en kildeliste og overstyre den for spesifikke kilder. Hvis en overlappende begrensning for maksimal avstand er definert for en kilde, bruker optimaliseringstjenesten den minste av de definerte maksimumsavstandene.

Begrensningen Maksimalt antall oppfyllelseskilder og delvis ordre

Begrensningen Maksimalt antall oppfyllelseskilder og delvis ordre lar deg definere om en ordre eller ordrelinjer kan oppfylles av én eller flere kilder, og om de kan oppfylles delvis.

Når du skal opprette denne begrensningen, går du til feltet Maksimalt antall leverandører per ordre og angir Delvise linjer og Delvise ordrer til Ja.

Oppfyllelsesstrategier

En oppfyllelsesstrategi bidrar til å definere optimaliseringsstrategien. Den samler sammen målsettinger, begrensninger og kilder som bør vurderes, og informasjon om hvordan lageroptimalisering skal skje. Du kan opprette og endre en strategi på Strategier-siden i Intelligent Order Management (Oppfyllelse > Strategier).

Strategien definerer også om ubegrenset produktbeholdning eller reell produktbeholdning skal brukes med lagersynlighetstjenesten. Du kan definere om optimaliseringskjøringen er en simulering, om den kan aktiveres eller deaktiveres og om den kan være gyldig for et datoområde.

Du kan definere flere optimaliseringsstrategier, avhengig av innholdet i forretningen. Du kan definere listen over oppfyllelseskildene som deltar i oppfyllelse, og definere begrensninger som optimaliseringstjenesten må vurdere. Begrensningene er harde begrensninger som optimaliseringstjenesten vil gjøre det obligatorisk å innføre når den bestemmer den optimale kilden.

Oppfyllelse fra den nærmeste kilden støttes som den forhåndsdefinerte målsettingen i hver strategi.

Intelligent Fulfillment Optimization grupperer ordrene som oppgis som en del av ordrereisen, for å sikre at maksimal optimalisering oppnås for ordresettet.

Innenfor én enkelt virksomhet kan oppfyllelsesoptimaliseringen variere, basert på typen forbruker, 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

Du kan definere en strategi ved å gå til Strategier-siden i Intelligent Order Management (Oppfyllelse > Strategier) og velge Ny. For hver strategi kan du angi et unikt navn og en unik beskrivelse, oppgi en kildeliste som består av oppfyllelseskildene for strategien, og konfigurere strategien til å bruke reell beholdning.

Strategier-siden angir du følgende informasjon:

  • Kildeliste – Angi oppfyllelseskildene som må tas i betraktning når optimaliseringstjenesten utfører optimaliseringen.
  • Bruk reell beholdning – Angi om optimaliseringstjenesten skal vurdere beholdningen fra lagersynlighetstjenesten. Hvis denne innstillingen er slått av, antar systemet ubegrenset beholdning ved kilden. Denne innstillingen overstyrer innstillingen som er definert for kilden.
  • Simulering – Angi om strategien skal brukes til å simulere leverandører. I utdataene for oppfyllelsesplanen skriver systemet et flagg for å angi at behandlingskjøringen er en simulering.
  • Behandle med tom salgsopprinnelse – Sett dette feltet til Ja hvis salgsordren og linjen som må oppfylles, ikke har en salgsopprinnelse.
  • Bruk beregning av veiavstand – Optimaliseringstjenesten beregner hvor lang tid det tar mellom oppfyllelseskilden og leveringsadressen i salgsordren, for å finne den nærmeste kilden. Hvis du ikke aktiverer beregning av veiavstand, bruker tjenesten avstanden i luftlinje mellom de to lokasjonene.
  • Eieren – Brukeren som opprettet strategien.
  • Satsvis behandling av optimaliseringstjeneste – Optimaliseringstjenesten bruker satsvis behandling på ordrer som er angitt som en del av ordreiverksettingen, og optimaliserer dem samlet i en bunke. Oppgaven Aggregeringsintervall i minutter bestemmer tidsintervallet for å gruppere sammen ordrer som mottas. Oppgaven Maksimalt antall ordrelinjer bestemmer antall oppgaver som skal opprettes, basert på antallet ordrelinjer som er mottatt i tidsintervallet.
  • Datakilde for lagersynlighet – Angi datakildenavnet som skal vurderes for lageroppslag.
  • Navn på lagersynlighetsmål – Angi navnet på målet som inneholder lagerbeholdningen for oppfyllelsesoptimalisering.

Oppfyllelsesoptimalisering i ordreiverksettingsflyter

Hvis du vil ha mer informasjon om hvordan du definerer og aktiverer leverandøren av Intelligent oppfyllelsesoptimering, kan du se Konfigurer leverandør av Intelligent oppfyllelsesoptimering. Når leverandøren er aktivert, kan du aktivere intelligent optimalisering ved å bruke leverandøren av Intelligent oppfyllelsesoptimering som en del av ordreiverksettingsreisen.

Når ordrebehandlingen begynner, plukker tjenesten ordrer som krever optimalisering, og fastslår den optimale lokasjonen fra den nærmeste oppfyllelseskilden i listen over kilder. Intelligent oppfyllelsesoptimering beregner lengde- og breddegraden for oppfyllelseskilden og leveringsadressen på ordrelinjen. Det beregner også avstanden langs vei og avstanden i luftlinje mellom de to adressene. Det bruker begrensningene og bestemmer deretter den optimale oppfyllelseskilden. Resultatene skrives til Dataverse for ytterligere behandling som del av ordreiverksettingsflyten.

Organisasjoner kan utføre spørringer på oppfyllelsesplanen for å vise resultatene. Oppfyllelsesplaner viser ordrelinjedetaljene, det opprinnelige antallet på linjen, oppfyllelsesantallet og oppfyllelsestypen (for eksempel fullstendig hentet, delvis hentet, ikke hentet eller unntak).

Flere oppfyllelsesstrategier i ordreiverksettingsflyter

Intelligent oppfyllelsesoptimering støtter flere oppfyllelsesstrategier som kan defineres for å dekke behovene til ulike selskaper. 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. Oppfyllelsesstrategi kan defineres på en salgsordre basert på kilden, eller ved å bruke transformasjoner som en del av ordreinntaksprosessen. Oppfyllelsesstrategien kan også defineres 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 det er definert flere strategier, men tildeling av policy ikke er konfigurert for oppfyllelsesstrategien, velger systemet den første strategien som er tilgjengelig.

Tilleggsressurser

Arkitektur for intelligent oppfyllelsesoptimering

Konfigurer leverandør av intelligent oppfyllelsesoptimering

Iverksettingsflyt