即使我创建了新的潜在客户,触发器仍在运行

问题描述 投票:0回答:2

根据下面的代码,这意味着仅当我更新新线索时才更新名字和姓氏,但它也会更新新线索的名字和姓氏 有人可以建议一下吗?谢谢!

  trigger HelloWorld on Lead (before update) {
    for(Lead l : Trigger.new){
    l.FirstName = 'Hello';
    l.LastName = 'World';
    }
    }
triggers salesforce apex-code apex
2个回答
0
投票

您是否对主要对象有工作流程或流程构建器字段更新操作? 如果是这样,它将触发新插入的记录的更新,从而触发触发器。

因此,在闪电网络中,有一个默认的潜在客户分配规则处于活动状态,如果禁用它,则不会发生更新。 但奇怪的是,该规则会导致 Lightning 中的更新,但不会导致 Classic 的更新,因此这可能仍然是一个应该向 Salesforce 报告的错误。


0
投票

我也观察到了同样的情况。每当插入引线时,都会以闪电方式调用插入和更新触发器。 但是,在经典中,它的行为符合预期。插入引线时,仅执行插入触发器。

© www.soinside.com 2019 - 2024. All rights reserved.