Loading
Identificar sus usuarios y gestionar el acceso
Í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
          Crear mensajes de error personalizados en el controlador de registro automático configurable

          Crear mensajes de error personalizados en el controlador de registro automático configurable

          Si un usuario comete un error al intentar inscribirse automáticamente en su sitio, el controlador de Apex muestra un mensaje de error genérico. Puede personalizar el mensaje de error que aparece en la página de inscripción automática empleando la excepción Auth.DiscoveryCustomErrorException.

          Ediciones necesarias

          Disponible en: Salesforce Classic y Lightning Experience
          Disponible en: Enterprise Edition, Performance Edition, Unlimited Edition y Developer Edition
          Permisos de usuario necesarios
          Para acceder a Espacios de trabajo de Experience:
          • Acceder a gestión de Experience O Gestionar Experiencias O Crear y configurar Experiencias
          • Y es un miembro del sitio de Experience Cloud
          Para crear y modificar páginas de Visualforce: Personalizar aplicación
          Para modificar las clases de Apex:
          • Apex de autor
          • Y Personalizar aplicación

          Si seleccionó los métodos de verificación Email o Mensaje de texto cuando configuró la inscripción automática, los mensajes de error personalizados aparecen en la página de verificación. Si seleccionó Ninguna para el método de verificación, el mensaje de error aparece en la página de inscripción automática.

          1. Desde Configuración, en el cuadro Búsqueda rápida, ingrese Apex y, a continuación, seleccione Clases de Apex.
          2. Desde la lista de clases de Apex, busque la clase que implementa Auth.ConfigurableSelfRegHandler.
            Podrá encontrar el nombre de los controladores en la página Inicio de sesión y registro del espacio de trabajo Administración. Si no cambió el nombre del controlador, el nombre es similar a AutocreatedConfigSelfReg1532475901849
          3. Para agregar el mensaje de error personalizado, modifique la clase de Apex utilizando la excepción Auth.DiscoveryCustomErrorException.
            Por ejemplo, throw new Auth.DiscoveryCustomErrorException('Custom error message defined by the admin.').
          4. (Opcional) En vez de ingresar el mensaje de error personalizado en la clase de Apex, puede crear el mensaje de error como una etiqueta personalizada.
            Las etiquetas personalizadas son valores de texto personalizados que pueden traducirse al idioma nativo del usuario. En este ejemplo, CustomError es una etiqueta personalizada.

            throw new Auth.DiscoveryCustomErrorException(Label.CustomError)

            Nota
            Nota Puede crear un mensaje de error personalizado desde la página Configuración de etiquetas personalizadas. El mensaje de erro puede tener hasta 200 caracteres.
           
          Cargando
          Salesforce Help | Article