---
title: "¿Cómo arrancar un DataFlow desde el FlowEngine?"
canonical: "https://onesaitplatform-es.refined.site/space/DOC/2216725393/%C2%BFC%C3%B3mo%20arrancar%20un%20DataFlow%20desde%20el%20FlowEngine%3F"
format: markdown
---
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“.

![image](media://c7e65ecd-baa4-4170-94e0-cb04b39298a2)

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

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


2. Selecciona el dominio sobre el que quieres trabajar:
  
3. 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”"}'
4. 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**: