Configuracion de boundary events

1
0
-1

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.

2vhLhzF

2 answers

1
0
-1
This one is the BEST answer!

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

Comments

Submitted by thalia.cruz on Tue, 02/27/2024 - 14:20

Aquí un video que explica lo que se tendría que hacer con un conector Groovy: https://youtu.be/KEYg6B2dJ6c

1
0
-1

Muchas gracias.

Notifications