Panoramica del provider Ottimizzazione evasione e resi

Questo articolo fornisce una panoramica del provider Ottimizzazione evasione e resi in Microsoft Dynamics 365 Intelligent Order Management.

Il provider Ottimizzazione evasione e resi è un servizio di ottimizzazione intelligente che determina l'origine di evasione degli ordini, raggiungendo al contempo gli obiettivi richiesti e rispettando la configurazione desiderata determinata dall'azienda. Il provider Ottimizzazione evasione e resi contribuisce a garantire che i prodotti vengano consegnati ai clienti con le giuste quantità, dalle giuste origini e al momento appropriato. Pertanto, 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. Il provider Ottimizzazione evasione e resi consente di massimizzare l'evasione degli ordini e di trovare l'origine appropriata per la consegna dei prodotti in base a vincoli e obiettivi aziendali diversi, come ridurre al minimo i costi mediante l'evasione degli ordini dalle origini più vicine.

Il provider Ottimizzazione evasione e resi è costruito come un microservizio e legge i dati di configurazione come origini di evasione, elenchi di origini, vincoli aziendali e strategie da Microsoft Dataverse per ottimizzare l'evasione degli ordini. Il provider utilizza Mappe di Azure per fornire informazioni di geocodifica sull'indirizzo di spedizione per gli ordini e le origini di evasione e la distanza tra tali località.

Impostazioni del provider Ottimizzazione evasione e resi

Per abilitare il provider Ottimizzazione evasione e resi nell'ambito del percorso di orchestrazione degli ordini, configuralo e attivalo seguendo le istruzioni in Configurare il provider Ottimizzazione evasione e resi. Dopo l'attivazione del provider, è necessario configurare le seguenti impostazioni per raggiungere gli obiettivi aziendali.

Configurare i mapping di Intelligent Order Management

È importante mantenere i mapping di Intelligent Order Management come prerequisito per il corretto funzionamento del motore di ottimizzazione di resi ed evasione. Per maggiori informazioni, vedi Impostare il provider di visibilità inventario.

Nota

I mapping delle misure calcolate devono essere configurati se l'evasione avviene tramite le app per la finanza e le operazioni di Microsoft Dynamics 365.

Origini

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. Puoi creare e modificare le origini di evasione selezionando il selettore di area nella parte inferiore del riquadro di spostamento a sinistra e passando a Impostazioni > Impostazioni di evasione. Quindi, nella pagina Impostazioni di evasione, in Origini, seleziona Gestisci.

Per ciascuna delle tue origini di evasione, puoi eseguire le seguenti azioni:

  • Definisci un nome univoco.
  • Imposta il fuso orario dell'origine.
  • Imposta il tipo di origine (magazzino o altro).
  • Specifica dove si trova l'origine (latitudine e longitudine)
  • Specifica dove il sistema deve cercare l'inventario nel servizio di visibilità inventario.

Se utilizzi Intelligent Order Management con le app per la finanza e le operazioni, ogni origine di evasione deve essere mappata a un magazzino di spedizione. Assicurati di gestire il magazzino di spedizione assegnato nelle impostazioni dell'origine di evasione.

Puoi aggiungere dettagli sul tempo medio di elaborazione degli ordini in un magazzino. Queste informazioni verranno utilizzate per determinare la data di spedizione pianificata di diversi ordini. Puoi anche impostare un orario limite per un magazzino. Queste informazioni verranno utilizzate se l'impostazione Vincolo temporale del magazzino di rispetto è abilitata, in modo che gli ordini possano essere inviati a un magazzino solo tra le 00:00 e l'orario limite.

Elenchi di origine

Gli elenchi di origini di evasione consentono di raggruppare un elenco di origini e di gestire le origini in modo flessibile, entro limiti specifici. Per definire gli elenchi di origini di evasione, nella pagina Impostazioni evasione, in Elenchi origini, seleziona Gestisci.

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 distanza massima differenti per punti vendita al dettaglio e magazzini e limitare l'evasione parziale solo ai punti vendita al dettaglio.

La pagina Gestisci mostra gli elenchi origini attivi (Elenchi origini > Gestisti). 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

I vincoli sono un componente facoltativo dell'ottimizzazione dell'evasione. Sono supportati i seguenti vincoli aziendali:

  • Distanza massima
  • Limitare l'evasione parziale degli ordini
  • Limitare il numero di magazzini per ordine
  • Rispettare i tempi di magazzino
  • Numero massimo righe ordine
  • Limitare il numero di magazzini per riga ordine
  • Vincolo scorta di sicurezza

Per creare o modificare i vincoli, nella pagina Impostazioni evasione, in Vincoli, seleziona Gestisci. 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: questo attributo viene utilizzato per identificare il vincolo aziendale.
  • Descrizione: questo attributo viene utilizzato per descrivere il vincolo aziendale.
  • Tipo di vincolo: questo attributo indica il tipo di vincolo aziendale.
  • È abilitato: questo attributo viene utilizzato per abilitare o disabilitare un vincolo aziendale.

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

Vincolo della distanza massima

Il vincolo della distanza massima consente a un'organizzazione di definire la distanza massima per un'origine o un gruppo di origini per evadere l'ordine. Attualmente, la distanza è considerata la distanza in linea retta tra l'origine e l'indirizzo del cliente, calcolata da Mappe di Azure.

Puoi definire la distanza massima per un'origine o un elenco di origini. Quando la distanza massima è definita per un elenco di origini che contiene una distanza di origine definita individualmente, un vincolo Distanza massima sovrapposto potrebbe essere definito per l'origine. In questo caso, il servizio di ottimizzazione applica la distanza massima definita più bassa per le origini.

L'illustrazione seguente mostra un esempio in cui il magazzino di Seattle può consegnare solo fino a 10 miglia dal suo raggio, anche se fa parte dell'elenco Tutte le origini, dove la distanza massima è di 50 miglia. A causa del modo in cui funziona questo vincolo, in caso di conflitto viene utilizzata la distanza più breve.

Esempio di vincolo di raggio massimo.

Se come conseguenza di un vincolo nessun magazzino è adatto per un ordine cliente, il sistema non sarà in grado di creare alcun ordine di evasione per l'ordine cliente. Lo stato dell'ordine cliente verrà invece modificato in Inventario non trovato.

Limitare il vincolo di evasione parziale degli ordini

A volte, il provider di Ottimizzazione evasione e resi deve gestire scenari in cui la domanda supera l'offerta. Per impostazione predefinita, quando Intelligent Order Management riceve ordini che richiedono una quantità maggiore dell'inventario disponibile, gli ordini cliente vengono suddivisi per riga ordine. Alcune righe dell'ordine sono evase, mentre altre sono evase come arretrati o impostate sullo stato dell'ordine Inventario non trovato. Una singola riga d'ordine non può essere ulteriormente suddivisa e assegnata parzialmente, ma può essere assegnata a origini diverse. Quando il vincolo Limitare l'evasione parziale degli ordini è abilitato, il provider di Ottimizzazione evasione e resi verifica che l'intero ordine sia evaso o che l'ordine non sia evaso affatto.

Vincolo temporale del magazzino di rispetto

Le aziende a volte hanno camion per le consegne che partono ogni giorno a un'ora specifica. Per ottimizzare questo scenario, ogni origine può essere configurata in modo da avere un tempo di interruzione diverso. Per garantire che questo vincolo funzioni come previsto, prima di eseguirlo, aggiungi tempi limite ai magazzini che devono rispettarli.

Quando il vincolo Rispettare i tempi di magazzino è abilitato, il provider di Ottimizzazione evasione e resi verifica che le origini creino ordini di evasione solo se possono essere inviati al magazzino prima dell'orario limite. In caso contrario, il provider di Ottimizzazione evasione e resi tenta di assegnare gli ordini cliente ai magazzini ancora aperti all'elaborazione degli ordini. In questo modo, il provider di Ottimizzazione evasione e resi esegue l'ottimizzazione per un'evasione e una consegna più rapide.

Limitare il numero magazzini per vincolo di ordine

Possono esistere istanze in cui non tutto l'inventario è disponibile in un'unica origine. Per evadere gli ordini in questi casi, il provider di Ottimizzazione evasione e resi divide un singolo ordine cliente e assegna magazzini diversi a parti diverse di esso. Il numero limite di vincoli di magazzino consente di controllare il grado di suddivisione degli ordini.

È possibile configurare questo vincolo per specificare il numero massimo di magazzini tra i quali si desidera suddividere un singolo ordine. In altre parole, se si specificano tre magazzini per questo vincolo, ogni ordine cliente deve essere evaso da uno, due o tre magazzini diversi. Se preferisci che l'intero ordine cliente venga evaso da un'unica origine di evasione, è necessario specificarne uno come numero massimo di magazzini. Se l'evasione di un ordine cliente richiede più di tre magazzini, l'ordine cliente non verrà evaso a meno che il vincolo Limitare l'evasione parziale degli ordini non sia disabilitato e il vincolo Limitare il numero di magazzini non sia abilitato.

Per impostazione predefinita, il provider di Ottimizzazione evasione e resi dividerà un ordine cliente tra tutti i magazzini necessari, rispettando anche le condizioni di inventario e altri vincoli.

Per specificare il numero di magazzini in cui dividere gli ordini, seleziona Nuovo limite del vincolo del numero di magazzini per aggiungere una voce, quindi seleziona Salva.

Limitare il numero di magazzini per vincolo di riga ordine

È possibile configurare questo vincolo per specificare il numero massimo di magazzini tra i quali si desidera suddividere una singola riga ordine. In altre parole, se non vuoi evadere una singola riga di ordine da più origini, puoi specificarne uno come numero massimo di magazzini.

Vincolo del numero massimo di righe ordini

A volte, le origini di evasione non possono elaborare più di un certo numero di righe ordine in un dato giorno, a causa di limiti di capacità o risorse. Il vincolo Numero massimo di righe d'ordine può essere utilizzato per limitare il numero di righe d'ordine indirizzate a un'unica origine ordini. Puoi configurare questo vincolo per specificare il numero massimo di righe d'ordine al giorno, per origine di evasione o per elenco di origini. Una volta raggiunto il numero per l'origine di evasione o l'elenco di origine, le righe d'ordine non verranno prese in considerazione per la selezione durante quel giorno.

Gestione delle scorte di sicurezza

Alcune aziende mantengono scorte di sicurezza per gestire in modo efficiente la domanda dei clienti ed evitare di esaurire troppo le scorte. Il provider Ottimizzazione evasione ordini e resi consente di mantenere scorte di sicurezza a due livelli per ciascuna delle tue origini di evasione.

Il provider Ottimizzazione evasione e resi esclude un'origine di evasione se l'inventario per il prodotto è inferiore al livello delle scorte di sicurezza. Per configurare il vincolo delle scorte di sicurezza, devi eseguire la seguente configurazione:

  • Vincolo scorte di sicurezza: crea un nuovo vincolo e imposta il campo Tipo di vincolo su Vincolo scorta di sicurezza.
  • Scorta di sicurezza all'origine di evasione: mantieni la scorta di sicurezza sull'origine dell'evasione.

Una volta completata la configurazione, il provider Ottimizzazione evasione e resi esclude l'origine di evasione se le scorte disponibili sono inferiori al limite delle scorte di sicurezza.

Introduzione dei vincoli flessibili

I vincoli possono essere definiti come rigidi o flessibili nella configurazione dei vincoli. Quando un vincolo è definito come flessibile, sarà incluso nella selezione solo se può essere rispettato nell'algoritmo di determinazione dell'origine di evasione.

Per impostazione predefinita, i vincoli sono rigidi fino a quando non vengono disabilitati. Per definire un vincolo come vincolo flessibile, imposta l'opzione È vincolo rigido su No nella configurazione del vincolo.

Ad esempio, Limite a un magazzino è configurato come vincolo flessibile. Pertanto, verrà prima controllato per determinare se l'ordine può essere evaso da un'unica origine. Se l'ordine non può essere evaso da un'unica origine, verranno utilizzate più origini.

Attivazione e disattivazione di un'origine di evasione

A volte le aziende potrebbero voler escludere determinate origini di evasione, per vari motivi, temporaneamente o permanentemente. L'ottimizzazione dell'evasione e dei resi offre la flessibilità di attivare o disattivare l'origine dell'evasione in base alle proprie esigenze. Per escludere l'origine di evasione, seleziona Disattiva nelle impostazioni dell'origine di evasione. Se desideri includerla di nuovo, seleziona attiva nelle impostazioni dell'origine di evasione.

Strategie

Una strategia aiuta a definire la configurazione di ottimizzazione che soddisfa le esigenze aziendali. Una strategia riunisce obiettivi, vincoli e origini da considerare e specifica come deve essere eseguita l'ottimizzazione dell'inventario. Per creare e modificare una strategia, nella pagina Impostazioni evasione, in Strategie, seleziona Gestisci.

L'obiettivo predefinito di ogni strategia è soddisfare gli ordini riducendo al minimo la distanza.

A seconda della natura della tua attività, puoi definire più strategie di ottimizzazione. Puoi definire un elenco delle origini di evasione che partecipano all'evasione e definire i vincoli che il servizio di ottimizzazione deve considerare. Tali vincoli sono vincoli "rigidi" che il servizio di ottimizzazione imporrà obbligatoriamente quando determina l'origine ottimale. È possibile configurare una strategia come strategia predefinita. Tuttavia, solo una strategia può essere la strategia predefinita in unico momento.

Una strategia può essere configurata per l'esecuzione in modalità in tempo reale o in modalità batch. Quando una strategia viene eseguita in modalità batch, gli ordini cliente che la utilizzano verranno accodati fino al raggiungimento del periodo configurato. Sia la modalità in tempo reale che la modalità batch portano alla creazione di un unico piano di evasione.

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, seguire questi passaggi.

  1. Nella pagina Impostazioni di evasione, in Strategie, seleziona Gestisci.

  2. Selezionare Nuovo.

  3. Nella pagina Strategie, impostare i seguenti campi:

    • Nome: immetti il nome della strategia.
    • Descrizione – Immetti una descrizione della strategia.
    • Elenco origini: definisci l'elenco delle origini di evasione che devono essere considerate quando l'ottimizzazione viene eseguita.
    • Predefinito: specifica se la strategia è la strategia predefinita. Deve esserci sempre una strategia predefinita e solo una strategia per organizzazione può essere impostata come strategia predefinita. La strategia predefinita viene utilizzata se un ordine cliente non specifica quale strategia deve essere utilizzata per eseguire l'ottimizzazione.
    • Abilita elaborazione batch: quando questa opzione è disattivata, ogni ordine viene elaborato in tempo reale. Quan è attivata, gli ordini vengono raccolti in una coda e quindi elaborati periodicamente.
    • Elaborazione batch in minuti: specifica l'intervallo di tempo per l'elaborazione di ciascuna coda, in minuti. L'intervallo predefinito è di due minuti.
    • Proprietario: l'utente che ha creato la strategia.

Nessuna misura dell'inventario deve essere aggiunta esplicitamente qui. Al contrario, l'inventario utilizzato per il provider di Ottimizzazione evasione e resi deve essere configurato nel modo seguente in Intelligent Order Management.

  1. In Intelligent Order Management, nel riquadro di spostamento a sinistra, in Impostazioni ordine, modifica l'area in Impostazioni > Indice e prenotazione, quindi seleziona Mapping di Intelligent Order Management.
  2. Configura l'origine dell'inventario e il nome della misura. Le misure che vengono utilizzate per il provider di fornitore di Ottimizzazione evasione e resi sono Scorte disponibili e Scorte disponibili ATP.

Ottimizzazione dell'evasione nei flussi di orchestrazione degli ordini

Per ottimizzare l'evasione nei flussi di orchestrazione degli ordini, devi prima di tutto configurare e attivare il provider di Ottimizzazione evasione e resi. Dopo l'attivazione del provider, è possibile abilitare l'ottimizzazione intelligente utilizzando il provider di Ottimizzazione evasione e resi 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. Il provider di Ottimizzazione evasione e resi calcola quindi la latitudine e la longitudine per l'indirizzo dell'origine di evasione e l'indirizzo di spedizione delle righe dell'ordine. Calcolerà anche le distanze aeree tra i due indirizzi. Il provider applica quindi i vincoli e determina l'origine di evasione ottimale. I risultati sono scritti in Dataverse per ulteriori elaborazioni nell'ambito del flusso di orchestrazione degli ordini.

Un'organizzazione può 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

Il provider di Ottimizzazione evasione e resi supporta più strategie di evasione che possono essere configurate in base alle 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à. Con 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 utilizza la strategia predefinita configurata.

Strategia alternativa

Il provider Ottimizzazione evasione e resi supporta anche la definizione di una strategia alternativa per consentire una maggiore flessibilità nell'evasione basata su regole. Se la strategia predefinita assegnata all'ordine non riesce a determinare l'origine dell'evasione dell'ordine o delle righe dell'ordine, viene invece utilizzata la strategia alternativa. Ad esempio, le aziende potrebbero voler utilizzare le scorte del punto vendita al dettaglio per impostazione predefinita per evadere gli ordini, ma utilizzare i centri di distribuzione se non sono disponibili scorte nel punto vendita al dettaglio. Grazie alla flessibilità di definire una strategia alternativa, le organizzazioni possono moltiplicare le opzioni per l'evasione basata su regole.

Una strategia alternativa è specificata nella sezione Generale della pagina Strategie.

Piani di evasione

Il risultato di ogni singola ottimizzazione di evasione (in modalità batch o altro) è un unico piano di evasione. Questa entità contiene i dettagli della ripartizione tra magazzini e l'assegnazione di ordini cliente a tali magazzini.

Il piano di evasione viene convertito in ordini di evasione da un flusso Power Automate interno. L'entità è utilizzabile dai provider di evasione che possono utilizzarla per spostare il processo di orchestrazione ai passaggi successivi, ad esempio i corrieri di consegna.

Informativa sulla privacy

Il provider di Ottimizzazione evasione e resi usa la funzionalità di geolocalizzazione di Mappe di Azure, disciplinata dalle Condizioni specifiche del servizio. La funzionalità di geolocalizzazione di Mappe di Azure è fornita in parte da terze parti che potrebbero operare al di fuori del confine geografico del tenant.

Se abiliti il provider di Ottimizzazione evasione e resi, Microsoft condivide l'indirizzo, la città, lo stato e il codice postale del cliente con terze parti per recuperare le informazioni sulla geolocalizzazione, ma non condivide l'indirizzo e-mail, il numero di telefono o il nome dell'utente che ha inserito l'informazione.

La privacy degli utenti è importante per Microsoft. Per ulteriori informazioni, vedi l'Informativa sulla privacy di Microsoft.

Risorse aggiuntive

Architettura di Ottimizzazione evasione e resi

Configurare il provider di Ottimizzazione evasione e resi

Flussi di orchestrazione