如何修复 Salesforce 中的 "DML operation Delete not allowed on CaseShare" 错误?
How to fix "DML operation Delete not allowed on CaseShare" error in Salesforce?
我有一个要求,要求任何用户都需要修改案例。任何用户都可以修改案例的状态或更改所有者。目前只有案例所有者可以执行此操作。为了满足要求,我已将案例默认内部访问权限从私有更改为 Public Read/Write。但是在处理案例共享的情况下,我会遇到错误。
在下面的行
中出现错误 "DML operation Delete not allowed on CaseShare"
Database.delete(sharesToDelete);
请告诉我哪里做错了。
原来案例共享没有启用。
为此,您需要将组织范围的默认设置(安全控制>共享设置)、案例对象 'Default External Access' 更改为私有。
我有一个要求,要求任何用户都需要修改案例。任何用户都可以修改案例的状态或更改所有者。目前只有案例所有者可以执行此操作。为了满足要求,我已将案例默认内部访问权限从私有更改为 Public Read/Write。但是在处理案例共享的情况下,我会遇到错误。 在下面的行
中出现错误 "DML operation Delete not allowed on CaseShare"Database.delete(sharesToDelete);
请告诉我哪里做错了。
原来案例共享没有启用。
为此,您需要将组织范围的默认设置(安全控制>共享设置)、案例对象 'Default External Access' 更改为私有。