3

javascript를 사용하여 CRM 2011의 사이트 맵에서 링크를 숨길 수있는 방법이 있습니까? 링크는 엔티티의 링크가 아닙니다. 기본적으로 대시 보드에서 맞춤 HTML 페이지를 열어주는 링크입니다. 링크가 표시/숨길 수 있도록 자바 스크립트 함수를 호출 할 수있는 방법이 있습니까?자바 스크립트를 사용하여 crm 2011의 보안 역할을 기반으로 사이트 맵에 링크 숨기기

그럴 수 없다면이 문제를 해결할 수 있습니까?

감사합니다.

답변

4

Privilege 요소를 사용하여 SubArea에 대한 사용자 액세스를 제한합니다. 사용자에게 올바른 권한이없는 경우 SubArea이 표시되지 않지만로드시 프로그래밍 방식으로 트리거하는 것은 아닙니다.

<SubArea Id="search" Icon="" Url="http://www.dropbox.com"> 
    <Titles> 
    <Title LCID="1033" Title="Dropbox Search" /> 
    </Titles> 
    <Descriptions> 
    <Description LCID="1033" Description="Dropbox searching." /> 
    </Descriptions> 
    <Privilege Entity="product" Privilege="Create" /> 
</SubArea> 
1

sitemap XML documentation에는 자바 스크립트 기반의 링크를 사용 중지 할 수있는 항목이 없습니다.

내가 이상한 결론을 내리지 않고 somewhat similar question here을 묻습니다 ... 사이트 맵이 잠겨 있습니다.

권한 솔루션 Peter가 귀하의 상황과 호환되지 않을 것이라고 지적하면 HTML 웹 리소스가 페이지의 onload 이벤트에서 차단을 처리해야한다고 생각합니다.

관련 문제