Usted está aquí:
Ejemplo de creación de registros con validación de campo obligatoria
Cree un flujo de pantalla que capture todos los campos obligatorios y cree registros sin errores REQUIRE_FIELD_MISSING. Este ejemplo demuestra técnicas para identificar campos obligatorios y gestionar errores en flujos.
Ediciones necesarias
| Ver ediciones admitidas. |
| Permisos de usuario necesarios | |
|---|---|
| Para abrir, modificar, crear, activar o desactivar un flujo utilizando todos los tipos de flujo, elementos y funciones disponibles en Flow Builder, incluyendo Einstein y Agentforce for Flow: | Gestionar flujo |
Este ejemplo muestra cómo crear un flujo de pantalla que crea registros de contacto y rellena todos los campos obligatorios. Identifique campos obligatorios, recopile los datos necesarios de usuarios y gestione errores de forma efectiva.
Escenario
Cree un flujo de pantalla que los representantes de ventas utilizan para crear contactos rápidamente durante reuniones de clientes potenciales. El flujo:
- Recopila toda la información requerida del usuario
- Crea un registro de contacto sin errores
- Soluciona casos donde los usuarios dejan campos en blanco
- Proporciona mensajes de error útiles cuando falla la creación de registros
Para este ejemplo, utilice estos campos como el conjunto obligatorio:
- Apellidos (campo obligatorio estándar)
- Email (obligatorio por regla de validación de organización)
- Cuenta (obligatorio para contactos de negocio por tipo de registro)
Conclusiones clave
- Identifique siempre campos obligatorios antes de crear flujos que crean registros.
- Marque campos obligatorios como componentes obligatorios en pantalla para evitar que los usuarios los omitan.
- Agregue rutas de fallo a operaciones de Lenguaje de manipulación de datos (DML) para gestionar errores inesperados de forma efectiva.
- Utilice elementos de decisión para lógica de validación compleja.
- Pruebe flujos con varios escenarios de datos, incluyendo casos extremos.
- Considere utilizar Acciones rápidas cuando desee que Flow Builder indique campos obligatorios automáticamente.
- Documente sus flujos con descripciones que enumeran los campos obligatorios y el motivo.
Pasos de alto nivel
Revise los pasos de este ejemplo. Sígalos en orden o navegue a una sección para obtener instrucciones más específicas.
- Crear el flujo
Cree el flujo que recopila información de contacto y crea un contacto. - Crear la página de recopilación de datos
Cree una página que recopila toda la información de contacto requerida de los usuarios. - Crear el registro de contacto
Ahora que tiene la información requerida, es el momento de crear el contacto. - Agregar una ruta de fallo para la gestión de errores
Configure el elemento Crear registros para gestionar errores de forma efectiva. - Agregar una pantalla de operación correcta
Cree una página que se muestre después de una creación correcta del registro. - Probar el flujo
Pruebe minuciosamente el flujo antes de activarlo.
Consulte también:
Crear el flujo
Cree el flujo que recopila información de contacto y crea un contacto.
-
Abra la vista de lista Flujos.
- En Configuración, en el cuadro Búsqueda rápida, ingrese Flujos y luego seleccione Flujos.
- Desde la aplicación Automatización, seleccione la ficha Flujos.
- Desde la ficha Flujos en cualquier aplicación Lightning, haga clic en el menú de acciones y seleccione Abrir flujo.
-
Cree un flujo de pantalla.
- Desde la aplicación Automatización, haga clic en Nuevo. Busque y seleccione el Flujo de pantalla.
- Desde Configuración, haga clic en Nuevo flujo. Busque y seleccione Flujo de pantalla.
Crear la página de recopilación de datos
Cree una página que recopila toda la información de contacto requerida de los usuarios.
-
Agregue un elemento Pantalla.
-
Haga clic en
y seleccione Pantalla.
-
Haga clic en
-
Configure el elemento.
-
Para Etiqueta, ingrese Recopilar información de contacto.
El Nombre de API se rellena automáticamente.
- Para Descripción, ingrese Recopila información de contacto para que el contacto cree.
-
Para Etiqueta, ingrese Recopilar información de contacto.
-
Agregue componentes de pantalla para los campos obligatorios.
-
Para el campo Nombre, agregue un componente Texto, establezca Etiqueta como Nombre, Nombre de API como Nombre_Contacto y deje Requerir sin seleccionar.
Nombre es opcional para contactos.
- Para el campo Apellidos, agregue un componente Texto, establezca Etiqueta como Apellido, Nombre de API como Contact_Last_Name y seleccione Requerir.
- Para el campo Email, agregue un componente Email, establezca Etiqueta como Email, Nombre de API como Contact_Email y establezca Obligatorio como Verdadero.
- Para el campo Cuenta, agregue un componente Búsqueda, establezca Nombre de API en Related_Account, Nombre de API de campo en AccountId, Etiqueta en Cuenta, Nombre de API de objeto en Contacto y establezca Obligatorio en Verdadero.
- Para el campo Teléfono, agregue un componente Teléfono, establezca Nombre de API como Contact_Phone, Etiqueta como Teléfono y establezca Obligatorio como Falso, de modo que se muestre como un campo opcional.
- Haga clic en Listo.
-
Para el campo Nombre, agregue un componente Texto, establezca Etiqueta como Nombre, Nombre de API como Nombre_Contacto y deje Requerir sin seleccionar.
Crear el registro de contacto
Ahora que tiene la información requerida, es el momento de crear el contacto.
-
Agregue un elemento Crear registros.
-
Haga clic en
y seleccione Crear registros.
-
Haga clic en
-
Configure el elemento.
- Para Etiqueta, ingrese Crear contacto.
- Para Nombre de API, acepte el nombre rellenado automáticamente: Create_Contact.
- Para Cómo establecer valores de campo de registro, seleccione Manualmente.
- En Objeto, seleccione Contacto.
-
Establezca valores de campo.
- Para el Valor de apellido, seleccione Recopilar información de contacto y luego Apellidos.
- Haga clic en + Agregar campo.
- Para Campo, busque y seleccione Nombre.
- Para el Valor de nombre, seleccione Recopilar información de contacto y luego seleccione Nombre.
- Haga clic en + Agregar campo.
- Para Campo, busque y seleccione Correo electrónico.
- Para el Valor de email, seleccione Recopilar información de contacto | Email_contacto | Valor .
- Haga clic en + Agregar campo.
- Para Campo, busque y seleccione Teléfono móvil.
- Para el Valor de teléfono celular, seleccione Recopilar información de contacto | Teléfono_contacto | Valor .
- Haga clic en + Agregar campo.
- Para Campo, busque y seleccione Id. de cuenta.
- Para el valor Id. de cuenta, seleccione Recopilar información de contacto | Cuenta | Id. de registro .
Agregar una ruta de fallo para la gestión de errores
Configure el elemento Crear registros para gestionar errores de forma efectiva.
- Para gestionar errores, en el elemento Crear registros, haga clic en los tres puntos y luego haga clic en Agregar ruta de fallo.
-
Para mostrar información de error, agregue un elemento Pantalla en la ruta de fallo.
- Para Etiqueta, ingrese Mostrar mensaje de error.
- Acepte el relleno automático del nombre de API.
-
Agregue un componente Mensaje a la página de error.
- En la lista Componentes, haga clic en Mensaje.
- Para Nombre de API, ingrese Mensaje de error.
- Para el Tipo de mensaje, seleccione Crítico
- Para Contenido de mensaje, seleccione + Nuevo recurso.
- Para Tipo de recurso, seleccione Plantilla de texto.
- Para Nombre de API, ingrese Fault_Message.
- En Cuerpo, ingrese No se pudo crear el contacto debido a un error: , y luego en el campo Insertar un recurso, seleccione Entrevista de flujo en ejecución y luego seleccione Mensaje de fallo.
- Haga clic en Listo.
-
.
La ruta del fallo detecta errores inesperados e indica al usuario qué ha fallado.
- Haga clic en Listo.
-
Agregue un conector al primer elemento.
Si el usuario puede solucionar el error, el conector lo devuelve de modo que pueda cambiar sus entradas.
-
Después del elemento de pantalla Mostrar mensaje de error, haga clic en
y haga clic en Conectar con elemento.
- Haga clic en el primer elemento de pantalla.
-
Después del elemento de pantalla Mostrar mensaje de error, haga clic en
-
Guarde el flujo.
- Para Etiqueta, ingrese Crear un contacto.
- Acepte el Nombre de API rellenado automáticamente.
- Para Descifrado, ingrese Crea un contacto utilizando información recopilada en una pantalla. Si hay un error al crear el contacto, el usuario se dirigirá a la primera pantalla para intentarlo de nuevo.
Agregar una pantalla de operación correcta
Cree una página que se muestre después de una creación correcta del registro.
- Para confirmar el éxito, agregue un elemento Pantalla después del elemento Crear registros, en la ruta del éxito.
-
Configure la pantalla.
- Para Etiqueta, ingrese Mostrar éxito.
- Acepte el relleno automático del nombre de API.
-
Agregue un componente Mostrar texto a la página.
- En la lista Componentes, haga clic en Mostrar texto.
- Para Nombre de API, ingrese SuccessMessage.
- En el cuadro de texto, ingrese Contacto creado correctamente.
-
Agregue un componente Mensaje a la página.
- En la lista Componentes, haga clic en Mensaje.
- Para Nombre de API, ingrese SuccessMessage.
- Para el Tipo de mensaje, seleccione Éxito
- Para Contenido de mensaje, ingrese Contacto creado correctamente.
- Haga clic en Listo.
Probar el flujo
Pruebe minuciosamente el flujo antes de activarlo.
- Para iniciar la depuración, haga clic en Depurar y luego haga clic en Ejecutar.
- Para verificar la creación correcta, ingrese datos de muestra y verifique que el flujo crea el contacto correctamente.
- Para verificar valores de campo, compruebe que el contacto creado tiene todos los valores de campo esperados.
- Pruebe para confirmar la gestión de errores agregando un registro duplicado.
- Elimine los datos de muestra antes de activar el flujo.

