我想插入一个案例并在更新之前使用SalesError中的addError()方法发送错误,但是使用addError方法案例回滚。 在更新之前
如果(条件)
插入案例
acc.addError()enter code here
}
}
答案 0 :(得分:0)
这就是它的工作方式。您不能使事务成功(成功保存)并同时引发异常。 如果您想保存案例但向用户显示一些内容,请考虑在其上设置一些字段,发送电子邮件,使Task用户必须完成,也许可以在Chatter上发表。 或制作自定义UI片段(闪电Web组件?),例如,您可以在其中滥用记录编辑表单的onsuccess处理函数以显示红色吐司。但这只是UI的事情,Data Loader和集成都不会在意。