Ir al contenido principal

Variables Dinámicas en la Ejecución de Flujos

Markus Taylor avatar
Escrito por Markus Taylor
Actualizado hace más de 2 semanas

Variables Dinámicas en la Ejecución de Flujos

Este artículo está dirigido a los usuarios de Flow Builder que desean transferir información dinámicamente entre pasos. Con la funcionalidad de variables, puedes recopilar datos durante la ejecución —no solo al inicio— y reutilizarlos en tareas posteriores, correos electrónicos y retrasos.


🚀 ¿Qué Hay de Nuevo?

Ahora puedes exponer campos de formularios como variables dentro del flujo, lo que habilita automatizaciones potentes y flexibles:

✅ Asignar tareas según las respuestas del usuario
✅ Personalizar correos con datos del formulario
✅ Controlar dinámicamente retrasos usando fechas recolectadas

Una vez que un campo es marcado como variable, estará disponible para reutilizarse en pasos posteriores — ya no es necesario recolectar todo al inicio del flujo.


🎯 Casos de Uso Reales

1. Asignar Tareas Dinámicamente

Recoge una entrada del usuario en un paso y asigna una tarea en un paso posterior.
Ejemplo:
Paso 2: El formulario pide un Revisor de QA (Tipo de Campo: Usuario)
→ Campo expuesto como variable: qa_reviewer
Paso 5: Tarea asignada a {{qa_reviewer}}


2. Personalizar Correos con Datos del Formulario

Haz referencia a campos numéricos o de respuesta corta en mensajes.
Ejemplo:
Paso 3: El formulario solicita el Número de Parte (Tipo de Campo: Número)
Paso 6: El correo dice:
"Hola, {{part_number}} está disponible para enviar."


3. Controlar Retrasos Usando Fechas Recogidas

Permite que una fecha especificada por el usuario determine el momento de los siguientes pasos.
Ejemplo:
Paso 3: El formulario incluye "Fecha de Vencimiento de la Factura" (Tipo de Campo: Fecha)
→ Campo expuesto como invoice_due
Paso 5: Agrega un retraso hasta {{invoice_due}}


🔧 Cómo Funciona

Exponer Campos como Variables

Al configurar un paso de formulario:
Activa la opción “Hacer que este campo esté disponible como variable”
El nombre de la variable se genera automáticamente a partir del nombre del campo (puede personalizarse)


Tipos de Campos Compatibles:

✅ Respuesta Corta
✅ Número
✅ Usuario
✅ Moneda
✅ Fecha (solo para configuraciones fijas, no dinámicas como SLA o fechas límite)

No Compatibles:

❌ Texto Largo
❌ Selección Única
❌ Selección Múltiple
❌ Archivos Adjuntos


🧠 Mejoras en el Constructor de Flujos

✨ Nuevo Panel de Variables

Visualiza todas las variables disponibles en el flujo y en qué paso aparecen por primera vez.
Ejemplo de interfaz:
qa_reviewer — Disponible después del Paso 2

⛔ Validación Inteligente

Te ayudamos a evitar errores:
🚫 Error si intentas usar una variable antes de ser recolectada
⚠️ Advertencias en el constructor para referencias anticipadas


📘 Cómo Referenciar Variables

Usa la sintaxis {{nombre_variable}} en los lugares compatibles:

  • Asignaciones de tareas

  • Descripciones y leyendas de pasos

  • Correos electrónicos

  • Retrasos temporales


♻️ Extra: Reutilizar Datos Recogidos Tarde

También puedes hacer referencia a datos recolectados más adelante en el flujo. Ideal para:

  • Aprobaciones a mitad del proceso

  • Flujos condicionales

  • Notificaciones posteriores a revisiones

¿Ha quedado contestada tu pregunta?