【问题标题】:SalesForce: How to automatically update a record after a Formula (Text) field is populatedSalesForce:如何在填充公式(文本)字段后自动更新记录
【发布时间】:2017-09-19 20:43:36
【问题描述】:

我试图弄清楚如何在从另一个对象更新公式(文本)字段后自动更新联系人记录。最终目标是在更新一个字段联系人字段时生成出站消息。这是工作流程:

在 Origination 中,我有一个名为 Project Status 的字段,它是包含以下状态的选项列表:活动、休眠和终止。组织对象还有一个项目名称字段。

在联系人记录中,我有一个将联系人记录链接到组织的字段:项目名称和项目状态。一个组织可以列出多个联系人记录。

我要做的是更改组织记录上的项目状态并更新相关的联系人记录。 Upton 这一变化,我想生成一个出站消息。

我的工作理论是,一旦通过公式(文本)查找更新联系人,记录并没有真正保存(更新)。

任何想法都会非常有帮助!

【问题讨论】:

    标签: salesforce


    【解决方案1】:

    是的,公式记录不会真正更新它们的记录,它们是在您查看时在运行时计算的。例如,您可以索引它们(联系 SF 支持),但不能跟踪字段历史记录。

    另外 - 因为它是 Organization__c 的更新,而不是 Contact - Contact 上没有真正触发。没有联系人工作流将运行,无法使用PRIORVALUE() 函数...

    您需要在更新父对象时级联并“触及”所有联系人的东西(无论是在不更改任何字段的情况下进行更新还是有一个辅助字段...或将公式转换为可编辑的选择列表)。可以是 Organization__c 上的 after update 触发器,如果​​那是您的游戏,可以是 Process Builder。可能 PB 更好,声明性,更容易更改......我没有测试它,但类似的东西可能是一个不错的开始(或者使用基于 Flash 的流设计器,那里也有更新相关记录的方法? )

    【讨论】:

    • 谢谢!我现在试一试,然后告诉你结果如何。
    • 嗨,这个解决方案没有按预期更新记录:(
    • 嗯,你能编辑你的帖子显示你做了什么吗?甚至可能是调试日志...您确定您激活了该进程?
    【解决方案2】:

    这就是我所做的。如果您对我的步骤有任何疑问,请告诉我:

    【讨论】:

      猜你喜欢
      • 2012-11-05
      • 1970-01-01
      • 1970-01-01
      • 2019-08-31
      • 2016-07-08
      • 1970-01-01
      • 1970-01-01
      • 2016-01-21
      相关资源
      最近更新 更多