在Salesforce中实现表单

时间:2013-05-10 17:52:10

标签: salesforce

我目前是公司企业帐户的Salesforce管理员。我们的账户由大学组成。我被要求实施旅行表格。

旅行基本信息是:旅行名称,大学,地区,国家,项目经理和项目经理见面。我创建了对象trip并使用与联系人和帐户的查找关系添加了自定义字段。这很容易做到。

第一个问题是我们在表单中移动。下一部分是关于具有以下领域的大学信息:学生人数,教师人数,语言。他们问我这些字段是否覆盖以前存储在帐户中的信息。就像你选择X大学并且最初有200名学生一样,如果我在该领域写出205,它将覆盖之前设定的数字。

我的第二个问题是,在表格的下一部分中,他们有一个目标部分。 例如,有一个带有标签的文本字段:

“目标1 _ __ _ __ _ ____ ”+

如果您想添加新目标,则会出现一个“+”符号,用于创建新字段

“目标1 _ __ _ __ _ ____ ”+

“目标2 _ __ _ __ _ ____

我怎样才能做到这一点?有基本创建系统的方法吗?我是否需要创建Visualforce页面?谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

这就是我对你的第一个问题的理解:在旅行对象上你有一个查询帐户(大学),并且旅行对象上有许多学生等字段,每当用户在这里更新它时,它应该更新回来在帐户对象?

由于您已经在帐户对象中捕获了所有这些数据,因此使用trip对象中的公式字段来填充数据,而不是这样做。我认为这将是一个更好的数据模型。但是如果您仍然希望以您打算的方式执行此操作,则必须在trip对象上编写触发器并使用该信息更新帐户。第二个选项的问题是:假设你创建一个旅行1记录并将#of学生更新为210,这将在帐户中更新为210.然后你为同一个帐户创建一个trip2记录,在这里你输入#of Students字段的值为230,所以帐号(大学)记录的值为230.但问题是trip 1记录中的值仍然是210.我希望你明白我想解释的是什么

来到第二个问题:

这里的数据模型也会略有不同: 创建另一个名为Objective的对象,该对象与trip对象具有主细节关系。因此,Objective将是trip对象中的相关列表。对于每次旅行,都会有一些目标,您可以在相关列表中添加。这非常简单,不需要任何编码。但是如果你想添加+符号,当用户点击它时会显示另一个字段:在这种情况下,数据模型也是相同的,但你需要创建一个VF页面(可以是内嵌的VF页面)或者一个完全独立的VF页面)然后每当用户点击+号时,就会显示一个新字段。