Ereignisskript-Trigger-Aktionen
So funktionieren Ereignisauslöser
Alle benutzerdefinierten Skripte werden bei einer bestimmten Auslöseraktion ausgeführt. Trigger-Aktionen sind Punkte während der Ereignisausführung, an denen IndySoft anhält und Ihren benutzerdefinierten Skriptcode ausführt, bevor die Steuerung wieder an die IndySoft-Anwendung übergeben wird. Um die Auslösepunkte zu verstehen, muss man zunächst begreifen, wo sich die Auslöser im Verhältnis zum grundlegenden „Ablauf“ eines bestimmten Ereignisses einordnen. Abbildung 1.1 unten veranschaulicht das Standardverhalten eines benutzerdefinierten Ereignisses. Die Tabelle ist wie folgt gegliedert:
Veranstaltung starten – Diese Ereignisauslöser beziehen sich auf Aktionen, die bei der Erstellung einer Veranstaltung stattfinden, jedoch bevor Daten tatsächlich in der Veranstaltungs
verwendet werden. Ausrüstung hinzufügen – Diese Ereignisauslöser beziehen sich ausschließlich auf den Vorgang des Hinzufügens von Ausrüstung zu einer Veranstaltung im Schritt „Ausrüstung auswählen“ einer benutzerdefinierten Veranstaltung.
Benutzeraktionen im Ereignis – Hierbei handelt es sich um spezielle Trigger-Aktionen, die nur ausgelöst werden, wenn Benutzer im Fenster für benutzerdefinierte Ereignisse Interaktionen mit bestimmten Benutzeroberflächen durchführen.
Verlassendes Ereignis – Diese Ereignisauslöser stehen in direktem Zusammenhang mit dem Abschluss oder dem Beenden eines Ereignisses, bevor es in den IndySoft-Verlauf aufgenommen wird
Im Abschnitt „Unterabschnitte“ ist die Ereignislogik auf diese Hauptabschnitte aufgeteilt, wobei die gekapselten Trigger-Aktionen blau markiert sind
Außerdem gilt in den untergeordneten Abschnitten: Bei jedem Schritt im Flussdiagramm mit orangefarbenem Hintergrund können Sie die Funktion AbortAction aufrufen, um die Ausführung abzubrechen.

– Überblick über das Ereignismodell |