Skip to main content

Configurar el registro y el inicio de sesión centrados en dispositivos móviles

Objetivos de aprendizaje

Después de completar este módulo, podrá:

  • Crear una página de inicio de sesión para el inicio de sesión sin contraseña.
  • Crear una página de registro automático configurable para recopilar información de los usuarios cuando se registran.
  • Crear un cliente para probar el proceso de inicio de sesión y registro.
Nota

Nota

¿Es su idioma de aprendizaje español (LATAM)? Comience el reto en un Trailhead Playground en español (LATAM) y utilice las traducciones entre paréntesis para navegar. Copie y pegue solo los valores en inglés, ya que las validaciones del reto dependen de los datos en ese idioma. Si no aprueba el reto en su organización en español (LATAM), recomendamos que (1) cambie la configuración local a Estados Unidos, (2) cambie el idioma a inglés (según estas instrucciones) y, luego, (3) haga clic en el botón “Check Challenge” (Comprobar el reto) nuevamente.

Consulte la insignia Trailhead en su idioma para obtener más información sobre cómo aprovechar la experiencia de Trailhead en otros idiomas.

Un sitio de Experience Cloud al instante

Northern Trail Outfitters (NTO) creó un sitio de atención al cliente y gestiona la experiencia de inicio de sesión de sus clientes con Salesforce Experience Cloud. Recientemente, la cantidad de clientes de NTO que realizan negocios a través de sus dispositivos móviles aumentó. Los clientes desean obtener acceso instantáneo al sitio de atención al cliente de NTO dondequiera que se encuentren.

Joel Pierce, el gerente de atención al cliente, desea probar la nueva función de identidad centrada en dispositivos móviles de Salesforce para ver si es tan fácil de configurar como afirma Salesforce. Decide dedicar aproximadamente una hora para investigarla.

Como se indicó anteriormente, esta experiencia de inicio de sesión móvil se ofrece en todas las licencias de usuario. Las páginas de inicio de sesión predeterminadas de Salesforce vienen con plantillas para crear un sitio.

Para probar la nueva función de identidad centrada en dispositivos móviles, Joel comienza por crear un sitio de prueba en un nuevo Trailhead Playground. Sigue los pasos de configuración sencillos que se indican a continuación. Ya que hace tiempo que creó su sitio de atención al cliente, consulta el módulo de Trailhead Salesforce Identity para clientes a modo de repaso.

¿Listo para pasar a lo práctico con la identidad centrada en dispositivos móviles?

Cree un nuevo Trailhead Playground ahora para seguirnos y probar los pasos de este módulo. Desplácese al final de esta página, haga clic en la flecha hacia abajo junto a Iniciar y seleccione Crear un Trailhead Playground. Crear un nuevo Trailhead Playground lleva a Salesforce normalmente entre 3 y 4 minutos. También utiliza el playground cuando es el momento de completar el reto práctico.

Nota

Sí, ¡realmente queremos decir un Trailhead Playground completamente nuevo! Si está utilizando una organización o playground existente, pueden surgir problemas para completar los retos.

Asegúrese de completar los pasos de esta unidad antes de intentar el reto práctico. El reto se basa en el trabajo que se realiza en los pasos.

Configurar el acceso con perfiles y funciones

Antes de crear su sitio, es importante definir quiénes pueden tener acceso a qué cosas. Los perfiles y las funciones ofrecen una forma sencilla de gestionar los datos a los que pueden acceder los clientes. También se configura una cuenta para contener a los clientes cuando se registran.

  1. Cree un perfil para los usuarios con la licencia de External Identity. Un perfil permite controlar los elementos de la organización a los que pueden acceder los clientes.
    1. En Setup (Configuración), en el cuadro de búsqueda rápida, ingrese Profiles (Perfiles); a continuación, seleccione Profiles (Perfiles).
    2. Junto a Usuario de External Identity, haga clic en Duplicar.
    3. Asigne el nombre Clientesde NTO al perfil y, a continuación, haga clic en Guardar.
  1. Cree una función para el administrador del sitio. Los sitios requieren una jerarquía de funciones para ayudar a controlar de qué modo los usuarios comparten los datos.
    1. En Setup (Configuración), en el cuadro de búsqueda rápida, ingrese Role (Función) y, a continuación, seleccione Roles (Funciones).
    2. Desde la lista desplegable, seleccione Ejemplo basado en el producto y, a continuación, seleccione Configurar funciones.
    3. Bajo CEO, haga clic en Agregar función.
    4. Para la etiqueta de función, introduzca NTO Customer Manager (Gerente de clientes de NTO) y presione la tecla Tab para rellenar automáticamente el nombre de función.
    5. Haga clic en Save (Guardar).
  1. Asigne la función Gerente de clientes a un administrador de Salesforce.
    1. En Setup (Configuración), en el cuadro de búsqueda rápida, ingrese Users (Usuarios) y, a continuación, seleccione Users (Usuarios).
    2. Junto a su nombre de usuario, haga clic en Modificar.
    3. Para función, seleccione Gerente de clientes de NTO y haga clic en Guardar.
  1. Cree una cuenta para nuestros clientes.
    1. Desde el Iniciador de aplicación (Icono del Iniciador de aplicación), encuentre y seleccione Cuentas.
    2. En Cuentas, haga clic en Nueva.
    3. Asigne el nombre Clientes de NTO a la cuenta y haga clic en Guardar.

Activar Experiencias digitales

Es una organización nueva, así que primero habilitamos las Experiencias digitales, que nos permiten crear sitios.

  1. En Setup (Configuración), en el cuadro de búsqueda rápida, ingrese Digital Experiences (Experiencias digitales) y, a continuación, seleccione Digital Experiences (Experiencias digitales) | Settings (Parámetros).
  2. Seleccione Activar Experiencias digitales. Para este ejercicio, el nombre de dominio se genera de forma automática. Para crear un dominio en su organización de producción, ingrese un nombre exclusivo y haga clic en Check Availability (Comprobar disponibilidad).
  3. Haga clic en Guardar y, a continuación, en Aceptar.
  4. Si se le pide permiso para abrir la página, haga clic en Abrir.

Será dirigido a la página Experiencias digitales, donde podrá crear su sitio. Mantenga esta página abierta para el siguiente paso.

Crear un sitio

Prepare un sitio.

  1. En la página Experiencias digitales, haga clic en Nueva.

    Nota: Si ya cerró la página Digital Experiences (Experiencias digitales), vuelva a ella, introduzca All Sites (Todos los sitios) en el cuadro de búsqueda rápida y seleccione All Sites (Todos los sitios).
  2. En los mosaicos de plantillas del asistente Creación de sitios, seleccione la plantilla Servicio de atención al cliente.
  3. Haga clic en Empezar.
  4. Introduzca NTO Customers (Clientes de NTO) como nombre del sitio.
  5. Para la URL, introduzca ntocustomers al final. En este ejemplo, el sufijo de la URL no es opcional. Es importante agregar el sufijo, ntocustomers, a la URL para garantizar que su sitio tenga una URL única. Además, asegúrese de que está en minúsculas para superar el reto. Asigne el nombre Clientes de NTO a la comunidad y la URL correspondiente.
  6. Haga clic en Crear. Se creará el sitio en el estado Vista previa. El asistente lo dirigirá al centro de mando de sitios: Espacios de trabajo de Experience.
  7. Haga clic en Administración para ir al espacio de trabajo de gestión del sitio.
  8. Asigne el perfil Cliente de NTO que creó. Para ello, duplique el perfil para los usuarios con una licencia de External Identity.
    1. Haga clic en Miembros y, en Buscar, seleccione Cliente.
    2. Agregue Cliente de NTO a Perfiles seleccionados y haga clic en Guardar. Cuando se registren nuevos miembros en este sitio, se les asignará el perfil Cliente de NTO. Este perfil define el acceso para los miembros del sitio.
  1. Haga clic en Guardar.Captura de pantalla de asignación de perfiles a miembros
  2. Active el sitio.
    1. En el espacio de trabajo Administración, haga clic en Configuración.
    2. Haga clic en Activar y luego haga clic en Aceptar.
  1. Publique el sitio.
    1. En la esquina superior izquierda, seleccione Administración y haga clic en Generador en la lista desplegable.
    2. En la esquina superior derecha, haga clic en Publicar; en el cuadro de diálogo de confirmación, vuelva a hacer clic en Publicar y, a continuación, en De acuerdo.
  1. Ahora regrese al espacio de trabajo Administración para comenzar a trabajar.
    1. En la esquina superior izquierda, haga clic en y, a continuación, seleccione Administración en la lista desplegable.
    2. Seleccione Inicio de sesión y Registro.

Ahora se encuentra en la página donde se ejecutan todas las actividades relacionadas con el inicio de sesión.

Captura de pantalla de la página Inicio de sesión y registro

Existe la opción de avanzar y agregar otras funciones de Experience Cloud, pero ya se abarcaron los aspectos básicos por ahora. Es momento de llevar las páginas de inicio de sesión a la era moderna de la identidad centrada en dispositivos móviles.

Agregar la marca al sitio

En la página Inicio de sesión y registro, es posible agregar la marca a todas las páginas relacionadas con la experiencia de inicio de sesión. Es decir, se aplicará la marca a las páginas donde los usuarios se registran, inician sesión, verifican su identidad, restablecen contraseñas, etc.

Captura de pantalla de las opciones de marca para Inicio de sesión y registro

  1. Es posible cargar un archivo o introducir una URL para suministrar un logotipo propio. Aquí se utilizará el nuestro. Para utilizar el logotipo de NTO, descárguelo del repositorio de GitHub:
    https://github.com/salesforceidentity/Mobile-first/blob/master/logo-nto.png
    1. Haga clic en el vínculo de Github anterior y seleccione Descargar.
    2. En la página de inicio de sesión y registro, en Archivo de logotipo, haga clic en Elegir archivo. Busque logo-nto.png en la carpeta Descargas en su sistema de archivos.
    3. Desplácese a la parte inferior de la página y haga clic en Guardar. En Archivo de logotipo, ahora se debería mostrar el logotipo de Northern Trail Outfitters. Buen logotipo, ¿no?
  1. Para ver la forma en que una imagen de fondo aviva las páginas de inicio de sesión, puede suministrar una URL a una imagen. Si no tiene a mano una imagen alojada, establezca Background Type (Tipo de fondo) en Color y elija un nuevo color para el fondo.
    1. Para elegir una imagen de fondo, para Tipo de fondo, seleccione Image URL (URL de la imagen) en el menú desplegable.
    2. Para la URL de la imagen de fondo, introduzca una URL que apunte a una imagen. Este fondo es lo que se puede esperar de una tienda de equipos para actividades al aire libre: montañas verdes y cielos azules.
  1. Cambie el color del botón Inicio de sesión para que coincida con su tema corporativo. Este color se aplicará a los botones de todas las páginas relacionadas con el inicio de sesión, incluidas Iniciar sesión, Registrarse, Verificar y Restablecer contraseña.
  2. Actualice el texto de pie de página con Northern Trail Outfitters o un nombre propio.
  3. Haga clic en Guardar.

Configurar la detección de inicio de sesión

Ahora empieza lo divertido. Debe configurar su sitio y agregar la marca. Ahora se configurará el inicio de sesión móvil. Como se mencionó en la unidad 1, la detección de inicio de sesión ofrece a los usuarios la opción de iniciar sesión con un elemento que no sea el nombre de usuario, por ejemplo, su número de teléfono. Cuando se configura la detección de inicio de sesión desde la página Inicio de sesión y registro, los usuarios pueden iniciar sesión automáticamente con su dirección de email o número de teléfono verificados.

Captura de pantalla de las opciones de configuración de la página de inicio de sesión en la página Inicio de sesión y registro

  1. En la página de inicio de sesión y registro, busque Configuración de página de inicio de sesión. 
  2. Para Tipo de página de inicio de sesión, seleccione Página de detección de inicio de sesión.
  3. Para Solicitud de inicio de sesión, introduzca Email o Teléfono.
  4. Haga clic en Crear un controlador de detección de inicio de sesión.
  5. Para Execute Login As (Ejecutar inicio de sesión como), haga clic en Icono de lupa y elija su nombre para seleccionarse usted mismo. (En producción, los administradores suelen crear un usuario del sistema para este campo. De este modo, es posible rastrear las operaciones que realiza el controlador hasta el proceso de inicio de sesión).
  6. Seleccione Permitir a los empleados iniciar sesión directamente en un sitio de Experience Cloud.
  7. Haga clic en Guardar. Después de guardar esta página, Salesforce genera un controlador de detección de inicio de sesión predeterminado. El controlador de detección de inicio de sesión apunta a una clase Apex que implementa la lógica de detección de inicio de sesión. En la siguiente unidad, se proporciona más información sobre el controlador y la forma de personalizarlo.
  8. Veamos el aspecto de la página de inicio de sesión con el tipo de página Detección de inicio de sesión.
    1. En Administración, haga clic en Configuración.
    2. Haga clic con el botón derecho del ratón en la URL y seleccione Abrir el enlace en una ventana de incógnito (en Chrome) o Abrir vínculo en nueva ventana privada (en Firefox o Safari). Captura de pantalla de URL a clientes de NTO en la página Configuración

En el centro de la página de inicio de sesión, se muestra Email o Teléfono para la solicitud e Iniciar sesión para el botón. En este fondo, se utiliza la URL de nuestra imagen de actividades al aire libre.

Configurar la página de registro del sitio

Ya tiene una página de inicio de sesión para los miembros del sitio. Es momento de obtener algunos miembros. Una vez configurada la página de registro del sitio, los usuarios podrán registrarse en el sitio por cuenta propia.

  1. En la página Login & Registration (Inicio de sesión y registro), en el extremo inferior de la página, seleccione Allow customers and partners to self-register (Permitir a los clientes y socios registrarse automáticamente).
  2. En Tipo de página de registro, elija Página de registro automático configurable.
  3. Elija los campos de usuario que desea que los usuarios completen al registrarse. Para simplificar este ejercicio, seleccione First Name (Nombre) e Email.
  4. Haga clic en Crear un gestor de registro automático configurable.
  5. Para Ejecutar registro como, selecciónese usted mismo. Al igual que en el controlador de detección de inicio de sesión anterior, el campo “Ejecutar registro como” proporciona el contexto en el que se ejecuta el gestor de registro automático configurable.
  6. En Método de verificación, seleccione Email. Al elegir Email como método de verificación, Salesforce enviará un código de verificación en un mensaje de email a su bandeja de entrada. Al elegir Mensaje de texto, Salesforce enviará un código de verificación en un mensaje de texto a su teléfono celular. Si se elige Ninguno, los usuarios deberán introducir una contraseña para iniciar sesión.
  7. Deje la opción Incluir contraseña sin seleccionar. Para simplificar el proceso de registro, no se recopilará una contraseña ahora. Pero, si se selecciona Incluir contraseña, el formulario de registro automático incluirá los campos Contraseña y Confirmar contraseña. Una ventaja de solicitar la contraseña en el registro es que los usuarios siempre contarán con una manera de iniciar sesión. Esto es útil cuando los usuarios no encuentran su teléfono o no pueden acceder a su email.
  8. En Perfil, elija Cliente de NTO.Captura de pantalla del tipo de página Registro automático configurable en la página Inicio de sesión y registro
  9. En Cuenta, elija Clientes de NTO. La configuración de la página de registro debería tener un aspecto similar a este. Observe que el método de verificación es Email.
  10. Haga clic en Guardar. Después de guardar esta página, Salesforce creará un gestor que construirá la página de registro.
  11. Veamos el aspecto de la página de inicio de sesión ahora que se configuró el tipo de página Registro automático configurable. Actualice la ventana de incógnito que contiene la página Iniciar sesión.

Su vínculo de registro debería tener un aspecto similar a este. Su página de inicio de sesión no tendrá el motivo de nuestro fondo. Ya sabe a qué nos referimos.

Prueba: Registrarse e iniciar sesión como cliente nuevo

Ahora, los clientes nuevos pueden registrarse en el sitio de Joel. Para probar si un usuario nuevo puede realmente registrarse e iniciar sesión, Joel puede crear un cliente nuevo desde la página de inicio de sesión.

  1. Regrese a la ventana privada (incógnito) que contiene la página Iniciar sesión. Si ya cerró la ventana, en Administración, seleccione Configuración y haga clic con el botón derecho en la ruta al sitio.
  2. Joel hace clic en Registrarse y crea un cliente de prueba, con el nombre Samantha. Joel quiere recibir emails de verificación y probar el proceso de registro, por lo que necesita utilizar una dirección de email a la que pueda acceder. Pero no quiere utilizar la dirección de email que está vinculada a su cuenta de administrador en el sitio, así que introduce otra dirección de email.
    Captura de pantalla de registro de Samantha
  3. Salesforce muestra la página Verificar y envía un código de verificación a la dirección de email.
  4. Joel revisa la bandeja de entrada en busca de un email con el código de verificación e introduce el código en la página Verificar.
    Captura de pantalla del código de verificación en la página Verificar

Y aquí está. Joel llegó a la página de inicio de su sitio. Para ver quién está conectado, hace clic en el icono de perfil de la derecha y selecciona Mi perfil.

 

Ve que está conectado como un nuevo cliente llamado Samantha. 

Observa que el apellido de Samantha es similar a ExternalUser1550768707871. ¿Por qué? Salesforce requiere un apellido para crear un usuario. Como Samantha no suministró uno al registrarse, Salesforce le asigna un apellido temporal. En los inicios de sesión subsiguientes, NTO puede solicitar uno junto con otra información de perfil. De esa manera, a medida que Samantha se convierte en un cliente fiel, NTO construye su perfil. Algunos expertos en identidades se refieren a esta forma de construir perfiles de miembros como generación de perfiles progresiva mediante flujo de inicio de sesión.

Nota

¡Una gran advertencia! Si intenta crear otro usuario, recibirá un error como este: “El mensaje de error es que ya existe un usuario de portal para el contacto”. No se preocupe. El motivo de esto se explicará más adelante.

Iniciar sesión y ver el nuevo cliente del sitio

Dada su naturaleza escéptica, Joel se pregunta si Samantha puede iniciar sesión en el sitio después de registrarse. ¿Cómo puede iniciar sesión si no introdujo una contraseña al crear su cuenta? Joel lo comprueba. Usa un nuevo navegador privado (de incógnito) para probarlo.

  1. Inicie sesión en el sitio de NTO como Samantha.
    1. Joel abre la ventana de un nuevo navegador privado (de incógnito).
    2. En la página de inicio de sesión de NTO, Joel introduce la dirección de email que utilizó al registrar a Samantha para iniciar sesión como ella.
    3. Joel revisa su email para obtener un nuevo código de verificación y lo introduce en la página Verificar.
  1. Efectivamente, Joel (como Samantha) regresa a la página de inicio de Northern Trail Outfitters.
  2. Compruebe que Samantha se muestre como un contacto en la cuenta Clientes de NTO. Joel regresa a su organización de Salesforce. Desea ver si Samantha es un cliente en la cuenta Clientes de NTO. ¿Recuerda la creación de la cuenta Clientes de NTO anteriormente? Esta cuenta enumera todos los clientes que se registraron.
    1. Desde el Iniciador de aplicación (Icono del Iniciador de aplicación), encuentre y seleccione Cuentas.
    2. En la lista de cuentas, elija Clientes de NTO.
  1. ¡Correcto! Samantha se muestra como un contacto en la cuenta Clientes de NTO.

Registrar más clientes

Joel desea crear más clientes en su organización. Puede hacerlo gracias a que su organización de Playground brinda algunas licencias de External Identity y Communities. Pero no puede crear clientes con la misma dirección de email. Cada cliente debe ser único, así que debe encontrar otras direcciones de email para agregar más clientes.

Joel puede comprobar fácilmente si los clientes tienen direcciones de email únicas en la página Usuarios de Configuración. Para ver una lista de las direcciones de email de los usuarios, Joel primero debe crear una vista de lista de usuarios de acuerdo con las instrucciones de una unidad posterior. Si dos usuarios tienen la misma dirección de email, puede anular la selección de la casilla de verificación Activo de un usuario para desactivarlo.

Usuarios activos en la página Configuración de usuarios

O bien, en lugar de desactivar un usuario, Joel puede deshabilitar el cliente desde Contactos.

Deshabilitar el usuario cliente desde Contactos

¿Qué es lo siguiente?

Ya creó las páginas predeterminadas de inicio de sesión y registro. A continuación, se mostrará la forma de personalizar el proceso de inicio de sesión.

Recursos

Comparta sus comentarios de Trailhead en la Ayuda de Salesforce.

Nos encantaría saber más sobre su experiencia con Trailhead. Ahora puede acceder al nuevo formulario de comentarios en cualquier momento en el sitio de Ayuda de Salesforce.

Más información Continuar a Compartir comentarios