Die Regel Editor-UI zeigt die folgenden Komponenten an:

  • Kopfzeile mit Deploy- und Menü-Schaltflächen
  • Knotenpalette auf der linken Seite
  • Hauptarbeitsbereich in der Mitte
  • Seitenleiste auf der rechten Seite

 

Knotenpalette (Node Palette)

Die Knotenpalette enthält Knoten-Standardgruppen, die auch als Kernknoten bezeichnet werden. Knoten sind grundlegende Bausteine, mit denen im Arbeitsbereich Abläufe (Flows) erstellt werden können. Jeder Knoten hat eine genau definierte Funktion und enthält seine eigenen Daten.

Verschiedene Knotentypen

Die Knoten auf der linken Seite sind in verschiedene Kategorien unterteilt, z. B. common, function usw. Verwenden Sie den Dropdown-Pfeil in der Kopfzeile, um die verschiedenen Arten von Knoten unter jeder Kategorie anzuzeigen.

Die am häufigsten verwendeten Knoten werden im Folgenden erläutert:

Knoten

Beschreibung

Der Knoten inject ist ein Ausgangsknoten, was durch das Anschlussfeld rechts angezeigt wird. Verwenden Sie den Knoten inject, um Daten in den Ablauf zu injizieren.

Der Knoten debug ist ein Eingangsknoten, was durch das Anschlussfeld links angezeigt wird. Verwenden Sie den Knoten debug, um Daten anzuzeigen, typischerweise im Debug-Fenster in der Seitenleiste.

Mit dem Knoten switch wird eine eingehende Meldung auf Grundlage einer Bedingung weitergeleitet. Um eingehende Meldungen zu filtern und weiterzuleiten, verwenden Sie den Knoten switch.

Mit dem Knoten change können Eigenschaften in einer Meldung eingestellt, geändert und gelöscht werden.

Der Knoten „report by exception“, kurz rbe, ermöglicht das Blockieren wiederholter Meldungen. Verwenden Sie den Knoten rbe, um eine Meldung weiterzuleiten, die sich von einer zuvor empfangenen Meldung unterscheidet.

Der Knoten function ermöglicht Ihnen, jede beliebige Logik, die für die Verarbeitung einer eingehenden Meldung benötigt wird, unter Verwendung von JavaScript frei zu kodieren. Wenn Sie keinen vorgefertigten Knoten für eine bestimmte Aufgabe finden, verwenden Sie den Knoten function, um die gewünschte Funktionalität zu kodieren.

Wenn Daten in Bursts oder Batches als Arrays empfangen werden, ermöglicht der Knoten split, dass diese Bursts von Meldungen als Einzelmeldungen getrennt verarbeitet werden. Der Knoten split bricht ein Array automatisch in einzelne Meldungen auf und vereinfacht so die Logik des Datenflusses.

Der Knoten activityfeed ist ein Eingangsknoten. Der Knoten activity feed liefert eine Kopie der Daten, die unter Aktivitäten innerhalb der Anwendung Security Manager gespeichert werden.

Der Knoten incident - in ist ein Eingangsknoten. Der Knoten incident - in liefert eine Kopie der Incident-Daten, die unter Incidents erstellt werden.

Der Knoten incident - out ist ein Ausgangsknoten. Der Knoten incident – out aktualisiert die Attribute der empfangenen Incidents. Unterstützt werden Aktualisierungen für die Attribute title, description, category und priority.

Die Knoten text, gauge und chart sind Beispiele für die vielen Knoten der Benutzeroberfläche, die unter der Kategorie dashboard in der Knotenpalette verfügbar sind. Mithilfe dieser Knoten können Sie ein benutzerorientiertes Dashboard erstellen, in dem die Daten in Fließtext oder in Grafiken und Diagrammen visualisiert werden.

Der Knoten link in wird in Verbindung mit einem Knoten link out verwendet, um die von seinem gepaarten Gegenstück gesendeten Daten zu empfangen. Sie können einen oder mehrere link in-Knoten mit einem link out-Knoten koppeln, um eine virtuelle Verbindung oder Verkabelung anzulegen.

Der Knoten link out wird verwendet, um eine virtuelle Verbindung oder Verdrahtung zwischen Knoten anzulegen, die mehrere Abläufe umfassen kann.

Der Knoten auto refresh verhindert eine Zeitüberschreitung der Verbindung zu Individuelle Anwendung. Verwenden Sie diesen Knoten, um Individuelle Anwendung über einen längeren Zeitraum anzuzeigen, ohne dass sich der Benutzer alle 10 Minuten anmelden muss.

Der Knoten groupby gruppiert die in der Dashboard-Tabelle angezeigten Daten anhand der Spaltenüberschrift.

Mit dem Knoten advancedfilter können die in die Dashboard-Tabelle geladenen Daten gefiltert werden.

Der Knoten reportpdf ermöglicht es Benutzern, PDF-Berichte für die in der Dashboard-Tabelle angezeigten Daten zu erstellen.

 

Hauptarbeitsbereich (Main Workspace)

Sie können Abläufe auf dem Hauptarbeitsbereich erstellen, indem Sie die Knoten aus der Knotenpalette ziehen und sie miteinander verbinden. Um die Ablaufansicht zu vergrößern oder zu verkleinern oder die Standardzoomstufe wiederherzustellen, verwenden Sie die Schaltflächen am unteren Bildschirmrand.

 

Seitenleiste

Die Seitenleiste enthält Bereiche mit den folgenden Registerkarten.

  • Information : Enthält Informationen zu dem im Hauptarbeitsbereich (Main workspace) ausgewählten Knoten.
  • Help :Enthält Informationen zur Funktionalität und Verwendung des Knotens.
  • Debug messages :Zeigt an Debug-Knoten übergebene Meldungen an.
  • Configuration Nodes : Zeigt konfigurierte Knoten für alle Abläufe an.
  • Context Data : Enthält gespeicherte Informationen, die zwischen verschiedenen Knoten ausgetauscht werden können.
  • Dashboard : Erzeugt ein Live-Dashboard.

Weitere Informationen über die Regel Editor-Benutzeroberfläche finden Sie unter: https://nodered.org/docs/user-guide/editor/. Außerdem finden Sie im Kapitel Empfohlener Online-Inhalt eine Aufstellung der Online-Videotutorials, die für Node-RED zur Verfügung stehen.