Compartir a través de


Solución de problemas de la aplicación Dynamics 365 Field Service Mobile (versión preliminar)

[Este artículo es documentación preliminar y está sujeto a modificaciones].

Este artículo enumera problemas comunes con la aplicación Field Service Mobile (versión preliminar) y pasos para resolverlos. Necesita permisos de Administrador en Field Service para todos los pasos de resolución.

Importante

  • Esta es una característica en versión preliminar.
  • Las vistas previas de características no se han diseñado para un uso de producción y pueden tener una funcionalidad restringida. Estas características están disponibles antes del lanzamiento oficial para que los clientes puedan tener un acceso anticipado y proporcionar comentarios.

Error al iniciar debido a problemas de permisos/privilegios

La nueva experiencia de usuario para la experiencia móvil de Field Service (versión preliminar) requiere que se agreguen algunos privilegios a los roles de seguridad a los que pertenece el usuario.

Síntomas

La aplicación móvil Field Service no se inicia y aparece el siguiente error: Principal user (Id=<GUID>, …) is missing 'prvReadmsdyn_Mobile' privilege (Id=<GUID>) on OTC=<INT> for entity 'msdyn_mobilesource' …

Resolución

La nueva experiencia para la aplicación móvil Field Service requiere privilegios para los roles de seguridad de los usuarios. El sistema agrega automáticamente estos privilegios a todos los roles de seguridad predeterminados. Si su organización utiliza roles de seguridad personalizados, debe editar los roles de seguridad agregando los siguientes privilegios de tabla:

  • Nombre="msdyn_richtextfile" Permiso="Crear" Valor="Usuario"
  • Nombre="msdyn_richtextfile" Permiso="Eliminar" Valor="Usuario"
  • Nombre="msdyn_richtextfile" Permiso="Leer" Valor="Usuario"
  • Nombre="msdyn_richtextfile" Permiso="Escribir" Valor="Usuario"
  • Nombre="msdyn_MobileSource" Permiso="Leer" Valor="Organización"
  • Nombre="msdyn_solutioncomponentsummary" Permiso="Leer" Valor="Organización"
  • Nombre="SettingDefinition" Permiso="Leer" Valor="Organización"
  • Nombre="Solution" Permiso="Leer" Valor="Organización"
  • Nombre="SettingDefinition" Permiso="Leer" Valor="Organización"

Propina

Si no conoce el nombre del rol de seguridad personalizado, expanda Usuarios + permisos, seleccione Usuarios y Busque el usuario que, según se informa, vio el mensaje de error. Tome nota del rol de seguridad del usuario y revise los privilegios de tabla para ese rol de seguridad.

Error al inicio debido a que faltan archivos en la solución

Síntomas

Faltan algunos registros fuente requeridos. Estos registros deben crearse al instalar la solución. En casos excepcionales, estos registros no se crean correctamente o se dañan. En algunos casos, un usuario eliminó los registros.

Resolución

Paso 1: compruebe si la tabla de mobilesource contiene datos

  1. Vaya a Power Apps y abra el entorno para comprobar.

  2. Seleccione Tablas, elija el filtro Todos y busque la tabla MobileSource (msdyn_mobilesource).

  3. Seleccione la tabla y verifique si contiene los siguientes datos en la columna Nombre:

    • /card/bookingListViewItem.yml
    • /card/defaultViewItem.yml
    • /card/serviceTaskGridItem.yml
    • /sitemaps/mobile.yml

Si no hay datos en la tabla, algo salió mal con la actualización de la solución.

Paso 2: aplique nuevamente la actualización de la solución Field Service

  1. En Power Apps, abra su entorno y vaya a Soluciones.

  2. Busque fieldservice_anchor y elimine la solución FieldService_Anchor.

  3. Vaya al centro de administración de Power Platform y seleccione el entorno en el que eliminó la solución.

  4. En la página de detalles del entorno, seleccione aplicaciones de Dynamics 365 en Recursos.

  5. Seleccione Instalar aplicación, elija Dynamics 365 for Field Service y seleccione Siguiente.

  6. Acepte las condiciones de servicio y seleccione Instalar.

Después de instalar la solución, verifique que la tabla ahora contenga los datos requeridos.

Falta el área de configuración en la navegación del módulo de la aplicación Field Service Mobile

Síntomas

El módulo de la aplicación Field Service Mobile no muestra el área de configuración, lo que impide que los administradores habiliten la nueva experiencia.

Resolución

La nueva opción de configuración de experiencia móvil está disponible a través de una nueva área de navegación que viene con el módulo predeterminado de la aplicación Field Service Mobile. Los usuarios necesitan permisos de escritura para que la entidad FieldServiceSetting acceda a esta área. Los roles de seguridad predeterminados, como los roles de administrador del sistema o administrador de servicios de campo, tienen ese permiso automáticamente.

Si se realizó alguna personalización en el mapa del sitio del módulo de la aplicación Field Service Mobile listo para usar entre las versiones 6.1 y 6.3 en 2023, hay dos opciones para habilitar el área de configuración:

Elimine la capa de personalización del mapa del sitio y personalícela manualmente nuevamente

Primero, verifique si el área del mapa del sitio existe en la capa predeterminada de la solución Field Service Mobile pero una capa de personalización la anula:

  1. Inicie sesión en Power Apps.
  2. Cambie a su entorno y abra solución de fieldservice_patch_update.
  3. Vea las capas de solución para el componente msdyn_FSMobileSettingsArea en la solución fieldservice_patch_update .

Si el área está presente, se coloca una capa de personalización en el mapa del sitio en la parte superior, lo que elimina el área. En ese caso, dos opciones:

  1. Elimine la capa de personalización y luego personalíce manualmente el mapa de sitio nuevamente:
    1. Eliminar la capa no administrada de personalización.
    2. Aplique las personalizaciones del mapa del sitio nuevamente.
  2. Agregue manualmente el área de Configuración y cambie al mapa del sitio.

Agregue manualmente el área de configuración y cambie al mapa del sitio

  1. Abra la aplicación personalizada en el Diseñador de aplicaciones.
  2. Habilite áreas y cree una nueva área para la configuración de Field Service Mobile.
  3. Crear un nuevo grupo para la configuración móvil
  4. Agregue una página nueva al grupo. Seleccione URL como tipo de contenido.
  5. Use /main.aspx?etn=msdyn_fieldservicesetting&pagetype=entityrecord&id=e49c6117-5065-423f-8ab5-fcacfda85a04&formid=ee334fea-0cd5-471c-bb30-829f4511a59f como entrada de URL.
  6. Agregue un área secundaria para funciones de vista previa. En ID, expanda Configuración avanzada y privilegios.
  7. Seleccione Agregar privilegio de tabla, elija Configuración de servicio de campo y seleccione solo el privilegio Escribir.
  8. Aplique el cambio y luego Guardar y publicar.

La nueva experiencia (vista previa) no se muestra después de habilitarla en la configuración

Síntomas

La aplicación móvil no carga la nueva experiencia (vista previa), incluso si se ha habilitado en la configuración.

Resolución

La nueva experiencia (vista previa) actualmente no admite usuarios o aplicaciones sin conexión habilitada. Verificar y actualizar los siguientes casos:

  1. El usuario de la aplicación móvil no debe formar parte del Perfil Móvil Sin Conexión.
  2. La aplicación en sí no debe configurarse para funcionar sin conexión. En el diseñador de aplicaciones, abra Field Service Mobile. Vaya a Configuración>Funciones y establezca la opción Configuración sin conexión desde el diseñador de aplicaciones en No. Para más información, vea Configurar Mobile sin conexión.

La nueva experiencia no muestra paneles de navegación

Síntomas

Los paneles configurados en la navegación no son compatibles. Seleccionar un panel de la nueva UX genera un error. Cuando se configura un panel como la primera entidad en la navegación para la nueva experiencia, la experiencia de inicio no se representa correctamente.

Resolución

Elimine los paneles de la navegación hasta que sean oficialmente compatibles.