Loading
Automatizar sus procesos comerciales
Índice de materias
Seleccionar filtros

          No hay resultados
          No hay resultados
          Estas son algunas sugerencias de búsqueda

          Compruebe la ortografía de sus palabras clave.
          Utilice términos de búsqueda más generales.
          Seleccione menos filtros para ampliar su búsqueda.

          Buscar en toda la Ayuda de Salesforce
          Solucionar errores REQUIRE_FIELD_MISSING en flujos

          Solucionar errores REQUIRE_FIELD_MISSING en flujos

          Cuando un flujo intenta crear o actualizar un registro sin rellenar todos los campos obligatorios, recibe un error REQUIRE_FIELD_MISSING.

          Ediciones necesarias

          Ver ediciones compatibles.
          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
          Para ver definiciones de campos de objetos: Ver parámetros y configuración
          Para ver registros de depuración: Ver todos los datos

          El error REQUIRE_FIELD_MISSING se produce cuando un flujo intenta crear o actualizar un registro de Salesforce pero no proporciona valores para todos los campos marcados como obligatorios. Este error puede producirse en varios escenarios y contextos de flujo.

          Para solucionar y resolver este error:

          • Comprender los escenarios comunes que causan este error
          • Identificar qué campo falta
          • Buscar todos los campos obligatorios para un objeto
          • Aplicar soluciones y recomendaciones para evitar el error
          • Problemas, soluciones y técnicas de prevención para errores de campo requeridos
            Identifique problemas de campo obligatorios comunes, aplique soluciones y siga técnicas de prevención para evitar errores REQUIRE_FIELD_MISSING.
          • Identificar qué campo falta
            Cuando reciba un error REQUIRE_FIELD_MISSING, utilice estas técnicas para identificar qué campo provocó el error.
          • Buscar campos obligatorios para un objeto
            Para evitar errores REQUIRE_FIELD_MISSING, antes de crear un flujo, identifique los campos obligatorios para los registros del objeto. Existen dos opciones: utilice el Generador de esquemas o cree un registro en el objeto, pero no lo guarde. Cualquiera de las opciones muestra los campos obligatorios, pero el Generador de esquemas también muestra campos rellenados del sistema que no incluye en un flujo.

          Problemas, soluciones y técnicas de prevención para errores de campo requeridos

          Identifique problemas de campo obligatorios comunes, aplique soluciones y siga técnicas de prevención para evitar errores REQUIRE_FIELD_MISSING.

          Esta tabla proporciona una referencia para solucionar errores de campo requeridos. Cada fila describe un problema común, la solución para solucionarlo y técnicas para evitarlo en flujos futuros.

          Problema Solución Técnica de prevención

          Creación de registros sin todos los campos obligatorios

          Al utilizar un elemento Crear registros, Flow Builder no indica qué campos requiere el objeto. Si no establece manualmente todos los campos obligatorios, el flujo falla en tiempo de ejecución.

          Ejemplo: Un flujo crea un registro Contacto pero no rellena el campo Apellidos obligatorio.

          Comprobar campos obligatorios antes de construir

          Antes de configurar un elemento Crear registros o Actualizar registros, compruebe los campos obligatorios del objeto en el Gestor de objetos. Rellene todos los campos obligatorios directamente en el elemento, a través de elementos Asignación o desde la entrada de pantalla.

          Además, un elemento Acción rápida del tipo Crear muestra qué campos requiere el formato de acción. Sin embargo, los elementos Acción rápida limitan los campos disponibles al formato de acción y no almacenan el Id. del registro creado.

          Establezca valores predeterminados para campos obligatorios si no los está rellenando de otra forma dentro del flujo.

          Mantenga una lista de comprobación de campos obligatorios para objetos utilizados habitualmente en sus flujos. Consulte Gestor de objetos o el formato de página del objeto antes de crear flujos que crean o actualizan registros.

          Flujos de pantalla que no rellenan campos obligatorios

          Cuando un flujo de pantalla recopila información para crear un registro, los campos obligatorios pueden quedar sin rellenar si la pantalla no los incluye y el flujo no los establece de otra forma.

          Ejemplo: Un flujo de pantalla para crear casos incluye campos para Asunto y Descripción, pero la pantalla no incluye el campo Estado obligatorio y el elemento Crear registros no lo establece.

          Agregar campos obligatorios a la pantalla o rellenarlos en el flujo

          Agregue campos de registro directamente desde el objeto a la pantalla. Los campos de registro heredan automáticamente su obligatoriedad de la definición del objeto. Para campos obligatorios que los usuarios no establecen, rellénelos directamente en el elemento Crear registros o con un elemento Asignación anteriormente en el flujo.

          Cuando diseñe flujos de pantalla, revise la definición de objeto en Gestor de objetos para identificar todos los campos obligatorios. Agregue campos obligatorios a la pantalla o proporcione valores predeterminados en el flujo para campos que los usuarios no establecen.

          Actualizaciones de flujo de pantalla Borrar campos obligatorios

          En un flujo de pantalla, si un usuario deja un campo en blanco y el flujo utiliza ese valor en blanco para actualizar un registro, la actualización sobrescribe el valor existente con blanco. Si ese campo es obligatorio, la actualización falla.

          Ejemplo: Un flujo de pantalla permite a los usuarios modificar campos Cuenta. Un usuario deja el campo Empresa en blanco. El elemento Actualizar registros utiliza el valor de pantalla en blanco para actualizar el campo Empresa, que falla porque se requiere Empresa.

          Convertir campos de pantalla en obligatorios o utilizar una decisión

          Marque componentes de pantalla para campos obligatorios como obligatorios de modo que los usuarios no puedan dejarlos en blanco. Para campos de pantalla opcionales que actualizan campos de registro obligatorios, utilice un elemento Decisión para comprobar si el valor está en blanco. Si está en blanco, enrute a un elemento Actualizar registros diferente que actualice solo los otros campos.

          Pruebe operaciones de actualización con varios estados de registro para asegurarse de que los campos obligatorios permanecen rellenados. Identifique qué campos de pantalla se asignan a campos de registro obligatorios y márquelos como obligatorios en la pantalla.

          Requisitos de tipo de registro y regla de validación

          Diferentes tipos de registro pueden tener diferentes campos obligatorios. Las reglas de validación también pueden hacer que los campos sean obligatorios condicionalmente. Un flujo puede funcionar para un tipo de registro pero falla para otro.

          Ejemplo: Un flujo crea oportunidades con el tipo de registro "Empresa", que requiere más campos personalizados que el tipo de registro "Estándar" no requiere.

          Prueba con varios tipos de registro

          Si su objeto tiene tipos de registro y el flujo crea registros de múltiples tipos de registro, pruebe el flujo con cada tipo de registro para asegurarse de que el flujo rellena todos los campos obligatorios específicos del tipo. Utilice elementos de decisión para gestionar diferentes tipos de registro con diferentes rutas de lógica si es necesario.

          Documente los tipos de registro y las reglas de validación que afectan a sus flujos. Revise la obligatoriedad de campos para cada tipo de registro durante el diseño del flujo. Incluya pruebas de tipo de registro en su lista de comprobación de pruebas de flujo.

          Directrices generales de prevención

          • Implementar rutas de fallo: Agregue una ruta de fallo a los elementos Crear registros y Actualizar registros. Utilice la ruta de fallo para mostrar un mensaje de error útil a los usuarios o para registrar el error para la revisión del administrador de Salesforce.
          • Pruebe minuciosamente antes de la activación: Utilice el modo Depuración para probar el flujo con varios escenarios de datos, incluyendo casos extremos donde algunos campos pueden estar vacíos.
          • Utilice campos de descripción: Agregue descripciones a sus elementos de flujo anotando qué campos obligatorios rellena el flujo y de dónde proceden los valores.
          • Supervisar errores de flujo: Revise regularmente registros y correos electrónicos de error de flujo para detectar problemas de forma temprana.

          Identificar qué campo falta

          Cuando reciba un error REQUIRE_FIELD_MISSING, utilice estas técnicas para identificar qué campo provocó el error.

          1. Compruebe el mensaje de error.
            El error REQUIRE_FIELD_MISSING suele especificar qué campo faltaba. Busque el nombre de API del campo en los detalles del error.
          2. Utilice el modo de depuración.
            Ejecute el flujo en modo de depuración y examine los detalles de depuración cuando se produzca el error. El registro de depuración muestra qué elemento falló e incluye el nombre de campo específico. Para obtener más información, consulte Probar o solucionar problemas de flujos con el Flow Builder Debugger.
          3. Revise registros de depuración Apex.
            Para flujos desencadenados por registros, compruebe los registros de depuración Apex. Busque "REQUIRE_FIELD_MISSING" para encontrar el campo exacto que causó el fallo.
          4. Compruebe las notificaciones por correo electrónico.
            Los correos electrónicos de error de flujo enviados al propietario del flujo incluyen el nombre del campo y los detalles del error.

          Buscar campos obligatorios para un objeto

          Para evitar errores REQUIRE_FIELD_MISSING, antes de crear un flujo, identifique los campos obligatorios para los registros del objeto. Existen dos opciones: utilice el Generador de esquemas o cree un registro en el objeto, pero no lo guarde. Cualquiera de las opciones muestra los campos obligatorios, pero el Generador de esquemas también muestra campos rellenados del sistema que no incluye en un flujo.

          Para revisar campos obligatorios en el Generador de esquemas, siga estos pasos.

          Before building a flow, identify the required fields for the object's records. There are two options: use Schema Builder or create a record on the object, but don't save it. Either option shows the required fields, but Schema Builder also shows system populated fields that you don't include in a flow.

          Ahora tiene una lista de campos obligatorios para el objeto. Utilice esta información cuando cree flujos para asegurarse de que rellena todos los campos obligatorios.

          Sugerencia
          Sugerencia Para objetos personalizados, compruebe los campos obligatorios definidos por el sistema (como Nombre) y los campos obligatorios personalizados creados por su organización.
           
          Cargando
          Salesforce Help | Article