Skript Engine
Die Skript Engine bietet Ihnen die Möglichkeit, Daten in Eliona mittels Python- und SQL-Skripten zu bearbeiten.
Das besondere an Skripten ist, dass Skripte wiederholt und zu regelmässigen Zeitpunkten auf die Daten angewandt werden.
Für einfache Datenmanipulationen, z.B. das Addieren von Werten, kann der ↗ Calculator benutzt werden.
Anwendungsszenarien
Einige Use Cases für Funktionen sind:
Zähler auswerten und zurücksetzen
Zähler, z.B. Personenzähler, müssen regelmässig zurückgesetzt werden, um korrekte Werte zu liefern. Dies kann über Skripte realisiert werden, die die Zähler zu bestimmten Uhrzeiten zurücksetzen.
Maximalwerte bestimmen
Aus einer Reihe von Werten kann der höchste Wert ermittelt und angezeigt werden.
Akzeptierte Sprachen
Skripts können in Python oder SQL geschrieben werden.
Python ist nicht verfügbar für Cloud-Instanzen von Eliona.
Python ist nur in lokalen Installationen verfügbar.
Skript-Übersicht öffnen
Klicken Sie auf Engineering [A]
Klicken Sie auf Script Engine [B] ▷Die Skript-Übersicht öffnet sich
Eliona kommt von Haus aus mit integrierten Skripten, sog. Systemskripten.
Diese Skripte sind ausschliesslich für System-Owner sichtbar.
Für alle anderen Benutzer erscheinen diese Systemskripte nicht in der Skript-Übersicht. System-Skripte sind daran zu erkennen, dass die Option zum Bearbeiten [Q] ausgegraut und nicht verfügbar ist.
Details
In der Skript-Engine haben Sie folgende Möglichkeiten:
Element | Titel | Details |
---|---|---|
[C] | Abschnitt Skripte | Zeigt eine Übersicht aller bereits erstellter Skripte |
[D] | Suche | Öffnet die Seitenleiste «Suchen». Dort können Sie gezielt nach einzelnen Skripten suchen |
[E] | Neues Skript erstellen | Klicken, um ein neues Skript zu erstellen |
[F] | Skript pausieren/aktivieren | Klicken, um ein laufendes Skript zu pausieren bzw. ein pausiertes Skript wieder zu aktivieren |
[G] | Skript-Status | Zeigt an, ob ein Skript aktiviert ist («Aktiv») oder pausiert («Inaktiv»)ist |
[H] | Name | Zeigt den Namen des Skripts an. Der Name des Skripts wird vom Nutzer vergeben, wenn das Skript wird. Der Name kann nachträglich geändert werden. |
[I] | Zeigt die Beschreibung des Skripts an. | Die Bezeichnung des Skripts wird vom Nutzer vergeben, wenn er das Skript erstellt. Der Name kann nachträglich geändert werden. |
[J] | Typ | Zeigt an, ob das Skript in SQL oder in Python angelegt wurde. |
[K] | Fehler | Zeigt an, ob beim Skript Fehler vorliegen |
[L] | Wiederholen | Zeigt das ↗ Raster an, das für dieses Skript ausgewählt wurde. |
[M] | Letzter Durchgang | Zeigt an, wann das Skript das letzte mal durchgelaufen ist. |
[N] | Nächster Durchgang | Zeigt an, wann das Skript das nächste mal durchlaufen wird. |
[O] | Dauer | Zeigt an, wie lange der letzte Durchlauf gedauert hat. |
[P] | Löschen | Das ausgewählte Skript löschen. |
[Q] | Bearbeiten | Klicken, um das Skript zu bearbeiten. Ruft das Menü ↗ Skript konfigurieren auf. |
[R] | Fehler | Zeigt an, dass mit dem Skript ein Fehler vorliegt. |
Neues Skript erstellen
Öffnen Sie die Skript-Übersicht wie in ↗ Skript-Übersicht öffnen beschrieben
Klicken auf [E] ▷ Das Fenster [S] öffnet sich
Geben Sie dem Skript in Feld [T] einen Namen. ◈ Dieser Name wird später in Feld [H] angezeigt
Wählen Sie in Feld [U], ob das Skript in Python oder SQL geschrieben wird
Klicken Sie auf [V], um das Skript zu erstellen ▷Das Menü «Skript Konfigurieren» öffnet sich
Fahren Sie fort wie in Kapitel ↗ Skripte konfigurieren beschrieben
Last updated