Systemvoraussetzungen Damit der DeDeSales Connector für Business Central genutzt werden kann, müssen die folgenden Voraussetzungen erfüllt sein. Business Central Version Sie benötigen mindestens die Version 20 von Microsoft Business Central, damit alle Schnittstellen im Standard und per Erweiterung zur Verfügung stehen. Das ist wichtig, weil: ältere Versionen den erforderlichen Funktionsumfang für die Integration mit DeDeSales möglicherweise nicht unterstützen, bestimmte erweiterungsbasierte Funktionen Business Central 20 oder höher voraussetzen, die Kompatibilität mit künftigen Updates und der Support erst ab Version 20 gewährleistet sind. API / OData Services Um Zugriff auf die Standard-APIs von Business Central zu erhalten, müssen folgende Dienste aktiviert sein und laufen: Enable API Services = TRUE Enable API Subscriptions = TRUE Enable OData Services = TRUE Der Timeout ist auf 00:30:00 eingestellt. Auth User Für den Zugriff auf die Standard-APIs und auf die Schnittstellen, die über die Connector App bereitgestellt werden, benötigen Sie einen eigenen Benutzer (Auth User) mit den entsprechenden Rechten. DeDeSales liefert für alle Anpassungen einen eigenen Berechtigungssatz mit. Dieser muss dem Auth User zusätzlich zugewiesen werden. Er stellt sicher, dass der Benutzer auf alle DeDeSales-spezifischen Tabellen, Felder und Funktionen zugreifen kann. Development Service Endpoint und Port Nur nötig, wenn individuelle Anpassungen benötigt werden. In der Business Central Administration muss der Development Service Endpoint eingeschaltet sein. Damit kann Visual Studio Code an Ihre Umgebung angedockt werden, um Erweiterungen zu entwickeln, zu testen und bereitzustellen, die über die Standardfunktionen des Connectors hinausgehen. Der dafür verwendete Port ist der Development Port. Dependencies Sollen Daten aus eigenen Tabellen (Custom-Tabellen) verwendet werden, benötigen wir den Verweis auf die App, über die diese Tabellen erzeugt wurden, damit wir darauf eine API-Page erstellen können. Wir benötigen: die App-ID, den Namen der App, den Herausgeber und die Version. Beispiel: { "id": "437dbf0e-84ff-417a-965d-ed2bb9650972", "name": "Base Application", "publisher": "Microsoft", "version": "15.3.0.0" }