Partager via


L’erreur « L’utilisateur ne dispose pas de privilèges » se produit dans l’optimisation de la planification des ressources

Cet article aide les administrateurs à résoudre les erreurs avec des privilèges dans le complément Optimisation de la planification des ressources pour Microsoft Dynamics 365 Field Service.

Symptômes

Un travail d’optimisation échoue avec le message d’erreur « Échec de la mise à jour des réservations associées ». Lorsque vous accédez à l’onglet Réservations et recherchez les réservations ayant échoué, les réservations ayant échoué affichent un message d’erreur plus détaillé : « L’utilisateur ne dispose pas de privilèges ».

Résolution

Pour résoudre ce problème, faites en sorte que votre utilisateur Optimisation de la planification des ressources dispose des rôles de sécurité et des profils de sécurité de champ appropriés :

Rôles de sécurité :

  • Resource Scheduling Optimization

Sécurité de champ :

  • Resource Scheduling Optimization - Administrateur
  • Resource Scheduling Optimization - Répartiteur

Copier des rôles d’utilisateur de sécurité

  1. Connectez-vous à l’environnement en tant qu’administrateur.
  2. Accédez aux utilisateurs de sécurité>des paramètres>et choisissez l’affichage Utilisateurs de l’application.
  3. Recherchez l’utilisateur nommé « Optimisation de la planification des ressources » que le système crée pendant le déploiement.
  4. Modifiez les colonnes pour inclure la date de création pour déchiffrer facilement lorsque l’utilisateur Optimisation de la planification des ressources a été créé. Utilisez La recherche avancée pour rechercher les utilisateurs dont les noms contiennent « Planification des ressources » et créez une vue personnalisée.
  5. Accédez à la vue utilisateur nouvellement créée et vérifiez que les deux utilisateurs de l’optimisation de la planification des ressources ont les mêmes rôles, notamment « Optimisation de la planification des ressources ».

Copier des profils de sécurité de champ

  1. Connectez-vous à l’environnement en tant qu’administrateur.
  2. Accédez à Paramètres>Sécurité et choisissez l’affichage Profils de sécurité de champ.
  3. Recherchez l’utilisateur appelé « Resource Scheduling Optimization ». Il est créé lors du déploiement de Resource Scheduling Optimization. Utilisez La recherche avancée pour rechercher des profils de sécurité de champ qui ont des utilisateurs dont les noms contiennent « Planification des ressources ».
  4. Ajoutez les utilisateurs de l’optimisation de la planification des ressources aux profils de sécurité « Optimisation de la planification des ressources - Administrateur » et « Optimisation de la planification des ressources - Répartiteur ».
  5. Assurez-vous que les profils de sécurité de champ disposent d’autorisations cohérentes en comparant les utilisateurs de l’ancienne application et de la nouvelle.