交易回滚

时间:2020-10-18 06:40:35

标签: triggers salesforce apex-code

我想插入一个案例并在更新之前使用SalesError中的addError()方法发送错误,但是使用addError方法案例回滚。 在更新之前

如果(条件) 插入案例 acc.addError()enter code here } }

1 个答案:

答案 0 :(得分:0)

这就是它的工作方式。您不能使事务成功(成功保存)并同时引发异常。 如果您想保存案例但向用户显示一些内容,请考虑在其上设置一些字段,发送电子邮件,使Task用户必须完成,也许可以在Chatter上发表。 或制作自定义UI片段(闪电Web组件?),例如,您可以在其中滥用记录编辑表单的onsuccess处理函数以显示红色吐司。但这只是UI的事情,Data Loader和集成都不会在意。