/
¿Cómo arrancar un DataFlow desde el FlowEngine?

¿Cómo arrancar un DataFlow desde el FlowEngine?

En este tutorial, vamos a ver cómo lanzar un DataFlow desde el Flow Engine.

Para ello, vamos a usar el nodo “Start Dataflow“ de la categoría “Onesait Platform Dataflows“.

Veamos cómo puedes usar dicho nodo. Para ello, sigue estos pasos:

  1. Selecciona la opción "My Digital Flows" del menú:

     

 

  1. Selecciona el dominio sobre el que quieres trabajar:

     

  2. Una vez dentro del dominio, arrastra un nodo de tipo "Start Dataflow" al flujo y haz doble click para ver sus propiedades de configuración:

     

    Las propiedades base son las siguientes:

    • Name: Nombre que le quieres dar al nodo para su visualización en el flujo.

    • Dataflows available: Lista de todos los DataFlows disponibles por el usuario.

    • Dataflow: Dataflow seleccionado de la lista anterior. Éste será el DataFlow que se lanzará. En el caso de que en el mensaje entrante msg.dataflowIdentification exista y tenga contenido, este valor será usado en vez de la propiedad del nodo.

    • Reset origin: Si se marca, se reiniciará la lectura del origen. En el caso de que en el mensaje entrante msg.resetOrigin exista y tenga contenido en el mensaje entrante, este valor será usado en vez de la propiedad del nodo.

    • Parameters: Lista de parámetros que se pasarán al arranque del DataFlow. El valor de cada parámetro puede ser estático (string) o venir en el campo de un mensaje entrante (msg).

      En el caso de que en el mensaje entrante tenga definida la propiedad msg.parameters, y ésta tenga contenido, este valor será usado en vez de la propiedad del nodo. El formato de dicho campo debe ser un JSON que contenga clave/valor como el siguiente:

      msg.parameters = '{"query":"where field=”value”"}'

  3. Lanzar el Dataflow

    Cada vez que un mensaje llegue al nodo, intentará arrancar el DataFlow seleccionado. El resultado de la operación, así como su estado serán devueltos en el msg.payload:

     

 

Related content

¿Cómo controlar la respuesta de un DataFlow desde el FlowEngine?
¿Cómo controlar la respuesta de un DataFlow desde el FlowEngine?
More like this
¿Cómo parar un DataFlow desde el FlowEngine?
¿Cómo parar un DataFlow desde el FlowEngine?
More like this
¿Cómo comprobar el estado de un DataFlow desde el FlowEngine?
¿Cómo comprobar el estado de un DataFlow desde el FlowEngine?
More like this
Cómo funcionan las instancias
Cómo funcionan las instancias
More like this
Cómo funcionan las instancias
Cómo funcionan las instancias
More like this
APIs de gestión del DataFlow
APIs de gestión del DataFlow
More like this