Base de conocimientos

El bloque «Regla»: condiciones y acciones

«Regla» es un bloque de lógica que verifica una o varias condiciones y ejecuta una acción si todas las condiciones son verdaderas. En la interfaz del constructor, el bloque «Regla» está marcado con una línea vertical naranja a la izquierda.

Estructura del bloque «Regla»

Cada bloque «Regla» consta de dos partes:

  • Condiciones — una o varias filas, cada una verificando la respuesta a una pregunta o el valor de una variable. Si hay varias condiciones, se combinan con AND — todas deben ser verdaderas simultáneamente.
  • Acción — se ejecuta cuando todas las condiciones son verdaderas.

Para implementar la lógica OR, crea varios bloques «Regla» separados con la misma acción.

Un bloque «Regla»: filas de condiciones y una fila de acción, con una línea naranja a la izquierda

Un bloque «Regla» en la configuración de lógica

Qué puede comparar una condición

En una fila de condición, puedes comparar:

  • la respuesta a una pregunta — con un valor u opción específicos;
  • una variable — con un valor indicado;
  • una variable — con otra variable.

Operadores por tipo de pregunta

El conjunto de campos y operadores de una condición depende del tipo de pregunta a la que hace referencia.

Tipo de pregunta Operadores Qué se indica
Yes/No es positiva, es negativa
Single choice / Multiple choice es, no es opción de respuesta
Single matrix / Multiple matrix es, no es afirmación y opción de respuesta
NPS® / Rating / Slider / Number =, ≠, >, <, ≥, ≤ valor numérico
Multiple rating =, ≠, >, <, ≥, ≤ posición y valor
Emotions es, no es valor de emoción
Ranking lugar N posición en el ranking
Text / Email / Phone es, no es, empieza por, termina por, contiene, no contiene valor de texto
Date es, no es, antes de, después de, en o antes de, en o después de fecha (con calendario)
Location es, no es nivel de dirección: país, región, ciudad
File upload está cargado, no está cargado posición de carga

Operadores por variable

Además de las respuestas a preguntas, una condición puede comprobar valores de variables, comparándolos con un valor indicado o con otra variable.

Variable Operadores Qué se indica
Variables de usuario =, ≠, >, <, ≥, ≤ un valor u otra variable
ps_audience es, no es una audiencia de la lista
ps_answer_last =, ≠ un valor introducido manualmente (cadena o número)
ps_duration_poll / ps_duration_set =, ≠, >, <, ≥, ≤ un valor en minutos

Acciones

Cuando se cumplen las condiciones, hay tres opciones de acción disponibles:

  • Ir a — transición a un elemento específico: siguiente pregunta, cualquier otra pregunta, grupo o Finish page. Puede dirigir tanto hacia adelante como hacia atrás.
  • Finalizar proyecto — finaliza la encuesta. El encuestado es llevado a la Final page.
  • Función — cálculo condicional con variables. Funciona igual que un bloque Función pero solo se ejecuta cuando las condiciones son verdaderas.

Gestión de bloques «Regla»

El menú contextual (icono de engranaje) ofrece:

  • Añadir condición — añadir otra fila de condición (comparación) al bloque.
  • Mover arriba / Mover abajo — cambiar el orden de ejecución del bloque entre las demás operaciones de lógica.
  • Eliminar regla — eliminar todo el bloque.

Para eliminar una condición individual, haz clic en el primer menú desplegable de su fila y selecciona Eliminar condición al final.

Eliminar una condición individual dentro de un bloque «Regla»: un menú desplegable con la opción «Eliminar condición»

Eliminar una condición individual en un bloque «Regla»