🗒️Skript-Engine
Die Script Engine bietet Ihnen die Möglichkeit, Daten in BuildingPro Suites mithilfe von Python- und SQL-Skripten zu bearbeiten.
Das Besondere an Skripten ist, dass Skripte wiederholt und in regelmäßigen Abständen auf die Daten angewendet werden.
Für einfache Datenmanipulationen, z. B. das Hinzufügen von Werten, kann der ↗ Rechner verwendet werden.
Anwendungsszenarien
Hier sind einige typische und fortgeschrittene Anwendungsfälle, in denen Skripte effektiv eingesetzt werden können:
Zähler auswerten und zurücksetzen
Zähler, wie z. B. Personenzähler, müssen regelmäßig zurückgesetzt werden, um genaue Werte zu gewährleisten. Skripte können so programmiert werden, dass sie diese Zähler zu festgelegten Zeiten automatisch zurücksetzen.
Maximalwerte ermitteln
Skripte können verwendet werden, um den höchsten Wert aus einer Reihe von Werten zu bestimmen und ihn hervorzuheben oder weiterzuverarbeiten.
Modelle für maschinelles Lernen und Vorhersagen
Ein fortgeschrittenes Anwendungsszenario ist die Integration von Modellen des maschinellen Lernens. Skripte können verwendet werden, um auf Grundlage historischer Daten Vorhersagen zu treffen, Optimierungen durchzuführen oder Zusammenhänge zwischen verschiedenen Datensätzen zu erkennen.
Verarbeitung von Anhängen
Skripte können so programmiert werden, dass sie Anhänge automatisch scannen, wenn sie hochgeladen werden, und die extrahierten Daten direkt in das entsprechende Asset schreiben.
Plausibilitätsprüfungen
Eine weitere Anwendung ist die Plausibilitätsprüfung von Daten. Ein Skript kann prüfen, ob sich die Daten innerhalb bestimmter Grenzen befinden. Sind die Daten plausibel, wird der Wert auf 0 gesetzt, andernfalls auf 1.
Zulässige Sprachen
Skripte können in Python oder SQL.
Script-Übersicht öffnen

Klicken Sie auf Engineering [A]
Klicken Sie auf Skript-Engine [B]
▷Die Script-Übersicht öffnet sich
BuildingPro Suites enthält integrierte Skripte, sogenannte Systemskripte.
Diese Skripte sind nur für Benutzer mit den entsprechenden Berechtigungen für hochrangige Rollen sichtbar. Siehe Rollen.
Für alle anderen Benutzer erscheinen diese Systemskripte nicht in der Script-Übersicht. Systemskripte sind daran zu erkennen, dass die Bearbeitungsoption [Q] ausgegraut und nicht verfügbar ist.
Details
In der Script Engine haben Sie die folgenden Möglichkeiten:
[C]
Bereich „Skripte“
Zeigt eine Übersicht aller bereits erstellten Skripte an
[D]
Suchen
Öffnet die Seitenleiste „Suche“. Dort können Sie gezielt nach einzelnen Skripten suchen
[E]
Neues Skript erstellen
Klicken Sie, um ein neues Skript zu erstellen
[F]
Skript pausieren/aktivieren
Klicken Sie, um ein laufendes Skript zu pausieren oder ein pausiertes Skript wieder zu aktivieren
[G]
Skriptstatus
Zeigt an, ob ein Skript aktiviert ("Aktiv") oder pausiert ("Inaktiv") ist
[H]
Name
Zeigt den Namen des Skripts an. Der Name des Skripts wird vom Benutzer beim Erstellen des Skripts vergeben. Der Name kann nachträglich geändert werden.
[I]
Zeigt die Beschreibung des Skripts an.
Die Beschreibung des Skripts wird vom Benutzer beim Erstellen des Skripts vergeben. Der Name kann nachträglich geändert werden.
[J]
Typ
Zeigt an, ob das Skript in SQL oder Python erstellt wurde.
[K]
Fehler
Zeigt an, ob das Skript Fehler aufweist
[M]
Letzter Lauf
Zeigt an, wann das Skript zuletzt ausgeführt wurde.
[N]
Nächster Lauf
Zeigt an, wann das Skript das nächste Mal ausgeführt wird.
[O]
Dauer
Zeigt an, wie lange der letzte Lauf gedauert hat.
[P]
Löschen
Löscht das ausgewählte Skript.
[R]
Fehler
Zeigt an, dass beim Skript ein Fehler vorliegt.
Ein neues Skript erstellen
Öffnen Sie die Script-Übersicht wie in ↗ Script-Übersicht öffnen
Klicken Sie auf [E]
▷ Das Fenster [S] öffnet sich
Im Feld [T], geben Sie dem Skript einen Namen.
◈ Dieser Name wird später im Feld [H]
Im Feld [U], wählen Sie, ob das Skript in Python oder SQL geschrieben ist
Klicken Sie auf [V] um das Skript zu erstellen
▷Das Menü „Skript konfigurieren“ öffnet sich
Fahren Sie fort wie in Kapitel ↗ Skripte konfigurieren
Zuletzt aktualisiert
War das hilfreich?