3

我的客户希望对 CRM 中的所有“仪表板”进行“幻灯片放映”。他希望能够将电视挂起来,然后展示带有一些“仪表板”的幻灯片,这些“仪表板”每 10 秒就会改变一次。数据需要是最新的,因此截取屏幕截图并将它们放入 Powerpoint 是不够的。我在考虑以下问题:

  • 创建一个带有 iframe 的自定义页面,并每 10 秒更新一次 iframe,其中包含一个新的“仪表板”。我知道您可以执行以下操作 => /OrganizationName/dashboards/dashboard.aspx?dashboardId=%7b16a69a12-105a-e011-bd7f-000c29198df7%7d&dashboardType=1030&pagemode=iframe,但是我无法找到 ID。“右键”单击视图时的“复制链接”功能不再存在。
  • 我记得在 CRM 的“技术日”中,有可能立即连接到“报告”服务器以显示“仪表板”……或者“数据库”中是否有一个表格,其中包含所有“仪表板的名称”+“ID”??我好像在数据库中找不到它...

你们如何在电视上制作一个很酷的“仪表板”幻灯片(PC 连接到电视就是我的意思)。

4

2 回答 2

4

我的办公楼有几个屏幕显示来自 CRM 的仪表板,主要是服务台/呼叫中心统计数据。

我使用这种“复制链接”方法来获取全屏仪表板的 URL(没有任何侧边栏),然后我为 IE 安装了一个插件/扩展程序,以自动刷新并循环浏览各种仪表板选项卡(不记得它叫什么,但如果你谷歌我相信你会找到它)。这始终是最新的并创建幻灯片效果。

于 2012-04-24T12:22:41.750 回答
0

系统仪表板是系统表单,个人仪表板是用户表单,因此可以分别从 dbo.SystemFormBase 和 dbo.UserFormBase 表中检索。

如果共享任何个人仪表板,则可以从 PrincipalObjectAccess 表中检索该详细信息。

使用下面的 sp 来检索特定用户的仪表板 ID、名称和类型。

创建 PROCEDURE [dbo].[GetDashboardIds] (@SystemUserID uniqueidentifier)
作为 BEGIN

从 dbo.SystemFormBase 中选择 FormId 作为“DashboardID”,将名称作为“名称”,将“系统”作为 DashboardType,其中 Type = 0

联盟

从 dbo.UserFormBase 中选择 UserFormId 作为“DashboardID”,将名称作为“名称”,将“自定义”作为 DashboardType,其中 Type = 0 和 OwnerId = @systemUserID

联盟

从 dbo.UserFormBase UFB 中选择 UserFormId 作为“DashboardID”,将“名称”作为“名称”,将“自定义”作为 DashboardType 在 UFB.UserFormId = ObjectId 上加入 PrincipalObjectAccess POA,其中 Type = 0 和 POA.PrincipalId = @systemUserID

结尾

快乐编码

于 2012-09-06T11:15:35.243 回答