INSUFFICIENT_ACCESS_OR_READONLY,对象ID []的访问权限不足

时间:2018-11-01 12:02:39

标签: salesforce apex

通过流程生成器更新案例状态时,我的访问权限错误。

注意:案例在共享设置中被选择为私人。

我的应用程序中有一些案例可以标记为重复案例,因此当我更新任何案例时,它都会找到其重复案例,同时也会更新重复案例的状态。 因此,重复的案例可以由具有不同角色的其他用户创建。

因此,我正在从流程构建器中更新一个案例,该生成器将触发触发器,后者会找到案例的重复项并更新重复的案例的状态。当时我遇到了这个错误。

  

无法应用结果:更新失败。 ID为a0br0000000VSRSDDD的第0行的第一个异常;第一个错误:CANNOT_EXECUTE_FLOW_TRIGGER,我们无法保存该记录,因为“ Process Builder Name”过程失败。为您的Salesforce管理员提供这些详细信息。当流尝试更新记录时,发生此错误:CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY:TriggerName:执行AfterUpdate的原因:System.DmlException:更新失败。 ID为500r000676761u4AAA的第0行的第一个异常;第一个错误:INSUFFICIENT_ACCESS_OR_READONLY,对对象ID:[]()的访问权限不足。您可以在《 SOAP API开发人员指南》中查找ExceptionCode值。错误ID:1396818543-14465(22544364):[]

我的理解是,这是一个共享规则问题,因此无论任何类在执行任何DML操作的触发器中调用内部,我都将此类设置为without sharing关键字。我仍然面对这个问题。谁能帮我解决这个问题,因为我是Salesforce的新手。谢谢

0 个答案:

没有答案