0

在销售队伍中。我在 MDR 中有 3 个对象:

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

Object_1 = 会议类型和预算

Object_2 = 每次会议的参加者以及在每个会议上花费的资金。

每次更新涉及 obj_2 中的联系人的记录时,仅当会议发生在过去一年时,我才需要更新联系人对象中的字段。

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

4

1 回答 1

1

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

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

  • 点击“新规则”
  • 如果那是启动更改的对象,请选择 Obj2
  • 为规则选择一个名称,例如“在 Obj2 更新时更新联系人”
  • 通过从“规则标准”部分的下拉框中选择“公式计算结果为真”并在公式编辑器中写入如下内容,指定何时制定工作流的标准:DATEVALUE(MeetingDate) > DATE(YEAR(TODAY())-1 ,月(今天()),天(今天()))。
  • 点击“保存并下一步”
  • 从“添加工作流操作”下拉框中选择“新字段更新”。
  • 为更新操作选择一个名称,例如“更新联系人预算”
  • 通过从联系人下方的下拉框中选择要更新的字段以及联系人中的字段名称,例如 ContactBudget
  • 在下面的“指定新字段值”部分中,选择“使用公式设置新值”并在 Obj2 中输入指定预算的字段名称,例如 Meeting_budget__c
  • 节省
  • 再次转到设置 - 创建 - 工作流程和批准 - 工作流程规则
  • 单击刚刚创建的规则旁边的“激活”

问候, lenin_ra

于 2012-04-17T13:20:16.597 回答