Saltar a contenido

HU-28 · Correlación de mensajes con instancias de proceso

Resumen

Como operador de procesos, quiero que los mensajes entrantes se correlacionen correctamente con instancias de proceso (por ejemplo usando un businessKey o variables), para asegurar que la información alcance la instancia correcta y no inicie procesos duplicados.

Criterios de aceptación

  • Existe una regla de correlación configurable (por businessKey, expresión o variable de correlación) usada por Message Catch.
  • Si la correlación encuentra una instancia en espera, el mensaje se entrega a esa instancia; si no, se puede iniciar una nueva instancia si está configurado.
  • Se registran eventos de correlación y casos no correlacionados para diagnóstico.
  • En caso de múltiples coincidencias, se aplica una política definida (error, entregar a la primera, o crear nueva instancia).

Notas

  • Probar escenarios de correlación con datos de alta concurrencia para evitar condiciones de carrera.