Documentation for a newer release is available. View Latest

¿Cómo uso las funciones de publicación?

La marca 'Publishing' está disponible en todas las definiciones de estado dentro de un flujo:

publishing 1

Cuando la marca Is Publishing? está habilitada en una definición de estado, significa que el flujo publicará un evento cuando alcance este estado. Esta característica es particularmente útil para la comunicación flow-to-flow, ya que permite que el flujo llamador defina un Comportamiento de Evento específico al recibir estos eventos publicados del flujo llamado.

Si seleccionas una definición de estado en MPS y abres el inspector (CTRL+ALT+I), puedes ver que hay más capacidades de publicación disponibles:

publishing 2

Un parámetro importante que podemos configurar aquí es Published Data, que nos permite especificar qué datos se incluyen en el evento publicado. De nuevo, considerando el ejemplo flow-to-flow, esto puede aprovecharse para intercambiar datos relevantes entre el flujo llamado y el flujo llamador (o flujos).

A partir de la versión de lanzamiento 2024.4.0, las funciones de publicación solo se utilizan en la comunicación flow-to-flow. Sin embargo, se espera que en una próxima versión esté disponible una nueva extensión que permita implementaciones personalizadas de estas funciones.