Diagnóstico de los errores de RPA

<< Clic para mostrar Tabla de Contenidos >>

Diagnóstico de los errores de RPA

 

Diagnóstico de los errores de RPA

  •     Introducción
  •     Traces para RPA
  •         Tipos de Traces
  •         ¿Cómo rastrear su ejecución de RPA?
  • Introducción

    Cuando se configuran invocaciones de robots desde Bizagi, puede contar con varias opciones para el diagnóstico y control de errores. Los Traces le permiten detectar cuando hay un inconveniente con la invocación de un robot y obtener mayor detalle sobre este.

     

    Traces para RPA

    Cuando esté depurando la ejecución de un robot (en ambientes de desarrollo) o cuando quiera traer detalles adicionales sobre la ejecución fallida de los mismos, usted puede prender los traces de RPA.

     

    RPA_Trace_all

     

    note_pin

    Tenga en cuenta que los traces para RPA pueden ser habilitados en cualquier momento. pero es altamente recomendado habilitarlos temporalmente solo cuando se necesite (y posteriormente deshabilitarlos).

    Los cambios en esta configuración pueden requerir reiniciar los servicios Bizagi de su servidor.

     

    Habilitar estos traces es útil para rastrear, después de un error, el punto exacto donde sucedió dicho error. Hay cinco puntos donde se registra el detalle y usted puede diagnosticar si hay un problema en la ejecución de su robot o cuándo se aplicaron las transformaciones de la información.

     

    Tipos de Traces

    Los siguientes Traces se registran en un orden cronológico.

     

    Orden cronológico

    Tipo de trace

    Descripción

    1

    Entradas

    Deja un archivo JSON con las entradas enviadas al conector antes de la ejecución de su lógica.

    Su nombre tiene la siguiente convención:

    [Fecha_y_Hora]_[Identificador_Caso]_Input_[Proveedor_RPA]_[Nombre_Proceso_RPA].json

    Tenga en cuenta que la fecha y hora es yyMMddHHmmss.

    2

    Entradas transformadas

    Deja un archivo JSON con las entradas enviadas al conector después de la ejecución de su lógica.

    Su nombre tiene la siguiente convención:

    [Fecha_y_Hora]_[Identificador_Caso]_Input Transformed_[Proveedor_RPA]_[Nombre_Proceso_RPA].json

    Tenga en cuenta que la fecha y hora es yyMMddHHmmss.

    3

    Salidas

    Deja un archivo JSON con las salidas recibidas del robot antes de cualquier transformación hecha por Bizagi.

    Su nombre tiene la siguiente convención:

    [Fecha_y_Hora]_[Identificador_Caso]_Output_[Proveedor_RPA]_[Nombre_Proceso_RPA].json

    Tenga en cuenta que la fecha y hora es yyMMddHHmmss.

    4

    Salidas transformadas

    Deja un archivo JSON con las salidas recibidas del robot después de las transformaciones hechas por Bizagi.

    Su nombre tiene la siguiente convención:

    [Fecha_y_Hora]_[Identificador_Caso]_Output Transformed_[Proveedor_RPA]_[Nombre_Proceso_RPA].json

    Tenga en cuenta que la fecha y hora es yyMMddHHmmss.

    5

    Monitoreo de jobs

    Deja la información básica del monitoreo de un job desde su inicio, chequeo del estado, número de reintentos restantes y fecha de la siguiente ejecución del job. Su nombre tiene la siguiente convención: Rpa_Jobs_[fecha].log

    Tenga en cuenta que la fecha tiene el siguiente formato: yyyyMMdd. Sin embargo, cuando el mes es de enero(01) a septiembre (09) y por los primeros 9 días del mes, el cero no se incluye en la fecha. Por ejemplo, para la fecha 2020-12-09, el formato es 2020129.

     

    ¿Cómo rastrear su ejecución de RPA?

    Con los siguientes pasos, vamos a ilustrar cómo utilizar los traces para detectar y diagnosticar problemas en invocaciones RPA.

     

    1. Prepare la configuración de traces

    A través de las opciones de traces, habilite todos los traces de Interfaces.

     

    2. Vuelva a ejecutar la invocación de la interfaz (para obetener el detalle del error)

    Diríjase al Management console o a la Consola de Actividades Asíncronas y reintente la invocación del bot para tener un registro detallado.

     

    Después, navegue en su servidor Bizagi y en las carpetas de traces de los RPA (en este ejemplo de .NET, la ubicación sería C:\Bizagi\Projects\[nombre_proyecto]\Temporary\Trace).

    En esta carpeta encontrará el archivo de monitoreo de jobs y el registro detallado de su robot.

     

    RPA_Trace_1

     

    3. Valide los traces para identificar el error (uno a uno)

    Valide la información contenida en estas traces. el archivo de monitoreo de jobs muestra los intentos de ejecución del robot y los errores encontrados.

     

    RPA_Trace_2
     

    Por ejemplo, si el error sucede en las entradas que recibe el robot, usted puede revisar el archivo de entradas en la siguiente ruta: C:\Bizagi\Projects\[project_name]\Temporary\Rpa

     

    RPA_Trace_3

     

    Es importante destacar que no en todos los casos podría tener todos los archivos guardados.

    Por ejemplo. si ocurre un error en la transformación de las entradas desde Bizagi, solamente aparecerá el primer archivo (entradas) debido a que el error ocurre antes de realizar la transformación.

     

    En este articulo