Intelligent opfyldelsesoptimering
Intelligent Fulfillment Optimization er en intelligent optimeringsservice, der maksimerer ordreopfyldelse i forsyningskædenetværket. Med Intelligent Fulfillment Optimization kan du sikre, at produkter leveres til dine kunder i de rette mængder, fra de rigtige kilder og på det rette tidspunkt. Intelligent Fulfillment Optimization kan hjælpe dig med at minimere omkostninger, maksimere fortjenesten og opfylde serviceniveaukrav.
I et moderne leveringsnetværk, hvor produktopfyldelse kan komme fra flere kanaler, skal organisationer hurtigt tilpasse sig ordreændringer, problemer med forsyninger eller høj efterspørgsel. Intelligent Fulfillment Optimization hjælper dig med at maksimere ordreopfyldelse og finde den rigtige kilde til levering af produkter baseret på forskellige forretningsbegrænsninger og forretningsmål som f.eks. at minimere omkostningerne ved at opfylde behov fra de nærmeste kilder.
Intelligent Fulfillment Optimization er opbygget som en mikroservice. Den læser konfigurationsdata som f.eks. opfyldelseskilder, kildelister, forretningsbegrænsninger og strategier fra Microsoft Dataverse og optimerer ordreopfyldelsen. Den bruger Azure Maps til levering af adresseoplysninger via geokode på ordrer og opfyldelseskilder. Den bruger også Azure Maps til at finde afstand mellem leveringsadressen og opfyldelseskilden.
Konfigurere Intelligent Fulfillment Optimization
Hvis du vil aktivere Intelligent Fulfillment Optimization som en del af ordreorkestreringsrejsen, skal du følge trinnene i Konfigurere udbyder af Intelligent Fulfillment Optimization for at konfigurere og aktivere udbyderen af Intelligent Fulfillment Optimization.
Opfyldelseskilder
Opfyldningskilder er enheder, der huser lager eller leverer produkter. Lagersteder, distributionscentre, detailforretninger, kreditorer, der skal leveres direkte, og virtuelle lokationer. Der kan oprettes og ændres opfyldelseskilder på siden Kilder i Intelligent Order Management (Opfyldelse > Kilder).
For hver af dine opfyldelseskilder kan du definere et navn, der identificerer kilden entydigt, den tidszone, hvor kilden eller lokaliteten er placeret, typen af kilde (lagersted eller anden), dens adresse og placeringsnavn og længde. Du kan også angive, om systemet skal slå lageret op i tjenesten Lagersynlighed for optimeret opfyldning, der er baseret på lagertilgængelighed.
Hvis du vil slå lageret op fra lagersynlighedstjenesten, skal du angive feltet Brug reel lagerbeholdning til Til. Hvis du vil medtage lager fra en kilde og gøre kilden tilgængelig for at opfylde ordren, skal du indstille feltet Brug reel lagerbeholdning på siden Kilder til Fra.
Systemet antager ubegrænset lager.
Opfyldelseskildelister
Med opfyldelseskildelister kan du gruppere en liste over kilder og administrere kilder på en fleksibel måde med specifikke begrænsninger. Opfyldelseskildelister kan defineres på siden Kildelister i Intelligent Order Management (Opfyldelse > Kildelister).
Afhængigt af din virksomheds situation kan du definere flere kildelister og bruge dem efter behov.
I strategidefinitionen kan du f.eks. medtage alle de kilder, hvor opfyldelse skal finde sted. I forbindelse med forretningsbegrænsninger kan du bruge en anden kildeliste. Du kan også definere forskellige minimumlagerbegrænsninger for detailforretninger og lagersteder og tildele lagersteder en højere opfyldelsesprioritet end detailforretningerne.
Siden Kildelister viser aktive kildelister. Vælg Ny for at oprette en ny kildeliste. Angiv et navn, der kan identificere kildelisten, og tilføj eksisterende eller nye kilder under fanen Kilder. Hvis du vil fjerne en kilde fra en kildeliste, skal du vælge kilden under fanen Kilder og derefter vælge Fjern.
Forretningsbegrænsninger
Forretningsbegrænsninger er en valgfri komponent til optimering af opfyldelsen. Dette kontrollerer, at du angiver optimeringsstrategien. Følgende forretningsbegrænsninger understøttes:
- Prioritet for opfyldelseslokation
- Maksimal afstand
- Maksimalt antal opfyldelseskilder og delvise ordrer
Du kan oprette eller redigere begrænsninger ved at gå til siden Begrænsninger i Intelligent Order Management (Opfyldelse > Begrænsninger). Hvis du vil oprette en bestemt begrænsningstype, skal du vælge den relevante begrænsningstype, når du opretter begrænsningen.
alle forretningsbegrænsninger deler et sæt af fælles attributter som en del af definitionen. Detaljerne er forskellige afhængigt af typen af forretningsbegrænsning. Følgende er fælles attributter, der gælder for alle forretningsbegrænsninger:
- Navn og Beskrivelse - Disse attributter identificerer forretningsbegrænsningen.
- Startdato og Slutdato - Alle forretningsbegrænsninger skal have en periode i dage, hvor begrænsningen gennemtvinges.
- Begrænsningstype – Denne attribut angiver typen af forretningsbegrænsning.
- Er aktiveret – Du kan aktivere eller deaktivere en forretningsbegrænsning.
- Fast betingelse - En forretningsbegrænsning kan være en fast betingelse eller ikke en fast betingelse.
Hver optimering gennemgår to gentagelser. Under første gentagelse behandles alle forretningsbegrænsninger som en fast betingelse uanset indstillingen af Fast betingelse. Med andre ord anvendes alle begrænsninger. Under anden gentagelse fjernes de forretningsbegrænsninger, der ikke er defineret som fast betingelse. Systemet forsøger at bruge den reducerede begrænsning til at tildele ordrer eller ordrelinjer, som ikke er tildelt til kilder, når forretningsbegrænsningerne er anvendt på kilder.
Du kan definere flere forretningsbegrænsninger af hver type og anvende dem på forskellige optimeringsstrategier.
Opfyldelsesadresseprioritetsbegrænsning
Prioritetsbegrænsningstypen for opfyldelseslokation giver organisationer mulighed for at definere et hierarki over kilder ved hjælp af prioritet. Optimeringstjenesten vil derefter overveje prioritet, når den skal identificere opfyldelseskilder for bestemte produkter. Kilder med højere prioritet tages først i betragtning. Optimeringstjenesten overvejer derefter andre kilder. En kilde med prioritet 1 er højere prioritet end en kilde med prioritet 2.
Du kan definere en lokationsprioritet på kildelisten og derefter definere en mere specifik produktbaseret begrænsning for kilde og produkt, hvad angår prioritet. I forbindelse med produkter, der skal rekvireres, eller ukendte produkter bruger optimeringstjenesten lokationsprioriteten, og det antages, at 100 % lager er tilgængeligt ved opfyldelseskilden.
Maks. afstandsbegrænsning
Med maksimal afstand har organisationer mulighed for at angive den maksimale afstand, som en kilde eller en gruppe af kilder kan være væk for at opfylde ordren.
Du kan definere den maksimale afstand for en kildeliste og tilsidesætte en bestemt kilde. Hvis der er defineret en overlappende begrænsning for den maksimale afstand for en kilde, vil optimeringstjenesten anvende den laveste af den definerede maksimale afstand.
Maksimalt antal opfyldelseskilder og delvise ordrer som begrænsning
Det maksimale antal opfyldelseskilder og delvise ordrer som begrænsning giver dig mulighed for at definere, om en ordre eller ordrelinjer kan opfyldes af en eller flere kilder, og om den kan opfyldes delvist.
Når du opretter denne begrænsning, skal du angive Dellinjer og Delordrer til Ja i feltet Maksimumudbydere pr. ordre.
Opfyldningsstrategier
En opfyldelsesstrategi hjælper med at definere optimeringsstrategien. En strategi samler målsætninger, begrænsninger og kilder, der skal overvejes, og den måde, lageroptimering skal udføres på. Du kan oprette og redigere en strategi på siden Strategier i Intelligent Order Management (Opfyldelse > Strategier).
Strategien definerer også, om ubegrænset produktlager bruges, eller om reelt produktlager bruges med lagersynlighedstjenesten. Du kan definere, om optimeringskørslen er en simulering, om den kan aktiveres eller deaktiveres, og om den kan gælde for et datointerval.
Afhængigt af dit firmas behov kan du definere flere optimeringsstrategier. Du kan definere listen over opfyldelseskilder, der er en del af opfyldelse, og definere begrænsninger, som optimeringstjenesten skal tage højde for. Begrænsningerne er faste betingelser, som optimeringstjenesten vil opfylde, når den bestemmer den optimale kilde.
Opfyldelse fra den nærmeste kilde understøttes som den foruddefinerede målsætning i hver strategi.
Ved hjælp af Intelligent Fulfillment Optimization samles de ordrer, der leveres som en del af ordrerejsen, for at sikre maksimal optimering af disse ordresæt.
Inden for et enkelt firma kan optimering af opfyldelse variere baseret på forbrugertype, kanal og andre forretningsattributter. Intelligent Order Management understøtter brugen af flere opfyldelsesstrategier. Virksomheder kan oprette flere opfyldelsesstrategier med politikker eller angive attributten for opfyldelsesstrategien på en salgsordre under ordreindtagsprocessen.
Konfigurere en opfyldelsesstrategi
Du kan definere en strategi på siden Strategier i Intelligent Order Management (Opfyldelse > Strategier), og vælge Ny. For hver strategi kan du angive et entydigt navn, en beskrivelse, en kildeliste, der indeholder opfyldelseskilder til strategien, og du kan konfigurere strategien til at bruge reelt lager.
På siden Strategier skal du angive følgende værdier.
- Kildeliste - Angiv de opfyldelseskilder, der skal overvejes, når optimeringstjenesten udfører optimeringen.
- Brug reel lagerbeholdning - Angiv, om optimeringstjenesten skal overveje lager fra lagersynlighedstjenesten. Hvis denne indstilling er deaktiveret, antages det, at der er ubegrænset lager i kilden. Denne indstilling tilsidesætter den indstilling, der er defineret for kilden.
- Simulering - Angiv, om strategien skal bruges til at simulere forsyning. I outputtet Opfyldningsplan skriver systemet et flag for at angive, at behandlingskørslen er en simulering.
- Proces med tom salgsoprindelse - Angiv dette felt til Ja, hvis den salgsordre og linje, der skal opfyldes, ikke indeholder en ordreoprindelse.
- Brug beregning af vejafstand - Optimeringstjenesten beregner afstanden mellem opfyldelseskilde og leveringsadresse på salgsordren for at finde den nærmeste kilde. Hvis beregning af vejafstand ikke er aktiveret, bruger tjenesten fugleflugtslinjens afstand mellem de to adresser.
- Ejer – Den bruger, der oprettede strategien.
- Optimeringsservicebatch - De optimeringsservicebatchordrer, der leveres som del af ordreorkestreringsrejsen, og som optimerer dem sammen i et batch. Opgaven Aggregeringsintervalminutter afgør det tidsvindue, hvor modtagne ordrer samles i batch. Opgaven Maksimumordrelinje er bestemmende for antallet af opgaver, der skal oprettes baseret på ordrelinjer, der modtages i tidsintervallet.
- Datakilde for lagersynlighed - Angiv det datakildenavn, der skal tages i betragtning til lageropslag.
- Målingsnavn for lagersynlighed - Angiv navnet på den måling, der indeholder lagerbeholdningen til opfyldelsesoptimering.
Opfyldelsesoptimering i ordreorkestreringsflows
Find oplysninger om at konfigurere og aktivere udbyderen af Intelligent Fulfillment Optimization i Konfigurere udbyderen af Intelligent Fulfillment Optimization. Når udbyderen er aktiveret, kan du aktivere intelligent optimering med Intelligent Fulfillment Optimization som en del af ordreorkestreringsrejsen.
Når ordrebehandlingen påbegyndes, modtager tjenesten ordrer, der skal optimeres, og bestemmer den optimale lokation ud fra den nærmeste opfyldelseskilde på listen over kilder. Intelligent Fulfillment Optimization beregner breddegrad og længdegrad for opfyldelseskilden og ordrelinjens leveringsadresse. Den bruges også til at beregne vejafstand og fugleflugtslinjens afstand mellem de to. Den anvender begrænsningerne og bestemmer den optimale opfyldelseskilde. Resultaterne skrives til Dataverse til yderligere behandling som en del af ordreorkestreringsflowet.
Organisationer kan forespørge på opfyldelsesplanen for at se resultaterne. Opfyldelsesplaner viser ordrelinjedetaljerne, det oprindelige antal på linjen, det opfyldte antal og opfyldelsestypen (f.eks. fuldt forsynede, delvist forsynede, ikke forsynede eller undtagelse).
Flere opfyldelsesstrategier i ordreorkestreringsflows
Intelligent opfyldelsesoptimering understøtter flere opfyldningsstrategier, der kan oprettes ud fra de forskellige forretningers behov. Et firma vil f.eks. kun opfylde B2B-ordrer fra sine distributionscentre og B2C-ordrer fra alle deres opfyldelseskilder (f.eks. distributionscentre, lagersteder og butikker). Med flere opfyldelsesstrategier kan organisationer anvende forskellige opfyldningsmetoder til forskellige salgsordrer.
Virksomheder kan angive opfyldelsesstrategiattributter for salgsordrer i løbet af orkestreringsforløbet ved at føje opfyldelsesstrategi-id'et til salgsordren. Opfyldningsstrategien kan oprettes på en salgsordre baseret på kilden eller ved hjælp af transformationerne som en del af ordreindtagsprocessen. Opfyldelsesstrategien kan også angives med politikhandlinger ved hjælp af salgsordreattributter og andre enheder. Med politikker kan virksomheder anvende attributterne for forskellige enheder i Condition Builder til at definere strategien. Hvis der er konfigureret flere strategier, men der ikke er konfigureret en politiktildeling for opfyldelsesstrategien, vælger systemet den første strategi, der er tilgængelig.
Yderligere ressourcer
Arkitektur af Intelligent Fulfillment Optimization