Automatisierung
Die Automatisierungsfunktion ist im Programm enthalten 2N Access Commander Verfügbar ab Firmware-Version 3.2 und unterliegt den Lizenzen Advanced, Pro oder Unlimited. Die Funktion basiert auf der Node-RED-Plattform und bietet umfangreiche Programmierfunktionen basierend auf der Erstellung von Streams im Programm Access Commander. Mit dieser Funktion können Benutzer eine Verbindung herstellen Access Commander mit Drittsystemen und automatisieren Sie Ihre eigenen Arbeitsabläufe basierend auf Ereignissen innerhalb der Plattform.
Achtung
Um dieses vielseitige Automatisierungstool optimal nutzen zu können, sollten Sie Folgendes beachten:
Kundenverantwortung für Sicherheit: Benutzer sind dafür verantwortlich, sicherzustellen, dass ihre Automatisierungskonfigurationen und Arbeitsabläufe sicher sind und den Best Practices für Cybersicherheit entsprechen. Der Verantwortungsbereich umfasst die Sicherheit der Node-RED-Umgebung, die angemessene Verwaltung von Berechtigungen und den Schutz sensibler Daten, mit denen die Automatisierungen arbeiten.
Verwendung der Knoten-REST-API: Bei unsachgemäßer Verwendung des REST-API-Knotens besteht die Gefahr von Datenverlust oder unerwünschten Änderungen. Der Benutzer ist für die korrekte Konfiguration und Implementierung dieses Knotens verantwortlich. Es ist Vorsicht geboten und die Einstellungen müssen sorgfältig überprüft werden, um Datenrisiken zu vermeiden.
Knoten und Add-ons von Drittanbietern: 2N Telekomunikace a.s. ist nicht verantwortlich für die Verwendung und Integration von Knoten oder Add-ons Dritter oder für die Anpassung des Node-RED-Systems innerhalb der Automatisierungsfunktion. Kunden sollten die Sicherheit und Stabilität aller zusätzlichen Komponenten, die sie installieren möchten, sorgfältig prüfen und sicherstellen. Alle Probleme, die sich aus Erweiterungen Dritter ergeben, müssen vom Kunden oder dem jeweiligen Drittanbieter gelöst werden.
Grenzen des technischen Supports: Das Team des technischen Supports hilft bei Problemen im Zusammenhang mit den grundlegenden Automatisierungsfunktionen in 2N Access Commander und den Access Commander-Knotenfunktionen, kann jedoch keine Unterstützung beim Design, der Entwicklung oder dem Debuggen von benutzerdefinierten Abläufen in Node-RED leisten. Benutzer, die komplexe Automatisierungen erstellen möchten, werden zur Unterstützung an qualifizierte Node-RED-Experten verwiesen oder können öffentlich verfügbare Ressourcen nutzen.
Bevor Sie mit Node-RED arbeiten, empfiehlt es sich, sich mit den verfügbaren vertraut zu machen Online-Ressourcen, wie ausführliche Node-RED-Handbücher und zahlreiche YouTube-Tutorials. Diese Materialien bieten Anleitungen zum Erstellen, Verwalten von Streams usw.
Das folgende Handbuch konzentriert sich auf die Grundprinzipien der Erstellung automatisierter Aufgaben und auf die Beschreibung von Knoten, die speziell dafür erstellt wurden Access Commander und um die Beispiele zu beschreiben, mit denen er Automatisierung verwendet Access Commander.
Die Automatisierungsfunktion erweitert die Möglichkeiten des Programms Access Commander. Bei der Erkundung der Möglichkeiten muss jedoch auf die Sicherheit der damit verbundenen Einstellungen geachtet werden.
Automatisierungen erstellen
Automatisierte Aufgaben werden in einem externen Editor erstellt. Der Editor wird über die Registerkarte . Die im Editor vorgenommenen Änderungen werden erst nach der Bereitstellung auf dem Server übernommen, die über die Schaltfläche in der oberen rechten Ecke des Editors erfolgt.
Die Erstellung automatisierter Aufgaben basiert auf der Zusammenstellung von Abläufen. Flüsse werden von einzelnen Knoten abgeleitet, die miteinander verbunden sind. Im linken Bereich wird ein Menü mit Knoten angezeigt. Im linken Bereich ist es möglich, Knoten anhand ihres Namens zu suchen. Ein neuer Knoten kann auch hinzugefügt werden, nachdem eine neue Verbindung von einem vorhandenen Knoten erstellt wurde.
Die Daten, die zwischen den Knoten übermittelt werden, werden als Nachrichten bezeichnet. Ihre Beschreibung und Handhabung wird hier ausführlich beschrieben. Auf dieser Seite werden auch die Basisknoten beschrieben, die das Format einzelner Nachrichten oder deren Sequenzen behandeln, wie z.B. Change, Split, Join,... Automatisierungen können nicht nur mit Daten arbeiten, die in dieser einen Aufgabe (msg.) gewonnen werden, sondern auch mit dynamischen Werten im Kontext der gesamten Bewegungshistorie (flow.) oder sogar aller Bewegungen in einer Instanz (global.).
Achtung
Die Schaltfläche sendet die konfigurierten Abläufe an den Server. Erst durch das Senden an den Server werden die neuen Abläufe wirksam!
Abgesicherter Modus
Der abgesicherte Modus ist ein wichtiges Werkzeug zur Lösung von Automatisierungsproblemen. Wenn Sie den Editor im abgesicherten Modus ausführen, können Sie Änderungen an Streams vornehmen, ohne dass diese Streams im Hintergrund ausgeführt werden. Das bedeutet, dass Sie in den Editor gehen, das Gewünschte bearbeiten und die Änderungen dann mit einer Schaltfläche erneut bereitstellen können . Dieser Modus ist besonders nützlich, wenn einer der Flows zu Fehlfunktionen oder Abstürzen von Node-RED führt, beispielsweise aufgrund eines Fehlers im Flow oder in einem Drittanbieter-Knoten, oder wenn der Flow sofort gestoppt werden muss.