Workflow-Fehlerbehandlung

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • 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.

    Workflow-Fehlerbehandlung erkennt und protokolliert Syntaxfehler und stellt einen Status bereit, den der Workflow-Designer verwenden kann, um dem Workflow Fehlerbedingungen hinzuzufügen. Verwenden Sie die Fehlerbehandlung, um nach Syntaxfehlern in erweiterten Skriptfeldern für diese Workflowaktivitäten zu suchen:
    • Genehmigung - Anwender
    • Genehmigung - Gruppe
    • Katalogaufgabe
    • Aufgabe erstellen
    • Falls
    • Skript ausführen
    • Benachrichtigung

    Verfügbare Fehlerinformationen

    Diese Tabelle zeigt, welche Aktivitäten Fehlerexits unterstützen.

    Tabelle : 1. Verfügbare Fehlerinformationen
    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