Den Unterschied zwischen statischen Connect- und Add-On-Anwendungen verstehen

Abgeschlossen

Wenn Sie ein ISV mit einem vorhandenen Serviceangebot sind, gibt es mehrere Gründe, warum Sie Ihren Service in Dynamics 365 Business Central integrieren sollten.

  • Business Central stellt viele „einsatzbereite“ APIs für Connect Apps zur Verfügung, um eine nahtlose Integration zwischen Ihrem Serviceangebot und Business Central zu ermöglichen.

  • Bündeln Sie Ihre Services mit einem Business Central-Angebot, und bieten Sie Ihren Kunden ein integriertes Erlebnis, das den Wert ihrer Investition erhöht.

  • Verwenden Sie Microsoft AppSource, um Ihr Serviceangebot zu fördern und gemeinsam mit Business Central mehr Kunden zu erreichen.

  • Nutzen Sie die aktive Community rund um Business Central, und treten Sie ihr bei.

Mit Ihrem bestehenden Serviceangebot könnte Ihr Weg mit Business Central folgendermaßen aussehen:

  • Sie entwickeln eine Connect App in Ihrer bevorzugten Codierungssprache mit den verfügbaren APIs von Business Central.

  • Sie entwickeln eine Add-On-App, welche die Business Central-Erfahrung erweitert. Mit dieser Art von App, die in die Benutzererfahrung von Business Central integriert ist, können Sie eine Schnittstelle erstellen, die darauf basiert, wie Ihre Daten zwischen Business Central und Ihrem Serviceangebot fließen sollen.

Was ist eine Connect App?

Eine Connect App kann in dem Szenario verwendet werden, in dem eine Punkt-zu-Punkt-Verbindung zwischen Business Central und einer Lösung oder einem Dienst eines Drittanbieters hergestellt werden muss.

Online-Serviceangebote wie Gehaltsabrechnung, Spesenverwaltung, Webshops, Projektplanung usw. haben normalerweise viele Verbindungspunkte. Mit Connect Apps können Sie Verbindungen zwischen diesen Onlinedienstangeboten und Ihrer Geschäftslösung herstellen. Diese Verbindung kann auf Datenebene hergestellt werden, ohne dass eine Entwicklung erforderlich ist. Durch die Wiederverwendung dieser Verbindungspunkte bieten Ihnen Connect Apps die Möglichkeit, Ihre Investitionen aus REST-Integrationen mit anderen Clouddiensten wiederzuverwenden.

Optional können Sie in Business Central eine benutzerdefinierte Schnittstelle hinzufügen, die bestimmt, wie Ihre Daten zwischen Business Central und Ihrem Onlinedienstangebot fließen müssen.

Wie entwickle ich eine Connect App?

Connect Apps werden normalerweise mithilfe der Standard-REST-API zum Datenaustausch erstellt. Für die Entwicklung Ihrer Connect App kann jede Programmiersprache verwendet werden, die REST-APIs aufrufen kann. Daher können Sie Ihren bevorzugten REST-API-Client verwenden, um die APIs zu erkunden.

Derzeit bietet Business Central 44 Standard-APIs, die Sie in Ihrer bevorzugten Codierungssprache aufrufen und sofort verwenden können. Weitere sollen im Laufe der Zeit hinzugefügt werden.

Mithilfe der Standard-APIs können Sie problemlos Daten mit anderen Diensten austauschen und so eine effiziente Möglichkeit zur Integration mehrerer Dienste bieten. Es wird dringend empfohlen, nach Möglichkeit die Standard-APIs zu verwenden. Beachten Sie, dass Sie sich für einen Testmandanten anmelden müssen, um diese APIs zu untersuchen und zu entwickeln. Weitere Informationen zur Anmeldung und zum Einstieg in die Entwicklung von Connect Apps und zur Interaktion mit APIs finden Sie im Handbuch „Erste Schritte zur Entwicklung von Connect Apps“.

Um die Entwicklungsphase von Connect Apps zu vereinfachen, gibt es eine Videoserie, die Sie bei jedem Schritt unterstützen kann. Sie können mehr erfahren, indem Sie sich bei Interesse den Inhalt der folgenden Videoserie ansehen.

Um Ihren Weg von der ersten Auflistung bis zur endgültigen Veröffentlichung Ihrer Connect App in AppSource zu vereinfachen, gibt es zwei Whitepaper, die eine schrittweise Anleitung erhalten, die Sie befolgen müssen, um Ihre Business Central-Angebote in AppSource zu integrieren. Wir empfehlen, dass Sie im weiteren Verlauf jeden der vier aufeinander folgenden Schritte in den beiden Whitepaper prüfen. Wir empfehlen Ihnen dringend, sich auf die Richtlinien in diesen Whitepaper zu stützen, um Sie bei der Veröffentlichung Ihrer App in AppSource zu unterstützen. Sie können sie über die folgenden Links herunterladen.

Wählen Sie die folgenden Links aus, um mehr über Connect Apps zu erfahren:

Was ist eine Add-On-App?

Eine Add-On-App erweitert die Erfahrung und die vorhandene Funktionalität von Business Central. Add-On-Apps können in mehreren Szenarien verwendet werden, sei es zur Integration in Onlinedienste, zum Erstellen benutzerdefinierter Webdienste, zum Hinzufügen von Geschäftsfunktionen oder zum Erweitern der Benutzeroberfläche.

Add-On-Apps werden mit Extensions Version 2.0 und den modernen Entwicklungstools basierend auf Visual Studio Code entwickelt. Add-On-Apps können über Microsoft AppSource als konfigurierbare vorgefertigte Apps veröffentlicht werden, die auf einzelne Kundenumgebungen in Business Central angewendet werden können.

Wie entwickle ich eine Add-On-App?

Add-On-Apps werden mit der AL-Sprache in Visual Studio Code erstellt, der lokal oder auf einer virtuellen Maschine installiert werden muss. Der Quellcode für Ihre Add-On-App ist dateibasiert. Wir empfehlen, dass Sie ein Repository in einem Quellcode-Verwaltungssystem wie GitHub einrichten.

Um die Entwicklungsphase von Add-On-Apps zu vereinfachen, haben wir eine Videoserie erstellt, die Sie bei jedem Schritt unterstützen kann. Sie können mehr erfahren, indem Sie sich bei Interesse den Inhalt der folgenden Videoserie ansehen.

Um Ihnen den Weg von der ersten Einreichung der Idee bis zur endgültigen Veröffentlichung zu erleichtern, haben wir eine Seite erstellt, auf die Sie sich während des gesamten Prozesses, in dem Sie Ihre in AppSource integrieren, stützen können. Bitte schauen Sie sich das Dokument Erste Schritte beim Erstellen von Apps an.