Show TOC Anfang des Inhaltsbereichs

Funktionsdokumentation Registerkarte Ausnahmen  Dokument im Navigationsbaum lokalisieren

Verwendung

Sie können Ausnahmen und zugehörige Ausnahmebehandler definieren, um im Workflow auf bestimmte Fehlersituationen zu reagieren. Eine Ausnahme, die Sie an einem Block definieren, ist für den Block und alle eingeschlossenen Blöcke gültig. Soll eine Ausnahme hingegen für den gesamten Workflow gültig sein, definieren Sie sie in den versionsabhängigen Grunddaten des Workflow (siehe auch: Versionsabhängige Grunddaten eines Workflow).

Ausnahmebehandler

Ausnahmebehandler definieren Sie am Block. Wird die Ausnahme zur Laufzeit ausgelöst, wird die Verarbeitung innerhalb des Blocks abgebrochen und im Zweig des Ausnahmebehandlers fortgesetzt. Nach Abarbeitung des Ausnahmebehandlers wird der Block beendet und die Verarbeitung nach dem Block fortgesetzt. Workitems innerhalb des Blocks, die noch nicht beendet sind, erhalten den Status logisch gelöscht. Ist an einem Block kein Ausnahmebehandler definiert, wird der Ausnahmebehandler im jeweils übergeordneten Block gesucht. Wenn kein Ausnahmebehandler gefunden wird, erhält der Workflow den Status FEHLER.

Aktivitäten

Ausnahme angeben bzw. definieren

Auf der Registerkarte Ausnahme können Sie in der Tabelle eine Ausnahme angeben, die Sie in den versionsabhängigen Grunddaten des Workflow oder einem übergeordneten Block definiert haben. Sie können auch eine neue Ausnahme definieren, indem Sie deren Namen in die Tabelle eintragen.

Ausnahmebehandler definieren

Nachdem Sie eine Ausnahme angegeben haben, wird ein Zweig mit dem Namen der Ausnahme als Beschriftung in die Workflow-Definition eingefügt. In diesen Zweig können Sie nun die gewünschten Schritte einfügen. Um den Ausnahmebehandler zu aktivieren, klicken Sie auf der Registerkarte Ausnahme in der Tabelle auf das Symbol in der linken Spalte, so dass es grün angezeigt wird oder auf Ausnahme aktivieren oder deaktivieren (Diese Grafik wird im zugehörigen Text erklärt).

Ausnahmebehandler entfernen

Möchten Sie den Ausnahmebehandler mit allen Schritten aus der Workflow-Definition entfernen, klicken Sie auf das Symbol in der linken Spalte der Tabelle, so dass es grau angezeigt wird oder auf Ausnahme aktivieren oder deaktivieren (Diese Grafik wird im zugehörigen Text erklärt).

Ausnahme löschen oder umbenennen

Sie können eine Ausnahme nur löschen oder umbenennen, wenn ihr in keinem übergeordneten Block ein Ausnahmebehandler zugewiesen ist.

Ausnahme auslösen

Zum Auslösen einer Ausnahme fügen Sie einen Schritt vom Typ Ablaufsteuerung an der gewünschten Stelle des Workflow ein.

 

 

 

Ende des Inhaltsbereichs