Tratamiento de errores avanzado en Adobe Workfront Fusion

Las técnicas avanzadas de gestión de errores incluyen filtrado y anidamiento.

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 se requiere licencia de Workfront Fusion.

O

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

Product

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

O

Requisito de productos heredados: su organización debe comprar Adobe Workfront Fusion y 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 el administrador de Workfront.

Para obtener información sobre Adobe Workfront Fusion licencias, consulte Adobe Workfront Fusion licencias.

Filtrando

Existen dos tipos de filtrado que pueden realizarse en una ruta de tratamiento de errores.

Adición de un filtro a la ruta del controlador de error

Puede utilizar un filtro para controlar qué errores gestiona la ruta del controlador de errores. Esto le permite procesar únicamente tipos de errores específicos. Si un error no pasa a través del filtro, se tratará como si no hubiera una ruta de controlador de error definida para el módulo determinado.

INFO
Ejemplo:

Agregando un enrutador seguido de filtros al controlador de errores

INFO
En este ejemplo, el error tiene lugar en el módulo Crear una carpeta (A), que tiene una ruta normal y una ruta de controlador de error. A este último le sigue un enrutador con una ruta que tiene un filtro que define un tipo específico de error (Error de datos) y la otra que es la ruta predeterminada para todos los demás errores. La primera ruta termina con la directiva Resume, que contiene valores sustitutos para que el escenario se reanude desde el módulo A (Crear una carpeta), mientras que la segunda ruta termina con la directiva Rollback, que detiene la ejecución del escenario inmediatamente.

Consulte Procesamiento de errores en Adobe Workfront Fusion para obtener más información sobre varios tipos de errores y sobre cómo Workfront Fusion los procesa y evalúa.

El escenario de ejemplo

Puede configurar esta situación de ejemplo para comprender cómo funcionan estos filtros para la gestión de errores.

Utilice una carpeta Dropbox existente para cargar un archivo en lugar de crear una nueva

Si usa el módulo Crear una carpeta en Dropbox y ya existe una carpeta con el mismo nombre, el módulo generará un error de datos como se muestra a continuación:

El escenario completo:

  1. El módulo Herramientas > Establecer variable contiene el nombre de la carpeta

  2. El módulo HTTP >Obtener un archivo recupera el archivo que debe cargarse en la carpeta

  3. El módulo Dropbox >Crear una carpeta genera un error si ya existe una carpeta con el mismo nombre que la asignada en el módulo

  4. La ruta del controlador de errores (burbujas transparentes) contiene un enrutador para filtrar los errores

  5. La primera ruta es para un tipo de error especificado llamado Error de datos, tal como lo conocemos ya:

    1. Si se produce un error de datos y los detalles del error pasan a través del filtro, Dropbox >Enumerar todos los archivos/subcarpetas de un módulo de carpetas enumera todas las carpetas de Dropbox
    2. El filtro siguiente coincide con los nombres de carpeta
    3. La directiva Resume especifica el ID de carpeta y la ruta de la carpeta existente, y la ejecución del escenario se reanuda desde el módulo Dropbox >Crear una carpeta, pero en lugar de intentar crear una nueva carpeta, esta vez usa los valores de la directiva Resume para pasar al siguiente módulo y cargar el archivo en la carpeta existente
  6. La segunda ruta es para todos los demás errores y termina con la directiva Rollback, lo que hace que se detenga el escenario inmediatamente

A continuación se ofrece una explicación detallada de la quinta declaración:

Para usar la carpeta existente en los módulos subsiguientes (Cargar un archivo más abajo), debe agregar una ruta de controlador de error al módulo y recuperar la ruta de carpeta que se asignará al módulo de directiva Reanudar que sigue:

El filtro de la primera ruta está configurado para controlar únicamente el error concreto (Error de datos) que aparece cuando ya existe una carpeta con el mismo nombre:

El módulo Dropbox >Enumerar todos los archivos de una carpeta está configurado para devolver todas las carpetas de la carpeta de destino. El siguiente filtro solo pasa el que estábamos intentando crear originalmente (el nombre de la carpeta se almacena en el 33. Nombre de carpeta (elemento):

Finalmente, la directiva Resume proporciona la ruta de la carpeta como salida para el módulo con error. Tenga en cuenta que el ID de carpeta se ha dejado en blanco porque el módulo 'Cargar un archivo' no lo necesita:

Anidado

Independientemente de dónde se encuentre un módulo, se pueden crear e implementar rutas de controladores de errores en todos los módulos, excepto en los enrutadores. Por lo tanto, es posible crear una ruta de controlador de error para un módulo que ya forme parte de una ruta de controlador de error existente creada para otro módulo.

Este es un ejemplo de una ruta anidada del controlador de error:

En este escenario, la segunda ruta del controlador de errores está anidada en la primera ruta del controlador de errores. Por lo tanto, si Dropbox >Crear un módulo de carpetas encuentra un error, la ejecución pasa a la Ruta 1, si se pasa el filtro Error de datos, el siguiente módulo se ejecuta seguido del módulo de directiva Reanudar si no se produce un error con el Dropbox >Enumerar todos los archivos/subcarpetas en un módulo de carpetas.

Sin embargo, si se produce un error con este módulo Dropbox, la ejecución se mueve a la Ruta 2 del controlador de errores y termina con la directiva Ignore. El módulo Reanudar directiva no se ejecuta en este caso.

Se trata de una combinación de controladores de error de filtrado y anidación.

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