Saltar al contenido principal
La sección de Transacciones del servicio Skill Monitor muestra información detallada sobre el rendimiento del sistema, las transacciones activas y completadas, así como las etapas de las transacciones para una skill específica. Los administradores del tenant y los supervisores de procesamiento pueden analizar esta información para gestionar el procesamiento de documentos de cada skill: detectar transacciones con errores, identificar sus causas con ayuda de registros detallados de eventos de transacción, cancelar transacciones o enviarlas a revisión manual. La información en la sección Transacciones se presenta en forma de gráficos y de una lista de transacciones. Puede usar los filtros en la parte superior de la página para especificar los datos que se mostrarán. Los datos se pueden filtrar:
  • Por la skill cuya transacción desea ver.
  • Por el tipo de transacción para el que se deben mostrar estadísticas: todas, en procesamiento o procesadas.
  • Por el período durante el cual se recopilan las transacciones: 1 hora, 3 horas, 3 días, etc. La lista de transacciones muestra datos filtrados por fecha de creación, mientras que el gráfico Throughput muestra datos filtrados por fecha de finalización.
Nota: Se mostrarán todas las transacciones activas, aunque no coincidan con el filtro.
  • Por la etapa para la que se deben mostrar estadísticas: Todas, Revisión manual o Automática.
  • Por nombre de la etapa.
  • Por estado de la transacción: Todas, Nueva, En procesamiento, Procesada, Fallida o Cancelada.
La información que se muestra en los gráficos dependerá de los filtros que haya configurado:
  • Throughput en cada punto en el tiempo muestra la cantidad de transacciones que se han completado hasta ese momento.
  • Queue en cada punto en el tiempo muestra la cantidad de transacciones que no se han completado hasta ese momento.
  • Duration en cada punto en el tiempo muestra el tiempo promedio que tardan en procesarse las transacciones que se han creado hasta ese momento.
Para ver información de una parte específica del gráfico, pase el cursor por encima. Por ejemplo, puede usar el pico del gráfico Queue para ver cuándo fue más alto el número de transacciones no completadas. La información del gráfico se actualiza cada pocos minutos. También se actualiza al refrescar la página y al modificar los filtros seleccionados. Además de los gráficos, la página muestra una lista de transacciones de una skill durante un período especificado. Para cada transacción, se muestra lo siguiente: nombres de archivo, identificador, etapa actual, responsable de la etapa, número de documentos procesados, hora de creación y duración. Puede especificar si se deben mostrar columnas con parámetros adicionales de la transacción y del documento (nombre de archivo, ruta del archivo y tipo de origen). Para hacerlo, haga clic en el icono de más opciones en el encabezado de la tabla y seleccione los parámetros correspondientes de la lista. También puede usar esa lista para gestionar columnas de otros parámetros de la transacción. Además, puede definir parámetros personalizados e indicar del mismo modo cuáles deben aparecer en la tabla de transacciones: haga clic en el icono de más opciones y seleccione el comando Add column. En el cuadro de diálogo que se abrirá, seleccione el tipo de parámetro (Transacción o Document) y especifique un nombre para el parámetro. Los parámetros adicionales se pueden usar para un análisis detallado del rendimiento del sistema. Por ejemplo, si los documentos de un origen específico (p. ej., un dispositivo móvil) siempre tardan más en procesarse que los documentos de otros orígenes, esto puede indicar que la skill utilizada para procesar documentos de ese origen necesita mejoras.
Nota: Las transacciones se eliminan después del período especificado en la directiva de retención, independientemente de su estado; todos los documentos relacionados, así como todos los datos reconocidos y extraídos, también se eliminan junto con ellas. El período de almacenamiento predeterminado para una transacción es de 2 semanas. La eliminación automática no afecta a los documentos cargados al configurar y publicar skills (conjuntos de documentos de entrenamiento y demostración), ya que estos documentos se consideran datos de usuario. También puede eliminar una transacción manualmente antes de que finalice su período de almacenamiento mediante la Vantage API.
Los administradores del tenant y los supervisores de procesamiento pueden realizar las siguientes acciones en cada transacción de la lista:
  • Obtener una transacción para revisión manual y procesarla en el cliente de Revisión manual. Para ello, abra la transacción deseada en la lista de transacciones. Si la tarea está abierta por otro usuario, se mostrará una ventana de advertencia. Puede usar esta ventana para rechazar o tomar la tarea. Si la rechaza, se devolverá a la cola. Si decide tomar una tarea abierta por otro usuario, esa tarea se le asignará. Se guardarán todos los cambios realizados por el otro usuario.
  • Enviar una transacción a la etapa de Revisión manual y a otro operador. Para ello:
    1. Abra la transacción deseada en la lista de transacciones. Se abrirá el cliente de Revisión manual.
    2. Para enviar la transacción a la siguiente etapa u operador en la interfaz del cliente de Revisión manual, realice las acciones descritas en Revisión manual de documentos en ABBYY Vantage.
  • Ver el registro de eventos detallado para identificar el evento que causó un error. Para obtener más información, consulte la sección Eventos del flujo de trabajo a continuación.
  • Cancelar una transacción. Esto puede ser necesario cuando se produce un error crítico debido a una carga de documentos defectuosa. Las transacciones completadas no se pueden cancelar.
Nota: Todas las acciones anteriores solo pueden ser realizadas por administradores del inquilino y supervisores de procesamiento. Un Skill Designer puede ver transacciones de todas las skills.

Eventos del flujo de trabajo

Si es necesario, puede ver un registro de eventos detallado para cada flujo de trabajo de transacción. Si el flujo de trabajo se queda detenido en un paso específico o presenta un error, ver el registro de eventos detallado puede ayudarle a identificar el evento que lo causó. Para ver el registro de eventos detallado, haga clic en el nombre de la transacción correspondiente en la lista; esto abrirá la ventana Transaction Event Log, que contiene una lista de todos los eventos de la transacción seleccionada. Puede usar la barra de búsqueda del registro de eventos para encontrar un evento por su nombre. También puede usar el filtro Errors para ver únicamente los eventos que tienen errores.

Lista de posibles eventos del flujo de trabajo

EventoDescripción
Workflow CreatedSe ha creado un flujo de procesamiento para iniciar una transacción.
Workflow StartedProcesamiento iniciado.
Job CreatedSe ha creado una tarea como parte de una transacción.
Job StartedTarea iniciada.
Job CompletedTarea completada.
Workflow CompletedProcesamiento completado.
Reprocessing startedEl procesamiento se ha reiniciado porque no se completó dentro del tiempo asignado.
Log MessageMensajes de registro o de error generados por los métodos Context.LogMessage o Context.ErrorMessage, respectivamente, en scripts de Custom activity y External System (Output activity). Los mensajes escritos con el método Context.LogMessage se indican con un símbolo de advertencia y los mensajes escritos con el método Context.ErrorMessage se indican como errores.
Para facilitar el envío de información detallada sobre eventos de la transacción al soporte técnico o al administrador del sistema, exporte el registro de eventos a un archivo CSV haciendo clic en el botón Export to CSV en la parte superior de la ventana Transaction Event Log.

Reinicio de transacciones fallidas

Puede volver a procesar una transacción fallida cuando se produzcan problemas externos, como tiempos de espera de red, fallas en llamadas a APIs de terceros o incidencias en la plataforma Vantage. Volver a procesar un documento no computa en su recuento de páginas.  Las transacciones con errores de “Ejecución de trabajo” son aptas para volver a procesarse. Para reiniciar una transacción, vaya a Skill Monitor, seleccione la transacción fallida y haga clic en Reiniciar Create API Client Una vez reiniciada, seleccione Mostrar registro para comprobar que la transacción se haya reiniciado y ver más detalles del registro.  Create API Client Si el reprocesamiento se realiza correctamente, la transacción ya no podrá reiniciarse.  
Nota: Si edita un Process Skill, corrige el problema, realiza cambios y luego lo vuelve a publicar, se crea una nueva versión. Sin embargo, si reinicia la transacción fallida, se usará la versión anterior del Process Skill, no la nueva, por lo que probablemente la transacción vuelva a fallar.