리소스 예약 최적화에서 "사용자에게 권한이 없음" 오류가 발생합니다.
이 문서는 관리자가 Microsoft Dynamics 365 Field Service에 대한 리소스 예약 최적화 추가 기능의 권한으로 오류를 해결하는 데 도움이 됩니다.
증상
"관련 예약 업데이트 실패" 오류 메시지와 함께 최적화 작업이 실패합니다. 예약 탭으로 이동하여 실패한 예약을 검색하면 실패한 예약에 "사용자에게 권한이 없음"이라는 더 자세한 오류 메시지가 표시됩니다.
해결
이 문제를 해결하려면 리소스 일정 최적화 사용자에게 올바른 보안 역할 및 필드 보안 프로필을 갖도록 합니다.
보안 역할:
- Resource Scheduling Optimization
필드 보안
- Resource Scheduling Optimization - 관리자
- Resource Scheduling Optimization - 디스패처
보안 사용자 역할 복사
- 관리자 권한으로 환경에 로그인합니다.
- 설정>보안>사용자로 이동하여 애플리케이션 사용자 보기를 선택합니다.
- 배포 중에 시스템에서 만드는 "리소스 예약 최적화"라는 사용자를 찾습니다.
- 리소스 일정 최적화 사용자를 만들 때 쉽게 해독할 수 있도록 만든 날짜를 포함하도록 열을 편집합니다. 고급 찾기를 사용하여 이름에 "리소스 예약"이 포함된 사용자를 찾고 사용자 지정 보기를 만듭니다.
- 새로 만든 사용자 보기로 이동하여 두 리소스 예약 최적화 사용자에게 "리소스 일정 최적화"를 비롯한 동일한 역할이 있는지 확인합니다.
필드 보안 프로필 복사
- 관리자 권한으로 환경에 로그인합니다.
- 설정>보안으로 이동하여 필드 보안 프로필 보기를 선택합니다.
- "Resource Scheduling Optimization"라는 사용자를 찾습니다. 이 사용자는 Resource Scheduling Optimization이 배포될 때 생성됩니다. 고급 찾기를 사용하여 이름에 "리소스 예약"이 포함된 사용자가 있는 필드 보안 프로필을 찾습니다.
- 리소스 일정 최적화 사용자를 "리소스 일정 최적화 - 관리자" 및 "리소스 일정 최적화-디스패처" 필드 보안 프로필에 추가합니다.
- 이전 앱 사용자와 새 앱 사용자를 비교할 때 필드 보안 프로필에 일관된 권한이 있는지 확인합니다.