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:

Adobe Workfront plan*
Pro o superior
Adobe Workfront licencia*
Plan, Trabajo
Licencia de Adobe Workfront Fusion**

Requisito de licencia actual: No Workfront Fusion requisito de licencia.

O

Requisito de licencia heredada: Workfront Fusion para automatización e integración de trabajo

Product

Requisito actual del producto: si tiene Select o Prime Adobe Workfront Plan, su organización debe comprar Adobe Workfront Fusion así como Adobe Workfront para utilizar la funcionalidad descrita en este artículo. Workfront Fusion está incluido en Ultimate Workfront plan.

O

Requisito de productos heredados: su organización debe comprar Adobe Workfront Fusion así como Adobe Workfront para utilizar la funcionalidad descrita en 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

  1. 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.

  2. Adjunte una ruta de controlador de error al módulo, tal como se describe en Tratamiento de errores en Adobe Workfront Fusion.

  3. 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

  1. Utilice el Repetidor y establezca su Repeticiones al número máximo de intentos.

  2. Vincule el módulo que podría fallar al Repetidor módulo.

  3. Adjuntar una ruta del controlador de errores a este módulo (consulte Tratamiento de errores en Adobe Workfront Fusion).

  4. 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.

  5. Vincule el Ignorar después de la Herramientas > Suspensión módulo (consulte Directivas para la gestión de errores en Adobe Workfront Fusion).

  6. 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.

  7. Vincule el Agregador de matrices después del módulo Herramientas > Establecer variable y elija la Repeater en el campo Módulo de origen.

  8. Vincule el Herramientas > Obtener variable al módulo de Agregador de matrices y configúrelo para obtener el valor del módulo Result variable.

  9. 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.

  10. 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.

INFO
Ejemplo: Este es un ejemplo de escenario en el que la variable HTTP >Realizar una solicitud module representa el módulo que podría dar error:
Si el resultado del módulo que puede dar error es demasiado complejo para almacenarlo en una variable simple, puede utilizar un almacén de datos para almacenar o recuperar el resultado. El almacén de datos contendría un solo registro. La clave del registro puede ser, por ejemplo, Result.
Para obtener más información sobre los almacenes de datos, consulte Almacenes de datos en Adobe Workfront Fusion

Inconveniente

Esta solución puede parecer un poco compleja y también más exigente en términos de operaciones.

recommendation-more-help
5f00cc6b-2202-40d6-bcd0-3ee0c2316b43