Dieses Feld, dessen Werte im lokalen Menü 2923 definiert sind, definiert die Auslösebedingungen des Workflows. Die folgenden Werte können verwendet werden.
- Beginn Workflow: die Aktion wird zu Beginn der Erstellung des Meldungstextes ausgelöst. Ist der Workflow vom Typ Zeile, wird sie nur einmal über die Kopfzeile vor der Erstellung des Kopfzeilentextes ausgelöst. Die von der Aktion zurückgegebenen Variablen können im Nachrichtentext verwendet werden (aber eher um die Empfänger oder Sendebedingungen zu definieren, die zu diesem Zeitpunkt bereits bewertet sind).
- Ende Workflow: die Aktion wird nach dem Senden der Nachricht ausgelöst. Ist der Workflow vom Typ Zeile, wird diese Aktion nur einmal über die Zeilengruppe ausgeführt.
- Vor Zeile: die Aktion wird vor dem Lesen der ersten Zeile ausgelöst, wenn ein Workflow vom Typ Kopfzeile und Zeilen vorhanden ist. Dies ermöglicht z.B. die Initialisierung der Summenvariablen, um die Gesamtzeilen zu erhalten, wenn die Summe in einer Aktion Zeile durchgeführt wurde.
- Zeile: die Aktion wird direkt vor der Erstellung jeder Meldungszeile ausgelöst, im Fall eines Workflows vom Typ Zeile. Die von der Aktion zurückgegebenen Variablen können dann im Zeilentext verwendet werden.
- Unterschrift: die Aktion wird nach der Erfassung der Unterschrift ausgelöst (die Variable [L]RESULT aus dieser Erfassung ist daher bekannt), jedoch vor der Aktualisierung (dieser Wert kann während der Aktion geändert werden). Im Fall einer Unterschrift werden alle Aktualisierungen in einer einzigen Transaktion durchgeführt. Wird ein Rollback in einer der vom Ereignis ausgelösten Aktionen durchgeführt, kehren alle durchgeführten Aktualisierungen zum Ausgangszustand zurück.
Aus Transaktionssicht muss darauf hingewiesen werden, dass die Aktion Teil der Transaktion des Meldungs-Workflows ist (wenn ein Rollback während der Meldungserstellung durchgeführt wurde, sind die in der Aktion durchgeführten Aktualisierungen betroffen). Eine unabhängige Transaktion wird für die Rückmeldung durchgeführt (da diese Transaktion aber anschließend durchgeführt wird, können die zurückgesendeten Werte von der Aktion verwendet werden).
Im speziellen Fall des Workflows zum Objekt kann alles in einer einzigen Transaktion durchgeführt werden. Anders ausgedrückt, schlägt die Erstellung oder Änderung einer Datei fehl, wird ein Rollback für alle von der Aktion ausgelösten Aktualisierungen durchgeführt.
Das gleiche gilt für die Rückmeldung: die Transaktion, die auf die Erfassung der Rückmeldung folgt, beinhaltet das Auslösen der Aktionen.