Crear extensiones de aplicación para la aplicación móvil Field Service
Cree extensiones de aplicación para permitir a los usuarios pasar datos desde la aplicación Field Service a otra aplicación.
Ediciones necesarias
| Disponible en: Salesforce Classic (no disponible en todas las organizaciones) y Lightning Experience |
| Las funciones principales de Field Service, el paquete gestionado y la aplicación móvil están disponibles en las versiones Enterprise Edition, Unlimited Edition y Developer Edition. |
| Para acceder a la aplicación móvil Field Service, los usuarios necesitan la licencia de usuario Field Service Mobile. |
| Permisos de usuario necesarios | |
|---|---|
| Para crear y modificar extensiones de aplicación: | Personalizar aplicación |
| Tipo de extensión de aplicación | Compatible en Android | Compatible en iOS |
|---|---|---|
| Android | Sí | No |
| iOS | No | Sí |
| Aplicaciones Lightning | Sí | Sí |
| Aplicaciones Web | Sí | Sí |
| Flujo | Sí | Sí |
Para configurar una extensión de aplicación de Analytics, siga los pasos siguientes.
- En Configuración, introduzca Configuración de Field Service Mobile en el cuadro Búsqueda rápida y, a continuación, seleccione Configuración de Field Service Mobile.
- Haga clic en Modificar junto a la configuración móvil para la que desea crear una extensión de aplicación.
- Bajo Extensiones de aplicación, haga clic en Agregar.
-
Cumplimente los campos.
- Configuración de Field Service Mobile: Se rellena automáticamente. Representa la configuración actual móvil de Field Service.
- Tipo: Una lista de selección de tipos de extensiones de aplicación. Los tipos iOS y Android solo se mostrarán en sus dispositivos respectivos. Flujo hace referencia a un Flujo (Configuración | Automatización de procesos | Flujos) del tipo Flujo móvil Field Service. Lightning App hace referencia a una aplicación expuesta en Salesforce para Android o Salesforce para iOS (Configuración | Aplicaciones móviles | Salesforce | Navegación de Salesforce).
- Etiqueta: La etiqueta como aparece para los usuarios en la aplicación. La etiqueta no se traduce automáticamente.
- Nombre: El nombre de la extensión.
- Con ámbito a tipos de objeto: Los registros desde los cuales un usuario puede activar una extensión de aplicación. Asignar el ámbito de una extensión de aplicación a un objeto permite a los usuarios activar la extensión de aplicación desde registros del tipo especificado. Los nombres de objetos se introducen como valores separados por comas y no pueden incluir espacios. Por ejemplo, para asignar el ámbito a una extensión al objeto Orden de trabajo y el objeto Cita de servicio, introduzca WorkOrder,ServiceAppointment. Para crear una extensión de aplicación global de modo que los usuarios puedan activarla desde cualquier registro, deje este campo en blanco.
- Valor de inicio: Un valor de inicio de "https://google.com" iniciará un navegador tanto en iOS como en Android. El valor que se utilizará para iniciar la aplicación o el flujo. Si el tipo es Flujo, el valor de inicio es el nombre de la API del flujo que desea utilizar. Si el tipo es Aplicación Lightning, el valor de inicio es el nombre de la ficha en Salesforce para iOS y Salesforce para Android. El nombre de ficha representa una ficha Componente Lightning y puede encontrar el nombre de ficha en Configuración | Navegación de Salesforce. Los valores de inicio para los tipos iOS, Android y Aplicación Lightning admiten pasar parámetros.
Nota El uso de un apodo en una URL de inicio de extensión de aplicación da como resultado un error.
Nota Para tipos de aplicación Lightning: Salesforce para Android versión 17.0 admite pasar parámetros de Aplicación Lightning. Salesforce para iOS versión 18.0 no admite en estos momentos pasar parámetros. Para sortear este problema, utilice un tipo de iOS con el formato de URL https://{orgURL}/lightning/n/{nombre de ficha}?params=... -
Haga clic en Guardar.
Nota La aplicación móvil Salesforce se puede iniciar y aceptar parámetros para páginas de Visualforce expuestas como una ficha de página Lightning. Sin embargo, el nombre de Ficha de la página Lightning no puede incluir ningún espacio.
Nota La aplicación Salesforce debe estar instalada en iOS para mostrar extensiones de aplicación Lightning en el Iniciador de acciones.
Nota Open en Salesforce está disponible en iOS, pero en Android, debe crear una extensión de aplicación para Android con el valor de inicio de salesforce1://sObject/{!Id}/view
Paso de tokens a Valor de inicio
El valor de inicio admite direcciones URL estáticas para direcciones de Internet, así como valores dinámicos que pueden utilizarse para pasar información de contexto a otra aplicación en la forma de tokens. Estos tokens pueden pasar información de campos desde cualquier registro que esté visible en la aplicación Field Service. Por ejemplo, si el usuario está viendo una cita de servicio, los tokens pueden utilizarse para pasar los datos desde cualquier campo de esa cita de servicio a la extensión de aplicación. El formato básico de esos tokens se basa en los nombres del campo, como: {!Name}.
El nombre de campo distingue entre mayúsculas y minúsculas y debe coincidir con el nombre de campo exactamente como se define en el objeto.
Los valores que no están relacionados con un registro se denominan variables globales. Cuando utilice una variable global en un token, utilice el formato {!$User.email}.
| Variables globales admitidas |
|---|
| Organization.id |
| User.displayName |
| User.correo electrónico |
| User.firstName |
| User.id |
| User.language* |
| User.lastName |
| User.locale* |
| User.nickName |
| User.orgId |
| User.userName |
