Migrazione all'ottimizzazione di pianificazione per la pianificazione generale

Annotazioni

I gruppi di interesse della community sono ora passati da Yammer a Microsoft Viva Engage. Per partecipare a una community Viva Engage e partecipare alle discussioni più recenti, compilare il modulo Request access to Finance and Operations Viva Engage Community e scegliere la community a cui si vuole partecipare.

Importante

A partire da febbraio 2026, i nuovi clienti non possono creare progetti in Microsoft Dynamics Lifecycle Services per Microsoft Dynamics 365 Finance, Microsoft Dynamics 365 Human Resources, Microsoft Dynamics 365 Supply Chain Management e Microsoft Dynamics 365 Project Operations. I nuovi clienti devono usare invece l'interfaccia di amministrazione di Power Platform . Per altre informazioni, vedere Blocco della creazione del progetto di Servizi del ciclo di vita.

Il motore di pianificazione generale integrato è obsoleto. 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.

Deprecazione del motore principale di pianificazione legacy

Microsoft ha deprecato il motore di pianificazione principale predefinito in favore di Planning Optimization. Questa modifica interessa tutti gli ambienti cloud. Le installazioni locali non sono interessate.

Per altre informazioni sul motore di pianificazione master deprecato, vedere 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 master deprecato, Microsoft non aggiungerà nuove funzionalità. Il supporto viene fornito solo per i problemi di blocco (in cui la pianificazione principale non crea ordini pianificati e/o fallisce continuamente) e per le regressioni nella funzionalità esistente. Nel marzo 2023, Microsoft ha adottato una politica rigorosa contro la fornitura di supporto per il motore di pianificazione generale deprecato, 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.
  • I clienti che hanno ricevuto un'eccezione in modo che possano continuare a usare il motore di pianificazione deprecato.
  • Tutti i clienti locali.

Attualmente non esiste alcuna sequenza temporale per la rimozione completa del motore di pianificazione deprecato da Supply Chain Management. Se Microsoft prevede di rimuoverlo, l'azienda annuncia i piani 12 mesi prima della data di rimozione.

Nuove distribuzioni

Ottimizzazione della pianificazione è ora il motore di pianificazione principale standard e deve essere utilizzato per tutte le nuove distribuzioni cloud. A partire da Supply Chain Management versione 10.0.32, la prima volta che si abilitano i processi di pianificazione per qualsiasi persona giuridica, il sistema richiede l'installazione e l'abilitazione dell'ottimizzazione della pianificazione se non è già stato fatto.

A partire da Supply Chain Management versione 10.0.41, il motore di pianificazione principale obsoleto viene bloccato in tutte le nuove implementazioni. Non esiste un modo per abilitare manualmente il motore di pianificazione principale deprecato per questi ambienti.

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 si abilitano i processi di pianificazione per qualsiasi persona giuridica appena aggiunta, il sistema richiede l'installazione e l'abilitazione dell'ottimizzazione della pianificazione se non è già stato 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 configurare un'azienda per utilizzare il motore di pianificazione master deprecato, vedere Continuare a utilizzare la pianificazione master deprecata con le aziende esistenti.

Annotazioni

Ricorda che è comunque necessario spostare tutte le persone giuridiche in Ottimizzazione pianificazione una volta supportate.

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 si sta preparando una nuova distribuzione da un po' di tempo e le funzionalità necessarie non erano ancora supportate da Ottimizzazione della pianificazione durante lo sviluppo, è comunque possibile andare in produzione utilizzando temporaneamente il motore di pianificazione master deprecato per tale distribuzione fino a quando non si ha abbastanza tempo per installare e testare Ottimizzazione della pianificazione su di esso.

Ottimizzazione pianificazione non supporta ancora kanban, quindi se devi utilizzare kanban, per il momento puoi passare alla fase operativa utilizzando il motore di pianificazione deprecato. 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 da Supply Chain Management versione 10.0.32, è possibile consentire ad alcune società (persone giuridiche) di eseguire l'Ottimizzazione della pianificazione, mentre altre continuano a usare il motore di pianificazione principale deprecato fino a quando non sono pronte per la migrazione. Pertanto, Microsoft concede eccezioni per ogni azienda. 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 configurare un'azienda per utilizzare il motore di pianificazione master deprecato, vedere Continuare a utilizzare la pianificazione master deprecata con le aziende esistenti.

Esegui 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 aziende di distribuzione di abilitare e testare l'Ottimizzazione della Pianificazione in un ambiente di test. Quando il test ha esito positivo, abilitarlo 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. Basato sulla nostra esperienza nell'aiutare altri clienti a eseguire la migrazione, configuarate un ambiente di test e procedete come segue:

  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 analizza la configurazione e visualizza automaticamente le istruzioni corrette per la situazione e per ogni 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 in uso sono supportate dall'Ottimizzazione della pianificazione, ma si sta ancora eseguendo il motore di pianificazione deprecato, il sistema richiede di eseguire la migrazione. La volta successiva che si esegue manualmente la pianificazione master, il sistema visualizza il messaggio seguente:

È possibile usare la pianificazione principale veloce e non deprecata (Ottimizzazione della pianificazione).

Sono necessarie alcune informazioni sulla pianificazione generale.

Sono presenti personalizzazioni nel motore di pianificazione generale?

Il messaggio è illustrato nello screenshot seguente.

Finestra di dialogo del processo delle eccezioni.

Se non hai personalizzato il motore di pianificazione generale per questa distribuzione, devi eseguire la migrazione a Ottimizzazione pianificazione. Se è necessario più tempo per eseguire il test e la migrazione, selezionare il tempo necessario. Il sistema applica automaticamente un'eccezione per l'ora selezionata.

Se sono presenti personalizzazioni, devi spostarle nel punto di estendibilità esistente. Per altre informazioni, vedere Estendibilità dell'ottimizzazione della pianificazione.

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

Se il sistema rileva che si usano funzionalità non supportate da Ottimizzazione pianificazione, viene visualizzato il messaggio seguente la volta successiva che si esegue manualmente la pianificazione master:

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 sono presenti personalizzazioni nel motore di pianificazione principale, è possibile iniziare a valutarle e prepararsi a trasferirle al punto di estendibilità di Ottimizzazione della pianificazione.

Questo messaggio ti informa che dovresti iniziare a pianificare il passaggio a Ottimizzazione pianificazione non appena supporterà le funzionalità che stai utilizzando. È pertanto consigliabile valutare le personalizzazioni apportate al motore di pianificazione deprecato, pianificarne lo spostamento nel punto di estendibilità esistente (vedere l'estendibilità dell'ottimizzazione della pianificazione) e intraprendere altre azioni per preparare la migrazione (ad esempio, contattando il partner o il 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, rimane attiva fino a quando l'Ottimizzazione della Pianificazione non supporterà le funzionalità di cui hai bisogno.

Ambienti che non supportano Ottimizzazione pianificazione

Indipendentemente dalle funzionalità in uso, per usare Ottimizzazione pianificazione, è necessario eseguire Supply Chain Management versione 10.0.7 o successiva in un ambiente di livello 2 o superiore con disponibilità elevata abilitato per Microsoft Dynamics Lifecycle Services. L'ambiente non deve essere un ambiente OneBox. Se si tenta di installare il componente aggiuntivo in un ambiente OneBox, l'installazione non viene completata, quindi è necessario annullarla.

Se l'ambiente non supporta Ottimizzazione pianificazione, viene visualizzato il messaggio seguente:

È 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 si è un partner Microsoft o un fornitore di software indipendente (ISV), è possibile ottenere un ambiente non di produzione che supporti l'ottimizzazione della pianificazione a un prezzo ridotto. Include applicazioni aziendali Microsoft e dati demo. Questi ambienti sono disponibili solo per i partner e gli ISV. Possono essere usati solo nei tenant dei partner, mai nei tenant dei clienti. Usa l'ambiente che ottieni per imparare come funziona l'Ottimizzazione della Pianificazione, testa le soluzioni mentre lo utilizzi e consegna demo end-to-end ai clienti. 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 continuano a lavorare nello stesso modulo e usano le stesse pagine per avviare la pianificazione ed esaminare gli ordini pianificati. L'unica differenza visibile è che la finestra di elaborazione mostra Ottimizzazione della pianificazione operativa.

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

Sì, è necessario configurare un nuovo processo batch per eseguire l'Ottimizzazione della 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 alcuna regola specifica sulla quantità di miglioramento delle prestazioni. In generale, le aziende che operano con set di dati di grandi dimensioni e riscontrano già problemi di prestazioni con la pianificazione generale obsoleta vedono i maggiori miglioramenti. 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ì, l'ottimizzazione della pianificazione è supportata negli ambienti GCC (Government Community Cloud) ora che GCC è compatibile con il framework di microservizi Microsoft Dynamics Lifecycle Services.

Posso eseguire Ottimizzazione pianificazione in un ambiente di livello 1?

No, l'ottimizzazione della pianificazione viene eseguita tramite un componente aggiuntivo Lifecycle Services che è possibile installare solo in ambienti di livello 2 o versione successiva.

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 si inizia a usare le funzionalità di pianificazione, il sistema chiede di installare e abilitare Ottimizzazione pianificazione perché questo requisito è stato 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 le istruzioni, vedere Continuare a usare la pianificazione master deprecata con le aziende esistenti.

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

Il sistema offre automaticamente l'opportunità di richiedere un'eccezione. Compilare i dialoghi quando richiesto. L'eccezione viene 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 deprecato, è possibile che venga visualizzato un messaggio di errore. Indica che è necessario passare all'Ottimizzazione della 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 le istruzioni, vedere Continuare a usare la pianificazione master deprecata con le aziende esistenti.

Se si verifica questo errore mentre si è in un ambiente sandbox e si desidera rimuoverlo, segui le istruzioni fornite in È possibile utilizzare il motore di pianificazione principale deprecato nell'ambiente sandbox?

È possibile utilizzare il motore di pianificazione generale deprecato 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?

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

Si usano gli ordini di produzione pianificati e preoccupa l'aggiornamento alla versione 10.0.16. Si deve intraprendere un'azione?

Non c'è motivo di preoccuparsi. È possibile continuare a utilizzare il motore di pianificazione generale deprecato nella versione 10.0.16. Tuttavia, valuta se la migrazione a Ottimizzazione della pianificazione può iniziare con la funzionalità corrente e rimani informato sulle nuove funzionalità.

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

Se si esegue la versione 10.0.16 o successiva, è possibile che venga visualizzato il messaggio di errore seguente quando si esegue la pianificazione master:

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.