Die Synchronisierung von kundschaftsspezifischen Erweiterungen in Online-Umgebungen erzwingen

Wichtig

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.

Aktiviert für Öffentliche Vorschauversion Allgemeine Verfügbarkeit
Administrator*innen, Maker*innen, Marketingspezialist*innen, Analyst*innen, automatisch 1. Oktober 2021 1. Oktober 2021

Geschäftswert

Immer wenn das Tabellenschema in einer Erweiterung destruktiv geändert wird, kann dies nachgelagerte Auswirkungen auf jede abhängige Erweiterung haben und möglicherweise Aktualisierungen blockieren, bis die grundlegenden Änderungen vollständig gelöst wurden. Bisher bestand der Prozess für den Umgang mit destruktiven Änderungen darin, diese zu implementieren und dann zu gegebener Zeit veraltet werden zu lassen, um einen reibungsloseren Prozess zu ermöglichen.

Manchmal kann es jedoch erforderlich sein, wichtige Änderungen vorzunehmen. Dies kann z. B. in Fällen auftreten, in denen die Änderung keine nachgelagerten Auswirkungen hat, wenn Abhängigkeiten unter vollständiger Kontrolle sind (z. B. für Erweiterungen pro Mandant) oder um Änderungen vorzunehmen, die durch neue Objektidentitäten, die upstream eingeführt werden, erzwungen werden.

Wir führen die Möglichkeit ein, mandantenabhängige Erweiterungen (PTEs) mit dem erzwungenen Schemasynchronisierungsmodus bereitzustellen, die destruktive Änderungen am Tabellenschema in der neuen Erweiterungsversion ermöglichen, um diese Szenarien zu unterstützen.

Details zur Funktion

Bei der Bereitstellung einer neuen kundschaftsspezifischen (mandantenabhängigen) Erweiterung für Business Central Online, entweder über die Seite Erweiterungsverwaltung oder im Admin Center, ist es nun möglich, destruktive Tabellenschemaänderungen zu erzwingen und den üblichen Fehler zu umgehen, wenn solche Änderungen erkannt werden. Dadurch können bestimmte Tabellen oder Felder aus der Datenbank entfernt werden.

Hinweis

Dieser Vorgang bedeutet, dass Sie alle Daten verlieren, die in den entfernten Tabellen und Feldern gespeichert sind. Sie haben weiterhin die Möglichkeit zur Wiederherstellung der Datenbank. Daher sollte dies vor einer erzwungenen Synchronisierung in einer Produktionsumgebung gründlich in einer passenden Sandboxumgebung, einem Container oder einer lokalen Installation getestet werden.

Siehe auch

Hochladen einer Erweiterung pro Mandant (PTE) (Dokumente)