SalesForce,如何使用来自另一个对象的数据更新一个对象上的字段?

时间:2012-04-16 19:01:13

标签: salesforce

在SalesForce中。我在MDR中有3个对象:

obj_1 ---< obj_2 >--- Contacts.

Object_1 =会议类型和预算

Object_2 =每次会议的与会者以及每次会议上花的钱。

每次更新涉及obj_2中联系人的记录时,我都需要更新联系人对象中的字段,如果会议是在过去一年中进行的。

我该怎么做?工作流程?公式?

1 个答案:

答案 0 :(得分:1)

这可以通过工作流程或Apex触发器来完成。

要使用工作流程,请转到设置 - 创建 - 工作流程&amp;批准 - 工作流程规则。

  • 点击“新规则”
  • 如果这是启动更改的对象
  • ,请选择Obj2
  • 选择规则的名称,例如“更新Obj2更新联系人”
  • 通过从“规则标准”部分的保管箱中选择“公式评估为真”并在公式编辑器中写入以下内容来指定何时制定工作流的标准:DATEVALUE(MeetingDate)&gt;日期(年(今天()) - 1,月(今日()),日(今日()))。
  • 点击'保存&amp;下一步“
  • 从“添加工作流操作”下拉框中选择“新字段更新”。
  • 选择更新操作的名称,例如“更新联系人预算”
  • 通过从联系人下方的投递箱和联系人中的字段名称(例如ContactBudget)中选择
  • ,指定要更新的字段
  • 在下面的“指定新字段值”部分中,选择“使用公式设置新值”,然后在Obj2中输入指定预算的字段名称,如Meeting_budget__c
  • 保存
  • 转到设置 - 创建 - 工作流程&amp;批准 - 再次工作流程规则
  • 点击您刚刚创建的规则旁边的“激活”

电贺, lenin_ra