API zur kontinuierlichen Bereitstellung der Business Central-Apps über Azure DevOps-Dienste

Wichtig

Dieser Inhalt ist archiviert und wird nicht aktualisiert. Die neueste Dokumentation finden Sie unter Microsoft Dynamics 365-Produktdokumentation. Die neuesten Veröffentlichungspläne finden Sie unter Dynamics 365- und Microsoft Power Platform-Veröffentlichungspläne.

Aktiviert für Öffentliche Vorschau Allgemeine Verfügbarkeit
Administratoren, Ersteller oder Analysten, automatisch Diese Funktion wurde bereits veröffentlicht. 1. April 2020 Diese Funktion wurde bereits veröffentlicht. 14. Juli 2020

Geschäftswert

Partner von Business Central können Azure DevOps verwenden, um ihre Erstellungsprozesse und Bereitstellungen für Business Central Online zu koordinieren.

Informationen zur Funktion

Die globale Partner-Community und die Business Central Partner-Community im Besonderen zeigen eine wachsende Leidenschaft für die kontinuierliche Integration bzw. kontinuierliche Bereitstellung und die DevOps-Prinzipien.

Azure DevOps-Dienste zeichnen sich bereits durch zahlreiche Funktionen aus, mit denen Entwickler Code gemäß einer kontinuierlichen Integration verwalten können:

  • Code wird in Visual Studio-Code geschrieben.
  • Anschließend wird der Code in einem Repository zur Herkunftscodeverwaltung gespeichert, überprüft, verzweigt und zusammengeführt.
  • Schließlich wird der Code mithilfe von Buildpipelines, die auf Business Central Docker-Container ausgerichtet sind, erstellt und getestet.

Der nächste Schritt besteht darin, Partner in die Lage zu versetzen, die kontinuierliche Bereitstellung ihrer Apps für Kunden des Business Central Online-Diensts zu implementieren. Die Lösung ist die neue Fixed App Management Endpoint-API.

Die Fixed App Management Endpoint (oder FAME)-API ist eine REST-basierte API. Voraussetzung ist, dass Sie ein autorisierter ISV sind und Ihre Apps von Microsoft registriert wurden. Nach der Registrierung greifen Sie über diesen globalen Endpunkt auf die FAME-API zu: https://apps.businesscentral.dynamics.com.

Die API kann für die folgenden Vorgänge verwendet werden:

  • Stellen Sie den Kunden Haupt-, Neben- und Hotfix-App-Updates zur Installation über das Business Central Admin Center zur Verfügung. Sie stellen die Updates zur Verfügung, indem Sie sie in das FAME-App-Repository hochladen. Die neuen App-Versionen sind dann im Admin Center von Business Central auf der Seite „Apps verwalten“ verfügbar.
  • Rufen Sie die Liste der Kundenumgebungen ab, in denen Ihre App installiert ist.
  • Planen Sie die automatische Bereitstellung der App-Hotfixes für die Umgebungen ihrer Kunden.

Mit FAME-API können Sie moderne Verfahren zur kontinuierlichen Integration (CI), kontinuierlichen Bereitstellung (CD) sowie DevOps-Verfahren bei Ihrer Arbeit anwenden, wie zum Beispiel:

  • Vorgänge mithilfe von Microsoft Azure DevOps Services oder anderen erhältlichen Tools zur Prozessautomatisierung automatisieren
  • Eine rollenbasierte Zugriffssteuerung umsetzen
  • Apps in großem Umfang an mehreren geografischen Standorten und unterstützt durch erweiterte und gut kontrollierte Build-, Test- und Release-Flows verwalten

In der 1. Veröffentlichungswelle 2020 von Business Central ist der direkte Zugriff auf die FAME-API nur für ISVs verfügbar, die mit den eingebetteten Apps arbeiten. Es ist nicht für Add-On-Apps und Connect Apps verfügbar. Um Add-On-Apps und Connect Apps zu verwalten, verwenden Sie das Partner Center, um die neuen App-Versionen in Business Central-Angebote hochzuladen. Die Apps werden dann in Bezug auf Technologie- wie auf Marketingaspekte geprüft, bevor sie unter AppSource verfügbar gemacht werden. Nach bestandener Überprüfung werden Kunden, die diese Apps installiert haben, die neuen Versionen im Admin Center von Business Central angeboten.

Teilen Sie uns Ihre Meinung mit.

Helfen Sie uns mit Ideen, Vorschlägen und Feedback, Dynamics 365 Business Central zu verbessern. Verwenden Sie das Forum unter https://aka.ms/bcideas.

Siehe auch

API zur App-Verwaltung (Dokumente)