Salesforce:将项目添加到“个人设置”和“自定义”

时间:2011-06-16 12:38:03

标签: salesforce

Ladies and Gents,我正在编写一个简单的salesforce应用程序,需要应用程序级别和用户级别的配置。我已为这些设置创建了自定义对象,但无法弄清楚如何将链接添加到“设置”页面(“个人设置”和“自定义”),以便可以管理设置。

相当多的研究,以及关于销售团队的问题,让我没有更聪明。我在网上看到了几个使用javascript攻击设置侧边栏的脚本(例如http://userscripts.org/scripts/show/95361)......但这不是正确的方法吗?

由于 吉姆

3 个答案:

答案 0 :(得分:0)

您是否只想在顶部菜单上添加一个新TAB,链接到新sObject的“编辑”页面?

如果是这样的话:

  1. 转到设置https://cs3.salesforce.com/ui/setup/Setup
  2. 点击“创建”> '标签'
  3. 选择要进行标签编辑的sObject,然后单击“下一步”,直到保存新标签页。

答案 1 :(得分:0)

您无法在没有黑客攻击的情况下执行此操作,因为Salesforce需要它,以便您不需要对您创建的任何应用程序进行过度显式设置 - 他们希望您使其与数据无关,事实上它可能无法通过安全审查如果它是数据依赖的。它也可能会让您在正确单元测试应用程序时遇到麻烦。

我的建议是在用户的主页上链接到一组自定义页面,如果它们没有当前值,则会显示(所以当他们登录第一个时,他们首先在主页上看到这些页面时间是“嘿,在你使用这个应用程序之前,你需要通过这个方便的向导进行一些配置”,然后阻止访问应用程序的其他区域(即在其他页面上显示警告消息),如果应用程序没有这个数据设置

这样你就不会被黑客攻击,并且在额外设置方面提供了良好的用户体验。

答案 2 :(得分:0)

没有支持的方法来扩充“设置”菜单。

您应该使用自定义设置来处理您所描述的内容 - 它们是专为应用级和用户级配置而设计的,可以从安装程序中获得。

否则,如果它确实是需要更高级逻辑/ UI /等的自定义设置,您可能希望执行许多SFDC ISV所做的事情,并使用其自己的隐藏配置选项卡和/或管理的自定义VF页面发送您的应用程序应用设置。