0

我有一个名为 A 的对象,它维护该对象的相关详细信息,它与另一个名为 B 的对象相关。与对象 A 相关的字段存在于对象 B 中。当输入对象 B 中的该字段时,我想要相应的对象 A 中的字段将自动提取到对象 B 中。这怎么可能?我该如何执行此操作。?你的想法请

4

1 回答 1

0

如果您对它在后台发生的情况感到满意(一旦用户保存更改),那么您最好的选择就是对象 B 上的一个公式字段,其语法类似于Object_A__r.Needed_field__c.

如果它必须是自动的,但允许用户稍后覆盖这些值 - 请阅读在线帮助中的工作流程和字段更新。规则可以是“ ISNEW() || ISCHANGED(Object_A__c)”,操作是从新选择的 A 获取数据并将其填充到 B 的字段更新。

如果逻辑更复杂 - 可能需要在 B 上触发。


但是,如果您希望它真正实时可见(用户在查找中选择 A 记录,值在新/编辑页面上更改,他选择另一个 A,值再次更改)-您必须构建一些 Visualforce I '我害怕。Salesforce Stack Exchange 上有类似问题的答案,应该可以帮助您入门。


无论您决定继续做什么,请记住第一个选项的侵入性较小。当然,它对您的用户来说不会那么华丽和酷炫,但它可靠、易于维护(只需单击即可配置,无需代码)并且即使您以后必须执行大量数据加载/更新也可以使用例如外部工具。

用于创建/编辑的 Visualforce 页面看起来不错,但大量更新会绕过它,并且每次添加新字段时都需要维护此页面,因为很难重用标准页面布局。

于 2012-11-23T10:13:29.047 回答