Vorheriges Thema: Richtlinien für das Festlegen der Laufzeitsicherheit für einen ProzessNächstes Thema: Erstellen von Ausnahmen-Handler


Ausnahmebehandlung

Die Ausnahmebehandlung ermöglicht es Ihnen, Operatorensequenzen für vordefinierte Ausnahmen von Operatoren in einem Prozess zu definieren, wie Fehler, Abbrüche oder unerwartete Ergebnisse. Sie können auch eine Standard-Operatorensequenz erstellen, die bei allen Ausnahmen ausgeführt wird, für die keine spezielle Sequenz vorhanden ist. Während das Workflow-Modul eine Ausnahme verarbeitet, unterbricht es die Ausführung aller anderen Operatoren im Prozess.

Die Ausnahmebehandlung verwendet bei der Auswertung von Beendigungsbedingungen für einen Operator Prioritäten. In der folgenden Tabelle sind die Ausnahmetypen aufgelistet:

Priorität

Ausnahmetyp

Auftreten

1

Systemausnahme

Wenn ein falscher Kontaktpunktname oder ein nicht erreichbarer Agent vorhanden ist oder eine andere Art von Kommunikationsfehler aufgetreten ist.

2

Nicht identifizierte Antwort

Wenn keine Ausgangsverknüpfung für eine bestimmte Beendigungsbedingung vorhanden ist.

3

Abgebrochen

Wenn ein Operator oder ein Anwender einen Operator abbrechen.

4

Zeitlimit

Wenn ein Betriebsablauf ein Zeitlimit erreicht und kein Pfad vom Zeitlimitport zum Hauptprozessfluss definiert ist.

Wenn bei einem Prozessoperator eine Ausnahme auftritt, führt das Workflow-Modul folgende Aktionen aus:

Priorität

Übereinstimmungen

Aktion

1

Im Prozessobjekt definierter Ausnahmen-Handler.

Der im Prozessobjekt definierte Ausnahmen-Handler wird ausgeführt.

2

Im Standardprozessobjekt für den Koordinationsrechner, der das Workflow-Modul ausführt, definierter Ausnahmen-Handler.

Der im Standardprozessobjekt des Koordinationsrechners definierte Ausnahmen-Handler wird ausgeführt.

3

Keine

Ausnahme wird ignoriert.

Das Workflow-Modul fährt mit der Verarbeitung des Prozesses fort.