Reintentar la gestión de errores en Adobe Workfront Fusion
En algunos casos, es útil volver a ejecutar un módulo que falla si existe la posibilidad de que el motivo del error pueda pasar con el tiempo.
Requisitos de acceso
Debe tener el siguiente acceso para utilizar la funcionalidad de este artículo:
Para saber qué plan, tipo de licencia o acceso tiene, póngase en contacto con su Workfront administrador.
Para obtener información sobre Adobe Workfront Fusion licencias, consulte Adobe Workfront Fusion licencias.
Soluciones alternativas para Reintentar directiva de gestión de errores
Adobe Workfront Fusion actualmente no ofrece el Reintentar directiva de gestión de errores, aunque se pueden emplear dos soluciones para imitar su funcionalidad. Para obtener más información, consulte Directivas para la gestión de errores en Adobe Workfront Fusion.
Utilice el Descanso directiva
-
En el panel de configuración de escenario, habilite la opción Permitir el almacenamiento de ejecuciones incompletas opción.
Para obtener más información, consulte El panel de configuración de escenario en Adobe Workfront Fusion.
-
Adjunte una ruta de controlador de error al módulo, tal como se describe en Tratamiento de errores en Adobe Workfront Fusion.
-
Vincule el Descanso a la ruta del controlador de errores y configúrela.
Para obtener más información, consulte Directivas para la gestión de errores en Adobe Workfront Fusion.
Inconvenientes
-
El intervalo mínimo de reintento es de un minuto.
-
Si el módulo procesa varios paquetes y falla el procesamiento de un paquete, la ejecución parcial (solo el paquete que provocó el error) se mueve a la carpeta de ejecuciones incompletas y se programa para reintentos según el Descanso configuración de directivas. Sin embargo, la ejecución actual continúa y el módulo continúa procesando los paquetes posteriores. Puede activar la opción "Procesamiento secuencial" en la Configuración de escenarios para evitar que el escenario se vuelva a ejecutar hasta que la ejecución almacenada en la carpeta Ejecuciones incompletas se haya resuelto correctamente.
Para obtener más información sobre las ejecuciones incompletas, consulte Ver y resolver ejecuciones incompletas en Adobe Workfront Fusion.
Utilice el Repetidor módulo
-
Utilice el Repetidor y establezca su Repeticiones al número máximo de intentos.
-
Vincule el módulo que podría fallar al Repetidor módulo.
-
Adjuntar una ruta del controlador de errores a este módulo (consulte Tratamiento de errores en Adobe Workfront Fusion).
-
Vincule el Herramientas > Suspensión módulo a la ruta del controlador de errores y establezca su Demora al número de segundos entre los intentos.
-
Vincule el Ignorar después de la Herramientas > Suspensión módulo (consulte Directivas para la gestión de errores en Adobe Workfront Fusion).
-
Vincule el Herramientas > Establecer variable después del módulo potencialmente fallido y configúrelo para almacenar el resultado del módulo en una variable denominada, por ejemplo,
Result
. -
Vincule el Agregador de matrices después del módulo Herramientas > Establecer variable y elija la Repeater en el campo Módulo de origen.
-
Vincule el Herramientas > Obtener variable al módulo de Agregador de matrices y configúrelo para obtener el valor del módulo
Result
variable. -
Inserte el Herramientas > Obtener variable entre el Repetidor y el módulo que podría dar error y configurarlo para obtener el valor del
Result
variable. -
Insertar un filtro entre esto Herramientas > Obtener variable módulo y el módulo que podría fallar para continuar solo si el
Result
no existe.
![](./media_17a5e6f4d24f3a87d921e746296942433638dbf49.png?width=750&format=png&optimize=medium)
Result
.Inconveniente
Esta solución puede parecer un poco compleja y también más exigente en términos de operaciones.