2011-06-16 110 views
0

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

很多研究和一个关于salesforce板的问题让我没有更明智的想法。我在网上看到了几个脚本,它们用JavaScript来破解安装侧边栏(例如http://userscripts.org/scripts/show/95361)......但是这不可能是正确的做法吗?

感谢 吉姆

回答

0

如果不进行黑客行为,您无法做到这一点,因为Salesforce需要它,因此您不需要对您创建的任何应用程序进行过度明确的设置 - 他们希望您使其与数据无关并且实际上可能会失败如果它依赖于数据,则进行安全审查。这也可能会导致您正确地对应用程序进行单元测试。

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

你是不是黑客攻击,并提供了绕着额外的设置一个很好的用户体验方式。

保罗

0

你只是想链接到编辑页面为您的新的sObject顶部菜单上添加新的标签?

如果是这样的:

  1. 转到设置https://cs3.salesforce.com/ui/setup/Setup
  2. 点击“创建”>“选项卡”
  3. 选择你想要的选项卡编辑的sObject,点击下一步,直到您保存新的选项卡。
+0

Daveo,我创建了一个新选项卡,这很好,它的工作原理。但我想要做的是在'设置 - >应用程序设置 - >自定义'下添加一个链接到该选项卡或提供类似用户界面的Visualforce页面。 – FatalFlaw 2011-06-16 13:00:34

+0

您无法编辑标准Salesforce界面的左侧菜单。你可以编辑标签。您可以为自己的自定义音频页面创建一个标签。或者让你的VisualForce页面拥有自己的菜单结构 – Daveo 2011-06-16 23:43:39

0

没有支持的方法来增强设置菜单。

您应该使用自定义设置来描述您所描述的内容 - 它们是为应用程序级别和用户级别配置设计的,可从安装程序中获得。否则,如果它确实是需要fancier逻辑/ UI/etc等的自定义设置,则可能需要执行许多SFDC ISV所做的操作,并使用其隐藏的自定义配置选项卡和/或自定义VF页面管理应用设置。

相关问题