Workflow-Validierung

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 3 Minuten Lesedauer
  • Die Workflow-Validierung untersucht verschiedene Merkmale eines Workflows, um Probleme zu finden, die möglicherweise verhindern, dass der Workflow veröffentlicht wird oder fehlschlägt. Der Validierungsbericht fasst die Ergebnisse jeder separaten Workflow-Validierung zusammen.

    Die Validierung verhindert, dass Workflows mit kritischen Fehlern ausgeführt werden, was zu einem instabilen oder unvollständigen Status führt. Das Basissystem enthält eine Reihe von Validierungen, die Workflow-Designer über potenzielle Probleme benachrichtigen. Beispiel: Mehrere Ende Aktivitäten, getrennte Übergänge, falsche Tabellenreferenzen, fehlende Subflows und Abhängigkeiten, die von Update-Sätzen betroffen sind. Ein Workflow-Validierungsbericht zeigt die Ergebnisse jeder Validierung an, einschließlich einer Meldung, die erklärt, was gefunden wurde. Das System validiert einen Workflow automatisch, wenn Sie ihn veröffentlichen. Sie können die Validierung für einen Workflow auch direkt über Steuerungen im Workflow-Editor ausführen.

    Kritische Fehler werden hervorgehoben

    Der grafische Workflow-Editor hebt kritische Fehler hervor, wenn ein Workflow geladen wird. In diesem Beispiel fehlt ein Subflow und ist für den übergeordneten Workflow für den aktuellen Anwender nicht verfügbar. Der grafische Workflow-Editor zeigt den Fehler an, wenn der übergeordnete Workflow geladen wird, indem die Aktivität, die den Subflow aufruft, hervorgehoben wird (rot). Um den Fehler im übergeordneten Workflow zu beheben, klicken Sie in der Header-Leiste auf das Validierungssymbol, und überprüfen Sie die Fehlerbeschreibung im Validierungsbericht.
    Abbildung : 1. Validieren Sie den fehlenden Subflow
    Validieren Sie den fehlenden Subflow

    Validierungen bei Veröffentlichung

    Wenn Sie versuchen, einen ungültigen Workflow oder einen Workflow mit potenziellen Problemen zu veröffentlichen, zeigt das System eine Fehlermeldung an und blockiert den Vorgang bei Bedarf. Wenn Validierungsfehlermeldungen angezeigt werden, klicken Sie im grafischen Workflow-Editor auf das Validierungssymbol, um den Fehlerbericht anzuzeigen.

    Validierungswarnung
    Eine Validierungswarnung benachrichtigt Sie, dass in einem Workflow ein potenzielles Problem vorhanden ist, Sie können den Workflow jedoch veröffentlichen. Validierungswarnungen werden angezeigt, wenn:
    • Sie bearbeiten und versuchen dann, einen Workflow zu veröffentlichen, der als Subflow in einem anderen Workflow enthalten ist. Das System kann nicht bestimmen, wie sich Ihre Änderungen auf den übergeordneten Workflow auswirken und Sie über die Beziehung warnen.
    • Eine Workflow-Aktivität verwendet eine andere Tabelle als die dem Workflow zugewiesene Tabelle. Das System warnt Sie über den potenziellen Konflikt.
    Abbildung : 2. Validierungswarnung
    Validierungswarnung
    Validierungsfehler
    Ein Validierungsfehler benachrichtigt Sie, dass im Workflow ein kritischer Fehler aufgetreten ist, der Sie daran hindert, den Workflow zu veröffentlichen. Ein Beispiel für einen kritischen Fehler ist ein fehlender Subflow.
    Abbildung : 3. Validierungsfehler
    Validierungsfehler

    Workflow-Validierungsbericht

    Validatoren zeigen drei Benachrichtigungsebenen an: KRITISCH, WARNUNG und INFO. Der Designer kann einen Workflow veröffentlichen, der eine Validierung auf WARN- oder INFOEBENE zurückgibt, aber keinen Workflow, der eine allgemeine Validierungsstufe von „KRITISCH“ zurückgibt.

    Abbildung : 4. Workflow-Validierungsbericht
    Workflow-Validierungsbericht
    Headerzusammenfassung
    Der Header des Validierungsberichts fasst die gesamte Validierungsausführung für den angegebenen Workflow zusammen.
    • Zusammenfassung Validieren: Die Gesamtpunktzahl spiegelt die schwerste Benachrichtigungsstufe wider, die während der Validierung aufgetreten ist.
    • Gesamtzahl der durchgeführten Prüfungen: Die Gesamtzahl der ausgeführten Validierungen wird ebenfalls aufgeschlüsselt, um die Anzahl auf jeder Benachrichtigungsebene anzuzeigen.
    Berichtsspalten
    Der Textkörper des Berichts zeigt die Ergebnisse jeder einzelnen Validierungsprüfung an, die durchgeführt wurde. Die Spalten sind Typ , Ebene , Und Nachricht . Sie können diese Spalten wie jede beliebige Liste sortieren und filtern.
    Tabelle : 1. Workflow-Beendigungs- und externe Abhängigkeitsebenen
    Name Auswirkung
    Info Stellt Informationen zur aktuellen Workflow-Version bereit. Ein Beispiel für eine Nachricht auf Informationsebene ist eine, die die niedrigste allgemeine Tabelle im Workflow benennt. Workflows auf dieser Validierungsebene werden als gültig und veröffentlichbar betrachtet.
    Warnung Warnt den Anwender, dass der Validator Anomalien im Workflow erkannt hat, die seine Fähigkeit zur Ausführung beeinträchtigen könnten. Ein Beispiel für eine Warnungsstufennachricht ist eines, das Sie auf einen fehlenden Aktivitätseingabeverlauf warnt. Workflows auf dieser Validierungsebene werden als gültig und veröffentlichbar betrachtet.
    Kritisch Benennt ein Workflow-Element, das einen kritischen Fehler enthält, der die erfolgreiche Ausführung des Workflows verhindert. Beispiele hierfür sind fehlende oder ungültige Subflows und fehlende Übergänge. Workflows auf dieser Validierungsebene können nicht in der Produktion veröffentlicht oder ausgeführt werden.
    Nachricht
    Die Validierungsnachricht enthält eine detaillierte Beschreibung der Ergebnisse, einschließlich Tabellennamen, Update-Sätze und anderen spezifischen Elementen.

    Informationen zum Verfahren zum Validieren eines Workflows und Generieren eines Validierungsberichts finden Sie unter Validieren Sie einen Workflow