Hola, estoy configurando un evento límite de tipo captura de error en una tarea, y no encuentro documentación al respecto. Lo mismo me ocurre con un evento límite de tipo capturar mensaje en una tarea. En la ayuda online de Bonita no he encontrado documentación. ¿Hay algún otro recurso disponible o alguien puede indicar los pasos a seguir en cada caso para configurar los eventos de límite de tipo mensaje o error? Imagen adjunta del proceso de ejemplo que estoy preparando, Gracias.
Hola MichaelJefferson
Creo que para este caso vale la pena explicar 2 tipos de errores a los que te puedes enfrentar:
Error BPMN: un error que puede ser configurado con un conector y donde en el caso en el que éste falle, la forma en que se comporta puede ser configurada.
Error técnico: un error que pone la tarea en estado de "failed" y que puede ser reintentado una vez que se corrige la causa. https://documentation.bonitasoft.com/bonita/latest/runtime/admin-application-task-list#_replay_a_failed_flow_node
Si entiendo bien, lo que quieres es definir el primer caso: un error BPMN.
Nuestra recomendacion seria que pongas toda la lógica en un conector, y que a nivel de la tarea, lo definas como un evento BPMN que vas a capturar gracias a un evento límite en dicha tarea. Aqui la documentación sobre esto: https://documentation.bonitasoft.com/bonita/latest/process/events#_error_events
https://documentation.bonitasoft.com/bonita/latest/process/connectivity-overview#_add_a_connector
Espero que esto te ayude.
Saludos
Muchas gracias.
Aquí un video que explica lo que se tendría que hacer con un conector Groovy: https://youtu.be/KEYg6B2dJ6c