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"
}


