Workflow-Fehlerbehandlung
Das personalisierte JavaScript, das Benutzer in Workflow-Aktivitätsvariablen erstellen, ist anfällig für Laufzeit-Syntaxfehler. Verfügbare Fehlerinformationen sind in einem Tooltip verfügbar, wenn Sie auf eine Workflow-Aktivität mit einem Fehlerstatus verweisen.
Im Basissystem bieten Workflow-Aktivitäten kein Condition Routing für den Fehlerstatus. Infolgedessen wird der Workflow basierend auf dem Status des aktuellen Datensatzes fortgesetzt. Ein Workflow enthält beispielsweise die Aktivität Genehmigung - Benutzer, die ein erweitertes Skript zum Hinzufügen zusätzlicher Genehmiger verwendet. Ein Syntaxfehler im Skript führt dazu, dass keine Genehmiger hinzugefügt werden. Weil der Status keine Genehmiger eine gültige Ausgabe ist, auch ohne den Syntaxfehler, wird die Genehmigungsaktivität übersprungen und der Workflow verläuft auf einem positiven Pfad. Dies ist jedoch möglicherweise keine gültige Antwort für den Workflow-Designer, der nicht möchte, dass der Workflow ohne Genehmiger auf dem positiven Pfad fortschreitet.
- Genehmigung - Anwender
- Genehmigung - Gruppe
- Katalogaufgabe
- Aufgabe erstellen
- Falls
- Skript ausführen
- Benachrichtigung
Verfügbare Fehlerinformationen
Diese Tabelle zeigt, welche Aktivitäten Fehlerexits unterstützen.
| Aktivität | Workflow-Protokoll | Rote Fehleranzeige | Aktivitätsstatus | Ergebnis der Aktivität | Fehlerbeschreibung | Bei Fehler umleiten |
|---|---|---|---|---|---|---|
Genehmigung - Anwender Genehmigung - Gruppe |
Ja | Ja | Fehler | Übersprungen | Ja | Ja |
Katalogaufgabe Aufgabe erstellen |
Ja | Nein | Fertig | Keine | Nein | Nein |
| Falls | Ja | Ja | Fehler | Keine | Ja | Ja |
| Skript ausführen | Nein | Ja | Fehler | Fehler | Ja | Ja |
| Benachrichtigung | Ja | Ja | Fehler | Fehler | Ja | Ja |