Il existe une version française de notre site web. Vous pouvez la consulter si vous le souhaitez.
08Nov, 2017
8Comentarios

Condicionar los campos: las opciones de visibilidad

La opción de visibilidad puede facilitar el trabajo, evitando introducciones inútiles. Esto le permite adaptar su formulario en función de la situación existente y, por tanto, aligerarlo. ¡Ahorrará tiempo y mejorará la experiencia del usuario!

Imaginemos que… Es técnico de calefacción, por esto realiza visitas a domicilio para instalar, reparar o sustituir diferentes sistemas de calefacción. Introduzca todos los datos necesarios en su formulario: dirección del cliente, tipo de servicio, tipo de caldera, etc. Optará por rellenar su formulario Kizeo Forms en función del tipo de servicio que deba efectuar en el domicilio del cliente: nueva instalación, reparación o sustitución de la caldera. Mediante la opción de visibilidad, desbloquee campos específicos que deben rellenarse en función del servicio prestado. Esto significa que según la opción que elija en su lista de servicios, el formulario será diferente.

Podrá:

  • Añadir una condición de visibilidad simple, por ejemplo:
    SI selecciona «Nueva instalación» en la lista Tipo de servicio, ENTONCES verá los campos específicos para la primera instalación de una caldera (las demás propuestas dedicadas a la reparación o sustitución de la caldera permanecerán ocultas).
  • Añadir varias condiciones de visibilidad, por ejemplo:
    SI selecciona «Nueva instalación» O «Sustitución de la caldera», ENTONCES verá los campos dedicados a la facturación.
    SI selecciona «Nueva instalación» Y marca la casilla «Presupuesto validado por el cliente», ENTONCES verá los campos de firma.

Paso 1: Creación de un formulario.

  • Visite wwwkizeoforms.com.
  • Va a Crear un formulario o Modificar un formulario si desea editar uno ya listo.
  • Rellene los primeros campos necesarios (p. ej.: nombre, apellidos, dirección del cliente…).
  • Introduzca su lista. En nuestro ejemplo, nuestra lista se titula «Tipo de servicio» y contiene las opciones siguientes: Nueva instalación (nuevo cliente), Nueva instalación, Reparación (nuevo cliente), Reparación, Sustitución (nuevo cliente), Sustitución.

Parametrar la lista tipo de servicios.

  • Introduzca en este mismo formulario todos los campos que sea necesario rellenar para los 3 tipos de servicio.
    Para facilitar la lectura, puede introducir separadores.

Paso 2: La opción de visibilidad.

Estas opciones de visibilidad están disponibles en todos los elementos (campo de texto, fecha, dirección, etc.).

Truco campo Separador: Si utiliza opciones de visibilidad con separadores, todos los elementos presentes tendrán la misma opción de visibilidad.

Entre los elementos que constituyen su formulario, algunos son específicos para cada tipo de servicio.

  • Haga clic en el lápiz del campo que desee condicionar.
  • Luego debe ir a la pestaña Visibilidad.

Mostrar uno o varios campos en función de una condición de visibilidad.

Supongamos que queremos condicionar la visibilidad de los campos contenidos en el separador «Primera instalación de una caldera» en función del elemento «Nueva instalación» de la lista «Tipo de servicio».

Debe ir a las opciones del separador, pestaña visibilidad.

Seleccione:

  • =: si el Tipo de servicio es estrictamente igual a Nueva instalación, entonces el campo de entrada será visible.
  • : si el Tipo de instalación es estrictamente distinto de Nueva instalación (por ejemplo Reparación o Sustitución), entonces el campo de entrada será visible.
  • Entre los valores siguientes: Si Nueva instalación Y/O Nueva instalación (nuevo cliente) están seleccionados en tipo de servicio, el campo de entrada será visible.
  • Entre ninguno de los valores siguientes: Si Nueva instalación Y/O Nueva instalación (nuevo cliente) no están seleccionados en tipo de servicio, el campo de entrada será visible.
  • Contiene: si el Tipo de servicio contiene la palabra instalación (por ejemplo, nueva instalación Y/O nueva instalación (nuevo cliente) están seleccionados), entonces el campo de entrada será visible.
  • No contiene: si el Tipo de servicio no contiene la palabra instalación, entonces el campo de entrada será visible.

Supongamos ahora que el número de instalación corresponde a un Control deslizante que va de 1 a 10. Deseamos obtener la visibilidad de un Campo de entrada, por ejemplo, cuando se condiciona la visibilidad con la cifra 5.

Seleccione:

  • =: si el Número de instalación es estrictamente igual a 5, entonces el campo de entrada será visible.
  • ≠ : si el Número de instalación es estrictamente distinto de 5, entonces el campo de entrada será visible.
  • <: si el Número de instalación es inferior a 5, entonces el campo de entrada será visible.
  • ≤ : si el Número de instalación es inferior o igual a 5, el campo de entrada será visible.
  • >: si el Número de instalación es superior a 5, entonces el campo de entrada será visible.
  • ≥: si el Número de instalación es superior o igual a 5, el campo de entrada será visible.
  • Comprendido entre: si el Número de instalación se sitúa entre 1 y 5, el campo de entrada será visible.
  • No comprendido entre: si el Número de instalación no se sitúa entre 1 y 5, el campo de entrada será visible.

Trucos:
Es posible condicionar la visibilidad con un campo vacío. Si se introducen datos en este campo, el elemento no se mostrará.
Se puede condicionar la visibilidad de un campo en función de un campo de firma sí o no.

Aquí, SI el campo firma Cliente contiene una firma, se mostrará el campo Firma del técnico.

Condición de visibilidad con un campo firma.

Mostrar uno o varios campos en función de varias condiciones de visibilidad.

  • Deben cumplirse todas las condiciones:
    Para ello, debe configurar sus condiciones de visibilidad y marcar la casilla «Deben cumplirse todas las condiciones».

En nuestro ejemplo, el campo de entrada será visible SI Tipo de servicio es estrictamente igual a Nueva instalación (nuevo cliente) Y SI la casilla Presupuesto validado por el cliente está marcada.

Puede configurar varias opciones de visibilidad.

  • Debe cumplirse al menos una condición:
    Configure sus condiciones de visibilidad y marque la casilla «Debe cumplirse al menos una condición».

Por ejemplo, el campo de entrada será visible SI Tipo de servicio es igual a Nueva instalación (nuevo cliente) Y/O SI Tipo de servicio es igual a Nueva instalación.

Configura varias opciones de visibilidad.

¡No olvide Guardar!

Mostrar un elemento en función del perfil del usuario :

Es posible mostrar o no un elemento con respecto al perfil de un usuario.

Los campos de usuarios personalizados:

Primero que todo debe configurar los campos de usuarios personalizados. 

  • Para esto, debe ir a Mi interfaz de administración
  • Esta pagina le llevara al menú Configuración de mi cuenta > Campos de usuarios personalizados.
  • En esta página, puede decidir cuales elementos quiere personalizar para que aparezcan en los formularios de sus usuarios dependiendo de su perfil.
  • No olvide Guardar los cambios.

En nuestro ejemplo hemos agregado 4 campos personalizados :

Una vez hecho esto, en el perfil del usuario se agregarán estos campos que podemos rellenar:

  • Debe ir a Mis Usuarios, luego haga clic en el lápiz verde para modificar
  • Rellene la información de los campos de usuarios personalizados.

Ejemplo de los campos de usuarios personalizados.

Nota : No es obligatorio rellenar todos los campos.

Configuración de la visibilidad de los elementos.

  • Como hemos explicado anteriormente, podemos hacer que un elemento sea visible o no con respecto a los campos personalizados.
  • Para esto debe ir a su formulario, y configurar sus condiciones de visibilidad en función de lo que desee.
  • En nuestro caso, deseamos que la firma sea visible si «Cargo (del usuario) = Jefe de proyectos».

Configura las condiciones de visibilidad en función de tus campos personalizados.

  • No olvide guardar los cambios.

 

No dude en enviarnos sus comentarios sobre este artículo.
Estamos a su disposición para responder a sus preguntas, sugerencias, comentarios, etc.


Hay 8 comentarios

  • Javier

    06 Feb, 2020

    Tengo un formulario donde tengo un slider % Avance y al final un estado. La idea es que cuando este slider llegue al 100% el estado es cerrado si el avance es >=0 es un pendiente mientras que es <50% es en proceso. Como lograr eso?

    • Lisette Carvallo

      07 Feb, 2020

      Buenos días Javier,

      Para realizar esto, deberás añadir tres campos de «texto fijo» cuya visibilidad está condicionada por el valor del slider.

      Ejemplo,
      En tu formulario.
      Slider

      La «visibilidad» del campo «pendiente»
      Pendiente

      La «visibilidad» del campo «En proceso»
      En proceso

      La «visibilidad» del campo «Cerrado»
      Cerrado

      Quedo a tu disposición para cualquier consulta o comentario.

      Saludos,

  • José

    24 Oct, 2019

    Hola. Estoy copiando parte de un formulario, ya que se repite una y otra vez la misma parte para un grupo de elementos, pero cuando los copio quedan configurados para ser visibles con la primera parte del formulario, de donde obtuve la copia. No hay una manera de hacer que los campos a los que se les puso reglas de visibilidad vayan asociados a la copia?

    • Alex Soto

      29 Oct, 2019

      Buenos días José,

      Respondiendo a tu pregunta, si los campos tienen configuración de visibilidad, al copiarlos también se copia esta configuración.

      Quedo a tu disposición para cualquier consulta o comentario.

      Saludos,

  • Daniela

    08 Oct, 2019

    Buenos Dias, estoy creando un formulario, y quisiera saber si hay la opcion, de en una misma pregunta tener campos de seleccion y campos abiertos para escribir

    • Lisette Carvallo

      09 Oct, 2019

      Buenos días Daniela,

      Para realizar lo que deseas, es necesario añadir un campo de entrada en cada pregunta para que el usuario pueda introducir su respuesta y, a continuación, concatenar el campo de «selección» con el «campo de entrada» correspondiente en un campo de «cálculo».

      Ejemplo,

      Campo cálculo

      Opciones del campo cáculo

      Saludos cordiales,

  • Randall Rodas Robleto

    03 Ago, 2019

    Debería de existir algún método para copiar las condiciones de un tipo de campo a otro. Me sucede que trabajo sobre un formulario ya existente y ahora que agrego nuevos campos tengo que volver a crear las condiciones para todo lo nuevo.

    • Lisette Carvallo

      05 Ago, 2019

      Buenos días Randall,

      Respondiendo a tus sugerencias:

      «Debería de existir algún método para copiar las condiciones de un tipo de campo a otro»
      – Dentro de un mismo formulario las condiciones no pueden ser copiadas de un campo a otro ya que cada campo tiene su función, ejemplo; no podemos copiar las condiciones del campo selección a un campo lista. Lo que puedes hacer es copiar el campo completo y este reproducirá todas sus condiciones.

      «Me sucede que trabajo sobre un formulario ya existente y ahora que agrego nuevos campos tengo que volver a crear las condiciones para todo lo nuevo»
      – Si estos nuevos campos que agregas tienen las mismas condiciones que los campos anteriores, puedes copiarlos uno a uno para reproducir el campo completo con todas sus condiciones sin tener que crear uno nuevo.

      Quedo a tu disposición para cualquier consulta o comentario,

      Saludos.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *