Forcer la synchronisation des extensions spécifiques au client dans les environnements en ligne

Important

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.

Activée pour Version préliminaire publique Disponibilité générale
Administrateurs, décideurs, responsables marketing ou analystes, automatiquement 1er oct. 2021 1er oct. 2021

Valeur commerciale

Chaque fois que le schéma de la table est modifié de manière destructive dans une extension, cela peut avoir un impact en aval pour toute extension dépendante et potentiellement bloquer les mises à jour jusqu’à ce que les modifications importantes aient été entièrement résolues. Jusqu’à présent, le processus de gestion des modifications destructrices consistait à les mettre en œuvre, puis à les déconseiller en temps voulu pour permettre un processus plus transparent.

Cependant, il peut parfois être nécessaire d’apporter des changements cassants. Cela peut se produire, par exemple, dans les cas où le changement n’a pas d’impact en aval, si les dépendances sont sous contrôle total (par exemple, pour les extensions par abonné), ou pour apporter des modifications forcées par de nouvelles identités d’objets conflictuelles introduites en amont.

Pour vous aider dans ces scénarios, nous introduisons la possibilité de déployer des extensions par abonné (PTE) avec le mode de synchronisation de schéma forcé, ce qui permet d’effectuer des modifications destructives du schéma de table dans la nouvelle version d’extension.

Détails de la fonctionnalité

Au moment du déploiement d’une nouvelle extension spécifique au client (par abonné) vers Business Central Online, au sur la page Gestion des extensions ou dans le centre d’administration, il sera désormais possible de forcer toute modification destructive du schéma de table et de contourner l’erreur habituelle lorsque de tels changements sont détectés. Cela permettra la suppression de tables ou de champs spécifiques de la base de données.

Notes

Cette opération signifie que vous perdrez toutes les données stockées dans les tables et les champs supprimés. Vous aurez toujours la possibilité de restaurer la base de données. Ainsi, avant une synchronisation forcée dans un environnement de production, celle-ci doit être soigneusement testée dans un environnement bac à sable, un conteneur ou une installation sur site correspondant.

Voir aussi

Téléchargement d’une extension par locataire (PTE) (documents)