search
Convert Flows: cómo mostrar u ocultar campos con lógica condicional

Last Updated:

Este artículo le muestra cómo añadir lógica condicional a un Convert Flow para que un campo solo aparezca cuando la respuesta anterior de un candidato lo requiera. Está dirigido a administradores y usuarios avanzados que crean y mantienen Convert Flows.

¿Por qué usar la lógica condicional?

La lógica condicional permite que un mismo flow se adapte a cada candidato. Los candidatos solo ven las preguntas que les corresponden, por lo que el formulario es más corto y se completa más rápido. Además, usted mantiene menos flows, ya que un solo flow puede cubrir casos que de otro modo tendría que repartir entre varios.

Este es un ejemplo habitual. Usted pregunta a los candidatos si hablan francés. Quienes responden No ven su pregunta sobre área de interés en inglés. Quienes responden Sí la ven en francés. Un solo flow atiende a ambos públicos y cada candidato ve una versión que puede leer.

05_preview_no.png05_preview_yes.png

Puede usar el mismo enfoque para preguntas de seguimiento que solo tienen sentido para algunos candidatos, por ejemplo, pedir el nombre de la persona que lo recomendó solo cuando un candidato indica que fue recomendado.

¿Quién puede usar la lógica condicional?

  • Crear reglas. Los usuarios con los roles Super Admin, Marketing Admin, Marketing Standard y Marketing Limited tienen acceso a Convert Flows, por lo que pueden añadir lógica condicional. Consulte Understanding User Roles: Compare all Roles.
  • Publicar. Solo los usuarios Admin pueden publicar un flow, por lo que un Admin debe publicar sus cambios antes de que los candidatos los vean.
  • Flows autenticados. La lógica condicional también funciona en los flows autenticados. Si la respuesta guardada de un candidato que regresa cumple una regla, el campo condicional se muestra automáticamente.

¿Qué puede activar una regla?

Cada regla tiene un campo principal (parent field): la pregunta anterior cuya respuesta decide si su campo se muestra. Solo algunos tipos de campo pueden ser campo principal.

Tipo de campo ¿Puede ser campo principal?
Campo personalizado de selección única (Single select) Sí
Campo personalizado de selección múltiple (Multi select) Sí
Campos predeterminados, como Full Name y Email Address No
Campos Short Text No
Campos de fecha (Date) No

El campo principal debe estar situado por encima del campo que controla en el formulario. Si hace clic en un campo y no ve la sección Conditional logic, todavía no hay ningún campo por encima que pueda actuar como campo principal.

Cualquier campo personalizado o bloque de contenido puede mostrarse de forma condicional, excepto los bloques Compliance.

Tenga en cuenta que, en un flow de varias páginas, el campo principal y el campo que controla deben estar en la misma página.

¿Cómo añado una regla?

Primero añada el campo principal a su flow y, después, configure la regla en el campo que desea mostrar u ocultar.

  1. Haga clic en Convert en la navegación de la izquierda.
  2. En el Flows Dashboard, haga clic en el nombre de su flow para abrir el Flow Builder.
  3. Compruebe que el campo principal ya está en el formulario, por encima del campo que desea mostrar. Si no está, arrástrelo desde la pestaña Fields.
  4. Haga clic en el campo que desea mostrar de forma condicional. Su configuración se abre a la derecha.
  5. En Conditional logic, haga clic en Add rule.
    01b_conditional_logic_empty.png
  6. En Show if, seleccione el campo principal. En esta lista solo aparecen los campos que pueden actuar como campo principal.
  7. Elija cómo debe coincidir la respuesta del candidato. Las opciones dependen del tipo de campo principal (consulte la tabla que aparece después de esta lista).
    06_multiselect_comparators.png
  8. Haga clic en Select the value y marque las respuestas que deben mostrar el campo. Use Select all para marcar todas las respuestas.
    02b_trigger_values.png
  9. En Then show the following options, elija qué respuestas de este campo verá el candidato. Todas las respuestas están seleccionadas de forma predeterminada.
  10. Haga clic en Add rule.
    02_rule_editor.png
Tipo de campo principal Opción Su campo se muestra cuando el candidato...
Selección única Is Elige una de sus respuestas
Selección única Is not Elige una respuesta diferente
Selección múltiple Is any of Elige al menos una de sus respuestas, aunque también elija otras
Selección múltiple Matches exactly Elige exactamente sus respuestas, ni más ni menos
Selección múltiple Is not Elige una o varias respuestas y ninguna de ellas es suya

Tenga en cuenta que la opción de comparación y Add rule permanecen desactivados hasta que elija un campo principal.

Su regla aparece ahora como una frase en Conditional logic, por ejemplo, "Show if French Speaking is No then show Tech, Field, Business". En el formulario, el campo lleva la etiqueta Displayed conditionally, para que pueda identificar de un vistazo los campos condicionales.

03_saved_rule.png01_displayed_conditionally.png

Antes de publicar, pruebe la regla y póngala en marcha:

  1. Haga clic en la pestaña Preview y pruebe distintas respuestas en el campo principal. Compruebe que su campo aparece y desaparece como espera.
  2. Haga clic en Publish. Hasta que lo haga, los candidatos seguirán viendo la última versión publicada del flow.

¿Cómo cambio o elimino una regla?

Al editar una regla directamente, el resto del campo se mantiene igual, por lo que no necesita eliminar el campo y volver a crearlo.

  1. Haga clic en el campo condicional del formulario.
  2. En Conditional logic, haga clic en el menú de tres puntos junto a la regla.
  3. Haga clic en Edit condition para cambiar la regla o en Delete condition para eliminarla.
    04_rule_menu.png
  4. Si está editando, actualice el campo principal, las respuestas o las opciones y, después, haga clic en Add rule para guardar los cambios.
  5. Revise el flow en Preview y, después, haga clic en Publish.

¿Qué más puedo hacer con la lógica condicional?

Encadenar reglas. Un campo condicional puede ser el campo principal de otro campo condicional, de modo que puede crear una secuencia de preguntas de seguimiento.

Controlar varios campos con una sola respuesta. Varios campos condicionales pueden usar el mismo campo principal. En el ejemplo del francés, una sola respuesta controla las dos versiones de la pregunta.

Mostrar una pregunta en otro idioma. Use Customize question y Customize answers en el campo condicional para redactarlo en el idioma del candidato.

Añadir más de una regla a un campo. Después de guardar una regla, Add rule vuelve a aparecer para que pueda añadir otra. El campo se muestra cuando se cumple cualquiera de sus reglas, por lo que cada regla funciona como un "o". En el ejemplo siguiente, Area of Interest se muestra a un candidato que elige Tokyo o Beijing, o a un candidato que está dispuesto a trasladarse.

07_two_rules.png08_preview_two_rules.png

Elimine los campos principales con cuidado. Si elimina un campo principal, también se elimina la lógica condicional vinculada a él. Revise los campos que dependían de él antes de publicar.

¿Qué sigue?

Ahora debería poder añadir, probar, cambiar y eliminar la lógica condicional en sus Convert Flows. Para la configuración relacionada, consulte:

¿Tiene preguntas? Escriba a support@beamery.com.