Verwalten der Event-Skripte

enaio® webclient 11.10 »

Event-Skripte werden mit enaio® editor-for-events, Bestandteil von enaio® client, erstellt, bearbeitet und in der Datenbank gespeichert.

Zur Vereinfachung der Skript-Bearbeitung und -Verwaltung, insbesondere für den Abgleich zwischen Entwicklungs-, Test- und Produktiv-Systemen, können Skript-Dateien für Events in enaio® service-manager eingebunden werden. Die Event-Skripte in enaio® editor-for-events können dann nur noch aus dem Einbinden und Ausführen eine Skript-Datei aus dem Konfigurationsbereich von enaio® service-manager bestehen.

Der Konfigurationsbereich kann zusätzlich in Git eingebunden und über Branches verwaltet werden.

Konfigurationsbereich von enaio® service-manager

Die Konfigurationsdateien der Microservices befinden sich im Verzeichnis \service-manager\config.

In diesem Verzeichnis können Public-Verzeichnisse angelegt werden, auf die enaio® webclient über enaio® gateway zugreifen kann.

Folgende Verzeichnisstruktur muss angelegt werden:

\service-manager\config\apps\<projekt>\public

Beispiel: \service-manager\config\apps\osweb\public

Mehrere Projekt-Verzeichnisse mit jeweiligen Unterverzeichnissen vor dem Public-Verzeichnis sind möglich.

Im Verzeichnis \public werden dann die Skripte gespeichert.

Einbinden der Skripte

Die Skripte in Public-Verzeichnissen müssen über enaio® editor-for-events in Event-Skripten oder im GlobalWebClientScript eingebunden werden:

formHelper.getPublicResource("<projekt>/public/eventscriptname.js").then(result =>
{
 eval(result);
})

Details dazu finden Sie im Entwickler-Bereich.