3

私の顧客は、CRM にあるすべての「ダッシュボード」の「スライド ショー」を望んでいます。彼は、テレビを掛けて、10 秒ごとに変化するいくつかの「ダッシュボード」を含むスライドを表示できるようにしたいと考えています。データは最新である必要があるため、スクリーンショットを撮ってパワーポイントに入れるだけでは十分ではありません。私は次のことを考えていました:

  • Iframe を使用してカスタム ページを作成し、新しい「ダッシュボード」を使用して 10 秒ごとに iframe を更新します。次のことを実行できることはわかっています => /OrganizationName/dashboards/dashboard.aspx?dashboardId=%7b16a69a12-105a-e011-bd7f-000c29198df7%7d&dashboardType=1030&pagemode=iframe ですが、ID を見つける方法がありません。ビューを「右」クリックしたときの「リンクのコピー」機能はなくなりました。
  • CRMの「Tech Days」で、「ダッシュボード」を表示するために「レポート」サーバーにすぐに接続する可能性があったことを覚えています...または、「データベース」にすべての「ダッシュボードの名前" + "ID"?? データベースで見つけられないようです...

テレビ用のクールな「ダッシュボード」スライドをどのように作成しますか (テレビに接続された PC は、私が意味するものです)。

4

2 に答える 2

4

オフィス ビルには、主にサービス デスク/コール センターの統計情報など、CRM のダッシュボードを表示する画面がいくつかあります。

この「リンクをコピー」メソッドを使用して、全画面ダッシュボードへの URL を取得し (サイドバーなし)、IE のプラグイン/拡張機能をインストールして、さまざまなダッシュボード タブを自動更新して循環させました (名前が思い出せません。しかし、Google で検索すれば、きっと見つかるはずです)。これは常に最新で、スライドショー効果を生み出します。

于 2012-04-24T12:22:41.750 に答える
0

システム ダッシュボードはシステム フォームであり、パーソナル ダッシュボードはユーザー フォームであるため、それぞれ dbo.SystemFormBase および dbo.UserFormBase テーブルから取得できます。

パーソナル ダッシュボードが共有されている場合、その詳細は PrincipalObjectAccess テーブルから取得できます。

以下の sp を使用して、特定のユーザーのダッシュボード ID、名前、およびタイプを取得します。

PROCEDURE [dbo].[GetDashboardIds] ( @SystemUserID uniqueidentifier )
AS BEGINを作成します。

FormId を 'DashboardID'、Name を 'Name'、'System' を DashboardType として dbo.SystemFormBase から選択します。ここで、Type = 0 です。

連合

UserFormId を 'DashboardID' として、Name を 'Name' として、'Custom' を DashboardType として dbo.UserFormBase から選択します。ここで、Type = 0 および OwnerId = @systemUserID です。

連合

UserFormId を 'DashboardID' として、Name を 'Name' として、'Custom' を DashboardType として dbo.UserFormBase UFB から選択します。

終わり

ハッピーコーディング

于 2012-09-06T11:15:35.243 に答える