我想在线配置Dynamics CRM 2011,以便默认为特定用户角色显示特定的信息中心。这可以通过一些设置或使用插件或javascript编写自定义代码吗?
例如,如果首席执行官约翰登录 - 他应该看到年度收入仪表板,如果销售人员登录,他们会看到潜在客户仪表板。 仪表板是公共仪表板,而不是个人仪表板。
答案 0 :(得分:5)
如果您有内部版本,可能最快的方法是访问数据库表UserSettingsBase
并将DefaultDashboardId
列更新为您希望每个用户访问的仪表板的guid有。 (编辑 - 刚刚意识到您正在使用CRM Online,因此这不适用。)
您可以在API框架中通过为每个用户实例化UserSettings
实体,查找每个用户的相应roleid
以及更新DefaultDashboardID
的{{1}}属性来实现相同的目标。 } 实体。下面是一个例子。
UserSettings