Workflow-Fehlerbehandlung
Das personalisierte JavaScript, das Anwender in Workflow-Aktivitätsvariablen erstellen, ist angreifbar für Laufzeitsyntaxfehler. Verfügbare Fehlerinformationen sind in einem Tooltip verfügbar, wenn Sie auf eine Workflow-Aktivität in einem Fehlerstatus verweisen.
Im Basissystem bieten Workflow-Aktivitäten keine Bedingungsweiterleitung für den Fehlerstatus. Infolgedessen verläuft der Workflow basierend auf dem Status des aktuellen Datensatzes. Beispiel: Ein Workflow enthält einen Genehmigung: Anwender Aktivität, 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 ein Status von Keine Genehmiger Ist eine gültige Rückgabe, auch ohne den Syntaxfehler, wird die Genehmigungsaktivität übersprungen, und der Workflow verläuft entlang eines positiven Pfads. Dies ist jedoch möglicherweise keine gültige Antwort für den Workflow-Designer, der nicht möchte, dass der Workflow ohne Genehmiger entlang des positiven Pfads voranschreitet.
- Genehmigung - Anwender
- Genehmigung - Gruppe
- Katalogaufgabe
- Aufgabe erstellen
- Falls
- Skript ausführen
- Benachrichtigung
Verfügbare Fehlerinformationen
Diese Tabelle zeigt an, welche Aktivitäten Fehler unterstützen.
| Aktivität | Workflow-Protokoll | Roter Fehlerindikator | 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 |