Ereignisobjekte ausführen

Beim Ausführen eines Ereignisses wird zwischen Ereigniserkennung und Ereignisbehandlung unterschieden.

Ereigniserkennung

Nachdem ein EreignisAktion, die ausgelöst wird, wenn bestimmte Bedingungen zutreffen. Auch ein eigener Objekttyp in der Automation Engine. aktiviert und gestartet wurde, ist sein StatusZustand einer Aufgabe (z.B. aktiv, blockiert, in Generierung, usw.). Sleeping. Von nun an wird überwacht, ob ein Ereignis so eintritt, wie auf den Definitionsseiten festgelegt. Tritt ein Ereignis ein, unterscheidet es:

Ereignisse können wertbehaftet sein. Dabei wird ein bestimmter Wert beobachtet. Sobald dieser Wert eine definierte Grenze übersteigt, wird das Ereignis ausgelöst. Ereignisse ohne Werte haben keine Werte, die beobachtet werden müssen. Das Auftreten einer definierten Bedingung repräsentiert das Ereignis.

Ereignisbehandlung

Das ist die Phase, in der die Inhalte der Seite Ereignis-ScriptEigener Objekttyp in der Automation Engine im Ereignisobjekt verarbeitet werden.

Das Post-Script eines Ereignisses wird nicht zu dessen Aktivierungszeit ausgeführt. Seine Abarbeitung erfolgt genau dann, wenn die definierte Bedingung eintritt. Aktive Ereignisobjekte berücksichtigen die Änderungen auf der Seite Ereignis-Script. Da zu diesem Zeitpunkt kein User Interface vorhanden ist, gelten dieselben Einschränkungen wie bei der Generierung zur LaufzeitDurchführungsdauer einer Aufgabe. Das ist der Zeitraum zwischen Start und Ende. Der Aktivierungszeitraum wird nicht dazugerechnet (siehe auch Aktivierung und Start).. Für Details siehe Scripts ausführen.

Ausführung stoppen

Ein bereits aktiviertes Ereignisobjekt kann jederzeit gestoppt und wieder gestartet werden, indem Sie mit der rechten Maustaste darauf klicken und Unterbrechen oder Starten wählen.

Endstatus

Ein Ereignis endet entweder mit ENDED_OK, wenn Sie es normal beenden, oder mit ENDED_CANCEL, wenn Sie es abbrechen.

Wenn ein Ereignis des Typs FILE aufgrund der Laufzeit-Einstellungen, wie auf der Seite „Attribute“ definiert, endet, ohne dass die Bedingungen eingetreten sind, erhält es den Status ENDED_TIMEOUT.

Ereignisobjekte neu starten

Beim Neustart eines Ereignisses wird das Script nicht prozessiert.

Siehe auch:

Ereignisobjekt (EVNT)