Saltar a contenido

HU-27 · Recibir mensaje y activar proceso (Message Catch)

Resumen

Como usuario autorizado, quiero modelar la recepción de un mensaje en un proceso para representar que su inicio o su continuación depende de un evento que ocurre fuera de él.

Cómo se ve y qué significa en BPMN

Un evento de recepción de mensaje (message catch) es un círculo con un sobre sin rellenar. Su posición cambia lo que significa:

  • Como evento de inicio, dibujado con borde sencillo, el proceso arranca cuando llega el mensaje.
  • Como evento intermedio, dibujado con doble borde, el proceso se detiene ahí y espera hasta que el mensaje llegue.
Empresade inicioRegistrarsolicitudintermedioCerrarcaso

Evento de recepción: de inicio arranca el proceso, intermedio lo deja en espera

Criterios de aceptación

  • Se puede agregar un elemento de tipo Message Catch indicando el nombre del mensaje esperado.
  • Se distinguen las dos variantes: de inicio (arranca el proceso) e intermedio (deja el proceso en espera).
  • Se documentan los datos que se esperan recibir y qué actividades del proceso los utilizan.
  • El editor valida que exista un Message Throw (HU-25) con el mismo nombre en el diagrama, o que el mensaje se marque explícitamente como de origen externo.
  • Un Message Catch de inicio no puede tener arcos entrantes.
  • El elemento se puede editar y eliminar, con confirmación previa y registro en el historial.

Notas

  • El sistema modela la espera, no la ejecuta: no hay instancias en ejecución ni recepción real de mensajes.
  • Es el elemento contrario a HU-25: juntos definen la colaboración entre dos pools del diagrama.