Subflujos
OneChat ofrece 3 tipos diferentes de flujos.
| Tipo de flujo | Descripción |
| --- | --- |
| Subflujo normal | Varía según los canales, subflujo básico |
| Workflow | Funciona en el backend sin influir en la tarea del front end |
| Function Flow | Realiza tareas repetitivas |
Workflow
Workflow es mejor para ejecutar algunas acciones en segundo plano, como enviar datos a una solicitud externa para seguimiento, lo cual puede tardar unos segundos en completarse, y la respuesta no es necesaria para el siguiente mensaje enviado al usuario del bot.
No podrás usar ningún envío de mensajes ni hacer preguntas al usuario del bot dentro de un workflow.
Function flow
notaFunction flow es mejor para un flujo reutilizable, que maneja la lógica común y devuelve los resultados mediante el nodo de salida. Por ejemplo, puedes usarlo para verificar el horario comercial y luego enrutar a diferentes salidas según ese horario.
También puedes verificar si el usuario tiene una etiqueta específica o no, y después continuar con diferentes preguntas según el resultado. El beneficio clave es que, si tienes muchos subflujos que necesitan manejar una lógica similar, al usar Function Flow podrás administrar la lógica desde un solo flujo; es fácil de mantener y de modificar.
Function flow es mejor para un flujo reutilizable, que maneja la lógica común y devuelve los resultados mediante el nodo de salida. Por ejemplo, puedes usarlo para verificar el horario comercial y luego enrutar a diferentes salidas según ese horario.
También puedes verificar si el usuario tiene una etiqueta específica o no, y después continuar con diferentes preguntas según el resultado. El beneficio clave es que, si tienes muchos subflujos que necesitan manejar una lógica similar, al usar Function Flow podrás administrar la lógica desde un solo flujo; es fácil de mantener y de modificar.