Prozess der Skriptausführung
Skripte und Skriptanwendungen in Octoplant werden nur ausgeführt, wenn sie durch definierte Ereignisse auf der Server oder Client Seite getriggert werden.
Info
Die folgende Vorgehensweise gilt sowohl für Skriptdateien als auch für Skriptanwendungen (EXE, BAT).
-
Scripting ist aktiviert und konfiguriert
Ein Administrator aktiviert Scripting im AdminClient unter Globale Einstellungen → Scripting und weist den Ereignissen im Modul Skriptmanagement Skripte zu. -
Ein Ereignis tritt ein
Ein Benutzer- oder Systemvorgang (z. B. Upload, Check-In, Vergleich, Editor öffnen) löst ein Ereignis aus, dem ein Skript zugeordnet ist. -
Octoplant prüft die Initialisierungsdatei, um festzustellen, welches Skript ausgeführt werden soll.
-
Octoplant erzeugt die Schnittstellendatei
Octoplant erzeugt eine Schnittstellendatei, die Informationen über die Komponente, den Benutzer, den Job, die Pfade und den Kontext des Ereignisses enthält. Beispiel:ScriptBeforeEdit.inigibt an, welcheSCRIPT- oderEXE-Datei für einen bestimmten Komponententyp verwendet werden soll. -
Octoplant ruft das Skript oder die Skriptanwendung auf
Octoplant übergibt den Pfad zur Schnittstellendatei als Parameter. -
Das Skript liest die Schnittstellendatei
Das Skript liest die Schnittstellendatei, führt die konfigurierte Aktion aus (z. B. Validierung, Dateioperationen, Aufrufe externer Tools) und schreibt Ergebnisse, Warnungen oder Fehlercodes. -
Octoplant wertet das Ergebnis aus
Je nach Ereignis und Konfiguration, nimmt Octoplant Folgendes vor:- Setzt den Standard-Workflow fort
- Ändert den Arbeitsablauf (z. B. Upload überspringen, vorbereitetes Backup verwenden)
- Zeigt Warnungen oder Fehlermeldungen basierend auf der Skriptausgabe an
Zur Analyse und Fehlerbehebung verwenden Sie das Modul Skriptmanagement, die Logdateien und die Diagnosetools im AdminClient.
Verwandte Themen