Вы находитесь здесь:
Удаление записей, доступных вручную или посредством управляемого общего доступа Apex
С помощью отчета о доступе пользователя-гостя можно найти записи, предоставленные пользователям-гостям вручную или посредством общего доступа Apex до внедрения политики безопасности пользователя-гостя Winter ’21. Потом записи можно удалить вручную или посредством DataLoader.
Любая запись, общедоступная пользователям-гостям вручную или посредством общего доступа Apex, потенциально доступна любому пользователю, заходящему на сайт из интернета. Существует риск непреднамеренного предоставления общего доступа к данным.
Этот запрос возвращает все записи, предоставленные пользователю-гостю вручную или посредством общего доступа Apex.
SELECT Id,[ParentId],RowCause,UserOrGroupId FROM [shareObject] WHERE UserOrGroupId IN [userOrGroupIdList] AND RowCause != 'Owner' AND RowCause != 'Rule' AND RowCause != 'GuestRule'
- Замените
[parentId]соответствующим полем для общего доступа к стандартному объекту. Для настраиваемых объектов это[parentId]. - Замените
[shareObject]значением API-имени объекта общего доступа. Например, для объектаAccountобъект общего доступа называетсяAccountShare. В настраиваемом объектеCustom_Object_1__cобъект общего доступа называетсяCustom_Object_1__Share. - Замените
UserOrGroupIdListсписком кодов для любых общедоступных групп, в которых участвует пользователь-гость, в дополнение к коду записи пользователя-гостя. Кроме того, рекомендуется удалить пользователя-гостя из любых общедоступных групп, и в этом случае это значение может быть кодом записи пользователя-гостя.
Удалите данные записи вручную или посредством DataLoader.

