Błąd "Użytkownik nie ma uprawnień" występuje w optymalizacji planowania zasobów
Ten artykuł ułatwia administratorom rozwiązywanie błędów z uprawnieniami w dodatku Optymalizacji planowania zasobów dla usługi Microsoft Dynamics 365 Field Service.
Symptomy
Zadanie optymalizacji kończy się niepowodzeniem z komunikatem o błędzie "Nie można zaktualizować rezerwacji powiązanych". Po przejściu na kartę Bookings (Rezerwacje) i wyszukaniu nieudanych rezerwacji zostaną wyświetlone bardziej szczegółowe komunikaty o błędzie: "Użytkownik nie ma uprawnień".
Rozwiązanie
Aby rozwiązać ten problem, upewnij się, że użytkownik optymalizacji planowania zasobów ma odpowiednie role zabezpieczeń i profile zabezpieczeń pól:
Role zabezpieczeń:
- Resource Scheduling Optimization
Zabezpieczenia pola:
- Resource Scheduling Optimization - Administrator
- Resource Scheduling Optimization- Dyspozytor
Kopiowanie ról użytkowników zabezpieczeń
- Zaloguj się do środowiska jako administrator.
- Przejdź do pozycji Ustawienia>Użytkownicy zabezpieczeń>i wybierz widok Użytkownicy aplikacji.
- Znajdź użytkownika o nazwie "Optymalizacja planowania zasobów", który system tworzy podczas wdrażania.
- Edytuj kolumny, aby uwzględnić utworzoną datę w celu łatwego odszyfrowania podczas tworzenia użytkownika optymalizacji planowania zasobów. Użyj funkcji Wyszukiwania zaawansowanego, aby znaleźć użytkowników, których nazwy zawierają "Planowanie zasobów" i utwórz widok niestandardowy.
- Przejdź do nowo utworzonego widoku użytkownika i upewnij się, że obaj użytkownicy optymalizacji planowania zasobów mają te same role, w tym "Optymalizacja planowania zasobów".
Kopiowanie profilów zabezpieczeń pól
- Zaloguj się do środowiska jako administrator.
- Przejdź do pozycji Ustawienia>Zabezpieczenia i wybierz widok Profile zabezpieczeń pól.
- Znajdź użytkownika o nazwie "Resource Scheduling Optimization." Ten użytkownik jest tworzony podczas wdrażania Resource Scheduling Optimization. Użyj funkcji Wyszukiwania zaawansowanego, aby znaleźć profile zabezpieczeń pól, które mają użytkowników, których nazwy zawierają "Planowanie zasobów".
- Dodaj użytkowników optymalizacji planowania zasobów do profilów zabezpieczeń zabezpieczeń "Optymalizacja planowania zasobów — administrator" i "Optymalizacja planowania zasobów—dyspozytor".
- Upewnij się, że profile zabezpieczeń pól mają spójne uprawnienia podczas porównywania starych i nowych użytkowników aplikacji.