Manejo de Errores

El HTM floclient también ofrece una implementación de la interfaz 'FlowErrorExtensions' de flo-lang. Esta extensión proporciona la capacidad de conectar errores que ocurren en el procesamiento de flujo en HTM para que los usuarios puedan manejarlos.

La extensión proporciona la siguiente capacidad cuando está activada:

  • Cuando ocurren errores inesperados durante el procesamiento del flujo, el flujo pasará al estado 'En Error' y se generará un nuevo HTM Se genera una tarea de tipo 'ERROR_PROCESS'.

  • La nueva tarea estará disponible en HTM y tienen cuatro tipos diferentes de resultado:

    • Abortar- esto abortará el flujo.

    • Forzar Completo- esto forzará el flujo al estado especial 'Forzar Completado'.

    • Currículum- esto indicará al flujo que intente reintentar las acciones anteriores; esto es particularmente útil, por ejemplo, si el problema ha sido resuelto y un reintento es el siguiente paso lógico.

    • Operaciones Personalizadas- Si el error ocurrió en un estado en el que un custom La operación puede ser realizada, entonces esto estará disponible como una opción.

Se proporcionan detalles sobre cómo utilizar la extensión.aquí.