Skip to content

Constructor visual

El constructor de flujos de trabajo es un lienzo donde cada flujo de trabajo se dibuja como un grafo de nodos conectados por líneas. Los disparadores están en la parte superior; las acciones fluyen hacia abajo; todo es editable en el lugar.

Lienzo del constructor de flujos de trabajo

Abrir el constructor

Desde Flujos de trabajo, haz clic en un flujo de trabajo existente para editarlo, o en el botón de crear para uno nuevo.

El lienzo

El área principal es una superficie infinita de paneo/zoom. Puedes:

  • Arrastrar el fondo para hacer paneo.
  • Hacer scroll para hacer zoom.
  • Hacer clic en un nodo para seleccionar y abrir su panel de configuración.
  • Shift-clic en múltiples nodos para moverlos juntos.
  • Arrastrar desde el manejador inferior de un nodo al manejador superior de otro nodo para conectar.

El botón de auto-disposición endereza el grafo usando Dagre — útil cuando has estado moviendo nodos manualmente y quieres una vista ordenada.

Añadir un disparador

Cada flujo de trabajo necesita al menos un disparador.

  1. Haz clic en el botón Añadir disparador (o arrastra un nodo de disparador al lienzo).
  2. Elige un tipo de disparador — ver Disparadores para el catálogo completo.
  3. Configura las opciones del disparador en el panel lateral. Algunos disparadores necesitan configuración extra (ej. schedule necesita una expresión cron, member.unit_assigned necesita qué unidad).

Para flujos de trabajo multi-disparador, puedes añadir más disparadores y conectarlos todos a un nodo de unión de disparadores que se ramifica hacia la secuencia de acciones compartida.

Añadir una acción

  1. Haz clic en el botón Añadir acción o arrastra desde la biblioteca de acciones a la izquierda.
  2. Elige el tipo de acción del catálogo. Ver Acciones para la lista completa.
  3. Configura la acción en el panel lateral.

Acciones comunes para empezar:

  • Send message — elige un canal, destinatarios, plantilla.
  • Wait delay — pausa por N horas / días antes de continuar.
  • Condition — ramifica según datos del miembro.
  • Update member — cambia un campo personalizado, asigna a un grupo, etc.

Conectar nodos

Arrastra desde el punto inferior de un nodo al punto superior de otro. La línea representa "después de que termine esto, haz aquello a continuación."

Un nodo condition tiene dos salidas (verdadero / falso). Un nodo split se ramifica hacia múltiples ramas que todas se ejecutan.

El selector de tokens de fusión

En cualquier lugar donde un campo de texto acepte datos dinámicos (cuerpo del mensaje, carga útil del webhook, valor de set-variable), el selector de tokens de fusión está a un clic de distancia. Muestra cada token disponible según:

  • El tipo de disparador (así que member.created expone {{member.first_names}}).
  • Los pasos previos de la acción (así que un resultado de find member expone sus tokens a acciones posteriores).
  • Variables a nivel de flujo de trabajo que hayas definido.

Guardar y versionado

Haz clic en guardar para confirmar. Los flujos de trabajo tienen modo borrador — tus cambios no entran en efecto en ejecuciones en vivo hasta que publiques.

Cada guardado incrementa un número de versión. Las versiones antiguas se mantienen para que puedas ver cómo lucía el flujo de trabajo al momento de cualquier ejecución histórica. Aún no puedes revertir a una versión anterior con un clic, pero puedes ver el diff en el registro de actividad.

Activar

Cambia el estado del flujo de trabajo de Borrador a Activo. A partir de ahora el disparador iniciará ejecuciones. Cambia de vuelta a Pausado para detener más ejecuciones sin eliminar la definición.

WARNING

Activar un flujo de trabajo inmediatamente significa que eventos históricos previos a la activación no se disparan hacia atrás. Si construyes un flujo de trabajo "bienvenida a nuevos miembros" hoy, los miembros de hoy no recibirán el mensaje de bienvenida retroactivamente. Usa el disparador manual si necesitas rellenar.

Probando

Antes de publicar, usa la función de ejecución de prueba. Elige un miembro de muestra, haz clic en probar, y observa la ejecución de extremo a extremo. Los mensajes se envían a tu propio número, no al miembro real. Útil para detectar tokens de fusión con errores tipográficos o lógica de condición incorrecta.

Consejos

  • Nombra tus flujos de trabajo específicamente. Bienvenida a nuevos miembros está bien; Flujo de trabajo 1 se lamenta en tres meses.
  • Usa comentarios. Cada nodo tiene un campo de comentario opcional — deja migas de pan para el siguiente administrador.
  • Construye pequeño primero. Haz funcionar un flujo de trabajo de 1 paso antes de añadir retrasos y ramas.
  • Usa el modo borrador agresivamente. Es mucho más barato encontrar un bug en pruebas que después de enviar 500 mensajes equivocados.

Próximos pasos