Usted está aquí:
Mejores prácticas: Iniciar un flujo de pantalla desde una acción personalizada de Maps
Inicie un flujo de pantalla desde una acción personalizada de Salesforce Maps de modo que los representantes puedan capturar una lista de comprobación, una encuesta o notas desde un marcador.
Ediciones necesarias
| Vea las ediciones admitidas. |
| Permisos de usuario necesarios | |
|---|---|
| Para crear flujos: | Gestionar flujo |
| Para configurar acciones personalizadas: | Personalizar aplicación |
Una acción personalizada de Maps puede iniciar un flujo de pantalla desde un marcador trazado. Utilice este patrón cuando los representantes capturen detalles estructurados desde un marcador y Salesforce redacte esas respuestas en un registro relacionado. Cree un flujo de pantalla que acepte el Id. de registro del marcador, luego conéctelo a un botón de acción personalizado.
Construir el flujo de pantalla
Cree un flujo de pantalla para el objeto que sus representantes trazan en el mapa. El ejemplo utiliza el objeto Cuenta. Puede adaptarlo a prospectos, contactos, casos u objetos personalizados.
- Ingrese Flujos en el cuadro Búsqueda rápida y, a continuación, seleccione Flujos.
- Haga clic en Nuevo flujo. Seleccione Flujo de pantalla, haga clic en Siguiente y luego seleccione Formato automático.
- Haga clic en Nuevo recurso y seleccione Variable. Para el nombre de la API, ingrese recordId. Para el tipo de datos, seleccione Texto. Seleccione Disponible para entrada y, a continuación, haga clic en Listo. Salesforce Maps pasa el Id. del registro detrás del marcador a esta variable.
- Agregue un elemento Obtener registros y etiquételo para su objeto (por ejemplo, Obtener registro de cuenta). Seleccione el objeto y luego filtre sus registros.
Establecer este elemento de filtro Para Campo Id Operador Es igual a Valor recordId - Agregue un elemento Pantalla. Ingrese una etiqueta, desactive Mostrar encabezado y pausa y agregue los componentes de pantalla que desea que los representantes completen, como casillas de verificación o campos de entrada.
- Agregue un elemento Crear registros (o Actualizar registros para escribir en un registro existente) para almacenar las respuestas, por ejemplo en una Tarea relacionada. Establezca los valores de campo obligatorios y luego asigne cada componente de pantalla a un campo.
Campo Valor de ejemplo WhatId recordIdOwnerId {!Get_Account_Record.OwnerId}Asunto Check-in at {!Get_Account_Record.Name}Estado Completado - Seleccione el elemento de registro, haga clic en Agregar ruta de fallo y agregue una pantalla con un componente Texto de visualización que indique a los representantes qué hacer si Salesforce no puede guardar sus respuestas.
- Agregue una pantalla de confirmación con un componente Texto de visualización y luego guarde el flujo. Anote su nombre de API. Lo necesita para la acción personalizada.
Crear una acción personalizada que inicia el flujo
- Ingrese Paquetes instalados en el cuadro Búsqueda rápida y, a continuación, seleccione Paquetes instalados.
- Busque el paquete Salesforce Maps y, a continuación, haga clic en Configurar.
- Seleccione Configuración | Acciones personalizadas.
- Seleccione Crear nuevo, asigne un nombre a la acción personalizada y luego seleccione Asistencia de actividad y Asistencia de ubicación verificada.
- Seleccione la acción Iniciar flujo visual y luego ingrese el nombre de API del flujo que creó.
- Guarde su trabajo.
Agregar la acción a un conjunto de botones
- Seleccione Nombre de conjunto de botones en Configuración de Salesforce Maps.
- Seleccione el conjunto de botones al que desea agregar la acción personalizada.
- Busque el nuevo botón y luego arrástrelo donde desea que aparezca en el formato emergente.
- Guarde su trabajo.
Probar el flujo
- Trace una capa cuyo objeto se corresponda con el flujo que creó.
- Haga clic en un marcador, seleccione Acciones y luego haga clic en el botón que agregó.
- Complete la pantalla, haga clic en Siguiente y, a continuación, haga clic en Finalizar. Salesforce redacta las respuestas en el registro relacionado.
