Condividi tramite


Ottimizzazione intelligente evasione ordini

Intelligent Fulfillment Optimization è un servizio di ottimizzazione intelligente che massimizza l'evasione degli ordini nella rete della supply chain. Intelligent Fulfillment Optimization ti aiuta a garantire che i prodotti vengano consegnati ai clienti con le giuste quantità, dalle giuste origini e al momento appropriato. Intelligent Fulfillment Optimization può aiutarti a massimizzare i profitti, ridurre al minimo i costi e soddisfare i requisiti a livello di servizio.

In una moderna rete di fornitura in cui l'evasione dei prodotti può provenire da più canali, le organizzazioni devono adattarsi rapidamente ai cambiamenti degli ordini, ai problemi di disponibilità dei fornitori o ai picchi della domanda. Intelligent Fulfillment Optimization consente di massimizzare l'evasione degli ordini e di trovare l'origine migliore per la consegna dei prodotti in base a vincoli e obiettivi aziendali diversi, come ridurre al minimo i costi mediante l'evasione dalle fonti più vicine.

Intelligent Fulfillment Optimization è strutturato come microservizio. Legge i dati di configurazione come origini di evasione, elenchi di origini, vincoli aziendali e strategie di Microsoft Dataverse e ottimizza l'evasione dell'ordine. Utilizza Mappe di Azure per geo-codificare le informazioni sull'indirizzo di spedizione negli ordini e nelle origini di evasione. Utilizza Mappe di Azure anche per trovare la distanza tra l'indirizzo di spedizione e l'origine di evasione.

Configurare Intelligent Fulfillment Optimization

Per abilitare Intelligent Fulfillment Optimization nell'ambito del percorso di orchestrazione degli ordini, seguire i passaggi in Configurare il provider di Intelligent Fulfillment Optimization per configurare e attivare il provider di Intelligent Fulfillment Optimization.

Origini di evasione

Le origini di evasione sono entità che ospitano inventario o forniscono prodotti. Gli esempi includono magazzini, centri di distribuzione, punti vendita al dettaglio, fornitori con spedizione diretta e siti virtuali. Le origini di evasione possono essere create e modificate nella pagina Origini in Intelligent Order Management (Evasione > Origini).

Per ciascuna delle tue origini di evasione, puoi definire un nome che identifichi in modo univoco l'origine, il fuso orario in cui risiede l'origine o il luogo, il tipo di origine (magazzino o altro), il suo indirizzo e la sua latitudine e longitudine. È inoltre possibile specificare se il sistema deve cercare le scorte nel servizio Visibilità inventario, per un'evasione ottimizzata basata sulla disponibilità delle scorte.

Per cercare l'inventario mediante il servizio di visibilità inventario, imposta il campo Usa inventario reale su Attivato. Per includere l'inventario di un'origine e rendere l'origine disponibile per evadere l'ordine, imposta il campo Utilizza scorte reali su Disattivato nella pagina Origini.

Il sistema presuppone un inventario illimitato.

Elenchi di origini di evasione

Gli elenchi di origini di evasione consentono di raggruppare un elenco di origini e di gestire le origini in modo flessibile, entro limiti specifici. Gli elenchi di origini di evasione possono essere definiti nella pagina Elenchi origini in Intelligent Order Management (Evasione > Elenchi origini).

A seconda della situazione aziendale, puoi definire più elenchi di origini e utilizzarli secondo necessità.

Ad esempio, nella definizione della strategia, puoi includere tutte le origini in cui si verificherà l'evasione. Per i tuoi vincoli aziendali, puoi utilizzare un elenco di origini differente. Puoi anche definire vincoli di inventario minimo differenti per punti vendita al dettaglio e magazzini e assegnare ai magazzini una priorità di evasione superiore rispetto ai punti vendita al dettaglio.

La pagina Elenchi origini mostra gli elenchi origini attivi. Per creare un nuovo elenco di origini, seleziona Nuovo. Immetti un nome che contribuisca a identificare facilmente l'elenco di origini e aggiungere origini esistenti o nuove nella scheda Origini. Per rimuovere un'origine da un elenco di origini, seleziona l'origine nella scheda Origini e quindi seleziona Rimuovi.

Vincoli aziendali

I vincoli aziendali sono un componente facoltativo per l'ottimizzazione dell'evasione. Questi sono i controlli che inserisci nella strategia di ottimizzazione. Sono supportati i seguenti vincoli aziendali:

  • Priorità ubicazione di evasione
  • Distanza massima
  • Numero massimo di origini di evasione e dell'ordine parziale

Per creare o modificare i vincoli, utilizza la pagina Vincoli in Intelligent Order Management (Evasione > Vincoli). Per creare un vincolo di un tipo specifico, seleziona il tipo di vincolo appropriato quando si crea il vincolo.

Tutti i vincoli aziendali condividono un insieme di attributi comuni come parte della relativa definizione. I dettagli differiscono in base al tipo di vincolo aziendale. Di seguito sono riportati gli attributi comuni applicabili a tutti i vincoli aziendali:

  • Nome e Descrizione: questi attributi identificano il vincolo aziondale.
  • Data di inizio e Data di fine: ogni vincolo aziendale deve avere un periodo di giorni in cui viene applicato.
  • Tipo di vincolo: questo attributo indica il tipo di vincolo aziendale.
  • È abilitato: puoi abilitare o disabilitare un vincolo aziendale.
  • Vincolo rigido: un vincolo aziendale può essere definito come vincolo rigido o meno.

Ogni esecuzione di ottimizzazione comporta due iterazioni. Durante la prima iterazione, ogni vincolo aziendale viene considerato come vincolo rigido indipendentemente dall'impostazione Vincolo rigido, quindi viene applicato ogni vincolo. In altre parole, viene applicato ogni vincolo. Durante la seconda iterazione, i vincoli aziendali che non sono definiti come vincoli rigidi vengono rimossi. Il sistema tenta quindi utilizzare il vincolo ridotto impostato per assegnare gli ordini o le righe ordine che non sono state assegnate alle origini quando i vincoli aziendali sono stati applicati alle origini con l'insieme di vincoli ridotto.

Puoi definire più vincoli aziendali di ogni tipo e applicarli a diverse strategie di ottimizzazione.

Vincolo priorità dell'ubicazione di evasione

Il tipo di vincolo priorità dell'ubicazione di evasione consente alle organizzazioni di definire una gerarchia di origini basata sulla priorità. Il servizio di ottimizzazione prenderà quindi in considerazione la priorità per identificare le origini di evasione per prodotti specifici. Le origini che hanno priorità più alta saranno considerate per prime. Il servizio di ottimizzazione prenderà quindi in considerazione altre origini. Un'origine la cui priorità è 1 dispone di una priorità più alta rispetto a un'origine con priorità 2.

Puoi definire una priorità di ubicazione nel livello di elenco delle origini e quindi definire un vincolo più specifico basato sul prodotto per le origini e i prodotti in termini di priorità. Per i prodotti fuori catalogo o sconosciuti, il servizio di ottimizzazione utilizza la priorità dell'ubicazione e presume che l'inventario sia disponibile al 100% presso l'origine di evasione.

Vincolo della distanza massima

Il vincolo di distanza massima consente alle organizzazioni di definire la distanza massima per un'origine o un gruppo di origini per evadere l'ordine.

Puoi definire la distanza massima per un elenco di origini e sovrascriverla per origini specifiche. Se esiste un vincolo di distanza massima sovrapposto definito per un'origine, il servizio di ottimizzazione applicherà le distanze massime definite.

Vincolo del numero massimo di origini di evasione e dell'ordine parziale

Il vincolo del numero massimo di origini di evasione e dell'ordine parziale ti consente di definire se un ordine o righe d'ordine possono essere evase da una o più origini e se possono essere evase parzialmente.

Quando crei questo vincolo, nel campo Numero massimo di provider per ordine, imposta Righe parziali e Ordini parziali su .

Strategie di evasione

Una strategia di evasione consente di definire la strategia di ottimizzazione. Riunisce obiettivi, vincoli e origini da considerare e informazioni su come deve essere eseguita l'ottimizzazione dell'inventario. Puoi creare e modificare una strategia nella pagina Strategie in Intelligent Order Management (Evasione > Strategie).

La strategia definisce anche se viene utilizzato un inventario di prodotti illimitato o se viene utilizzato un inventario di prodotti reali con il servizio di visibilità inventario. Puoi definire se l'esecuzione dell'ottimizzazione è una simulazione, se può essere abilitata o disabilitata e se può essere valida per un intervallo di date.

A seconda della natura della tua attività, puoi definire più strategie di ottimizzazione. Puoi definire l'elenco delle origini di evasione che partecipano all'evasione e definire i vincoli che il servizio di ottimizzazione deve considerare. I vincoli sono vincoli rigidi che il servizio di ottimizzazione imporrà obbligatoriamente quando determina l'origine ottimale.

L'evasione dall'origine più vicina è supportata come obiettivo predefinito in ogni strategia.

Intelligent Fulfillment Optimization raggruppa in batch gli ordini forniti come parte del percorso dell'ordine per garantire la massima ottimizzazione per questi set di ordini.

All'interno di una singola azienda, l'ottimizzazione dell'evasione può variare in base al tipo di cliente, canale e altri attributi aziendali. Intelligent Order Management supporta l'uso di più strategie di evasione. Le aziende possono impostare più strategie di evasione con criteri o impostando l'attributo della strategia di evasione su un ordine cliente durante il processo di acquisizione dell'ordine.

Impostare una strategia di evasione

Per definire una strategia, vai alla pagina Strategie in Intelligent Order Management (Evasione > Strategie) e seleziona Nuova. Per ogni strategia, puoi immettere un nome univoco e una descrizione, fornire un elenco di origini composto da origini di evasione per la strategia e puoi configurare la strategia per utilizzare l'inventario reale.

Nella pagina Strategie immetti le seguenti informazioni:

  • Elenco origini: specifica le origini di evasione che devono essere considerate quando il servizio di ottimizzazione esegue l'ottimizzazione.
  • Usa inventario reale: indica se il servizio di ottimizzazione deve prendere in considerazione l'inventario del servizio Visibilità dell'inventario. Se questa impostazione è disattivata, il sistema presuppone un inventario illimitato all'origine. Questa impostazione sovrascrive quella definita all'origine.
  • Simulazione: indica se la strategia deve essere utilizzata per simulare l'approvvigionamento. Nell'output del piano di evasione, il sistema scrive un flag per indicare che l'esecuzione dell'elaborazione è una simulazione.
  • Elabora con origine di vendita vuota: imposta questo campo su se l'ordine cliente e la riga da evadere non contiene un'origine di vendita.
  • Usa calcolo della distanza stradale: il servizio di ottimizzazione calcola la distanza tra l'origine di evasione e l'indirizzo di spedizione nell'ordine cliente per trovare l'origine più vicina. Se non abiliti il calcolo della distanza stradale, il servizio utilizza la distanza aerea tra le due ubicazioni.
  • Proprietario: l'utente che ha creato la strategia.
  • Raggruppa in batch con servizio di ottimizzazione: il servizio di ottimizzazione raggruppa in batch gli ordini forniti nell'ambito del percorso di orchestrazione degli ordini e li ottimizza insieme in un batch. L'attività Intervallo di aggregazione in minuti determina la finestra temporale entro la quale gli ordini ricevuti vengono raggruppati insieme. L'attività Numero massimo di righe ordine determina il numero di attività che devono essere create in base alle righe d'ordine ricevute nell'intervallo di tempo.
  • Origine dati per visibilità inventario: specifica il nome dell'origine dati da considerare per la ricerca nell'inventario.
  • Nome misura di visibilità inventario: specifica il nome della misura che contiene l'inventario disponibile per l'ottimizzazione dell'evasione.

Ottimizzazione dell'evasione nei flussi di orchestrazione degli ordini

Per informazioni su come configurare e attivare il provider di Ottimizzazione intelligente evasione ordini, vedi Configurare il provider di Ottimizzazione intelligente evasione ordini. Dopo l'attivazione del provider, è possibile abilitare l'ottimizzazione intelligente utilizzando Intelligent Fulfillment Optimization come parte del percorso di orchestrazione degli ordini.

All'inizio dell'elaborazione degli ordini, il servizio preleva gli ordini che devono essere ottimizzati e determina la posizione ottimale dall'origine di evasione più vicina dall'elenco di origini. Intelligent Fulfillment Optimization calcolerà la latitudine e la longitudine per l'origine di evasione e l'indirizzo di spedizione delle righe dell'ordine. Calcolerà anche le distanze stradali e aeree tra le due. Applicherà i vincoli e quindi determinerà l'origine di evasione ottimale. I risultati sono scritti in Dataverse per ulteriori elaborazioni nell'ambito del flusso di orchestrazione degli ordini.

Le organizzazioni possono eseguire query sul piano di evasione per visualizzare i risultati. I piani di evasione mostrano i dettagli delle righe dell'ordine, la quantità originale nella riga, la quantità evasa e il tipo di evasione, inclusi approvvigionamento completo, approvvigionamento parziale, senza approvvigionamento o eccezione.

Strategie multiple di evasione nei flussi di orchestrazione degli ordini

Ottimizzazione intelligente evasione ordini supporta più strategie di evasione che possono essere configurate per soddisfare le esigenze di diverse aziende. Ad esempio, un'azienda potrebbe voler evadere gli ordini B2B solo dai propri centri di distribuzione e gli ordini B2C da tutte le origini di evasione (come centri di distribuzione, magazzini e negozi). Con le strategie multiple di evasione, le organizzazioni possono utilizzare diversi approcci di evasione per diversi ordini di vendita.

Le aziende possono impostare gli attributi della strategia di evasione degli ordini cliente durante il percorso di orchestrazione aggiungendo l'identificatore della strategia di evasione ordini nell'ordine cliente. La strategia di evasione può essere impostata su un ordine cliente in base all'origine o utilizzando le trasformazioni come parte del processo di acquisizione dell'ordine. La strategia di evasione può anche essere impostata con azioni di policy utilizzando gli attributi dell'ordine cliente e altre entità. Mediante i criteri, le aziende possono utilizzare gli attributi di diverse entità in Condition Builder per impostare la strategia. Se sono impostate più strategie ma non è stata configurata l'assegnazione dei criteri per la strategia di evasione, il sistema sceglierà la prima strategia disponibile.

Risorse aggiuntive

Architettura di Intelligent Fulfillment Optimization

Configurare il provider di Intelligent Fulfillment Optimization

Flussi di orchestrazione