Ladies and Gents,我正在编写一个简单的salesforce应用程序,需要应用程序级别和用户级别的配置。我已为这些设置创建了自定义对象,但无法弄清楚如何将链接添加到“设置”页面(“个人设置”和“自定义”),以便可以管理设置。
相当多的研究,以及关于销售团队的问题,让我没有更聪明。我在网上看到了几个使用javascript攻击设置侧边栏的脚本(例如http://userscripts.org/scripts/show/95361)......但这不是正确的方法吗?
由于 吉姆
答案 0 :(得分:0)
您是否只想在顶部菜单上添加一个新TAB,链接到新sObject的“编辑”页面?
如果是这样的话:
答案 1 :(得分:0)
您无法在没有黑客攻击的情况下执行此操作,因为Salesforce需要它,以便您不需要对您创建的任何应用程序进行过度显式设置 - 他们希望您使其与数据无关,事实上它可能无法通过安全审查如果它是数据依赖的。它也可能会让您在正确单元测试应用程序时遇到麻烦。
我的建议是在用户的主页上链接到一组自定义页面,如果它们没有当前值,则会显示(所以当他们登录第一个时,他们首先在主页上看到这些页面时间是“嘿,在你使用这个应用程序之前,你需要通过这个方便的向导进行一些配置”,然后阻止访问应用程序的其他区域(即在其他页面上显示警告消息),如果应用程序没有这个数据设置
这样你就不会被黑客攻击,并且在额外设置方面提供了良好的用户体验。
保
答案 2 :(得分:0)
没有支持的方法来扩充“设置”菜单。
您应该使用自定义设置来处理您所描述的内容 - 它们是专为应用级和用户级配置而设计的,可以从安装程序中获得。
否则,如果它确实是需要更高级逻辑/ UI /等的自定义设置,您可能希望执行许多SFDC ISV所做的事情,并使用其自己的隐藏配置选项卡和/或管理的自定义VF页面发送您的应用程序应用设置。