2012-01-11 4 views
2

내 사이트 맵에 일부 사용자 정의보기를 표시하기 위해 하위 영역을 추가 할 때 "Outlook"을 구성 (설치)하는 동안 오류가 발생합니다. 고객".CRM 2011 - 사이트 맵의 사용자 정의보기가 "Outlook 클라이언트"구성을 손상시킵니다.

<SubArea Id="new_vendorsx" Url="/_root/homepage.aspx?etn=contact&amp;viewid=%7b2C598CB7-2E3F-DE11-8035-0050569A36D3%7d&amp;viewtype=1039"> 
    <Titles> 
    <Title LCID="1033" Title="Vendors" /> 
    </Titles> 
</SubArea> 

추가 조사와 나는 "&는"문제가 있음을 볼 수 있습니다 당신은 내가 사용했던 하위 영역을 볼 수 있습니다 아래의 모든 CRM 2011의 "웹 클라이언트"에서 잘 작동합니다. "http://www.google.be"를 넣을 때 "Outlook"& "웹"모두에 대해 모든 것이 올바르게 작동하는 것 같습니다. 단순히 "&"을 입력하면 사용자 지정을 가져올 수 없습니다!

누구나이 오류를 전달할 수 있습니까? 나는 그 페이지 사이에 "RedirectPage.html"페이지를 넣으려고했다. 페이지는 /_root/homepage.aspx?etn=contact & viewid = % 7b2C598CB7-2E3F-DE11-8035-0050569A36D3 % 7d & viewtype으로 리디렉션된다. = 1039,하지만 그것은 내게 CRM에서 레코드를 찾을 수없는 오류를 던졌습니다. 또한 으로 페이지에 액세스 할 수 없다는 것을 알고 있어야합니다. http : //myURL/ORG/_root/homepage.aspx? etn = contact & viewid = % 7b2C598CB7-2E3F-DE11-8035-0050569A36D3 % 7d & viewtype = 1039

<HTML><HEAD><TITLE>Redirect Page</TITLE> 
<SCRIPT language="javascript" type="text/javascript"> 
      function RedirectPage() { 
       window.location = "../_root/homepage.aspx?etn=contact&amp;viewid=%7b2C598CB7-2E3F-DE11-8035-0050569A36D3%7d&amp;viewtype=1039"; 
      } 
     </SCRIPT></HEAD> 
<BODY onload="RedirectPage();"></BODY></HTML> 

페이지는 "CRMWEB"의 "ISV"- 폴더에 있습니다 : ...

전에서 사용했던 코드 내 "RedirectPage.html"입니다. 나는 단지 테스트를 위해 이것을했다 :)

간단하게 => 사이트 맵에서 항목을 클릭하는 동안 누군가가 사용자 정의보기를 표시하는 방법을 찾았습니까?

+0

나는 똑같은 문제에 직면 해있다. IFrame 웹 리소스를 사용하여 맞춤보기를 가리킬 수있는 해결 방법으로 생각했습니다. 하지만 실제로는 완벽하지 않습니다. - 위에서 제공 한 링크를 IFrame 소스로 사용하면 리본 메뉴가 두 번 표시됩니다. - 사이트 맵에서 일반적인 링크를 보면 추가 URL 매개 변수 인 pagemode = iframe이 있음을 알 수 있습니다. 이것을 사용하면 리본이 두 번 나오지는 않지만 처음에는 예상대로 작동하지 않습니다. 해결책을 찾으면 알려주세요 :) –

답변

1

이미 해결 방법을 찾았을 수도 있지만 이것이 내가 한 것입니다.

1) URL 자체가 정상적으로 처리되는지 확인하십시오. 그래서 귀하의 CRM에 로그인하고 새 탭을 엽니 다. "https : //x.crm.dynamics.com/_root/homepage ..."의 전체 URL을 복사하십시오.

2a) ISV 폴더에있는 파일을 사용하는 대신 웹 리소스로 만듭니다.

2B)는 자체 웹 자원을 테스트하고 당신이 사이트 맵에서 웹 리소스에 그리드

3) 포인트를 표시해야합니다.

+0

Thx Paul, 그게 효과적이었습니다 :) 올바른 URL이지만 "Outlook"및 "Web"클라이언트에서 작동하는 것 같습니다! 내 사이트 맵의 URL은 이제 "$ Webresource : new_myTestPage.html"입니다. new_myTestPage.html에서 view-iframe 자체에 "window.location"을 설정했습니다! – Freeetje