如何在salesforce中存储单个值
问题描述:
我对salesforce相当陌生,因此如果此问题以前曾问过,请原谅我 - 因此我无法弄清楚看似简单的事情。如何在salesforce中存储单个值
我正在开发一个应用程序,我想访问一组初始化变量(即用户名,密码,URL等)。
沙发我有去使用自定义标签来保存信息。但是这里的问题是,我似乎无法从Visualforce页面更改此标签的值(我只能显示值)。
然后我有一个使用自定义对象,给它我需要的领域。但是这让我困惑。我不需要存储几组变量,我只需要一组变量。我是否真的需要将它存储在一个基本上充当数据库表的自定义对象中,当我只使用1行时?如果是这种情况,我如何在没有任何人为交互的情况下填充这一行(即,通过强制平台点击以向该自定义对象添加条目),以便当我在某处安装应用程序时,这个条目在那里(包含一些每列的默认值)?
答
阅读关于Custom Settings的“帮助&培训”。他们进来2种口味:
- 键 - >值对具有独特的键
- 层级(在这里你可以对组织中的某些默认值作为一个整体,但如果你需要重写他们对某些用户 - 您可以也这样做)。
另外 - 如果它非常紧密地绑定到用户(一些外部系统的密码?)为什么不在用户对象上创建自定义字段?
因为我不想问安装我们的应用程序的客户要做一百个“名称” - >“设置” - >“....”说明(并且这是将自定义字段添加到用户对象不是吗?)。该应用程序将包含一个标签,显示这组值并允许更改它们。我只需要弄清楚在某处存储这些值的最佳方式。 – Lieuwe 2013-04-11 14:12:00
不,我的用户记录高兴地显示至少有一个托管包附带的自定义字段,所以它绝对有可能。尽管他们可以填写它们;)DataLoader /其他API产品可用于批量更新用户以及自定义设置,因此这不应该是一个因素。我会说 - 调查用户路线。同样因为这种方式,数据将在刷新时自动复制到沙箱,而cust。设置将像其他“普通”对象一样变为空白。 – eyescream 2013-04-11 14:19:28