Configurar o mascaramento de campo de convidado independente
Use conjuntos de campos para controlar quais campos de usuário os usuários convidados podem ver separadamente de outros usuários externos, como usuários do portal. Com o mascaramento de campo de convidado independente, os usuários convidados não podem ver os campos listados no conjunto de campos Guest_PersonalInfo_EPIM.
Edições obrigatórias
| Disponível em: Salesforce Classic e Lightning Experience |
| Disponível em: Enterprise, Performance, Unlimited e Developer Editions |
| Aplica-se a: Sites do LWR, do Aura e do Visualforce |
| Permissões de usuário necessárias | |
|---|---|
| Para habilitar o mascaramento de campo de convidado independente: | Personalizar aplicativo |
Depois de ativar o Mascaramento de campo de convidado independente, o conjunto de campos PersonalInfo_EPIM existente se aplica apenas a usuários externos autenticados (usuários do portal) e o novo conjunto de campos Guest_PersonalInfo_EPIM se aplica a usuários externos não autenticados (usuários convidados).
Para novas organizações (Winter '27 e posteriores), se Experiências digitais e Gerenciamento aprimorado de informações pessoais estiverem habilitados, o mascaramento de campo de convidado independente será ativado automaticamente.
FullPhotoUrl, MediumPhotoUrl, SmallPhotoUrl, BannerPhotoUrl, MediumBannerPhotoUrl, SmallBannerPhotoUrl) ou campos usados por classes do Apex, Fluxos ou componentes da interface do usuário, remova esses campos do conjunto de campos Guest_PersonalInfo_EPIM para evitar quebrar esses recursos.Os campos mascarados padrão também incluem campos de pesquisa, como Account, Contact e UserRole. Quando uma classe do Apex, fluxo ou componente atravessa um desses relacionamentos para um usuário convidado, por exemplo, user.UserRole.Name, o campo mascarado retorna um valor nulo sem erro. Se seu site depender desse tipo de traversal de relacionamento, remova o campo de pesquisa do conjunto de campos Guest_PersonalInfo_EPIM.
- Em Configuração, na caixa Busca rápida, insira Configurações de gerenciamento de usuários e selecione Configurações de gerenciamento de usuários.
-
Selecione Mascaramento de campo de convidado independente.
- Novas organizações (Winter '27 e posteriores): Essa configuração já está habilitada. O conjunto de campos Guest_PersonalInfo_EPIM contém um conjunto expandido de campos mascarados padrão, que inclui todos os campos de usuário personalizados. Revise o conjunto de campos e remova todos os campos que os usuários convidados precisam acessar.
- Organizações existentes: Quando você habilita essa configuração, o conjunto de campos Guest_PersonalInfo_EPIM é inicializado como uma cópia do seu conjunto de campos PersonalInfo_EPIM existente. Sua visibilidade atual do usuário convidado é preservada. Adicione seletivamente campos a Guest_PersonalInfo_EPIM para reforçar a segurança.
-
Para personalizar quais campos estão ocultos dos usuários convidados, modifique o conjunto de campos Guest_PersonalInfo_EPIM.
Adicione qualquer campo de usuário padrão ou personalizado, exceto campos do sistema, campos de fórmula, o campo Código ISO de moeda padrão e o campo Moeda de informações.
- No Gerenciador de objetos, selecione Usuário.
- Clique em Conjuntos de campos e selecione Guest_PersonalInfo_EPIM.
- Adicione ou remova campos do conjunto de campos Guest_PersonalInfo_EPIM.
- Salve seu trabalho.
Em novas organizações, o conjunto de campos Guest_PersonalInfo_EPIM mascara 59 campos padrão mais todos os campos personalizados na entidade Usuário por padrão. O conjunto de campos inclui os 30 campos do conjunto de campos PersonalInfo_EPIM original, além desses campos adicionais.
| Categoria | Campos |
|---|---|
| Campos de banner e foto | BannerPhoto, BannerPhotoUrl, FullPhotoUrl, MediumBannerPhotoUrl, MediumPhotoUrl, SmallBannerPhotoUrl, SmallPhotoUrl, ProfilePhoto, IsProfilePhotoActive |
| Campos de pesquisa | Conta, Contato, DelegatedApprover, Indivíduo, Pessoa, Perfil, UserRole, CallCenter, Espaço de trabalho |
| Campos de nome | MiddleName, Sufixo |
| Campos de localidade e preferência | EmailEncodingKey, LanguageLocaleKey, LocaleSidKey, TimeZoneSidKey, DigestFrequency, DefaultGroupNotificationFrequency, DefaultDivision, ForecastEnabled, ReceivesAdminInfoEmails, ReceivesInfoEmails, OutOfOfficeMessage, StartDay, EndDay, SharingType, UserSubtype, IsExtIndicatorVisible, IsSystemControlled |
| Campos de login | LastLoginDate, LastLoginMessageDate, LastPasswordChangeDate, PasswordExpirationDate, NumberOfFailedLogins, HasUserVerifiedEmail, HasUserVerifiedPhone, SuAccessExpirationDate |
| Outros campos | LastDashboard, LastPricebook, LastReferencedDate, LastTabSet, LastViewedDate, RawCurrentStatus, ChatterAdoptionStage, ChatterAdoptionStageModifiedDate, OfflinePdaTrialExpirationDate, OfflineTrialExpirationDate, WirelessEmail, StayInTouchNote, StayInTouchSignature, StayInTouchSubject |
| Campos personalizados | Todos os campos personalizados na entidade Usuário |
Para os 30 campos originais compartilhados com o conjunto de campos PersonalInfo_EPIM, consulte Configurar gerenciamento aprimorado de informações pessoais usando conjuntos de campos.
