2

当我在我的站点地图中添加一个子区域以显示一些自定义视图时,我在尝试配置(安装)“Outlook 客户端”时遇到错误。在 CRM 2011 的“Web 客户端”中一切正常。您可以在下面看到我使用的子区域:

<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”和“Web”的一切似乎都正常工作......如果我只是输入“&”,我将无法导入自定义!

有没有人能够通过这个错误?我试图在它之间放置一个“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访问该页面...

我在“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>

该页面位于“CRMWEB”的“ISV”文件夹中。我这样做只是为了测试:)

简单地说 => 有没有人找到一种方法来在单击站点地图中的项目时显示自定义视图?

4

1 回答 1

1

您可能已经找到了解决方法,但这就是我所做的。

1) 确保 URL 可以自行解析。因此,登录到您的 CRM 并打开一个新选项卡。复制完整的 URL,例如“https://x.crm.dynamics.com/_root/homepage...”

2a) 不要使用 ISV 文件夹中的文件,而是将其创建为 Web 资源。

2b)自行测试网络资源并确保它显示网格

3) 从您的站点地图指向网络资源。

于 2012-03-20T21:17:53.577 回答