...
View file | ||
---|---|---|
|
¿Cómo lanzar un Dataflow?
Info |
---|
Previamente se habrá tenido que crear el dataflow que se quiere lanzar |
Para lanzar un dataflow tenemos que seleccionar la plantilla Onesait Platform Dataflow
...
Vamos a ver el funcionamiento de esta plantilla con el siguiente ejemplo:
...
launchDataflow: Service Task que implementa el template Onesait Platform Dataflow y lanza el Dataflow deseado. Hay que observar varias cosas en la configuración:
El campo Platform enviornment es opcional, en el caso de no especificarlo se utilizará el endpoint del entorno en el que se haya desplegado el proceso.
El campo parameters es opcional, en el caso de que el dataflow que se quiera lanzar requiera de algún parámetro se le podrá indicar al BPM en este campo en formato JSON. También puede parametrizarse con la nomenclatura ${parameters} si queremos que los datos se monten dinámicamente.
El resultado de la ejecución del dataflow se almacena en la variable dataflowResponse.
...
doSomething: User Task que se queda esperando una acción del usuario.
Visualizar la ejecución del proceso
Una vez desplegado el proceso en el BPM Engine, podemos lanzarlo y veremos lo siguiente:
...
El resultado de la ejecución del dataflow se almacena en la variable dataflowResponse en formato JSON
Si inspeccionamos la varibale dataflowResponse vemos que el dataflow se ha arrancado correctamente
A continuación dejamos el BPMN del ejemplo:
View file | ||
---|---|---|
|