Loading
Управление пользователями и доступ к данным
Переназначение записей, принадлежащих пользователям-гостям

Переназначение записей, принадлежащих пользователям-гостям

После внедрения политик безопасности, внедренных в выпуске Winter ’21, любая запись, созданная пользователями-гостями, назначается внутреннему ответственному по умолчанию. Однако, пользователи-гости по-прежнему владеют записями, созданными до выпуска Winter ’21.

Пользователь-гость сайта в организации является одной записью пользователя, и все пользователи-гости назначаются этой записи пользователя. По сути, любой пользователь в Интернете считается пользователем-гостем, когда речь идет о доступе к сайту Salesforce. Это значит, что любой пользователь в Интернете также является ответственным за любые записи в организации, за которые ответственен пользователь-гость сайта.

Чтобы исправить ответственность, запросите записи с помощью таких инструментов, как списковые представления или Data Loader. Для каждого общедоступного сайта отфильтруйте поле ответственного за запись (код или имя), равное пользователю-гостю сайта. Имя пользователя-гостя сайта можно найти, просмотрев «Назначенные пользователи» в каждом профиле пользователя-гостя. Можно также использовать списковые представления или отчеты для фильтрации записей объектов по полю ответственного.

При наличии записей пользователя-гостя переназначьте ответственность за записи проверенному пользователю. Это можно сделать вручную в пользовательском интерфейсе на основе каждой записи. Но при наличии большого количества записей используйте Dataloader для пакетного обновления записей.

Этот запрос SOQL находит записи организаций, за которые ответственен пользователь-гость. Замените организацию запрашиваемым объектом.

SELECT Id, OwnerId FROM Account WHERE OwnerId = '[GuestUserRecordId]' 
 
Загрузка
Salesforce Help | Article