Konfigurieren throw
Fehlerumgehung
In einigen Fällen empfiehlt es sich, die Ausführung des Szenarios mit anschließender Rollback- oder Commit-Phase zu stoppen oder die Verarbeitung einer Route zu stoppen und sie optional in der Warteschlange unvollständiger Ausführungen zu speichern.
Derzeit können die Anweisungen zur Fehlerbehandlung nicht außerhalb eines Routenbereichs für Fehlerhandler verwendet werden, und Adobe Workfront Fusion bietet kein Modul, mit dem Sie einfach bedingte Fehler erzeugen (auslösen) können.
Sie können die folgende Problemumgehung verwenden, um throw
Fehlerfunktionalität nachzuahmen.
Informationen zu unvollständigen Ausführungen finden Sie unter Anzeigen und Auflösen unvollständiger Ausführungen in Adobe Workfront Fusion.
Informationen zu Anweisungen zur Fehlerbehandlung finden Sie unter Anweisungen zur Fehlerbehandlung in Adobe Workfront Fusion.
Zugriffsanforderungen
Sie müssen über folgenden Zugriff verfügen, um die Funktion in diesem Artikel verwenden zu können:
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
Adobe Workfront-Paket | Beliebig |
Adobe Workfront-Lizenz |
Neu: Standard Oder Aktuell: Arbeit oder höher |
Lizenz für Adobe Workfront Fusion** |
Aktuell: Keine Workfront Fusion-Lizenzanforderung Oder Legacy: Beliebig |
Produkt |
Neu:
Oder Aktuell: Ihr Unternehmen muss Adobe Workfront Fusion erwerben. |
Weitere Informationen zu den Informationen in dieser Tabelle finden Sie unter Zugriffsanforderungen in der Dokumentation.
Informationen zu Adobe Workfront Fusion-Lizenzen finden Sie unter Adobe Workfront Fusion-Lizenzen.
Problemumgehung für throw
Um einen Fehler bedingt auszulösen, können Sie ein Modul so konfigurieren, dass es während seines Vorgangs absichtlich fehlschlägt. Eine Möglichkeit besteht darin, das Modul JSON > Parse JSON zu verwenden, das so konfiguriert ist, dass es optional einen Fehler auslöst (in diesem BundleValidationError
):
Anschließend können Sie eine der Fehlerbehandlungsanweisungen an die Fehlerbehandlungsroute anhängen:
- Rollback: Erzwingt, dass die Ausführung des Szenarios angehalten und die Rollback-Phase durchgeführt wird.
- Bestätigen: Erzwingt, dass die Ausführung des Szenarios angehalten wird und die Commit-Phase durchgeführt wird.
- Ignorieren: Beendet die Verarbeitung einer Route.
- break: Beendet die Verarbeitung einer Route und speichert sie in der Warteschlange der unvollständigen Ausführungsordner.
Das folgende Beispiel zeigt die Verwendung der Rollback-Direktive: