Campos, validaciones y valores por default
Industria como picklist obligatorio que arranca con lo que ya tiene la cuenta, Teléfono con ejemplo y ayuda, los demás tipos de campo y la vista previa.
Un Input es un campo que completa la persona. Lo que escribe queda en una variable (la de Escribe en) y los nodos que vienen después la leen como {{empresa.industria}}. En este capítulo configurás los dos campos de Datos de la empresa.
Por qué agrupar las respuestas
En el capítulo anterior pusiste Agrupar respuestas en empresa. Las variables de un Stepper son una sola bolsa para todo el proceso: si la pantalla de la empresa y la del contacto tuvieran cada una un campo nombre, la segunda pisaría a la primera sin avisar. Con el grupo, una es {{empresa.nombre}} y la otra {{contacto.nombre}}, y no se cruzan.
Industria: un picklist obligatorio
Abrí el diseñador de Datos de la empresa y seleccioná el campo Industria. A la derecha:
- Tipo de campo: Picklist.
- Opciones: Lista fija. Cargá una fila por opción, con Agregar opción: en Valor lo que se guarda y en Label lo que ve la persona. Usá los mismos valores que el campo Industry de Account (
Technology,Finance,Healthcare,Retail,Manufacturing,Services,Education,Other): es donde va a terminar la respuesta. - Valor por default:
{{record.industry}}. Si la cuenta ya tiene industria, el picklist arranca con ese valor; si no, arranca vacío. - Tildá Requerido.
Teléfono: con ejemplo y ayuda
Seleccioná Teléfono:
- Tipo de campo: Texto.
- Valor por default:
{{record.phone}}. - Placeholder:
+54 11 4000-0000. Es el texto gris que se ve mientras el campo está vacío. - Texto de ayuda:
El de la central, con código de área.Aparece debajo del campo.
No lo marques como requerido: hay clientes que no lo tienen a mano.
Mirá la vista previa
Arriba a la derecha del diseñador, Vista previa muestra la pantalla con el mismo dibujo que va a ver la persona. Los {{…}} todavía no se resuelven: eso pasa al correr, cuando hay una cuenta de verdad. Para volver, Volver al diseño.
En la vista previa vas a ver arriba también el nombre de la pantalla (Datos de la empresa) además de tu título. Al correr no pasa: cuando la pantalla tiene un bloque Título, se muestra solo ese.
Guardá
Guardar pantalla y después Guardar en la barra del builder.
Los tipos de campo
| Tipo de campo | Para qué |
|---|---|
| Texto | Una línea: un nombre, un teléfono, un email |
| Texto largo | Varias líneas: notas, el detalle de un reclamo |
| Número | Montos, cantidades. Si escriben letras, no deja seguir |
| Fecha | Con selector de calendario |
| Checkbox | Sí o no. Sin tildar vale “no”: nunca cuenta como vacío |
| Picklist | Una opción de una lista fija, o de una lista que armó un paso anterior |
| Buscar registro | Elegir un registro de una Entidad (un contacto, una cuenta). Guarda la referencia, no el nombre |
Dos opciones más que vas a usar:
- Solo lectura: muestra el valor por default y no deja cambiarlo, pero igual llega a los nodos de abajo. Sirve para mostrar algo que ya está decidido (por ejemplo, la cuenta padre). Si además es Requerido, ponele un valor por default: si queda vacío, nadie puede completarlo y la pantalla se traba. El diseñador lo marca en amarillo.
- Mostrar este bloque cuando: un campo que aparece solo según una respuesta. Lo ves en el capítulo de ramas y bloques condicionales.
Qué pasa si falta un obligatorio
Al tocar Siguiente, cada campo obligatorio vacío se marca en rojo con “Este campo es requerido.” y la pantalla no avanza. La misma revisión se hace otra vez en el servidor: no se puede saltear desde el navegador.
Cómo saber que te salió
- Abrí Vista previa de Datos de la empresa: Industria tiene asterisco rojo y lista de opciones; Teléfono muestra
+54 11 4000-0000en gris y la ayuda debajo. - En la lista del centro del diseñador, Industria dice
→ empresa.industriay Teléfono→ empresa.telefono.
¿Llegaste al resultado de arriba?