0

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

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

第一个问题是当我们浏览表格时。下一部分是关于具有以下字段的大学信息:学生人数、教师人数、语言。他们问我这些字段是否会覆盖以前存储在帐户中的信息。就像你选择 X 大学,它原本有 200 名学生,那么如果我在字段中写 205,它将覆盖之前设置的数字。

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

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

如果您想添加一个新目标,有一个“+”号将创建一个新字段

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

“目标 2 _ __ _ __ _ ____

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

4

1 回答 1

0

这就是我对您的第一个问题的理解:在旅行对象上,您可以查找帐户(大学),并且旅行对象上有许多学生等字段,每当用户在此处更新它时,它应该在帐户中更新目的?

不要这样做,因为您已经在帐户对象中捕获了所有这些数据,请使用行程对象中的公式字段来填充数据。我认为这将是一个更好的数据模型。但是,如果您仍然希望按照您想要的方式进行操作,那么您将必须在行程对象上编写触发器并使用该信息更新帐户。第二个选项的问题是:假设您创建了一个trip 1记录并将#of students更新为210,这将在帐户中更新为210。然后您为同一帐户和here创建一个trip2记录您将 #of Students 字段的值输入为 230,因此 account(university) 记录的值为 230。但问题是行程 1 记录中的值仍将保持为 210。希望您理解我要解释的内容.

来到第二个问题:

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

于 2013-05-11T07:14:42.197 回答