addverk
Kontakt aufnehmen
← Artikel / Upgrade

Was passiert bei einem Update mit Ihren Anpassungen?

Addverk · 3 Min. Lesezeit

Wenn Ihr Business Central eigene Anpassungen hat, ist es naheliegend zu fragen, ob sie ein Update überleben. Die Antwort lautet in der Regel ja, aber nur, wenn der Code aktuell gehalten wird. Anpassungen in der Online-Version liegen als Extensions vor, und Microsoft testet sie auf technische Kompatibilität. Der Artikel erklärt, was schiefgehen kann und worauf Sie selbst achten sollten. Er ist auch eine Checkliste für das Gespräch mit Ihrem Partner.

Extensions und Verantwortung

In Business Central online passt man nicht den Standardcode selbst an. Anpassungen werden als Extensions auf dem Standard aufgebaut. Per-Tenant-Extensions sind Erweiterungen, die nur zu Ihrer Umgebung gehören, und Apps aus AppSource sind für alle. Weil der Standard nicht verändert ist, kann Microsoft ihn aktualisieren, ohne Ihre Arbeit zu überschreiben.

Microsoft Learn schreibt, dass der Herausgeber einer App oder Per-Tenant-Extension selbst dafür verantwortlich ist, den Code nach jedem großen und kleineren Update aktuell zu halten. Wenn eine Per-Tenant-Extension installiert wird, akzeptiert der Herausgeber, sie update-bereit zu halten.

Als Kunde sollten Sie deshalb wissen, wer Herausgeber jeder Erweiterung ist, und eine Vereinbarung zur Wartung haben. Ohne sie stehen Sie allein da, wenn ein Update scheitert.

Warnungen und veraltete Methoden

Microsoft kommuniziert laut Microsoft Learn kommende Breaking Changes mindestens ein Jahr im Voraus. Der AL-Compiler warnt vor Funktionen, die veralten, und Analysewerkzeuge wie AppSourceCop können Probleme finden, bevor das Update eintrifft.

Vor einem großen Update testet Microsoft Per-Tenant-Extensions in bestehenden Umgebungen auf technische Kompatibilität mit der kommenden Version. Befunde werden per E-Mail an die Benachrichtigungsempfänger im Admin Center gesendet. Lesen Sie sie und leiten Sie sie an Ihren Entwickler weiter.

Wenn ein Update scheitert

Wenn ein Update wegen einer Anpassung scheitert, kehrt die Umgebung zur alten Version zurück, und ein neuer Versuch wird sieben Tage später geplant. Nach dem ordentlichen Update-Zeitraum und einer Nachfrist kann Microsoft eine blockierende Erweiterung deinstallieren, damit das Update gelingt. Die Daten der Erweiterung werden nicht gelöscht, aber die Funktion verschwindet, bis eine kompatible Version installiert ist.

Machen Sie Updates zur Routine statt zum Ereignis.

  • Eine Liste aller Erweiterungen, Herausgeber und Verantwortlichen erstellen.
  • Jedes große Update in einer Sandbox testen, am besten auf der Vorschauversion etwa einen Monat vor dem Release.
  • Dafür sorgen, dass Benachrichtigungsempfänger aktuell sind.
  • Eine neue Version der Per-Tenant-Extension mit Installation beim nächsten großen Update hochladen.
  • Erweiterungen entfernen, die Sie nicht nutzen.
  • Erwägen, ob der Standard jetzt eine alte Anpassung ersetzen kann.

Was Sie fragen können

Fragen Sie Ihren Partner, wie jede Anpassung gebaut ist, ob sie empfohlenen Methoden folgt und ob sie Funktionen nutzt, die als auslaufend markiert sind. Bitten Sie darum, zu erfahren, wann sie zuletzt gegen eine neue Version getestet wurde und wer Zugriff auf den Quellcode hat.

Der Quellcode einer Per-Tenant-Extension sollte an einem Ort liegen, auf den Sie Zugriff haben, damit Sie nicht von einem einzigen Lieferanten abhängig sind.

AppSource-Apps und überflüssige Anpassungen

Apps aus AppSource werden von ihrem Herausgeber aktualisiert. Ist eine App mit der neuesten Version unvereinbar, kann sie aus AppSource entfernt werden, und Kunden können benachrichtigt werden. Prüfen Sie den Update-Plan Ihres Lieferanten, bevor Sie eine App wählen.

Einige Anpassungen wurden gemacht, weil der Standard es nicht konnte. Seither ist der Standard oft besser geworden. Lesen Sie die Update-Pläne und fragen Sie, ob eine Anpassung durch eine Standardfunktion ersetzt werden kann.

Weniger Anpassungen bedeuten weniger Risiken bei Updates, geringere Wartung und weniger, was Sie neuen Mitarbeitern erklären müssen.

Hilfe bei Ihren Anpassungen

Wenn Sie Ihre Erweiterungen durchsehen und planen möchten, wie sie aktuell gehalten werden, schreiben Sie uns.

Schreiben Sie uns
Schreiben Sie uns
Der Newsletter zu Business Central

Kurze, konkrete E-Mails zu dem, wonach Kunden uns am häufigsten fragen. Wir schreiben, wenn wir etwas haben, das sich zu lesen lohnt.