Compartir a través de


El error "El usuario carece de privilegios" se produce en optimización de programación de recursos

Este artículo ayuda a los administradores a resolver errores con privilegios en el complemento Optimización de programación de recursos para Microsoft Dynamics 365 Field Service.

Síntomas

Se produce un error en un trabajo de optimización con el mensaje de error "No se pudieron actualizar las reservas". Cuando vaya a la pestaña Bookings y busque reservas con errores, las reservas con errores muestran un mensaje de error más detallado: "El usuario carece de privilegios".

Solución

Para corregir este problema, haga que el usuario de optimización de programación de recursos tenga los roles de seguridad correctos y los perfiles de seguridad de campo:

Roles de seguridad:

  • Resource Scheduling Optimization

Seguridad de campo:

  • Resource Scheduling Optimization - Administrador
  • Resource Scheduling Optimization - Distribuidor

Copia de roles de usuario de seguridad

  1. Inicie sesión en el entorno como administrador.
  2. Vaya a Configuración>Usuarios de seguridad>y elija la vista Usuarios de la aplicación.
  3. Busque el usuario denominado "Optimización de programación de recursos" que el sistema crea durante la implementación.
  4. Edite columnas para incluir la fecha de creación para descifrar fácilmente cuando se creó el usuario optimización de programación de recursos. Use Búsqueda avanzada para buscar usuarios cuyos nombres contienen "Programación de recursos" y crear una vista personalizada.
  5. Vaya a la vista de usuario recién creada y asegúrese de que los usuarios de optimización de programación de recursos tienen los mismos roles, incluida "Optimización de programación de recursos".

Copiar perfiles de seguridad de campo

  1. Inicie sesión en el entorno como administrador.
  2. Vaya a Configuración>Seguridad y elija la vista Perfiles de seguridad de campo.
  3. Busque el nombre del usuario "Resource Scheduling Optimization". Este usuario se crea cuando se implementa Resource Scheduling Optimization. Use Búsqueda avanzada para buscar perfiles de seguridad de campo que tengan usuarios cuyos nombres contengan "Programación de recursos".
  4. Agregue los usuarios de optimización de programación de recursos a los perfiles de seguridad de campo "Optimización de programación de recursos - Administrador" y "Optimización de programación de recursos-Distribuidor".
  5. Asegúrese de que los perfiles de seguridad de campo tengan permisos consistentes al comparar los usuarios de la aplicación nuevos y antiguos.