是否可以让 CRM 的左侧导航动态变化?我正在设想一种自定义,用户可以“保存”搜索并将其显示为左侧导航栏上的子区域链接。
3 回答
您可以以编程方式导出站点地图,插入所需的节点,然后重新导入并发布它。但是,用户必须刷新页面才能看到更改,这将在组织级别进行,因此用户不会看到他们自己的个性化站点地图。
除此之外,我认为没有另一种受支持的方式可以即时更改站点地图。不过,您可以使用 HTTP 模块和一些 javascript 来做一些诡计。
此外,如果用户通过本机 UI 保存高级查找结果或他们自己的过滤搜索,则这些内容会自动在该特定实体的弹出菜单中可用。
我对如何从侧面导航显示视图进行了一些研究。我设法加载了视图,但 crm2011 会进入无限循环(并在自身内部加载自身)并最终使浏览器崩溃。因此,从我所看到的情况来看,尝试从侧面加载视图是行不通的。
您可能会通过安全性(通过 SDK)禁用和启用对侧面项目的访问,但我怀疑您是否可以让用户动态更新该侧面板。
在这种情况下,您无法导出解决方案然后动态导入它,因为它会反映所有用户。
您可以将占位符放在现有站点地图中,然后使用自定义 JavaScript 为用户显示它们。您还需要即时指向特定用户的链接。
我能看到的唯一真正的问题是让 JavaScript 被触发。如果它是本地解决方案,您可能会这样做,但更新可能会关闭它。
我认为你最好从功能区做一个这样的自定义按钮。您可以创建一个精美的下拉菜单或漂亮的小弹出窗口。