Ошибка "Пользователь не имеет привилегий" в оптимизации планирования ресурсов
Эта статья поможет администраторам устранять ошибки с привилегиями в надстройке "Оптимизация планирования ресурсов" для Microsoft Dynamics 365 Field Service.
Симптомы
Задание оптимизации завершается сбоем с сообщением об ошибке "Связанные не удалось обновить резервирования". При переходе на вкладку Bookings и поиске неудачных резервирований отображается более подробное сообщение об ошибке: "Пользователь не имеет привилегий".
Разрешение
Чтобы устранить эту проблему, сделайте пользователя оптимизации планирования ресурсов правильными ролями безопасности и профилями безопасности полей:
Роли безопасности:
- Оптимизация планирования ресурсов
Безопасность поля:
- Оптимизация планирования ресурсов — администратор
- Оптимизация планирования ресурсов — диспетчер
Копирование ролей пользователей системы безопасности
- Войдите в среду с правами администратора.
- Перейдите > в раздел ПараметрыБезопасность>пользователей и выберите представление Пользователи приложений.
- Найдите пользователя с именем "Оптимизация планирования ресурсов", который система создает во время развертывания.
- Измените столбцы, чтобы включить дату создания, чтобы легко расшифровывать пользователя оптимизации планирования ресурсов. Используйте расширенный поиск , чтобы найти пользователей, имена которых содержат "Планирование ресурсов", и создать пользовательское представление.
- Перейдите в только что созданное представление пользователя и убедитесь, что оба пользователя с оптимизацией планирования ресурсов имеют одинаковые роли, включая "Оптимизация планирования ресурсов".
Копирование профилей безопасности полей
- Войдите в среду с правами администратора.
- Перейдите > в раздел ПараметрыБезопасность и выберите представление Профили безопасности полей.
- Найдите пользователя с именем "Оптимизация планирования ресурсов". Этот пользователь создается при развертывании оптимизации планирования ресурсов. Используйте расширенный поиск , чтобы найти профили безопасности полей, у которых есть пользователи, имена которых содержат "Планирование ресурсов".
- Добавьте пользователей оптимизации планирования ресурсов в профили безопасности "Оптимизация планирования ресурсов — администратор" и "Оптимизация планирования ресурсов — диспетчер".
- Убедитесь, что профили безопасности полей имеют согласованные разрешения при сравнении старых и новых пользователей приложения.