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 fornitore di ottimizzazione per l'evasione e restituzione è un servizio di ottimizzazione intelligente che determina la fonte dell'evasione degli ordini, raggiungendo contemporaneamente gli obiettivi richiesti e rispettando la configurazione desiderata stabilita 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, impostare le impostazioni seguenti per raggiungere gli obiettivi aziendali.

Configurare i mapping di Intelligent Order Management

** È importante mantenere le mappature Intelligent Order Management come prerequisito perché il motore di ottimizzazione per l'evasione e i resi funzioni correttamente. Per maggiori informazioni, vedi Impostare il provider di visibilità inventario.

Annotazioni

È necessario configurare i mapping delle misure calcolate se l'evasione avviene tramite le app per la finanza e le operazioni 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 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).
  • Specificare 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, esegui il mapping di ogni origine di evasione a un magazzino di spedizione. Gestisci il magazzino di spedizione assegnato nelle impostazioni dell'origine di evasione.

Aggiungere informazioni dettagliate sul tempo medio di elaborazione degli ordini in un magazzino. Queste informazioni determinano la data di spedizione pianificata di vari ordini. Puoi anche impostare un orario limite per un magazzino. Queste informazioni vengono usate se l'impostazione del vincolo per rispettare i tempi del magazzino è abilitata, in modo che gli ordini possano essere inviati a un magazzino solo tra mezzanotte e l'orario di chiusura.

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 verifica l'evasione. Per i vincoli aziendali, usare un elenco di origine diverso. 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. Immettere un nome che consenta di identificare facilmente l'elenco di origine e quindi aggiungere origini nuove o esistenti nella scheda Origini . Per rimuovere un'origine da un elenco di origine, selezionare l'origine nella scheda Origini e quindi selezionare Rimuovi.

Constraints

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 viene considerata come la distanza retta tra l'origine e l'indirizzo del cliente, come calcolato da Mappe di Azure.

Puoi definire la distanza massima per un'origine o un elenco di origini. Quando si definisce la distanza massima per un elenco di origine che contiene una distanza di origine definita singolarmente, potrebbe esserci un vincolo di distanza massima sovrapposto 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.

Screenshot dell'esempio di vincolo di raggio massimo che mostra il magazzino di Seattle con un raggio di consegna di 10 miglia.

Se, in seguito a un vincolo, nessun magazzino è adatto per un ordine di vendita, il sistema non può creare alcun ordine di evasione per l'ordine di vendita. Al contrario, lo stato dell'ordine di vendita cambia 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 più quantità rispetto all'inventario disponibile, suddivide gli ordini di vendita per riga di 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 si abilita il vincolo Limita evasione parziale degli ordini, il provider di ottimizzazione dell'evasione e delle restituzioni garantisce che l'intero ordine venga evaso o che l'ordine non venga 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 abiliti il vincolo di rispettare i tempi di magazzino, 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 si preferisce che l'intero ordine di vendita venga evaso da una sola fonte di evasione, specificarne uno come numero massimo di magazzini. Se l'evasione di un ordine di vendita richiede più di tre magazzini, l'ordine di vendita non viene soddisfatto a meno che il vincolo Limita evasione parziale degli ordini non sia disabilitato e il vincolo Limite numero di magazzini sia abilitato.

Per impostazione predefinita, il fornitore di ottimizzazione della gestione degli ordini e resi divide un ordine di vendita tra quanti più magazzini sono necessari, rispettando al contempo 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 si vuole soddisfare una singola riga di ordine da più origini, specificarne una come numero massimo di magazzini.

Vincolo del numero massimo di righe ordini

A volte, le origini di evasione non possono elaborare più di alcune righe ordine in un dato giorno, a causa di limiti di capacità o risorse. Utilizza il vincolo Numero massimo di righe d'ordine per limitare il numero di righe d'ordine che indirizzano 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 vengono prese in considerazione per la selezione durante quel giorno.

Gestione delle scorte di sicurezza

Alcune aziende mantengono le scorte di sicurezza per gestire efficacemente la domanda dei clienti e per evitare di avere scorte troppo basse. 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, seguire questa procedura di 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.

Dopo aver completato 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

Definire i vincoli come hard o soft nella configurazione dei vincoli. Quando si definisce un vincolo come flessibile, la selezione lo include solo se può essere rispettato nell'algoritmo di determinazione della fonte di approvvigionamento.

Per impostazione predefinita, i vincoli sono vincoli 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, controlla prima di tutto se l'ordine può essere evaso da una singola origine. Se l'ordine non può essere evaso da una singola origine, vengono usate più origini.

Attivazione e disattivazione di un'origine di evasione

A volte le aziende potrebbero 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 verificarsi 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. Questi vincoli sono vincoli rigidi che il servizio di ottimizzazione impone in modo obbligatorio quando determina l'origine ottimale. È possibile configurare una strategia come strategia predefinita. Tuttavia, solo una strategia può essere la strategia predefinita in unico momento.

È possibile configurare una strategia per l'esecuzione in modalità in tempo reale o in batch. Quando una strategia è eseguita in modalità batch, gli ordini di vendita che la utilizzano sono in attesa fino a quando non viene raggiunto il 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 questa procedura:

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

  2. Seleziona 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 di origini di evasione che il servizio di ottimizzazione deve considerare quando esegue l'ottimizzazione.
    • 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.

Non aggiungere in modo esplicito alcuna misura di inventario qui. Configura invece l'inventario per il provider di Ottimizzazione evasione e resi 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 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, prima di tutto configura e attiva il provider di Ottimizzazione evasione e resi. Dopo aver attivato il provider, è possibile abilitare l'ottimizzazione intelligente usando il provider Fulfillment e Returns Optimization come parte del processo 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 vengono immagazzinati su Dataverse per ulteriore elaborazione all'interno 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 fornitore di ottimizzazione della logistica e dei resi supporta diverse strategie di adempimento che possono essere configurate in base alle esigenze di varie 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. Imposta 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. Puoi anche impostare la strategia di evasione 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 imposti più strategie ma non configuri 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 che assegni 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.

Specificare una strategia alternativa 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.

Un flusso interno di Power Automate converte il piano di evasione in ordini di evasione. I provider di evasione possono utilizzare l'entità 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. Terze parti alimentano la funzionalità di georilevazione Mappe di Azure e potrebbero operare al di fuori del limite geografico del tenant.

Se abiliti il provider di ottimizzazione dell'evasione e dei resi, Microsoft condivide l'indirizzo, la città, lo stato e il codice postale del cliente con terze parti per recuperare le informazioni di geolocalizzazione. Microsoft non condivide l'indirizzo di posta elettronica, il numero di telefono o il nome dell'utente che ha immesso le informazioni.

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