Workflowereignisse

Auch Workflowereignisse werden im Rahmen der Workflowadministration verwaltet. Diese Ereignisse werden von Anwendungsfunktionen gesendet. Sie werden verwendet, um Übergänge in Workflows, die auf diese Ereignisse warten, zu vollziehen oder Workflowprozesse umzusetzen.

Bei manuellen, Event-Wait- und Entscheidungsaktivitäten werden Ereignisse verwendet, um eine Workflowprozessinstanz zu verarbeiten. Durch die Anwendung wird ein Ereignis ausgelöst, wenn die mit einer manuellen Aktivität (Aufgabe) verknüpfte Aktion oder ein bestimmtes Ereignis, das für eine Event-Wait-Aktivität definiert wurde, vollendet wurde. Diese Ereignisse signalisieren dem Workflowmodul, dass die verknüpfte Aktivitätsinstanz, die auf das Ereignis wartet, abgeschlossen und die Workflowprozessinstanz durch das Auswerten des nächsten Satzes von Übergängen und das Ausführen der nächsten Aktivität im Workflow verarbeitet werden soll.

Außerdem können Ereignisse von der Anwendung zur Umsetzung eines Workflows verwendet werden. Wenn eine mit einer Umsetzung verknüpfte Aktion in der Anwendung auftritt, verarbeitet das Workflowmodul dieses Ereignis und setzt eine neue Instanz des in den Ereigniskonfigurationsdaten zur Prozessumsetzung definierten Workflowprozesses um.

Das Erstellen, Pflegen und Ändern der Ereigniskonfigurationsdaten zur Prozessumsetzung erfolgt über die Funktionen der Workflowadministration. Mit diesen Konfigurationsdaten wird festgelegt, welche Prozesse als Reaktion auf ein bestimmtes ausgelöstes Ereignis umgesetzt werden sollen. Derartige Prozessumsetzungen können mithilfe dieser Administrationsfunktionen zur Laufzeit aktiviert, deaktiviert, geändert und sogar entfernt werden. In diesem Administrationsbereich der Anwendung können auch Zuordnungen von Ereignisdaten zu den vom Prozess benötigten Umsetzungsdaten konfiguriert werden. Ausführliche Informationen zur Umsetzung durch das Auslösen von Ereignissen enthält Umsetzung durch Auslösen von Ereignissen.