Solución alternativa al error throw
En algunos casos, es posible que desee detener a la fuerza la ejecución del escenario seguida de la fase Rollback o Commit, o detener el procesamiento de una ruta y, opcionalmente, almacenarla en la cola de ejecuciones incompletas.
En la actualidad, las directivas de gestión de errores no se pueden utilizar fuera del ámbito de una ruta de gestión de errores y Adobe Workfront Fusion no ofrece un módulo que le permita generar (arrojar) errores de forma fácil y condicional.
Puede utilizar la siguiente solución para imitar la funcionalidad de error throw
.
Para obtener información sobre las ejecuciones incompletas, consulte Ver y resolver ejecuciones incompletas en Adobe Workfront Fusion.
Para obtener información sobre las directivas de gestión de errores, consulte Directivas para la gestión de errores en Adobe Workfront Fusion.
Requisitos de acceso
Para utilizar la funcionalidad de este artículo debe tener el siguiente acceso:
table 0-row-2 1-row-2 2-row-2 3-row-2 layout-auto html-authored no-header | |
---|---|
paquete de Adobe Workfront | Cualquiera |
Licencia de Adobe Workfront |
Nuevo: estándar O Actual: Trabajo o superior |
Licencia de Adobe Workfront Fusion** |
Actual: No se requiere licencia de Workfront Fusion O Heredado: cualquiera |
Producto |
Nuevo:
O Actual: Su organización debe comprar Adobe Workfront Fusion. |
Para obtener más información sobre esta tabla, consulte Requisitos de acceso en la documentación.
Para obtener información sobre las licencias de Adobe Workfront Fusion, consulte licencias de Adobe Workfront Fusion.
Solución alternativa para throw
Para generar un error de forma condicional, puede configurar un módulo para que falle a propósito durante su funcionamiento. Una posibilidad es emplear el módulo JSON > Analizar JSON, configurado para generar opcionalmente un error (BundleValidationError
en este caso):
A continuación, puede adjuntar una de las directivas de gestión de errores a la ruta de gestión de errores:
- Reversión: Fuerza la ejecución del escenario para que se detenga y realice la fase de reversión.
- Compromiso: Fuerza la ejecución del escenario para que se detenga y realice la fase de confirmación.
- Ignorar: detiene el procesamiento de una ruta.
- Descanso: detiene el procesamiento de una ruta y la almacena en la cola de la carpeta de ejecuciones incompletas.
El ejemplo siguiente muestra el uso de la directiva Rollback: