Microsoft CRM 2011动态站点地图

时间:2011-05-03 13:09:46

标签: dynamics-crm dynamics-crm-2011

CRM的左侧导航是否可以动态更改?我正在设想一种自定义,用户可以在其中“保存”搜索并将其显示为左侧导航栏上的子区域链接。

3 个答案:

答案 0 :(得分:3)

您可以以编程方式导出站点地图,插入所需的节点,然后重新导入并发布它。然而,用户必须刷新页面以查看更改,这将是组织级别的,因此用户不会看到他们自己的个性化站点地图。

除此之外,我认为还没有其他受支持的方式可以动态更改站点地图。使用HTTP模块和一些javascript可能会有一些技巧。

此外,如果用户通过本机用户界面保存高级查找结果或他们自己的已过滤搜索,则会自动在该特定实体的弹出菜单中提供这些搜索结果。

答案 1 :(得分:1)

我做了一些关于如何从侧面导航显示视图的研究。我设法加载了视图,但是crm2011会进入无限循环(并在其自身内加载)并最终导致浏览器崩溃。所以试图从侧面加载视图是我从未见过的。

您可能会通过安全性(通过SDK)禁用和启用对副作品的访问,但我怀疑您是否可以让用户动态更新该侧面板。

答案 2 :(得分:0)

您无法导出解决方案,然后在这种情况下动态导入它,因为它会反映所有用户。

您可以将占位符放在现有站点地图中,然后使用自定义JavaScript为用户显示它们。您还需要即时指向特定用户的链接。

我能看到的唯一真正的问题是让JavaScript开火。如果它是一个内部部署解决方案,您可能会这样做,但更新可能会将其关闭。

我认为你最好从功能区做一个这样的自定义按钮。你可以创建一个花哨的下拉菜单或漂亮的小弹出窗口。