2012-06-13 3 views
0

특정 보안 역할을 가진 사용자 에게만 볼 수 있도록 CRM 2011의 "설정"영역을 숨기려고합니다. 나는 다음과 같은 게시물 CRM 2011의 보안 역할을 기반으로 설정 영역 숨기기

http://taoofcrm.com/2011/06/09/hiding-areas-in-the-sitemap/

https://community.dynamics.com/product/crm/f/117/t/28176.aspx

에서 언급 한 제안을 따라하고 게시물에 표시된 사용자 지정 엔터티를 만들었습니다. 내 다른 보안 역할 중이 엔터티에 대해 "읽기"권한이 없습니다. 에 의해 "시스템 사용자 지정자"기본값은이 엔터티에 "읽기"있습니다.

나는 다음 =/> 각 과의 모든 SubArea이 "읽기"너무 < 권한 엔티티 = "여기에 귀하의 사용자 지정 엔터티 이름"권한과 같은 권한 태그를 포함 각각의 "설정"에 대해 정의 < 그룹 > Area <SiteMap> 노드 아래에서이 사용자 정의가 포함 된 솔루션을 다시 org에 업로드했습니다.

솔루션을 가져온 후 설정 -> 관리 을 클릭하면 브라우저 하단의 진행률 막대가 오래 동안 바쁘다는 것을 알게되었습니다. "페이지의 오류 "메시지가 페이지 왼쪽 하단에 표시됩니다. "보안 역할"또는 "사용자"를 클릭하는 것은 똑같습니다.

도움을 주시면 감사하겠습니다.

+0

해당 오류 메시지의 게시 세부 정보는 좋은 시작이 될 것입니다 ;-) –

+0

불행히도 오류 세부 사항은 없습니다. 그렇지 않으면 게시했을 것입니다. –

+1

Internet Explorer의 기본 설정으로 인해 이러한 오류 메시지의 내용을 놓치는 것이 일반적입니다. 개발하는 동안 IE 설정을 다음과 같이 설정하여 도구> 인터넷 옵션> 고급> 브라우징 :'스크립트 디버깅 사용 안 함 (Internet Explorer)'[unticked],'스크립트 디버깅 사용 안 함 (기타) '을 선택하십시오. [unticked], '모든 스크립트 오류에 대한 알림 표시'[ticked]. :-) –

답변

2

나는 어둠 속에서 찌르겠다. SiteMap 사용자 정의를 엉망으로 만든 것으로 의심됩니다. 변경 사항을 롤백 한 다음 Tanguy의 우수한 SiteMap Editor tool from here을 설치하십시오. 이번에는 손으로 시도한 것과 똑같은 일을하고 그것이 효과가 있는지보십시오.

+0

XML이 잘 형성되었다는 것을 확인했지만 커스터마이징 파일을 변경 한 후 관리되지 않는 솔루션을 업로드하고있었습니다. 내가 제대로하고 있는지 확실하지 않습니다. 사이트 맵 편집기를 사용하여 조직의 사이트 맵을 직접 편집하고 업로드했습니다. 오류가 발생하지 않았습니다. –

관련 문제