Aktionen zum Auslösen von Skripten – Ereignis beim Beenden
Übersicht „
“ Wenn ein Ereignis abgeschlossen ist, werden die folgenden Aktionen ausgeführt. Sofern in diesem Prozess Auslöser vorhanden sind, sind diese in blauer Schrift gekennzeichnet.
Jeder Schritt im Flussdiagramm mit orangefarbenem Hintergrund ist ein Schritt, bei dem Sie die Funktion „AbortAction“ aufrufen können, um die Ausführung abzubrechen.
Abmeldung von einer Veranstaltung

- Veranstaltung absagen
- Der Bestätigungs- und Abbruchdialog wird angezeigt
- Veranstaltung absagen – nach Bestätigung
- Die Veranstaltung endet

·
- Veranstaltungsende – Start
- Abschlüsse werden automatisch ausgelöst
- ·Zahlreiche Validierungen der Veranstaltungsdaten, basierend auf den Workflow-Konfigurationseinstellungen
- Erste Schleife durch 'Choose Equipment' Ausrüstung beginnt
- ·Wenn das Ereignis ABGESCHLOSSEN ist, dann Ereignisende
- ·Wenn das Ereignis UNVOLLSTÄNDIG ist, dann Ereignisende Unvollständig
- ·Erste Schleife durch 'Wähle Ausrüstung' Ausrüstung endet
- Zweite Hauptschleife durch 'Wähle Ausrüstung' Ausrüstung beginnt
- · Ereignis wird in der Datenbank gespeichert, neue Ereignisnummer pro Asset erstellt
- ·Ereignis beendet – Ausrüstung Beginn
- · Detailinformationen pro Gerät gespeichert (unter der für dieses Gerät spezifischen Ereignisnummer gespeichert, LookupFinalEventNum generiert)
- ·Reparaturteile – Schleife beenden(wird einmal pro Service-/Reparaturteil in einer Schleife aufgerufen)
- ·Gebühren – Schleife beenden(wird einmal pro Gebühr in einer Schleife aufgerufen)
- ·Druckaufträge erstellt (pro Gerät, falls zutreffend – Druckaufträge wurden jedoch noch nicht gestartet)
- ·Ereignis-Schleife – Ausrüstung Ende
- · Zweite Hauptschleife durch 'Ausrüstung auswählen' Ausrüstung endet
- Nach Abschluss – Vor dem Drucken
- ·Globale Ausrüstungsänderungsschleife – SQL-Befehl zur globalen Ausrüstungsänderung wird ausgeführt, falls zutreffend
- Regeln für den automatischen Start und Erstellung von Arbeitsaufträgen/Kostenvoranschlägen, falls zutreffend
- ·Nach dem Hinzufügen des Arbeitsauftrags-Kopfes
- ·Nach dem Hinzufügen von Arbeitsauftragsdetails(wird einmal pro Anlage aufgerufen, wenn Detailpositionen in einer Schleife hinzugefügt werden)
- ·Nach der Erstellung des Arbeitsauftrags
- ·Nicht arbeitsauftragsbezogene Auto-Launch-Ereignisse werden initiiert
Bei Betrachtung des Obigen ist zu beachten, dass einige der Elemente nur einmal aufgerufen werden, während andere mehrfach aufgerufen werden, einmal pro Element (Werkzeug oder Arbeitsauftragsdetail). Beachte außerdem, dass „LookupFinalEventNum“ nur in der zweiten Hälfte der zweiten Hauptschleife bei der Ausrüstung unter „Ausrüstung auswählen“ relevant ist.
„After Document Creation“ ist ein Sonderfall: Es wird ausgelöst, nachdem alle Dokumente erstellt wurden, und wird vom IndySoft Background Printing Utility, von Webtier Tools oder vom Druckserver ausgeführt, nicht von isdashboard. Daher werden anstelle der üblichen Variablen die Variablen „LookupPrintCompany“, „LookupPrintID“, „LookupPrintEventNum“ und „LookupPrintEventType“ verwendet. Da dieser Trigger nur innerhalb des Druckdienstprogramms (und nicht innerhalb des eigentlichen Ereignisses) ausgeführt werden kann, beachten Sie bitte, dass ereignisbezogene Prozeduren und Funktionen nicht zur Verfügung stehen. Während dieser Trigger-Aktion können nur allgemeine IndySoft-Prozeduren/Funktionen verwendet werden.
Auch „Nach endgültiger Dokumentfreigabe“ ist ein Sonderfall: Diese Aktion wird ausgelöst, sobald die Dokumentfreigaben auf der Registerkarte „Ausstehende Aufgaben“ abgeschlossen sind. |