默认情况下为特定用户角色显示特定仪表板

时间:2011-11-11 09:19:41

标签: dynamics-crm dynamics-crm-2011

我想在线配置Dynamics CRM 2011,以便默认为特定用户角色显示特定的信息中心。这可以通过一些设置或使用插件或javascript编写自定义代码吗?

例如,如果首席执行官约翰登录 - 他应该看到年度收入仪表板,如果销售人员登录,他们会看到潜在客户仪表板。 仪表板是公共仪表板,而不是个人仪表板。

1 个答案:

答案 0 :(得分:5)

如果您有内部版本,可能最快的方法是访问数据库表UserSettingsBase并将DefaultDashboardId列更新为您希望每个用户访问的仪表板的guid有。 (编辑 - 刚刚意识到您正在使用CRM Online,因此这不适用。)

您可以在API框架中通过为每个用户实例化UserSettings实体,查找每个用户的相应roleid以及更新DefaultDashboardID的{​​{1}}属性来实现相同的目标。 } 实体。下面是一个例子。

UserSettings