Workflow-Fehlerbehandlung

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • 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.

    Die 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 Syntaxfehler in erweiterten Skriptfeldern für diese Workflow-Aktivitäten zu finden:
    • 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.

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