Events für enaio®
Ein Event ist ein Skript, das einer Aktion in enaio® client oder enaio® webclientmit einem Objekt oder einer Anwendungssituation zugeordnet ist und aus enaio® client oder enaio® webclient automatisch durch die Benutzer-Aktion gestartet wird. So kann beispielsweise beim Speichern der Indexdaten eines Objekts durch ein Skript eine Plausibilitätsprüfung erfolgen oder es können automatisch Daten ergänzt werden.
Einem Event kann ebenfalls eine Serverjob zugeordnet werden. Wird ein Serverjob ausgeführt, kann vorher oder nachher ein Skript ausgeführt werden. Server-Skripte können in JavaScript oder VBScript erstellt werden.
Client-Scripte für enaio® client werden in VBScript erstellt, Client-Scripte für enaio® webclient in JavaScript.
Informationen zum Server-Skripting mit Javascript für enaio® client finden Sie in der Entwicklerdokumentation.
Informationen zu Events für enaio® webclient finden Sie ebenfalls in den Entwicklerdokumentationen.
Events erstellen Sie mit enaio® editor-for-events. enaio® editor-for-events ist in enaio® client integriert. Verfügt ein Benutzer über die notwendigen Systemrollen und Lizenzen, werden die entsprechenden Funktionen in enaio® client freigeschaltet.
Zu den meisten Events erstellt enaio® client eine Übergabedatei mit kontextbezogenen Daten, auf die Sie mit einem Skript zugreifen und die Sie ändern können. Einige Events benötigen einen Rückgabewert, den Sie per Skript in die Übergabedatei eintragen. Abhängig vom Rückgabewert führt enaio® client dann die Aktionen weiter aus oder nicht.
Über das eingebundene ActiveX-Control oxactive.dll stehen Ihnen Methoden und Objekte zur Verfügung, mit denen Sie in einem Skript Daten aus der Übergabedatei leicht auslesen und ändern können.
Darüber hinaus können Sie über ein Skript unabhängig von enaio® client Aktionen ausführen oder über die COM-Schnittstelle unabhängig von der Übergabedatei Aktionen an enaio® client auslösen. Details zur COM-Schnittstelle finden Sie in der Programmierreferenz.
Die Events werden in der Datenbank gespeichert, können aber auch als Datei gespeichert und so ausgetauscht werden.
Events, die OPTIMAL SYSTEMS für Sie schreibt, erhalten Sie als Datei, die Sie über enaio® editor-for-events importieren und einem Objekt zuordnen.
Über enaio® administrator können Sie Events Benutzern zuordnen.