Fehlerbehandlung in Adobe Workfront Fusion wiederholen
In einigen Fällen ist es nützlich, ein fehlerhaftes Modul erneut auszuführen, wenn die Wahrscheinlichkeit besteht, dass der Grund für den Fehler mit der Zeit vergeht.
Zugriffsanforderungen
Sie müssen über den folgenden Zugriff verfügen, um die Funktionalität in diesem Artikel verwenden zu können:
Wenden Sie sich an Ihren Workfront -Administrator, um zu erfahren, welchen Plan, welchen Lizenztyp oder welchen Zugriff Sie haben.
Informationen zu Adobe Workfront Fusion -Lizenzen finden Sie unter Adobe Workfront Fusion Lizenzen.
Problemumgehungen zur Fehlerbehandlungsrichtlinie Retry
Adobe Workfront Fusion bietet derzeit nicht die Fehlerbearbeitungsrichtlinie Retry , obwohl zwei Problemumgehungen verwendet werden können, um die Funktionalität zu imitieren. Weitere Informationen finden Sie unter Richtlinien für die Fehlerbehandlung in Adobe Workfront Fusion.
Verwenden der Anweisung Break
-
Aktivieren Sie im Bereich mit den Szenario-Einstellungen die Option Speicherung unvollständiger Ausführungen zulassen .
Weitere Informationen finden Sie unter Das Bedienfeld mit den Szenario-Einstellungen in Adobe Workfront Fusion.
-
Verbinden Sie das Modul mit einer Fehler-Handler-Route, wie unter Umgang mit Fehlern in Adobe Workfront Fusion beschrieben.
-
Verbinden Sie die Anweisung Break mit der Route des Fehler-Handlers und konfigurieren Sie sie.
Weitere Informationen finden Sie unter Richtlinien für die Fehlerbehandlung in Adobe Workfront Fusion.
Nachteile
-
Das Wiederholungsintervall beträgt mindestens eine Minute.
-
Wenn das Modul mehrere Bundles verarbeitet und die Verarbeitung eines Bundles fehlschlägt, wird die partielle Ausführung (nur das Bundle, das den Fehler verursacht hat) in den Ordner der unvollständigen Ausführungen verschoben und für weitere Versuche gemäß den Einstellungen der Anweisung Break geplant. Die aktuelle Ausführung wird jedoch fortgesetzt und das Modul verarbeitet die nachfolgenden Bundles weiter. Sie können die Option "Sequenzielle Verarbeitung" in den Szenario-Einstellungen aktivieren, um zu verhindern, dass das Szenario erneut ausgeführt wird, bis die im Ordner Unvollständige Ausführungen gespeicherte Ausführung erfolgreich aufgelöst wurde.
Weitere Informationen zu unvollständigen Ausführungen finden Sie unter Anzeigen und Auflösen unvollständiger Ausführungen in Adobe Workfront Fusion.
Verwenden des Moduls Repeater
-
Verwenden Sie das Modul Repeater und legen Sie für das Feld Repeats die maximale Anzahl von Versuchen fest.
-
Verknüpfen Sie das potenziell fehlerhafte Modul mit dem Modul Repeater .
-
Fügen Sie diesem Modul eine Fehler-Handler-Route hinzu (siehe Umgang mit Fehlern in Adobe Workfront Fusion).
-
Verknüpfen Sie das Modul Tools > Schlachten mit der Route des Fehler-Handlers und legen Sie für das Feld Verzögerung die Anzahl der Sekunden zwischen den Versuchen fest.
-
Verknüpfen Sie die Anweisung Ignore nach dem Modul Tools > Schlaf (siehe Richtlinien für die Fehlerbehandlung in Adobe Workfront Fusion).
-
Verknüpfen Sie das Modul Tools > Variable festlegen nach dem potenziell fehlerhaften Modul und konfigurieren Sie es so, dass das Ergebnis des Moduls in einer Variablen namens, z. B.
Result
, gespeichert wird. -
Verknüpfen Sie das Modul Array aggregator nach dem Modul Tools > Variable festlegen und wählen Sie im Feld "Source-Modul"das Modul Repeater aus.
-
Verknüpfen Sie das Modul Tools > Variable abrufen mit dem Modul Array-Aggregator und konfigurieren Sie es so, dass der Wert der Variable
Result
abgerufen wird. -
Fügen Sie das Modul Tools > Variable abrufen zwischen dem Modul Repeater und dem potenziell fehlenden Modul ein und konfigurieren Sie es, um den Wert der Variable
Result
zu erhalten. -
Fügen Sie einen Filter zwischen diesem Modul Tools > Variable abrufen ein und setzen Sie das potenziell fehlende Modul so ein, dass nur dann fortgesetzt wird, wenn die Variable
Result
nicht vorhanden ist.
Result
sein.Rückruf
Diese Problemumgehung kann etwas zu komplex erscheinen und ist auch im Hinblick auf den Betrieb anspruchsvoller.