Zum Inhalt

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).

  1. Scripting ist aktiviert und konfiguriert
    Ein Administrator aktiviert Scripting im AdminClient unter Globale Einstellungen → Scripting und weist den Ereignissen im Modul Skriptmanagement Skripte zu.

  2. 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.

  3. Octoplant prüft die Initialisierungsdatei, um festzustellen, welches Skript ausgeführt werden soll.

  4. 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.ini gibt an, welche SCRIPT- oder EXE-Datei für einen bestimmten Komponententyp verwendet werden soll.

  5. Octoplant ruft das Skript oder die Skriptanwendung auf
    Octoplant übergibt den Pfad zur Schnittstellendatei als Parameter.

  6. 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.

  7. 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