Utilice el nodo FlowOrder para controlar el orden de proceso en un flujo de mensajes.
Cuando se conectan nodos de flujo de mensajes, el intermediario determina el modo en que se procesan las diferentes conexiones. Esto incluye el orden en el que se procesan. Si ha conectado más de un nodo o secuencia de nodos a un solo terminal de salida, no puede predecir si se procesa una secuencia antes de otra para un mensaje.
Si el orden del proceso es importante en el flujo de mensajes, utilice el nodo FlowOrder para forzar un orden prescrito del proceso de los mensajes propagados por este nodo.
El nodo FlowOrder tiene dos terminales de salida que puede conectar para controlar el orden en el los nodos subsiguientes procesan el mensaje. Los terminales de salida denominados Primero y Segundo siempre se procesan en este orden.
Cuando conecte un nodo o una secuencia de nodos al terminal Primero, el mensaje de entrada pasará al nodo siguiente y todos los procesos definidos por todos los nodos posteriores de esta secuencia se completarán antes de el control vuelva al nodo FlowOrder.
El mensaje de entrada se propagará al nodo siguiente de la secuencia de nodos conectada al terminal Segundo.
El mensaje pasado a ambas secuencias de nodos,desde el terminal Primero al terminal Segundo, es idéntico. Siempre es el mensaje que recibe el nodo FlowOrder como entrada. El mensaje que propaga el nodo FlowOrder al terminal Segundo no se ve afectado en absoluto por el proceso del mensaje que ha realizado la secuencia de nodos conectados al terminal Primero.
El nodo FlowOrder no proporciona ningún otro proceso en el mensaje de entrada; se utiliza solamente para imponer orden en procesos posteriores.