CRM 2011 - пользовательский вид в файле Sitemap, делает конфигурацию «Outlook Client» поврежденной - PullRequest
2 голосов
/ 11 января 2012

Когда я добавляю подрайон к своей карте сайта, чтобы показать некоторые пользовательские представления, я получаю сообщение об ошибке при попытке настроить (установить) «Клиент Outlook».Все отлично работает в «Веб-клиенте» CRM 2011. Ниже вы можете увидеть используемый мной подрайон:

<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>

При дальнейшем исследовании я вижу, что «&» - это проблема.Когда я ставлю "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...

кодом i 'В моем "RedirectPage.html" используется следующее:

<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>

Страница находится в папке "ISV" в "CRMWEB". Я сделал это только для тестирования:)

Проще говоря => Кто-нибудь нашел способ показать пользовательское представление при нажатии элемента в карте сайта?

1 Ответ

1 голос
/ 21 марта 2012

Возможно, вы уже нашли работу, но это то, что я сделал.

1) Убедитесь, что URL разрешается нормально. Так что войдите в свою CRM и откройте новую вкладку. Скопируйте полный URL ex "https://x.crm.dynamics.com/_root/homepage..."

2a) Вместо использования файла в папке ISV создайте его как веб-ресурс.

2b) Протестируйте веб-ресурс самостоятельно и убедитесь, что он показывает сетку

3) Укажите на веб-ресурс из вашей карты сайта.

...