Mit diesem Formular können Sie fehlende, unklare oder fehlerhafte Inhalte in der Dokumentation melden und Verbesserungsvorschläge machen. Ihr Feedback hilft uns, die Qualität und Vollständigkeit kontinuierlich zu verbessern.
Funktionsweise im Detail
Business Central ist eine Web-App, dessen Benutzerclient immer in einem Browser ausgeführt wird. Dies trifft auch für die installierbare Version zu, welche in einem Browserframe läuft. Aufgrund dessen kann ohne Benutzerinteraktion nicht auf lokale Verzeichnisse am Clientcomputer zugegriffen werden.
Business Central unterliegt dem Sandbox-Konzept. Mithilfe der Sandbox kann eine bestimmte Funktionalität oder ein bestimmter Prozess in einer abgeschotteten Umgebung ausgeführt werden, um das Risiko von Schäden oder Sicherheitsverletzungen zu minimieren. Sandboxen werden grundsätzlich verwendet, um neue Funktionen oder Änderungen in einer isolierten Umgebung zu testen, bevor sie in die produktive Umgebung implementiert werden. Auf diese Weise können mögliche Fehler oder Probleme in einer sicheren Umgebung behoben werden, bevor sie den Benutzern der Anwendung zugänglich gemacht werden. Sandboxen werden ebenfalls in anderen Bereichen wie dem Betriebssystem und der Netzwerksicherheit verwendet, um zu verhindern, dass schädliche Aktivitäten oder Prozesse das System oder das Netzwerk gefährden. Business Central hat keinen Datenzugriff jenseits der Grenze der Sandbox.
Um dies zu ermöglichen, kann mit dem unitop Datei-Handling auf Clouddienste zurückgegriffen werden und eine Kommunikation stattfinden. Dabei kommuniziert Business Central mittels der Web API mit dem Clouddienst.
Das unitop Datei-Handling dient in diesem Kontext als Schnittstelle, welche die Authentifizierung und den Transport von und zu einem Clouddienst ermöglicht, z. B. Azure Files. Im Client werden hierzu Datei-Handlings-Konten eingerichtet und mit Angaben zum Clouddienst, Authentifizierung, etc. eingerichtet und Berechtigungen je Benutzer verwaltet.
![NOTE] Implementiert ist aktuell die Schnittstellen zu Azure Files, Azure Blob und OneDrive.
Das unitop Datei-Handling übernimmt die technische Implementierung hin zu dem Clouddienst, indem unitop die Komplexität separiert. Das bedeutet, Sie als Anwender müssen nicht die Aufgabe bewältigen, wie Business Central mit einem Clouddienst interagiert. Es bedarf an dieser Stelle keinerlei aufwendige Programmierung, diese wurde mit unitop Datei-Handling bereits vorweggenommen.
Sie als Anwender können in AL lediglich mit simpler Programmierung anknüpfen und Befehle mitgeben, z. B. wie Daten ausgetauscht oder ausgelesen werden. Einen Beispielcode finden Sie hier.
Weitere programmatische Anbindungen von Clouddiensten können bei Bedarf hinzugefügt werden, ohne dass dafür der zentrale Code geändert werden muss.
Derzeit ist das unitop Datei-Handling z. B. in der unitop Beleg- und Kommunikationszentrale und unitop DMS implementiert.