2

要在每个销售人员页面上运行分析 javascript,我想在每个页面中插入 Javascript。

到目前为止,我读到了几种不同的方法:

主页组件

  • 一个 HTML 主页组件(需要自定义 UI 以在每个页面上显示组件)
  • 限制:不适用于 Chatter、报告和设置
  • 可能的问题:这些评论表明“winter 13”存在问题

带有 Javascript 的自定义按钮

  • (对此还不太了解)听起来必须为对象类型创建/分配按钮)

自定义 APEX 控制器?

这将如何工作?

视觉力量页面??

这将如何工作?据我了解,可以用 visualforce 页面替换所有内容,但这显然不是很优雅/可维护。

我很想知道还有哪些其他方法,特别是通过修改控制器?所提出的方法还需要考虑哪些其他事项(缺点、风险)?

4

1 回答 1

2

老实说,侧边栏组件听起来最适合这种情况。

您将添加到对象详细信息页面的任何按钮/链接都需要单击它(!),并且不适用于“选项卡视图”、“新记录”或“编辑”页面。您可以使用 VF 页面覆盖其中的大部分内容,但工作量很大,而且您无法自定义这些特殊位置的 UI:Chatter、控制台选项卡、报告、仪表板。我不确定“修改控制器”是什么意思,您无法访问这样的全局内容。

可以选择将小型 VF 页面嵌入到每个详细信息页面的页面布局中,但它在维护方面同样受到限制,并且不会出现在新/编辑页面上。

Force.com 网站有更好的分析选项(其中最重要的是<site:googleAnalyticsTracking/>标签)。您还应该收到一份每月简报(通常会延迟 2-3 个月),总结您的 Salesforce 实例的使用情况、用户采用情况、要探索的领域等。如果您没有 - 请检查您的用户的“接收 Salesforce 简报”等设置。

于 2012-11-03T22:16:01.410 回答