Skip to main content
Las reglas condicionales deciden el camino del flujo: comparan un valor (una respuesta o una variable) y, si la condición se cumple, dirigen hacia el siguiente nodo o hacia una acción. Editor de regla condicional

Comparadores por tipo

No todos los comparadores aplican a todos los tipos. El comparador always (siempre) sirve como rama por defecto y aplica a cualquier tipo. between toma un par de valores (dos números o dos fechas); any_of toma una lista.

Valor literal o variable

El lado derecho de una regla puede ser un valor literal o otra variable (comparación variable-a-variable). Los dos lados deben resolverse al mismo tipo. La comparación contra variable está permitida para: equals, not_equals, contains, starts_with, ends_with, y los comparadores de orden (greater_than, less_than, before, after, etc.); no para between, any_of ni always. La opción múltiple no se compara contra variable.

Variables

Variables integradas: Variables personalizadas: se declaran por versión (nombre en minúsculas, tipo texto/número/fecha/booleano, obligatoria o no, con valor por defecto opcional) y se referencian como custom.<nombre> o {{ nombre }} en las plantillas. Sus valores se toman de la inscripción o del run.

Dónde pueden vivir las reglas

  • En una pregunta o un webhook, la regla solo puede leer el propio valor de ese nodo.
  • Cualquier condición que cruce ítems (otra pregunta, una variable, otro webhook, o comparación variable-a-variable) debe vivir en un nodo de decisión.
  • Una frase de flujo admite como mucho una regla, y debe ser always.