Loading
Управление пользователями и доступ к данным
Настройка маскировки независимых полей гостя

Настройка маскировки независимых полей гостя

Используйте наборы полей для управления полями пользователей-гостей, доступными отдельно от других внешних пользователей, например, пользователей портала. С помощью независимой маскировки полей гостя пользователи-гости не могут видеть поля, указанные в наборе полей Guest_PersonalInfo_EPIM.

Требуемые версии

Доступно в версиях: Salesforce Classic и Lightning Experience.
Доступно в версиях: Enterprise Edition, Performance Edition, Unlimited Edition и Developer Edition.
Область применения: Сайты LWR, Aura и Visualforce
Необходимые полномочия пользователя
Для включения маскировки полей независимого гостя: Настройка приложения

После включения функции «Независимая маскировка полей гостя» существующий набор полей PersonalInfo_EPIM применяется только к проверенным внешним пользователям (пользователям портала), а новый набор полей Guest_PersonalInfo_EPIM применяется к непроверенным внешним пользователям (пользователям-гостям).

В новых организациях (Winter '27 и более поздних), если включены цифровые взаимодействия и расширенное управление личными сведениями, Независимая маскировка полей гостя включается автоматически.

Примечание
Примечание Этот параметр нельзя отключить после включения. Независимая маскировка полей гостя многослойна поверх расширенного управления личными сведениями, которое должно быть включено.
Важно!
Важно! Набор полей Guest_PersonalInfo_EPIM маскирует больше полей по умолчанию, чем набор полей PersonalInfo_EPIM. Если пользователи-гости на вашем сайте полагаются на поля пользователя, например, URL-адреса фотографий профиля или баннера (FullPhotoUrl, MediumPhotoUrl, SmallPhotoUrl, BannerPhotoUrl, MediumBannerPhotoUrl, SmallBannerPhotoUrl) или поля, используемые классами Apex, потоками или компонентами пользовательского интерфейса, удалите эти поля из набора полей Guest_PersonalInfo_EPIM, чтобы избежать нарушения этих функций.

Стандартные маскируемые поля также содержат поля поиска, например, Account, Contact и UserRole. Когда класс Apex, поток или компонент проходит одну из этих взаимосвязей для пользователя-гостя, например, user.UserRole.Name, замаскированное поле возвращает нулевое значение без ошибок. Если ваш сайт зависит от данного типа прохождения взаимосвязи, удалите поле поиска из набора полей Guest_PersonalInfo_EPIM.

Совет
Совет Например, пользователь-гость видит нулевое или пустое значение поля пользователя, содержащего данные. Если безопасность поля для этого поля настроена правильно, расширенное управление личными сведениями, вероятно, маскирует поле. Чтобы восстановить доступность поля для пользователей-гостей, удалите его из набора полей Guest_PersonalInfo_EPIM.
  1. Введите в настройках в поле «Быстрый поиск» «Параметры управления пользователями», а потом выберите «Параметры управления пользователями».
  2. Выберите «Независимая маскировка полей гостя».
    • Новые организации (Winter '27 и более поздние): Данный параметр уже включен. Набор полей Guest_PersonalInfo_EPIM содержит расширенный набор стандартных маскируемых полей, который содержит все настраиваемые поля пользователя. Просмотрите набор полей и удалите все поля, необходимые пользователям-гостям.
    • Существующие организации: При включении данного параметра набор полей Guest_PersonalInfo_EPIM инициализируется как копия текущего набора полей PersonalInfo_EPIM. Доступность текущего пользователя-гостя сохраняется. Выборочно добавьте поля в Guest_PersonalInfo_EPIM, чтобы усилить безопасность.
  3. Чтобы настроить поля, скрытые от пользователей-гостей, измените набор полей Guest_PersonalInfo_EPIM.

    Добавьте любые стандартные или настраиваемые поля пользователя, кроме полей системы, полей формул, поля «Код ISO стандартной валюты» и поля «Валюта информации».

    1. В менеджере объектов выберите «Пользователь».
    2. Нажмите «Наборы полей», а потом выберите «Гость_PersonalInfo_EPIM».
    3. Добавьте или удалите поля из набора полей Guest_PersonalInfo_EPIM.
    4. Сохраните выполненную работу.

В новых организациях набор полей Guest_PersonalInfo_EPIM маскирует 59 стандартных полей плюс все настраиваемые поля объекта «Пользователь» по умолчанию. Набор полей содержит 30 полей из исходного набора полей PersonalInfo_EPIM, а также эти дополнительные поля.

Стандартные маскируемые поля для пользователей-гостей
Категория Поля
Поля баннера и фотографии BannerPhoto, BannerPhotoUrl, FullPhotoUrl, MediumBannerPhotoUrl, MediumPhotoUrl, SmallBannerPhotoUrl, SmallPhotoUrl, ProfilePhoto, IsProfilePhotoActive
Поля поиска Организация, контакт, делегированный ответственный за утверждение, отдельное лицо, лицо, профиль, UserRole, CallCenter, рабочее пространство
Поля имен MiddleName, Suffix
Региональные поля и поля предпочтений EmailEncodingKey, LanguageLocaleKey, LocaleSidKey, TimeZoneSidKey, DigestFrequency, DefaultGroupNotificationFrequency, DefaultDivision, ForecastEnabled, ReceivesAdminInfoEmails, ReceivesInfoEmails, OutOfOfficeMessage, StartDay, EndDay, SharingType, UserSubtype, IsExtIndicatorVisible, IsSystemControlled
Поля входа LastLoginDate, LastLoginMessageDate, LastPasswordChangeDate, PasswordExpirationDate, NumberOfFailedLogins, HasUserVerifiedEmail, HasUserVerifiedPhone, SuAccessExpirationDate
Другие поля LastDashboard, LastPricebook, LastReferencedDate, LastTabSet, LastViewedDate, RawCurrentStatus, ChatterAdoptionStage, ChatterAdoptionStageModifiedDate, OfflinePdaTrialExpirationDate, OfflineTrialExpirationDate, WirelessEmail, StayInTouchNote, StayInTouchSignature, StayInTouchSubject
Настраиваемые поля Все настраиваемые поля объекта «Пользователь»

Исходные 30 полей, общедоступных набору полей PersonalInfo_EPIM, см. в разделе «Настройка расширенного управления личными сведениями посредством наборов полей».

 
Загрузка
Salesforce Help | Article