Saltar al contenido principal
Forms le permite agregar nodos y componentes, como campos, bloques y widgets, para que sus usuarios interactúen con el formulario. Después, puede hacer referencia a los datos introducidos en los componentes dentro de sus formularios y flujos.

Nodos de formulario

Hay cinco tipos de nodos de formulario: Inicio, Paso, Flujo, Enrutador y pantalla de finalización. Estos nodos cumplen una función muy específica dentro de la estructura del formulario.
Dashboard >  Formularios > Editor de formularios

Nodo de paso

Los nodos de paso son la representación visual del formulario. Pueden contener cualquier cantidad de componentes, como campos, bloques y widgets, en los que el usuario puede introducir sus datos.
Dashboard > Formularios > Nodo de paso

Componentes de campo

Los campos son componentes de la interfaz de usuario donde los usuarios introducen su información en Forms.
Dashboard > Forms > Fields

Configuración de campos

Los campos tienen una serie de ajustes predeterminados que puede configurar para adaptarlos a sus necesidades. Los ajustes predeterminados de los campos son:

Reglas de validación de campos

Campos disponibles en Forms

Los campos disponibles, con su configuración específica y sus tipos de salida de datos, son:
La entrada estándar permite que un usuario introduzca cualquier valor de tipo cadena.
Configuración del campo de texto
La configuración del campo de texto es:
Valor de salida del campo de texto
El tipo de datos del valor de salida del campo de texto es string.
La entrada estándar permite que un usuario introduzca valores de correo electrónico en formato de cadena.
Valor de salida del campo de correo electrónico
El tipo de datos del valor de salida del campo de correo electrónico es string.
La entrada estándar permite a un usuario introducir números de teléfono.
Configuración del campo de teléfono
La configuración del campo de teléfono es la siguiente:
Valor de salida del campo de teléfono
El tipo de dato del valor de salida del campo de teléfono es string o, si el selector de país está habilitado, un object.El valor de salida del campo de teléfono como string:
El valor del tipo de dato de salida del campo teléfono es un object :
Campo estándar que permite a un usuario seleccionar valores de opción única o múltiple.
Configuración del campo Choice
La configuración del campo Choice es la siguiente:
Valor de salida del campo Choice
El tipo de datos del valor de salida del campo Choice es string o, si la opción múltiple está habilitada, array of strings .El valor de salida del campo Choice con tipo de datos string:
El valor del tipo de datos de salida del campo de selección es un array of strings:
Campo estándar que permite a un usuario seleccionar imágenes de opción única o múltiple.
Configuración del campo de tarjetas
La configuración del campo de tarjetas es la siguiente:
Valor de salida del campo de tarjetas
El tipo de datos del valor de salida del campo de tarjetas es string o, si la selección múltiple está habilitada, un array of strings.El valor de salida del campo de tarjetas como string:
El campo cards devuelve un valor del tipo de datos array of strings:
La entrada estándar permite que un usuario introduzca una URL.
Valor de salida del campo URL
El tipo de datos del valor de salida del campo URL es una cadena:
Campo de entrada estándar que permite a un usuario introducir una contraseña o un valor secreto.
Configuración del campo de contraseña
La configuración del campo de contraseña es la siguiente:
Valor de salida del campo de contraseña
El tipo de datos del valor de salida del campo de contraseña es un string enmascarado:
Campo estándar que permite a un usuario introducir información de pago mediante un proveedor de pagos. Los pagos se procesan antes del nodo Ending.
Configuración del campo de pago
Los ajustes del campo de pago son los siguientes:
Valor de salida del campo de pago
El tipo de dato del valor de salida del campo de pago es una cadena o un objeto para los flujos posteriores al envío.El tipo de dato del valor de salida del campo de pago como string:
El tipo de dato del valor de salida del campo de pago para suscripciones en forma de object :
El tipo de dato del valor de salida del campo de pago para charge como object :
Campo estándar que permite a un usuario seleccionar uno o varios valores de una lista desplegable.
Configuración del campo de lista desplegable
Los ajustes del campo de lista desplegable son:
Valor de salida del campo de lista desplegable
El tipo de datos del valor de salida del campo de lista desplegable es string o, si la selección múltiple está habilitada, array of strings .El valor de salida del campo de lista desplegable con tipo de datos string:
El valor del tipo de datos de salida del campo desplegable es un array of strings:
Campo de entrada estándar que permite a un usuario introducir valores numéricos.
Valor de salida del campo numérico
El tipo de dato del valor de salida del campo numérico es number.
Entrada estándar que permite a un usuario introducir un valor de fecha o de hora.
Configuración del campo de fecha / hora
La configuración del campo de fecha/hora incluye lo siguiente:
Valor de salida del campo de fecha / hora
El valor del tipo de datos de salida del campo de fecha/hora para la fecha es un string:
El valor del tipo de dato de salida del campo de fecha/hora para la hora es de tipo string:
Entrada estándar que permite a un usuario introducir valores true o false.
Valor de salida del campo booleano
El tipo de dato del valor de salida del campo booleano es booleano.
Campo estándar que puede personalizar para crear su propio campo.
Configuración del campo personalizado
La configuración del campo personalizado es la siguiente:Para obtener más información, consulte Custom Field Components for Forms.

Componentes de bloque

Los bloques son componentes de interfaz de usuario que añaden funcionalidad a sus formularios, pero no recopilan información del usuario.
Dashboard > Forms > Components > Blocks

Bloques disponibles en Forms

Los bloques disponibles son:
Un botón que permite a los usuarios continuar al siguiente nodo del formulario.
  • Antes de continuar, las reglas de validación de campos se aplican y se validan tanto del lado del cliente como del lado del servidor. Si la validación de campos falla, se muestra un mensaje de error para que el usuario lo revise.
  • Si el siguiente nodo es un nodo de flujo, se muestra un indicador de carga hasta que el flujo se complete. Si el flujo falla o devuelve un mensaje de error personalizado, se muestra un mensaje de error.
Un botón que permite a los usuarios ir al nodo de paso anterior.
Si un usuario selecciona el botón anterior, las reglas de validación de campos se ejecutan de nuevo, aunque no se haya realizado ningún cambio en los datos de entrada antes de continuar.
Un botón que permite a los usuarios omitir el paso actual y saltar directamente al nodo de destino.
Al omitir el paso actual, no se validará ni se recopilará ninguna información completada en ese paso.
Un componente que permite a los usuarios volver a ejecutar un flujo para generar y enviar un nuevo código OTP
Si un usuario selecciona el botón de reenvío, el flujo asociado generará y enviará un nuevo código OTP.
Un bloque de texto enriquecido para personalizar el nodo de paso con información adicional.
Una línea para dividir distintas secciones del nodo de paso. Puede contener un texto breve.
Un bloque HTML para crear su interfaz de usuario personalizada.
Un bloque de imagen para personalizar el paso agregando imágenes.

Componentes de widget

Los widgets son componentes prediseñados, con integraciones de terceros, que añaden lógica del lado del cliente y del lado del servidor a sus formularios.
Dashboard > Forms > Components > Widget

Widgets disponibles en Forms

Los widgets disponibles son:
Un widget que permite a un usuario introducir y validar su dirección.
Configuración del widget de direcciones de Google
La configuración del widget de direcciones de Google incluye:
Valor de salida del widget de direcciones de Google
El tipo de datos del valor de salida del widget de direcciones de Google es un object.
Un widget que ayuda a proteger su sitio web del spam y el abuso al verificar que un usuario es una persona y no un bot.El widget admite:
  • Basado en puntuación (v3)
  • Desafío (v2)
    • Insignia invisible de reCAPTCHA
Diferencias entre v2 y v3:
  • v2 requiere interacción del usuario con desafíos visibles, como hacer clic en una casilla de verificación o resolver rompecabezas.
  • v3 se ejecuta en segundo plano y proporciona una puntuación basada en el comportamiento del usuario, sin requerir interacción del usuario. Al usar esta versión, asegúrese de implementar lógica de negocio adicional para gestionar la puntuación y determinar si es necesario realizar alguna acción adicional.
Configuración del widget de Google reCAPTCHA
La configuración del widget de Google reCAPTCHA incluye:
Valor de salida de Google reCAPTCHA
El tipo de datos del valor de salida del widget de Google reCAPTCHA es un object.Ejemplo de respuesta de v2:
Ejemplo de respuesta de v3:
Un widget que permite a un usuario verificar su identidad mediante credenciales verificables almacenadas en su billetera digital.
Configuración del widget de credenciales verificables
La configuración del widget de credenciales verificables incluye:
Valor de salida de credenciales verificables
El tipo de datos del valor de salida del widget de credenciales verificables es un object.

Nodo Enrutador

Los nodos Enrutador le permiten agregar reglas para crear saltos de lógica condicional entre nodos. De forma predeterminada, un nodo Enrutador tiene una sola regla de paso llamada Caso predeterminado que se conecta con otros nodos. Puede agregar reglas adicionales basadas en un conjunto de condiciones que una variable debe cumplir para conectarse luego con otros nodos. Para obtener más información, consulte Enrutador.
Dashboard > Forms > Routers

Nodo de flujo

Los nodos de flujo permiten agregar lógica personalizada y crear flujos de integración para los formularios. Para obtener más información, consulte Flows.
Dashboard > Forms > Flow
Dashboard > Forms > Flow > Editor

Nodo de inicio

Los nodos de inicio no son visibles para el usuario. En ellos puede configurar variables de campos ocultos, como atributos del usuario al renderizar un formulario con una Action.
Dashboard > Forms > Nodo de inicio

Nodo de pantalla de finalización

Cada formulario tiene un nodo de pantalla de finalización. De forma predeterminada, este nodo reanuda el flujo de autenticación, y aquí es donde puede configurar un flujo posterior al envío.
Dashboard > Forms > Nodo de pantalla de finalización