salesforce - INSUFFICIENT_ACCESS_OR_READONLY,对对象 ID 的访问权限不足:[]
问题描述
通过流程构建器更新案例状态时出现访问权限不足错误。
注意:案例在共享设置中选择为私人。
我的应用程序中有一些案例可以标记重复,所以当我更新任何案例时,它会找到它的重复项并更新重复案例的状态。因此,重复案例可以由具有不同角色的其他用户创建。
所以我正在从流程构建器更新一个案例,它触发触发器,找到重复的案例并更新重复案例的状态。当时我收到这个错误。
无法应用结果:更新失败。第 0 行的第一个异常,ID 为 a0br0000000VSRSDDD;第一个错误:CANNOT_EXECUTE_FLOW_TRIGGER,我们无法保存此记录,因为“流程构建器名称”流程失败。向您的 Salesforce 管理员提供这些详细信息。当流尝试更新记录时发生此错误:CANNOT_INSERT_UPDATE_ACTIVATE_ENTITY:TriggerName:AfterUpdate 的执行导致:System.DmlException:更新失败。第 0 行的第一个异常,ID 为 500r000676761u4AAA;第一个错误:INSUFFICIENT_ACCESS_OR_READONLY,对象 id 的访问权限不足:[] () 。您可以在 SOAP API 开发人员指南中查找 ExceptionCode 值。错误 ID:1396818543-14465 (22544364):[]
我的理解是这是一个共享规则问题,所以无论任何类从执行任何 DML 操作的触发器内部调用,我都已将此类设置为without sharing
关键字。我仍然面临这个问题。任何人都可以帮助我,因为我对销售人员很陌生。谢谢
解决方案
推荐阅读
- reactjs - “在渲染时没有保留反冲值,或者在超时后提交。这很好,但很奇怪。未定义”是什么意思?我该如何解决?
- python - Python/Pandas - For 循环仅记录最终迭代
- python - 如何删除 requirements.txt 中不需要的路径?
- python - 我需要从 Selenium 格式化文本,清除所有特殊字符
- javascript - 有没有一种方法可以在不使用变量的情况下在 vanilla Javascript 中定义 HTML ID?
- android - Android Studio 无法识别 WebView
- mysql - 如何创建一个虚拟列来索引 MySQL 中的 JSON 列?
- vue.js - Vue $emit 只工作一次
- python - 在 python 中使用异步或并发技术控制重复检测任务
- string - “字符串”类型上不存在属性“地图”。打字稿