Árvore de páginas

Índice


Hablando de centro de diagnóstico...


El centro de diagnóstico tiene como objetivo ofrecerles a los clientes un lugar único para que se pueda realizar la validación de procesos y solicitudes que presenten alguna inconsistencia, además de extraer los datos de los flujos de trabajo de Fluig, lo que permite que esta información sea fácilmente visualizada y también se pueda enviar a los equipos de servicio, consultoría y desarrollo.



Accediendo al centro de diagnóstico


01. En el menú lateral de fluig, active Procesos.

02. A continuación, active Centro de diagnóstico.


Estadísticas generales


En las Estadísticas generales se puede verificar la cantidad de solicitudes y procesos con algún tipo de error o alerta. 

Para verificar la cantidad total de solicitudes y procesos con error, simplemente active la flecha que se encuentra en la esquina superior derecha de la pantalla girando a la izquierda o a la derecha, para que se puedan verificar las fechas anteriores o volver al día actual. También es posible filtrar en la flecha de al lado de la fecha y elegir una de las opciones disponibles. 

01. Active la flecha, que se encuentra al lado de la fecha actual, y seleccione una de las opciones de filtro disponibles.

Hoy: muestra el total de solicitudes y procesos con error o alerta en el día actual.

Últimos 7 días: muestra el total de solicitudes y procesos con error o alerta en los últimos 7 días.

Últimos 15 días: muestra el total de solicitudes y procesos con error o alerta en los últimos 15 días.

Últimos 30 días: muestra el total de solicitudes y procesos con error o alerta en los últimos 30 días.

Período personalizado: Permite incluir un período de tiempo para que se muestre el total de solicitudes y procesos con error o alerta, luego de incluir el período, active Aplicar.


Visualizar el registro diario del entorno


Aquí se puede ver el registro diario del entorno. Con ello, también es posible realizar filtros, hacer búsquedas y seleccionar el tipo de registro que desea visualizar.

01. Para visualizar el registro, simplemente debe acivar el botón Ver registro diario del entorno.

02. Para buscar una palabra o un término específico, utilice la búsqueda que se encuentra en la esquina superior izquierda.

03. Para seleccionar un registro específico, simplemente seleccione el tipo que desea filtrar: Error, Warm, Info o Debug.

04. Para filtrar el registro por una hora específica, simplemente active la opción Desde y seleccione la hora de inicio y finalización.

Para borrar los filtros, simplemente active la opción Borrar filtros, que se encuentra en la esquina superior derecha.


Solicitudes


En la pestaña Solicitudes, es posible verificar todas las solicitudes que se encuentran en estado de error. También se puede filtrar por tipo de solicitud y ver el diagnóstico de cada una en detalle.En la lista de solicitudes, podemos ver información como el número de la solicitud, proceso, versión, responsable, fecha del error, actividad y diagnóstico.

01. En elFiltro, que se encuentra encima de la lista, podemos filtrar Por solicitud, Por proceso, Por responsable, Por actividad o Por error.

02. En los resultados por página, podemos definir la cantidad de solicitudes que aparecerán en la lista en 10, 25, 50 o 100 solicitudes por página.

03. Para ver el diagnóstico de la solicitud, simplemente active el ícono .

04. Se abrirá una nueva ventana que muestra cierta información del diagnóstico de la solicitud. Para obtener más información, active Ver detalles y acciones.

05. En la ventana de Diagnóstico de la solicitud , se puede ver información general como el mensaje de error, registro de la solicitud, acciones y activar del centro de atención.

06. En el registro de la solicitud, es posible copiarlo en el portapapeles haciendo clic en el ícono o incluso expandirlo para verlo en un tamaño más grande haciendo clic en el ícono .

07. Al activar Ver solicitud, , el usuario será dirigido directamente a la solicitud en la central de tareas.

08. En Acciones, se podrán realizar determinadas acciones con respecto a la solicitud y al proceso.

De la solicitud:

Reenviar solicitud - permite enviar nuevamente la solicitud.

Generar registro descriptivo - genera un registro descritivo de la solicitud para que pueda volver a ejecutarse. 

Al activar esta opción, haga clic en Continuar para que la solicitud se vuelva a ejecutar.

Descarga de la solicitud - permite realizar la descarga de la solicitud.

Al descargar la solicitud, los datos relacionados con el proceso, como formularios, registros y datos adjuntos, se podrán incluir en el archivo de exportación.

Para continuar con su solicitud, deberá seleccionar si desea exportar sus archivos adjuntos o anonimizar los campos de su formulario.

Para ello, simplemente active las opciones que desee y déjelas en verde.

También es necesario marcar la opción que conoce y acepta los datos que se expondrán para la descarga del archivo, referente a la solicitud en cuestión.

Una vez que se hayan realizado todos los pasos, simplemente active Descargar.

Se generará un archivo .zip de descarga con toda la información de la solicitud.

Del proceso:

Diagnóstico del proceso - al activar esta opción, se abrirá una nueva ventana que le permitirá verificar el diagnóstico del proceso. También muestra las alertas de desarrollo, el mensaje de alerta y el script. 

Si desea copiar el script en el portapapeles, simplemente active el ícono .

Editar scripts - al activar esta opción, se abre una nueva ventana que se dirige al editor de script. Permitiendo así la visualización y la edición de los scripts del proceso. 

Las ediciones de los scripts del proceso generan una nueva versión de scripts aplicada solo a la solicitud específica. Si se corrige el error diagnosticado, la versión del script se podrá actualizar y convertirse en la predeterminada para todas las solicitudes futuras que se refieran al proceso. Las ediciones se pueden recuperar a través del administrador de versiones.

Para editar, simplemente haga clic en el área de edición en Editar

Para ver versiones anteriores y administrarlas, simplemente haga clic en Versiones

En la lista de script del proceso, se pueden ver todos los scripts contenidos en el proceso y seleccionar uno por uno para su edición.

Para copiar el script deseado, active el ícono .

Una vez finalizadas las verificaciones y la edición, active Reenviar solicitud.

09. En el mensaje de error, puede haber una breve descripción del tipo de error.

10. También se puede activar el soporte directamente desde el centro de diagnóstico. Simplemente active el botón Acceder al Centro de atención y será dirigido directamente al soporte de TOTVS Fluig.


Procesos


En la pestaña de Procesos es posible verificar todos los procesos que se encuentran en estado de error o alerta. También se pueden filtrar los procesos por su estado y realizar una búsqueda por el código o la descripción del proceso. En la lista de procesos, podemos ver información como Código, Proceso, Versión, Activo, En edición y Diagnóstico.

01. En el filtro Por procesos, podemos filtrar Procesos con error, Procesos con alerta, Procesos activos, Procesos inactivos, Procesos publicados, Procesos en edición, Todas las versiones y Últimas versiones.

02. En Mostrar resultados por página, podemos definir la cantidad de procesos que aparecerán en la lista en 10, 25, 50 o 100 procesos por página.

03. Para ver el diagnóstico del proceso, simplemente active el ícono .

04. En la ventana de Diagnóstico del proceso, es posible ver las pestañas de Alertas de desarrollo y Errores en solicitudes.

Pestaña Alertas de desarrollo:

Contiene información de mensaje de alerta y script.

Pestaña Errores en solicitudes:

Contiene información del mensajes de error y otra información de la solicitud con error.

Para ver la solicitud, haga clic en el ícono que se dirigirá directamente al diagnóstico de la solicitud.


Prácticas de desarrollo no recomendadas


A continuación se enumeran las prácticas de desarrollo que clasificamos en el Centro de diagnóstico como no recomendadas:

  • Cuando se utiliza un mecanismo por usuario o ejecutor de actividad, se recomienda tener un administrador en el proceso en caso de que el usuario en cuestión esté desactivado:

Cuando una actividad está configurada con un mecanismo por usuario, si este usuario está desactivado, al mover la solicitud, la solicitud se mueve al administrador de procesos. Pero si no hay un administrador, se producirá un error. Lo mismo ocurre cuando se utiliza un mecanismo por ejecutor de la actividad y este ejecutor está desactivado. Por lo tanto, se recomienda configurar un administrador en estos casos.

Enlace: Mecanismo de asignación

Imagen:

Mecanismo de atribuição - fluig Developer - TDN

  • La propiedad AutomaticTasks se ha interrumpido desde la versión 1.5.9 y puede dejar de funcionar sin previo aviso:

Esta propiedad ya no se debe utilizar porque se ha descontinuado. Para evitar problemas en futuras actualizaciones de Fluig, se debe eliminar la propiedad y ajustar el proceso para no hacer uso de ella.

  • Este es un proceso estándar de Fluig y solo se actualiza la primera versión. Al crear una nueva versión, las actualizaciones del producto no tendrán ningún efecto en este proceso:

A menudo, en nuestras actualizaciones hacemos pequeños ajustes, correcciones y mejoras en el proceso de listado de tareas y en el subproceso adhoc. Sin embargo, solo lo aplicamos en la versión 1. Al realizar modificaciones en este proceso, usted no recibe nuestros cambios.

  • La actividad condicional tiene un temporizador con menos de 3 minutos que puede, en caso de falla, acumular varias solicitudes ejecutándose al mismo tiempo y en un corto período de tiempo:

Al crear una actividad condicional, fluig ejecutará el script tal como está configurado. Si no obtiene la respuesta deseada, se programa una nueva ejecución. En el caso de una integración que presenta inestabilidad o incluso alguna otra falla en el código, estas programaciones pueden terminar acumulándose a medida que aumenta el número de solicitudes, lo que puede llevar a una masa excesivamente grande de programaciones que causan lentitud en Fluig en su conjunto.

  • La actividad de servicio tiene un temporizador de 1 minuto con más de 7 intentos que puede, en caso de falla, acumular varias solicitudes ejecutándose al mismo tiempo y en un corto período de tiempo:

Al crear una actividad condicional, fluig ejecutará el script tal como está configurado. Si no obtiene la respuesta deseada, se programa una nueva ejecución. En el caso de una integración que presente inestabilidad o incluso alguna otra falla en el código, estas programaciones pueden terminar acumulándose dependiendo de la cantidad de solicitudesabiertas por minuto, lo que puede llevar a una masa excesivamente grande de programaciones que causan lentitud en Fluig en su conjunto.

  • El script de personalización está utilizando las conexiones internas de Fluig con la base de datos. Utilice la conexión /jdbc/AppDS

Fluig proporciona la conexión AppDS que deben utilizar las personalizaciones en lugar de FluigDS y FluigDSRO.

Enlace: Desarrollo de Datasets

  • Los archivos de traducción hacen referencia a una actividad que no existe:

En los archivos de traducción, hay actividades que no existen en la diagramación. Esto sucede cuando una actividad se ha eliminado normalmente. Para evitar confusiones futuras, se recomienda eliminar estas traducciones de actividades que ya no existen.

  • Las propiedades de la actividad son diferentes de las que se encuentran en los archivos de traducción:

Cuando se configura un proceso y se generan las traducciones, fluig ignora las propiedades de la actividad y la utiliza tal como está configurada en la traducción. Por eso generar confusión en el desarrollador, se recomienda que al menos un idioma sea igual a la configuración que se realizó en la actividad o que se elija un idioma y se elimine uno de los archivos de traducción de ese idioma, así, cuando se trate de mover la solicitud en ese idioma que se eliminó, se utilizarán los datos configurados en la pantalla.

  • La propiedad del proceso es diferente de la que se encuentra en los archivos de traducción:

Cuando se configura un proceso y se generan las traducciones, fluig ignora las propiedades del proceso y las utiliza tal como se configuran en la traducción. Por eso genera confusión en el desarrollador, se recomienda que en al menos un idioma sea igual a la configuración que se realizó en el diagrama o que se elija un idioma y se elimine uno de los archivos de traducción de ese idioma, así, cuando se intente mover la solicitud en este idioma que se eliminó, se utilizarán los datos tal como se configuraron en la pantalla.

  • El script de personalización está generando un error en un método que no va a detener la transacción y no impedirá que la solicitud se mueva:

Lanzar una excepción en el script, además de interrumpir la ejecución del script por sí mismo puede evitar que se mueva toda la solicitud. Sin embargo, no todos los métodos tienen esta característica, ya que la información se ha conservado en el punto donde se ejecuta el script. Consulte la documentación para conocer cuáles son estos métodos.

Enlace: Tratamiento de excepciones

  • El script de personalización está conectado a un servicio durante el movimiento, lo que puede ralentizar a este. Utilice la actividad de servicio:

Fluig tiene la actividad de servicio que se debe utilizar para realizar integraciones con otros servicios de terceros o incluso con el propio fluig. Como ventaja, ofrece reintentos automáticos o incluso un flujo de contorno para eventules problema de conexión o datos. El uso en otro punto del producto puede ralentizar el movimiento del proceso. Más información sobre la actividad de servicio:

Enlace: Integración asincrónica a través de procesos de flujo de trabajo

Imagen:

Integração assíncrona via processos workflow - fluig Developer - TDN



¡Esté atento!

Esta documentación es válida a partir de la actualización 1.8 - Mist. Si utiliza una actualización anterior, puede contener información diferente de la que ve en su plataforma.

  • Sem rótulos