Forzare la sincronizzazione delle estensioni specifiche del cliente negli ambienti online

Importante

This content is archived and is not being updated. For the latest documentation, go to What's new and planned for Dynamics 365 Business Central. For the latest release plans, go to Dynamics 365 and Microsoft Power Platform release plans.

Abilitata per Anteprima pubblica Disponibilità generale
Amministratori, autori, responsabili del marketing o analisti, automaticamente 1 ott 2021 1 ott 2021

Valore aziendale

Ogni volta che lo schema della tabella viene modificato in modo distruttivo in un'estensione, può avere un impatto a valle per tutte le estensioni dipendenti e potenzialmente bloccare gli aggiornamenti fino a quando le modifiche che causano un'interruzione non sono state completamente risolte. Fino ad ora, il processo per gestire le modifiche distruttive è stato di implementarle e poi renderle obsolete a tempo debito per consentire un processo più fluido.

Tuttavia, a volte può essere necessario apportare modifiche che causano un'interruzione. Questo può accadere, ad esempio, nei casi in cui non vi è alcun impatto a valle della modifica, se le dipendenze sono sotto controllo (ad esempio, per estensioni per tenant) o per apportare modifiche forzate da nuove identità di oggetti in conflitto introdotte a monte.

Per supportare questi scenari, stiamo introducendo la possibilità di distribuire estensioni per tenant (PTE) con la modalità di sincronizzazione dello schema forzata, che consentirà modifiche distruttive allo schema della tabella nella nuova versione dell'estensione.

Dettagli sulla funzionalità

Quando si distribuisce una nuova estensione specifica del cliente (per tenant) in Business Central Online, tramite la pagina Gestione delle estensioni o l'interfaccia di amministrazione, sarà ora possibile forzare qualsiasi modifica distruttiva dello schema della tabella e aggirare l'errore normale quando vengono rilevate tali modifiche. Questa azione consentirà la rimozione di tabelle o campi specifici dal database.

Nota

Questa operazione significa che perderai tutti i dati archiviati nelle tabelle e nei campi rimossi. Avrai comunque la possibilità di ripristinare il database. Pertanto, prima di una sincronizzazione forzata in un ambiente di produzione, questa dovrebbe essere accuratamente testata in un ambiente sandbox, un contenitore o un'installazione locale corrispondente.

Vedi anche

Caricamento di un'estensione per tenant (PTE) (documenti)