Вы находитесь здесь:
Переназначение записей, принадлежащих пользователям-гостям
После внедрения политик безопасности, внедренных в выпуске Winter ’21, любая запись, созданная пользователями-гостями, назначается внутреннему ответственному по умолчанию. Однако, пользователи-гости по-прежнему владеют записями, созданными до выпуска Winter ’21.
Пользователь-гость сайта в организации является одной записью пользователя, и все пользователи-гости назначаются этой записи пользователя. По сути, любой пользователь в Интернете считается пользователем-гостем, когда речь идет о доступе к сайту Salesforce. Это значит, что любой пользователь в Интернете также является ответственным за любые записи в организации, за которые ответственен пользователь-гость сайта.
Чтобы исправить ответственность, запросите записи с помощью таких инструментов, как списковые представления или Data Loader. Для каждого общедоступного сайта отфильтруйте поле ответственного за запись (код или имя), равное пользователю-гостю сайта. Имя пользователя-гостя сайта можно найти, просмотрев «Назначенные пользователи» в каждом профиле пользователя-гостя. Можно также использовать списковые представления или отчеты для фильтрации записей объектов по полю ответственного.
При наличии записей пользователя-гостя переназначьте ответственность за записи проверенному пользователю. Это можно сделать вручную в пользовательском интерфейсе на основе каждой записи. Но при наличии большого количества записей используйте Dataloader для пакетного обновления записей.
Этот запрос SOQL находит записи организаций, за которые ответственен пользователь-гость. Замените организацию запрашиваемым объектом.
SELECT Id, OwnerId FROM Account WHERE OwnerId = '[GuestUserRecordId]'
