Как исправить ошибку «Операция DML Удалить не разрешено на CaseShare» в Salesforce? - PullRequest
0 голосов
/ 17 февраля 2019

У меня есть требование, согласно которому любой пользователь должен изменить кейс.Состояние дела может быть изменено или владелец может быть изменен любым пользователем.В настоящее время это может сделать только владелец дела.Чтобы соответствовать требованию, я изменил внутренний доступ по умолчанию к общедоступному чтению / записи с частного.Но я получаю сообщение об ошибке в случае триггера, когда происходит обработка дел.Получение ошибки «Операция DML Удалить не разрешено на CaseShare» в строке ниже

Database.delete (sharesToDelete);

Пожалуйста, дайте мне знать, где я делаю неправильно.

1 Ответ

0 голосов
/ 17 февраля 2019

Оказывается, общий доступ к делу не был включен.

Чтобы сделать это, вам необходимо изменить значения по умолчанию для всей организации (элементы управления безопасностью> Настройки общего доступа), для объекта дела «Внешний доступ по умолчанию» установить значение «Личный».

...