Construir una página de registro personalizada para Lightning Experience y la aplicación móvil Salesforce
Objetivos de aprendizaje
¿Y estas páginas de registros de Lightning Experience? ¡También puede personalizarlas!
Al igual que la página Inicio, puede crear una página de registro personalizada de dos maneras diferentes: Creándola desde cero empleando una plantilla, duplicando una de sus otras páginas de registro personalizadas o modificando una página existente. No obstante, a diferencia de la página de Inicio, las páginas de registro personalizadas no solo se admiten en la versión de escritorio de Lightning Experience, también en la aplicación móvil Salesforce. Vamos a crear una página de registro empleando una plantilla, luego comprobaremos el aspecto que tiene en la versión de escritorio y en un teléfono.
Crear una página de registro de Lightning personalizada
Creamos una página de registro de oportunidad personalizada.
Vamos a modificar un poco el formato de página de registro estándar para que se haga una idea de cómo se combinan los elementos. Una vez familiarizado con el resultado, atrévase a personalizar sus páginas de registro como desee. Vamos a empezar.
- En Configuración, ingrese
Generador de aplicaciones
en el cuadro Búsqueda rápida y, a continuación, seleccione Generador de aplicaciones Lightning. - Haga clic en Nuevo.
- Seleccione Página de registro y empiece a realizar los pasos del asistente.
- Asigne el nombre a su página
Página de nueva oportunidad
, y seleccione Oportunidad.
Empiece a escribir el nombre de un objeto en el campo Objeto para filtrar la lista y encontrar lo que busca con mayor rapidez. - Seleccione la plantilla Encabezado, Subencabezado, Barra lateral derecha y haga clic en Finalizar.
En el panel de componentes, ve todos los componentes estándar disponibles para las páginas de registro y cualquier componente personalizado que instaló en su organización. - Desde el menú de configuración (
), seleccione Siempre mostrar iconos.
Los iconos que aparecen en la paleta muestran qué factores de forma admite cada componente. Por ejemplo, si agrega el componente Noticias en tiempo real de Chatter a su página, se muestra cuando ve la página tanto en la versión de escritorio como en la aplicación móvil Salesforce. No ocurre así con el Publicador de Chatter, que solo se admite en la versión de escritorio. Veremos este comportamiento en acción cuando probemos nuestra página finalizada. - Arrastre el componente Panel de aspectos destacados a la parte superior de la página. Haga clic en Ver cómo funciona en el panel de propiedades del componente para determinar de dónde procede el contenido del panel de aspectos destacados.
- Agregue el componente Ruta a la parte debajo del panel de aspectos destacados.
- Agregue un componente Chatter a la parte inferior derecha.
- Agregue un componente Fichas a la parte inferior izquierda.
El componente Fichas incluye algunas fichas predeterminadas. Vamos a agregar más.
- En el panel de detalles del componente Fichas, haga clic en Agregar ficha.
Se agrega otra ficha Detalles de forma predeterminada. Sin embargo, dado que ya tenemos una, vamos a cambiarla por otra. - Haga clic en la segunda ficha Detalles.
- En el menú desplegable Etiqueta de ficha, seleccione Personalizado y asigne una etiqueta nueva a la ficha:
Elementos recientes
. - Haga clic en Listo.
- Cree una ficha Actividad.
- Arrastre la ficha Elementos recientes a la parte superior de la lista Fichas en el panel de propiedades.
La ficha Elementos recientes se muestra ahora en la primera posición del componente Fichas. Puede hacer clic entre las fichas, pero no cambia nada porque las fichas no contienen ningún componente. Están vacías. Vamos a solucionar esto. - Seleccione la ficha Detalles.
- Arrastre un componente Detalles de registro justo debajo de la ficha Detalles, en el área resaltada en verde.
- Agregue un componente Listas relacionadas a la ficha Relacionado, un componente Actividades a la ficha Actividad y el componente Elementos recientes a la ficha Elementos recientes.
- Seleccione el componente Fichas en el lienzo y en el panel de propiedades para cambiar el orden de las fichas a: Detalles, Actividad, Elementos recientes, luego Relacionado.
No puede arrastrar las fichas hasta el componente para moverlas. Solo puede ajustarlas en el panel de propiedades. - Haga clic en Guardar, luego en Aún no.
Dinamizar su página de registro
- Agregue un componente de texto enriquecido encima del componente Chatter en la página.
- Ingrese este texto en el componente:
¡Una oportunidad de un millón de dólares cerrada! ¡Genial!
- En las propiedades del componente, haga que el texto esté en negrita y centrado, con un tamaño de 18 puntos y cambie el tipo de letra a alguna que le guste.
- Mantenga Mostrar como tarjeta seleccionado.
Este parámetro hace que el texto dentro del componente sea más legible en páginas Lightning agregando un fondo blanco en vez de uno transparente. Alterne el parámetro para ver lo que queremos decir. - Haga clic en Agregar filtro.
- Defina Campo como Importe, si no lo está ya.
- Defina Operador como Mayor o igual a. Para Valor, ingrese
1000000
. - Haga clic en Listo.
- Haga clic en Agregar filtro de nuevo y cree otro filtro para el campo Fase igual a Cerrada ganada.
Controlar si un componente se muestra en base a valores de campo no es todo lo que puede hacer con las reglas de visibilidad. Como mencionamos, se admiten las páginas de registro personalizadas en Lightning Experience tanto en la versión de escritorio como en la aplicación móvil Salesforce. Las reglas de visibilidad también controlan si los componentes aparecen en una página basándose en el factor de forma (o dispositivo) en el que está viendo la página. Configuremos reglas para un componente para que solo aparezca cuando se ve la página en un teléfono. - Agregue otro componente Texto enriquecido justo debajo del primero.
- Ingrese este texto en el componente:
Este componente es solo para usuarios móviles.
- Personalice el texto como más le guste y luego haga clic en Agregar filtro.
- Debajo Tipo de filtro, haga clic en Dispositivo.
- Establezca el campo Valor en Teléfono, y haga clic en Listo.
- Guarde la página y, a continuación, haga clic en Activación.
Implementar la página de registro personalizada para sus usuarios
¡Ha llegado el momento de mostrar esta genialidad! Vamos a activar la página. Es muy sencillo.
- Convertir la página en el valor predeterminado de la organización para el objeto.
- Convertir la página en la página de registro de objeto predeterminada para aplicaciones Lightning específicas.
- Asignar la página a una combinación de aplicaciones Lightning, tipos de registro y perfiles.
- Asignar a la página un factor de forma, como para escritorio o teléfono.
Observe la última viñeta de la lista. No solo puede crear una página que esté personalizada para las necesidades de sus usuarios, también puede ir un paso más allá y personalizar la página en base al modo que sus usuarios acceden a ella. Puede crear páginas de registro personalizadas exclusivas que solo verán sus usuarios móviles, conteniendo únicamente lo que necesitan en sus desplazamientos. Al mismo tiempo, las páginas de registro solo para la versión de escritorio pueden servir para las necesidades de sus usuarios cuando están trabajando en sus equipos PC o portátiles.
Asignemos esta página a una aplicación específica, tipo de registro y perfil. También nos aseguraremos de que está asignada a los factores de forma de escritorio y teléfono, de modo que podamos verla en ambos sitios.
- Haga clic en la ficha Aplicación, Tipo de registro y Perfil.
- Haga clic en Asignar a aplicaciones, tipos de registro y perfiles.
- Asigne la página a la aplicación de Ventas el factor de forma de escritorio y teléfono, el tipo de registro Principal y el perfil Administrador del sistema.
- Revise las asignaciones de la página.
La columna Nueva página se completa con el nombre de la página que vamos a activar: Nueva página de oportunidad. - Haga clic en Guardar.
¿Ve lo que hizo aquí?
Ha creado y activado una página. Ahora vamos a verla en acción. En primer lugar la veremos en la versión de escritorio.
- Haga clic en Atrás en el encabezado del Generador de aplicaciones.
- Desde el Iniciador de aplicación (
), encuentre y seleccione Ventas, y luego y haga clic en la ficha Oportunidades.
- Seleccione cualquier oportunidad abierta con un importe por debajo de 1.000.000 $.
Es posible que tenga que actualizar la página de oportunidades para que aparezcan los cambios que acaba de realizar.
Este es el aspecto de la página de registro personalizada con la compañía de ejemplo, Dickenson Mobile Generators. Como asignó la página de registro al perfil Administrador del sistema, puede verla, pero no los demás usuarios en su organización. Puede personalizar las experiencias de sus diferentes usuarios creando páginas de registro personalizadas y asignándolas por aplicación, tipo de registro y perfil de usuario. Proporcione a sus responsables de ventas una vista diferente de las oportunidades a la de sus representantes de ventas. Configure las páginas de cuentas sin fines de lucro de forma diferente a las páginas de cuentas de negocio estándar.
No ve los componentes de texto enriquecido que agregó a la página? Se debe a dos motivos. Para un componente, se debe a que está viendo la página en un dispositivo de escritorio. Llegaremos a esto pronto. Para el otro componente, es porque la oportunidad no cumple los criterios que estableció. Cambiemos eso.
- Desde las acciones a nivel de página en el panel Aspectos destacados, seleccione Modificar.
- Cambie el importe de la oportunidad para que sea superior a 1.000.000 $, cambie Fase a Cerrada ganada y luego haga clic en Guardar.
¡Vaya, mire eso! Ni siquiera tuvo que actualizar la página. Cuando guarda sus cambios y se cumplen los criterios del filtro, la página se actualiza automáticamente para mostrar el componente de texto enriquecido y su mensaje.
Ahora veamos la página en la aplicación móvil Salesforce.
- Abra la aplicación en su teléfono.
- Si es necesario, inicie sesión con sus credenciales de Trailhead Playground.
- Abra el menú, toque el Iniciador de aplicación y abra la aplicación Ventas.
- Toque Oportunidades y luego navegue a la oportunidad que actualizó a Cerrada ganada.
Lo que ve en primer lugar es lo que espera: acciones, aspectos destacados de registros, Ruta. Pero desplácese hacia abajo un poco...Las fichas de nuestro componente Fichas están apiladas cuando se ven en un teléfono. Puede tocarlas para desplegarlas, ¡pero espere! Falta una. ¿Dónde está la ficha Actividad? Bien, el componente Actividades no se admite en un teléfono, de modo que se descartó en la página. Y debido a que eso provocó que la ficha Actividad estuviese vacía, también se descartó de la página.
Hacia la parte inferior está el componente que apareció cuando actualizó la oportunidad a más de un millón de dólares. Pero justo debajo está algo que no vimos cuando miramos la página en la versión de escritorio: el componente solo para móvil.
Vamos a continuar con las páginas de aplicación.