Migrazione all'ottimizzazione di pianificazione per la pianificazione generale

Il motore di pianificazione generale integrato è obsoleto (deprecato). Viene sostituito dal componente aggiuntivo Ottimizzazione pianificazione per Microsoft Dynamics 365 Supply Chain Management. Questo articolo fornisce informazioni sull'impatto sulle distribuzioni nuove ed esistenti. Include informazioni sulle azioni richieste.

Il componente aggiuntivo Ottimizzazione pianificazione consente il calcolo della pianificazione principale al di fuori di Supply Chain Management e del relativo database Azure SQL. I vantaggi associati all'ottimizzazione della pianificazione includono prestazioni migliorate e un impatto minimo sul database SQL durante le esecuzioni della pianificazione generale. Dal momento che le esecuzioni di pianificazione rapide possono essere eseguite anche durante le ore d'ufficio, i pianificatori possono reagire immediatamente alla modifica della domanda o dei parametri.

Per ulteriori informazioni sull'ottimizzazione della pianificazione, vedi Architettura di sistema della pianificazione generale.

Obsolescenza del motore di pianificazione principale esistente

Microsoft ha reso obsoleto il motore di pianificazione generale integrato a favore di Ottimizzazione pianificazione. Questa modifica interessa tutti gli ambienti cloud. Le installazioni locali non sono interessate.

Per ulteriori informazioni sul motore di pianificazione generale deprecato, vedi gli annunci in Funzionalità rimosse o deprecate in Dynamics 365 Supply Chain Management.

Una funzionalità obsoleta è una funzionalità che non è più nella fase attiva di sviluppo e potrebbe essere rimossa in una versione futura. Per il motore di pianificazione generale obsoleto, non ci saranno nuove funzionalità e verrà fornito supporto solo per i problemi che causano un blocco (dove la pianificazione generale non crea ordini pianificati e/o fallisce continuamente) e per regressioni nella funzionalità. Nel marzo 2023, Microsoft adotterà una politica rigorosa contro la fornitura di supporto per il motore di pianificazione generale obsoleto, ad eccezione per problemi che causano un blocco o regressioni. Queste condizioni si applicano a tutti i clienti, comprese le seguenti tipologie:

  • Clienti le cui esigenze non sono ancora completamente supportate da Ottimizzazione pianificazione. Prevediamo di supportare tutte le esigenze dei clienti entro il primo ciclo di rilascio della fine del 2023.
  • Clienti che hanno ricevuto un'eccezione in modo che possano continuare a utilizzare il motore di pianificazione integrato obsoleto.
  • Tutti i clienti locali.

Al momento non esiste una tempistica per la rimozione completa del motore di pianificazione integrato obsoleto da Supply Chain Management. Se Microsoft prevede dei piani di rimozione, annuncerà tali piani 12-18 mesi prima della data di rimozione, in modo che tutti i clienti rimanenti possano eseguire la migrazione.

Nuove distribuzioni

Ottimizzazione pianificazione è ora il motore di pianificazione principale standard e deve essere utilizzato per tutte le nuove distribuzioni nel cloud. A partire dalla versione 10.0.32 di Supply Chain Management, la prima volta che abiliti i processi di pianificazione per qualsiasi persona giuridica, il sistema ti richiederà di installare e abilitare Ottimizzazione pianificazione se non lo hai già fatto.

Quando aggiungi una nuova persona giuridica (società) a un ambiente esistente, tale società deve utilizzare Ottimizzazione pianificazione. A partire dalla versione 10.0.32 di Supply Chain Management, la prima volta che abiliti i processi di pianificazione per qualsiasi nuova persona giuridica aggiunta, il sistema ti richiederà di installare e abilitare Ottimizzazione pianificazione se non lo hai già fatto.

Puoi continuare a utilizzare il motore di pianificazione generale obsoleto per una o più società create in precedenza (finché non sei pronto per migrarle) anche mentre utilizzi Ottimizzazione pianificazione per le altre. Per istruzioni su come impostare una società per l'utilizzo del motore di pianificazione generale obsoleto, vedi Continuare a utilizzare il motore di pianificazione obsoleto per alcune società.

Nota

Ricorda che è comunque necessario spostare ciascuna persona giuridica in Ottimizzazione pianificazione una volta supportata.

Se usi Kanban o sarai operativo molto presto e hai bisogno di tempo per testare Ottimizzazione pianificazione

Tutte le nuove distribuzioni e le persone giuridiche devono utilizzare Ottimizzazione pianificazione fin dall'inizio. Tuttavia, se stai preparando una nuova distribuzione da un po' di tempo e la funzionalità di cui avevi bisogno non era ancora supportata da Ottimizzazione pianificazione mentre la stavi sviluppando, puoi comunque passare alla fase operativa utilizzando il motore di pianificazione generale obsoleto per quella distribuzione finché non hai avuto abbastanza tempo per installarlo e testare Ottimizzazione pianificazione nello stesso.

Ottimizzazione pianificazione non supporta ancora kanban, quindi se devi utilizzare kanban, per il momento puoi passare alla fase operativa utilizzando il motore di pianificazione obsoleto. Dovresti comunque pianificare il passaggio a Ottimizzazione pianificazione non appena il kanban sarà supportato.

Distribuzioni esistenti

I proprietari di distribuzioni basate su cloud esistenti che dipendono dalla pianificazione generale devono pianificare la migrazione a Ottimizzazione pianificazione. Se l'implementazione dipende da funzionalità che Ottimizzazione pianificazione non supporta attualmente, devi richiedere un'eccezione per continuare a utilizzare il motore di pianificazione generale obsoleto.

A partire dalla versione 10.0.32 di Supply Chain Management, è possibile consentire ad alcune società (persone giuridiche) di eseguire Ottimizzazione pianificazione mentre altre continuano a utilizzare il motore di pianificazione generale obsoleto fino a quando non sono pronte per la migrazione. Pertanto, Microsoft ora concederà eccezioni società per società. L'eccezione si applica solo alle società esistenti: a partire dalla versione 10.0.32, tutte le nuove società aggiunte all'ambiente esistente devono utilizzare Ottimizzazione pianificazione. Per istruzioni su come impostare una società per l'utilizzo del motore di pianificazione generale obsoleto, vedi Continuare a utilizzare il motore di pianificazione obsoleto per alcune società.

Ti consigliamo di eseguire la migrazione delle società a Ottimizzazione pianificazione una alla volta, non appena saranno supportate.

Raccomandazioni sulla migrazione

Esistono varie differenze tra il motore di pianificazione generale obsoleto e Ottimizzazione pianificazione.

Per le società di distribuzione, i due motori di pianificazione forniscono set di funzionalità molto simili. In base alla nostra esperienza nell'aiutare altri clienti a eseguire la migrazione, consigliamo alle società di distribuzione di abilitare e testare Ottimizzazione pianificazione in un ambiente di test e quindi, quando il test ha esito positivo, di abilitarla in un ambiente di produzione.

Le società di produzione potrebbero essere interessate da alcune delle differenze architetturali minori esistenti tra Ottimizzazione pianificazione e il motore di pianificazione obsoleto. Sulla base della nostra esperienza nell'aiutare altri clienti a eseguire la migrazione, ti consigliamo di configurare un ambiente di prova e procedere nel modo seguente:

  1. Crea due piani di test, uno per Ottimizzazione pianificazione e l'altro per il motore di pianificazione obsoleto. Utilizza le stesse impostazioni per entrambi i piani.
  2. Mentre il motore di pianificazione obsoleto è abilitato, esegui il piano creato per esso.
  3. Abilita Ottimizzazione pianificazione ed esegui il piano che hai creato per essa.
  4. Per ciascun piano, esporta gli ordini pianificati in un file Excel.
  5. Per ciascun piano, somma le quantità di ordini pianificati per ciascuno dei diversi periodi regolari (ad esempio, ogni mese).
  6. Confronta le quantità per ciascun piano per assicurarti che il risultato sia lo stesso (o molto simile). È possibile prevedere alcune variazioni per gli ordini che si verificano all'inizio o alla fine di un periodo.
  7. Se il test ha esito positivo, continua a testarlo nell'ambiente di test.
  8. Se tutti i test hanno esito positivo, abilita l'ottimizzazione della pianificazione nel tuo sistema di produzione.

Processo di eccezione per la versione 10.0.32 e versioni successive

A partire dalla versione 10.0.32 di Supply Chain Management, il processo di valutazione del sistema e di passaggio a Ottimizzazione pianificazione è completamente automatizzato. Il sistema analizzerà la tua configurazione e ti mostrerà automaticamente le istruzioni corrette per la tua situazione e per ciascuna società (persona giuridica). Le sottosezioni seguenti forniscono dettagli sui possibili casi.

Distribuzioni in cui Ottimizzazione pianificazione supporta tutte le funzionalità necessarie

Se il sistema rileva che tutte le funzionalità pertinenti che stai utilizzando sono supportate da Ottimizzazione pianificazione, ma stai ancora utilizzando il motore di pianificazione obsoleto, ti chiederà di eseguire la migrazione. Alla successiva esecuzione manuale della pianificazione generale, il sistema visualizzerà il seguente messaggio:

L'utilizzo della pianificazione generale non obsoleta e più veloce (Ottimizzazione pianificazione) è supportato. Per ulteriori informazioni, vedere: https://go.microsoft.com/fwlink/?link=2220161.

Sono necessarie alcune informazioni sulla pianificazione generale.

Sono presenti personalizzazioni nel motore di pianificazione generale?

Il messaggio è illustrato nello screenshot seguente.

Finestra di dialogo Processo di eccezione.

Se non hai personalizzato il motore di pianificazione generale per questa distribuzione, devi eseguire la migrazione a Ottimizzazione pianificazione. Se hai bisogno di più tempo per eseguire i test e la migrazione, seleziona il tempo necessario. Il sistema applicherà automaticamente un'eccezione per l'orario selezionato.

Se sono presenti personalizzazioni, devi spostarle nel punto di estendibilità esistente. Per ulteriori informazioni, vedi Estendibilità di Ottimizzazione pianificazione.

Le distribuzioni che richiedono funzionalità non sono ancora supportate da Ottimizzazione pianificazione

Se il sistema rileva che stai utilizzando funzionalità non supportate da Ottimizzazione pianificazione, mostrerà il seguente messaggio la prossima volta che esegui manualmente la pianificazione generale:

L'utilizzo della pianificazione generale non obsoleta (Ottimizzazione pianificazione) non è al momento supportato. Microsoft prevede di fornire supporto nel prossimo futuro. Quando l'opzione sarà supportata, verrà richiesto di passare a Ottimizzazione pianificazione. Se nel motore di pianificazione generale sono presenti personalizzazioni, è possibile iniziare a valutarle e prepararne lo spostamento al punto di estendibilità di Ottimizzazione pianificazione https://go.microsoft.com/fwlink/?linkid=2220303

Questo messaggio ti informa che dovresti iniziare a pianificare il passaggio a Ottimizzazione pianificazione non appena supporterà le funzionalità che stai utilizzando. Pertanto, dovresti valutare eventuali personalizzazioni che hai apportato al motore di pianificazione obsoleto, pianificare di spostarle nel punto di estendibilità esistente (vedi Estendibilità di Ottimizzazione pianificazione) e prendere altre azioni per la preparazione alla migrazione (ad esempio, contattando il tuo partner o consulente Microsoft).

Per informazioni su quali funzionalità sono già supportate e stime su quando ciascuna funzionalità diventerà disponibile per Ottimizzazione pianificazione, consulta Analisi di corrispondenza di Ottimizzazione pianificazione.

Se hai già ricevuto un'eccezione, questa rimarrà in vigore finché Ottimizzazione pianificazione non supporterà le funzionalità necessarie.

Ambienti che non supportano Ottimizzazione pianificazione

Indipendentemente dalle funzionalità che stai utilizzando, per utilizzare Ottimizzazione pianificazione, è necessario che Supply Chain Management versione 10.0.7 o versione successiva sia in esecuzione in un ambiente ad alta disponibilità di livello 2 o superiore che sia abilitato per Microsoft Dynamics Lifecycle Services. L'ambiente non deve essere un ambiente OneBox. Se tenti di installare il componente aggiuntivo in un ambiente OneBox, l'installazione non verrà completata e dovrai annullarla.

Se il tuo ambiente non supporta Ottimizzazione pianificazione, verrà visualizzato il seguente messaggio:

È solo possibile eseguire la pianificazione generale obsoleta in questo ambiente. Se si desidera ottenere un ambiente che supporti la pianificazione non obsoleta (Ottimizzazione pianificazione), attenersi a queste istruzioni: Introduzione alla pianificazione generale

Se sei un partner Microsoft o un fornitore di software indipendente (ISV), puoi ottenere, a un prezzo ridotto, un ambiente non di produzione che supporta Ottimizzazione pianificazione e che include applicazioni aziendali e dati dimostrativi Microsoft. Questi ambienti sono disponibili solo per partner e ISV e possono essere utilizzati solo su tenant di partner e mai su tenant di clienti. Puoi utilizzare l'ambiente ottenuto per scoprire come funziona Ottimizzazione pianificazione, testare le tue soluzioni mentre lo usi e fornire demo ai clienti end-to-end. Per richiedere una licenza, vai alla pagina delle richiesta sandbox dei partner.

Domande frequenti sulla migrazione

Quale impatto ha Ottimizzazione pianificazione sugli attuali utenti della pianificazione?

Gli utenti continueranno a lavorare nello stesso modulo e a utilizzare le stesse pagine per avviare la pianificazione ed esaminare gli ordini pianificati. L'unica differenza visibile sarà che la finestra di elaborazione mostra Esegui Ottimizzazione pianificazione.

Se eseguo la pianificazione classica in un processo batch, devo aggiornare questo processo quando abilito Ottimizzazione pianificazione?

Sì, dovrai impostare un nuovo processo batch per eseguire Ottimizzazione pianificazione anziché la pianificazione generale classica.

Se eseguo la pianificazione obsoleta in alcune società e Ottimizzazione pianificazione in altre, posso utilizzare la pianificazione generale interaziendale?

Sì. Sebbene la pagina di pianificazione generale interaziendale non sia supportata, puoi ottenere lo stesso effetto pianificando processi batch sequenziali per eseguire la pianificazione per le diverse società nell'ordine desiderato. Utilizza il processo batch di Ottimizzazione pianificazione per le società che eseguono Ottimizzazione pianificazione (attività Ottimizzazione pianificazione) e il motore obsoleto per le altre (attività Pianificazione generale).

Per utilizzare la pianificazione generale interaziendale per diverse società che utilizzano Ottimizzazione pianificazione, il processo è lo stesso: pianificare le attività di Ottimizzazione pianificazione come processi batch da eseguire in sequenza.

Quanto miglioreranno le mie prestazioni con il passaggio a Ottimizzazione pianificazione?

Non esiste una regola specifica su quanto miglioreranno le tue prestazioni. In generale, il miglioramento maggiore sarà per le società che gestiscono set di dati di grandi dimensioni e che stanno già riscontrando problemi di prestazioni con la pianificazione generale obsoleta. Il modo migliore per scoprirlo è testare Ottimizzazione pianificazione.

L'utilizzo di Ottimizzazione pianificazione comporta costi aggiuntivi?

No, è incluso nella licenza di Supply Chain Management. Non ci sono costi aggiuntivi.

Posso eseguire Ottimizzazione pianificazione in un ambiente Government Community Cloud (GCC)?

Sì, Ottimizzazione pianificazione è supportato negli ambienti Government Community Cloud (GCC) ora che GCC è compatibile con il framework dei microservizi di Microsoft Dynamics Lifecycle Services.

Posso eseguire Ottimizzazione pianificazione in un ambiente di livello 1?

No, Ottimizzazione pianificazione viene eseguito tramite un componente aggiuntivo Lifecycle Services che può essere installato solo in ambienti di livello 2 o superiore.

Su quale data center viene eseguito Ottimizzazione pianificazione?

Ottimizzazione pianificazione viene eseguito nello stesso data center dell'ambiente di Supply Chain Management.

Sono un partner e desidero eseguire una demo o provare Ottimizzazione pianificazione. Come posso fare?

Per i partner e i fornitori di software indipendenti (ISV), Microsoft offre una licenza speciale per l'accesso agli ambienti di livello 2. Per informazioni dettagliate, vedi [ISV] Richiesta di licenza.

Sto passando alla fase operativa con la versione 10.0.32 o successiva, ma Ottimizzazione pianificazione non dispone ancora di tutte le funzionalità di cui ho bisogno. Per ora posso passare alla fase operativa utilizzando il motore di pianificazione obsoleto?

Sì. Quando inizi a utilizzare le funzionalità di pianificazione, il sistema ti chiederà di installare e abilitare Ottimizzazione pianificazione perché questo è obbligatorio a partire dalla versione 10.0.32 di Supply Chain Management. Tuttavia, se una o più società non sono ancora pronte per utilizzare Ottimizzazione pianificazione, puoi escluderle dall'esecuzione di Ottimizzazione pianificazione accedendo alla pagina Parametri di Ottimizzazione pianificazione. Per istruzioni, vedi Continuare a utilizzare il motore di pianificazione obsoleto per alcune società.

Come posso richiedere un'eccezione per continuare a utilizzare il motore di pianificazione obsoleto nella versione 10.0.32 o successiva?

Il sistema ti darà automaticamente la possibilità di richiedere un'eccezione. Compila le finestre di dialogo quando richiesto. L'eccezione verrà quindi applicata automaticamente in background.

Perché viene visualizzato un messaggio di errore quando eseguo il motore di pianificazione generale obsoleto?

A volte, quando si esegue il motore di pianificazione generale obsoleto, è possibile che venga visualizzato un messaggio di errore. Questo messaggio indica che è necessario passare a Ottimizzazione pianificazione e fornisce le seguenti informazioni:

Il motore di pianificazione generale integrato è obsoleto. Ciò significa che non è supportato (salvo in caso di problema che causa un blocco). Viene sostituito dal componente aggiuntivo Ottimizzazione pianificazione per Microsoft Dynamics 365 Supply Chain Management.

Per informazioni su come eseguire la migrazione a Ottimizzazione pianificazione, vedi le sezioni precedenti di questo articolo.

Se necessario, puoi continuare a utilizzare il motore di pianificazione generale obsoleto per una o più società. Per istruzioni, vedi Continuare a utilizzare il motore di pianificazione obsoleto per alcune società.

Se questo errore appare durante l'esecuzione in un ambiente sandbox e desideri rimuoverlo, vedi Posso utilizzare il motore di pianificazione generale obsoleto nell'ambiente sandbox?.

Posso utilizzare il motore di pianificazione generale obsoleto nell'ambiente sandbox?

Sì. Anche se appare il messaggio di errore descritto nella risposta alla domanda precedente in un ambiente sandbox, il motore di pianificazione generale obsoleto verrà comunque eseguito correttamente. Tuttavia, se il messaggio di errore disturba, è possibile disabilitarlo in un ambiente sandbox IaaS (non Service Fabric) eseguendo la seguente query sul database:

-- Insert or update an enabled flight:
DECLARE @flightName NVARCHAR(100) = 'ReqPlanningOptimizationExceptionToggle';
IF NOT EXISTS (SELECT TOP 1 1 FROM SysFlighting WHERE flightName = @flightName)
    INSERT INTO SYSFLIGHTING(FLIGHTNAME,ENABLED, FLIGHTSERVICEID,PARTITION)
    SELECT @flightName, 1, 12719367,RECID FROM DBO.[PARTITIONS];
ELSE
    UPDATE SysFlighting SET enabled = 1, flightServiceId = 12719367 WHERE flightName = @flightName;

L'ambiente in uso è locale. Devo disporre di un'eccezione per continuare a utilizzare il motore di pianificazione generale obsoleto?

N. Non è richiesta un'eccezione per gli ambienti locali. È possibile continuare a utilizzare il motore di pianificazione generale deprecato. L'amministratore dell'ambiente verrà informato se è necessaria un'azione.

Usiamo ordini di produzione pianificati, ma sono preoccupato da ciò che può accadere quando eseguiremo l'aggiornamento alla versione 10.0.16. Devo intraprendere un'azione?

Non c'è motivo di preoccuparsi. È possibile continuare a utilizzare il motore di pianificazione generale deprecato nella versione 10.0.16. Tuttavia, si consiglia di valutare se la migrazione a Ottimizzazione pianificazione può iniziare con la funzionalità corrente. Consigliamo inoltre di rimanere informati sulle nuove funzionalità.

Durante l'esecuzione della pianificazione generale appare un messaggio di errore. La pianificazione generale è bloccata?

Se stai eseguendo la versione 10.0.16 o successiva, è possibile che venga visualizzato il messaggio di errore seguente quando esegui la pianificazione generale:

Viene visualizzato questo messaggio di errore perché il motore di pianificazione generale deprecato è stato utilizzato per gli scenari supportati da Ottimizzazione pianificazione. È consigliabile eseguire la migrazione a Ottimizzazione pianificazione ora, poiché il motore di pianificazione generale è stato deprecato. Notare che l'esecuzione della pianificazione generale viene completata correttamente.

Nel caso in cui la migrazione abbia forti dipendenze da funzionalità in sospeso, è possibile richiedere un'eccezione per l'utilizzo continuato del motore di pianificazione generale deprecato.

Completare il seguente questionario per iniziare e, se pertinente, richiedere l'eccezione dalla migrazione a Ottimizzazione pianificazione.

La pianificazione generale non è bloccata. L'esecuzione della pianificazione generale è stata completata ed è possibile utilizzare il risultato nel modo consueto. Tuttavia, per evitare di ricevere questo messaggio di errore durante le future esecuzioni della pianificazione generale, è necessario migrare immediatamente a Ottimizzazione pianificazione o richiedere un'eccezione utilizzando il collegamento nel messaggio di errore.