ValidateDanglingTransition

  • Freigeben Version: Washingtondc
  • Aktualisiert 1. Februar 2024
  • 1 Minute Lesedauer
  • Der ValidateDanglingTransition-Prüfer sucht und meldet alle Übergänge, die nicht bei einer Aktivität enden.

    Hinweis:
    Diese Übergänge sind nicht auf dem Workflow-Canvas aufgezeichnet, sie sind aber noch in der Datenbank vorhanden.
    Warnung:
    Dies ist ein kritischer Fehler, der die Ausführung eines Workflows verhindert.

    Validierungszusammenfassung

    • Risiko: Ein Workflow mit Übergängen in der Schwebe führt dazu, dass ein Workflow ohne Wiederherstellungsoptionen im Hintergrund hängt.
    • Schweregrad: Kritisch
    • Gültiges Ergebnis: Gültig
    • Gültige Nachricht: Gültig
    • Ungültiges Ergebnis: Ungültig
    • Ungültige Nachricht: Ungültig
    • Vorgeschlagene Aktion: Entfernen oder verbinden Sie den fehlerhaften Übergang. Rufen Sie den Quellaktivitätsnamen aus den Validierungsberichtsdetails ab und beheben Sie das Problem. Führen Sie dann die Validierung erneut aus, um Ihre Änderungen zu testen.
    • Veröffentlichbar: Nein
    • Lauffähig: Nein
    • Zugehörige Informationen: Keine

    Problembehandlung

    In seltenen Fällen wird das Ziel eines Workflow-Übergangs null. Die Workflow-Canvas zeigt keine Hinweise auf den Übergang, aber zur Laufzeit hängt der Workflow, wenn er auf einen dieser Übergänge in der Schwebe stößt. Wenn der ValidateDanglingTransition-Prüfer diese Bedingung zum Zeitpunkt der Veröffentlichung meldet, wird die Veröffentlichungsaktion blockiert, bis das Problem behoben ist. Wenn diese Bedingung bei einer Laufzeitüberprüfung erkannt wird, darf der Workflow nicht für die Transaktion eines aktuellen Datensatzes ausgeführt werden. Stattdessen fügt das System einen kritischen Protokolleintrag hinzu, der die Aktivität mit dem fehlerhaften Übergang zum Workflow-Kontext des aktuellen Datensatzes detailliert beschreibt. Entfernen Sie den fehlerhaften Übergang aus dem Workflow-Modell, damit der Workflow für die nächste geeignete Transaktion ausgeführt werden kann.

    So finden und entfernen Sie den fehlerhaften Übergang:

    1. Notieren Sie sich die Workflow-Version und -Aktivität, die den fehlerhaften Übergang enthält, wie in den Prüferdetails angegeben.
    2. Navigieren zu Workflow > Administration > Workflow-Version.
    3. Wählen Sie in der Liste der Workflow-Versionen den Workflow aus, der den fehlerhaften Übergang aufweist.
    4. Fügen Sie im Formular „Workflow-Version“ die Themenliste der Workflow-Aktivitäten hinzu. Klicken Sie auf das Menüsymbol, wählen Sie Konfigurieren> Zugehörige Listen und verschieben Sie Workflow-Aktivität -> Workflow-Version aus der Verfügbar- Liste zur Liste Ausgewählt und klicken Sie auf Speichern.
    5. Wählen Sie in der zugehörigen Liste Workflow-Aktivitäten die im Prüfer angegebene Aktivität aus.
    6. Zeigen Sie im Formular „Workflow-Aktivität“ den Abschnitt bzw. die Registerkarte Workflow-Übergänge an und identifizieren Sie den Übergang in der Liste, der keinen Wert oder einen Nullwert in der Spalte Zu enthält.
    7. Löschen Sie diesen Übergang.
    8. Kehren Sie zur Workflow-Version zurück und führen Sie die Validierungsprüfung erneut aus.

    Die Warnung Kritisch sollte nicht mehr angezeigt werden. Der Workflow sollte bei der nächsten geeigneten Transaktion wie erwartet ausgeführt werden.