Crear acciones rápidas específicas de objeto
Objetivos de aprendizaje
Después de completar esta unidad, podrá:
- Crear una acción específica de objeto.
- Agregar una acción al formato de página de un objeto.
- Probar una acción específica de objeto en la aplicación móvil Salesforce.
Acciones rápidas: la continuación
En este punto, puede sentirse bastante orgulloso de sus habilidades de personalización móviles. Es un experto en crear acciones globales y está listo para enfrentarse a su siguiente reto: las acciones específicas de objetos. No tenga miedo: el proceso de creación de una acción específica de objeto es muy parecido a crear una acción global, así que esta unidad será muy sencilla.
Acciones específicas de objeto en la aplicación móvil Salesforce
Para empezar nuestro debate sobre acciones específicas de objetos, hablemos de lo que las hace diferentes de las acciones globales.
- Las acciones específicas de objetos pueden actualizar registros.
- Las acciones específicas de objeto pueden crear registros que se asocian automáticamente con información relacionada. Por ejemplo, un usuario puede iniciar una acción que crea simultáneamente un contacto y lo asocia con una cuenta.
Hay una diferencia aún mayor. Para exponer acciones específicas de objetos en la aplicación móvil, no las agrega al formato global del publicador como hicimos en la última unidad. En su lugar, las deja disponibles para sus usuarios modificando el formato de página del objeto. Verá todas esas diferencias en acción a medida que vaya completando los pasos de esta unidad.
Echemos un vistazo al caso de uso de D’Angelo para acciones específicas de objetos de modo que podamos empezar a construir cosas interesantes.
El escenario de DreamHouse
Cuando D’Angelo hizo su repaso con algunos de los agentes de DreamHouse Realty, se dio cuenta que empleaban mucho tiempo mostrando propiedades a posibles clientes y gestionando sus programaciones. Quiere ofrecer a los agentes una forma rápida de programar una nueva visita en la aplicación móvil Salesforce, de modo que creará una acción que aparecerá en la página de detalles de los contactos.
Allanar el camino
Para simular el caso de uso de DreamHouse, tiene que construir algunas cosas en su propia organización primero. Ahora, ahora... sin discusiones. Prometemos que merecerá la pena. Será testigo del poder de las acciones específicas de objetos en un escenario del mundo real; además, podrá practicar sus recientes habilidades de creación de plataforma.
Crear el objeto personalizado de propiedad
Sería difícil para los agentes programar una nueva visita sin poder asociarla con una propiedad específica. ¿Cómo sabrían qué vivienda enseñar? De modo que creemos un objeto personalizado llamado Property (Propiedad).
Si creó el objeto Property (Propiedad) en su organización cuando obtuvo la insignia de Modelado de datos en Trailhead, puede pasar por alto este paso, pero deberá asegurarse de que la opción Allow Activities (Permitir actividades) esté seleccionada.
- En Object Manager (Gestor de objetos), seleccione Create (Crear) | Custom Object (Objeto personalizado).
- En el campo Label (Etiqueta), escriba
Property
(Propiedad).
- En el campo Plural Label (Etiqueta plural), escriba
Properties
(Propiedades).
- En la sección Optional Features (Funciones opcionales), seleccione Allow Activities (Permitir actividades).
- Haga clic en Save (Guardar).
Ahora crearemos una ficha personalizada para el objeto Property (Propiedad).
- Escriba
Tab
(Ficha) en el cuadro Quick Find (Búsqueda rápida) y, a continuación, seleccione Tabs (Fichas).
- En la lista Custom Object Tabs (Fichas de objetos personalizados), haga clic en New (Nuevo).
- En la lista desplegable Object (Objeto), seleccione Property (Propiedad).
- Para Tab Style (Estilo de ficha), seleccione Real Estate Sign (Cartel de inmobiliaria).
- Haga clic en Next (Siguiente). Acepte los valores predeterminados y haga clic en Next (Siguiente) de nuevo.
- Haga clic en Save (Guardar).
Personalizar el objeto Evento para Visitas
Usted es un administrador avispado, así que probablemente haya adivinado que una visita es un tipo de evento. Pero D’Angelo no quiere utilizar los eventos estándar para las visitas porque los usuarios necesitan introducir información adicional sobre ellas, como la propiedad relacionada y las impresiones del comprador.
La mejor manera de controlar este reto de personalización es con un nuevo tipo de registro de evento que tenga su propio formato de página. Creemos un formato de página específicamente para visitas y luego creemos un tipo de registro de evento y vinculémoslo al nuevo formato de página.
- En Object Manager (Gestor de objetos), escriba
Event
(Evento) en el cuadro Quick Find (Búsqueda rápida) y seleccione Event (Evento).
- Desde la configuración de gestión del objeto Event (Evento), vaya a Page Layouts (Formatos de página) y haga clic en New (Nuevo).
- Seleccione Event Layout (Formato de evento) desde la lista desplegable Existing Page Layout (Formato de página existente).
- En el campo Page Layout Name (Nombre del formato de página), escriba
Showing Layout
(Formato de visita).
- Haga clic en Save (Guardar).
- Desde la configuración de gestión del objeto Event (Evento), vaya a Record Types (Tipos de registro) y haga clic en New (Nuevo).
- Escriba
Showing
(Visitas) en los campos Record Type Label (Etiqueta de tipo de registro) y Record Type Name (Nombre de tipo de registro).
- Haga clic en Next (Siguiente).
- Seleccione Showing Layout (Formato de visita) en la lista desplegable Apply one layout to all profiles (Aplicar un formato a todos los perfiles).
Este formato solo se aplica al tipo de registro Showing (Visita). El tipo de registro de eventos estándar sigue utilizando el formato de eventos.
- Haga clic en Save (Guardar).
Crear un campo de búsqueda para Visitas
¡Espere un momento! Este es el último paso. Solo necesitamos crear un campo Property (Propiedad) personalizado de modo que los agentes puedan asociar visitas con propiedades. Eso lo hacemos con una búsqueda desde el objeto actividades en el objeto Property (Propiedad).
- En Object Manager (Gestor de objetos), escriba
Activity
(Actividad) en el cuadro Quick Find (Búsqueda rápida) y seleccione Activity (Actividad).
- Desde la configuración de gestión del objeto Activity (Actividad), vaya a Fields and Relationships (Campos y relaciones) y haga clic en New (Nuevo).
- Seleccione Lookup Relationship (Relación de búsqueda) y luego haga clic en Next (Siguiente).
- En la lista desplegable Related To (Relacionado con), seleccione Property (Propiedad) y haga clic en Next (Siguiente).
- Escriba
Property
(Propiedad) en los campos Field Name (Nombre de campo) y Field Label (Etiqueta de campo) y haga clic en Next (Siguiente).
- Seleccione la casilla de verificación Visible (Visible) de modo que el campo esté disponible para todos los perfiles y, a continuación, haga clic en Next (Siguiente).
- Anule la selección de Event Layout (Formato de evento) y Task Layout (Formato de tarea). Queremos que este campo aparezca solo en el formato de visita.
- Haga clic en Next (Siguiente).
- Escriba
Showings
(Visitas) en el campo Related List Label (Etiqueta de lista relacionada).
- Haga clic en Save (Guardar).
Crear una acción específica de objeto
Uf, ha conseguido terminar los deberes. Ahora que todo está en su sitio, puede disfrutar de su recompensa: ayudar a D’Angelo a crear una fantástica acción específica de objeto.
Esto es lo que hay que hacer. D’Angelo desea crear una acción rápida New Showing (Nueva visita) y hacer que esté disponible en la página de detalle de contacto de la aplicación móvil Salesforce. De esa forma, cuando un agente programa una nueva visita, se asocia automáticamente con el registro para el posible comprador. Así que en este paso crearemos una acción específica de objeto para los contactos.
- En Object Manager (Gestor de objetos), escriba
Contact
(Contacto) en el cuadro Quick Find (Búsqueda rápida) y, a continuación, seleccione Contact (Contacto).
- Desde la configuración de gestión del objeto Contact (Contacto), vaya a Buttons (Botones), Links (Vínculos) y Actions (Acciones) y haga clic en New Action (Nueva acción).
- Verifique que el tipo de acción sea Create a Record (Crear un registro). Las acciones pueden hacer más que simplemente crear registros. Para obtener más información acerca de las otras opciones, lea el artículo Acciones específicas de objetos en Ayuda de Salesforce.
- En la lista desplegable Target Object (Objeto de destino), seleccione Event (Evento).
- En la lista desplegable Record Type (Tipo de registro), haga clic en Showing (Visita).
- Escriba
New Showing
(Nueva visita) en el campo Label (Etiqueta).
- Haga clic en Save (Guardar).
- En el editor de formatos, retire los siguientes campos: Related To (Relacionado con), Assigned To (Asignado con) y Name (Nombre).
- Agregue el campo Property (Propiedad) al formato y haga que sea obligatorio. Puede hacer doble clic en el campo para modificar su configuración.
- Retire los espacios adicionales y organice los campos en una única columna.
- Haga clic en Save (Guardar).
- Haga clic en Yes (Sí) para reconocer la advertencia. Aunque es obligatorio, es correcto retirar el campo Assigned To (Asignado a) del formato porque toma como valor predeterminado el usuario actual.
Nota: No elimine un campo obligatorio del diseño a menos que:
- El campo tenga un valor predeterminado.
- Especifique un valor de campo predefinido para la acción.
- El campo ya contenga datos. Por ejemplo, si la acción actualiza un registro, el usuario introdujo la información requerida al crear el registro.
- Ahora ahorremos algo de tiempo a los agentes rellenando previamente el campo Subject (Asunto). En la lista relacionada Predefined Values (Valores predefinidos), haga clic en New (Nuevo).
- En la lista desplegable Field Name (Nombre de campo), seleccione Subject (Asunto).
- En el campo Specify New Field Value (Especificar nuevo valor de campo), escriba
"Showing"
(Visita). Asegúrese de escribir la palabra entre comillas.
- Haga clic en Save (Guardar).
Agregar una acción al formato de página de un objeto
¡Estamos en la recta final! Ahora solo tenemos que agregar la nueva acción al formato de página para contactos. A continuación, estará disponible en la barra de acciones en la aplicación móvil cuando un agente esté viendo el registro de un posible comprador (no lo olvide, cuando crea una acción específica de objeto, pertenece al formato de página de ese objeto).
- En Object Manager (Gestor de objetos), escriba
Contact
(Contacto) en el cuadro Quick Find (Búsqueda rápida) y, a continuación, seleccione Contact (Contacto).
- Desde la configuración de gestión del objeto Contact (Contacto), vaya a Page Layouts (Formatos de página) y haga clic en Contact Layout (Formato de contacto).
- En la sección Actions (Acciones) de la aplicación móvil Salesforce y Lightning Experience, si ve un vínculo para sustituir las acciones predefinidas, haga clic en el vínculo para sustituir.
- Seleccione Mobile & Lightning Actions (Acciones de la aplicación móvil y Lightning) en la paleta superior del editor de formatos y, a continuación, arrastre la acción rápida New Showing (Nueva visita) a la sección móvil. Asegúrese de que es el primer elemento.
- Reorganice las acciones de modo que las acciones que se utilizan con mayor frecuencia estén primero y elimine las acciones que no utilice.
- Haga clic en Save (Guardar).
¡Ya ha terminado! Ahora los agentes de DreamHouse pueden programar rápidamente una nueva visita con un posible comprador.
Probar la acción en la aplicación móvil Salesforce
Aquí viene la parte realmente gratificante: es el momento de probar su bella nueva acción en la aplicación móvil. Abra Salesforce en su dispositivo y pasemos juntos por este caso de uso.
- Pulse para abrir el menú de navegación. Si ya está en la aplicación de Lightning Sales (Ventas), deslice hacia abajo para actualizar el menú de navegación. Si no está en la aplicación de Lightning Sales (Ventas), pulse Iniciador de aplicación y pulse la aplicación de Lightning Sales (Ventas) para abrirla.
- Primero creemos una nueva propiedad para que podamos asociarla con una visita. En el menú de navegación, pulse Properties (Propiedades). Si no ve Properties (Propiedades) en el menú de navegación, pulse All Items (Todos los elementos) para encontrarla en orden alfabético.
- Pulse New (Nuevo).
- Para el nombre de la propiedad, escriba una dirección postal.
- Rellene el resto de los campos obligatorios, si los hubiera, y pulse Save (Guardar). Ahora podemos buscar un posible comprador y programar una visita con él.
- Abra el menú de navegación y, a continuación, pulse Contacts (Contactos).
- Seleccione el contacto que creó en la unidad anterior o cree uno nuevo.
- Deslice hacia abajo para actualizar la barra de acciones.
- Pulse New Showing (Nueva visita).
- Rellene los campos.
Sugerencia: Dictar es más rápido que escribir. Cuando llegue al campo Description (Descripción), active la entrada de voz seleccionando el icono Micrófono en el teclado. Esta función nativa del sistema operativo puede ahorrar mucho tiempo a usuarios móviles ocupados, así que asegúrese de comentarlo con ellos.
- Pulse Save (Guardar).
- Volvamos al registro Property (Propiedad) para que pueda ver que el nuevo evento aparece en la lista relacionada Showings (Visitas). Abra el menú de navegación, pulse Properties (Propiedades) y, a continuación, seleccione la propiedad que acaba de crear.
- Pulse Related (Relacionado).
- Pulse Showings (Visitas) para ver todas las visitas programadas para esa propiedad.
Magnífico, ¿verdad? Se está convirtiendo en un maestro de estas cosas móviles (dese unas palmadas en la espalda... se lo merece).
Después de conseguir sus puntos, pase a la siguiente unidad, donde aprenderá cómo simplificar sus páginas de detalles de registros en la aplicación móvil Salesforce mediante formatos compactos.
Recursos