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. |
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|