2

すべてのセールスフォース ページで分析 JavaScript を実行するには、すべてのページに Javascript を挿入したいと考えています。

これまでのところ、いくつかの異なる方法について読みました。

ホームページ コンポーネント

  • HTML ホームページ コンポーネント (すべてのページにコンポーネントを表示するには、UI をカスタマイズする必要があります)
  • 制限事項: Chatter、Reports、および Setup では機能しません
  • 考えられる問題:これらのコメントは、「winter 13」の問題を示しています

Javascript を使用したカスタム ボタン

  • (これについてはまだよくわかりません)オブジェクトタイプにボタンを作成/割り当てる必要があるように聞こえます)

カスタム APEX コントローラー?

これはどのように機能しますか?

Visualforce ページ??

これはどのように機能しますか?私の理解では、すべてをvisualforceページに置き換えることは可能ですが、これは明らかにエレガントではなく、メンテナンスも容易ではありません。

特にコントローラーを変更することによって、他にどのような方法があるか知りたいです。提示された方法で他に考慮すべきこと (マイナス面、リスク) は?

4

1 に答える 1

2

正直に言うと、サイドバーコンポーネントが最も適しているように思えます。

オブジェクトの詳細ページに追加するボタン/リンクはいずれもクリックする必要があり (!)、「タブ ビュー」、「新規レコード」、または「編集」ページでは機能しません。それらのほとんどを VF ページで上書きできますが、それは大変な作業であり、これらの特別な場所 (Chatter、コンソール タブ、レポート、ダッシュボード) の UI をカスタマイズする方法はありません。「コントローラーを変更する」とはどういう意味かわかりません。アクセスできるようなグローバルなものはありません。

すべての詳細ページのページ レイアウトに小さな VF ページを埋め込むオプションがありますが、メンテナンスの点で同様に制限されており、新規/編集ページには表示されません。

Force.com サイトには、より優れた分析オプションがあります (少なくとも<site:googleAnalyticsTracking/>タグはそうではありません)。また、Salesforce インスタンスの使用状況、ユーザーの採用、探索する領域などをまとめた月次ニュースレター (通常は 2 ~ 3 か月の遅れ) を受け取る必要があります。そうでない場合は、ユーザーの「salesforce ニュースレターを受け取る」などの設定を確認してください。

于 2012-11-03T22:16:01.410 に答える