Resueltas

Flujos de Mensajes entre tareas

Hola, tengo una duda sobre flujos de mensajes. Según la notación de referencia (página de BPMN) el flujo de mensajes permite comunicar elementos que están preparados para enviar o recibir mensajes: eventos de envío y recepción y tareas de envío y recepción. Y que el flujo de mensaje no debe estar en un mismo Pool sino que se utiliza para comunicar distintos Pools o procesos.

Ahora bien he visto ejemplos donde se relacionan tareas (de distintos pools) con un flujo de mensaje, por ejemplo: enviar orden de compra, y en el otro pool sería recibir orden de compra.

Mi pregunta es: estas tareas que estan conectadas por un flujo de mensaje se asume que son tareas que envian y reciben mensajes (las que tienen el adorno del sobre lleno y vacío?) o son tareas comunes? y si la respuesta es si! como sabemos que tienen la capacidad de enviar o recibir mensajes?

Otra pregunta: Otro caso que he visto y confunde, que una misma tarea tiene un mensaje saliente y un mensaje entrante de y hacia a otra actividad en otro pool ej. solicitar aprobación de crédito y la otra tarea "aprobar crédito", en este caso no serían 2 actividades distintas en cada pool? una que envíe el mensaje, otra que reciba y en el otro pool lo mismo?

Comentarios (1)

photo
1

Estimada Teresa,

Frente a la primer pregunta, la interacción entre procesos se hace a través de eventos. Para más información, ver Modelar procesos Colaborativos del siguiente articulo: http://help.bizagi.com/process-modeler/es/index.html?multiple_pools.htm.

Sin embargo, existen unas reglas que debe contemplar de acuerdo al flujo del mensaje. Para más información: http://help.bizagi.com/process-modeler/es/index.html?reglas_de_conexion_de_flujos_d.htm

Para responder la segunda pregunta, debe tener en cuenta las reglas anteriormente explicadas. Un ejemplo de ello es: http://help.bizagi.com/process-modeler/es/index.html?example_collaboration_in_proce.htm

Saludos