Skip to main content
Join the Agentforce Hackathon on Nov. 18-19 to compete for a $20,000 Grand Prize. Sign up now. Terms apply.

Configurar acesso a dados para seu site

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:

  • Configurar acessos a dados usando regras de compartilhamento.
  • Configurar acesso a dados usando configurações personalizadas.
  • Definir permissões de objeto e campo e acesso ao Visualforce para os visitantes do seu site.

Vamos nos preparar para a configuração

Agora que habilitamos os Sites do Salesforce e criamos nosso site, é hora de conhecer os detalhes da configuração.

Pode parecer um monte de etapas para configurar seu site, mas lembre-se que este é um processo de configuração que é feito só uma vez. Depois de configurar o acesso correto, você não precisa tocar nessas configurações novamente, você pode apenas relaxar e assistir à medida que seus voluntários se cadastram e seus dados vão para o Salesforce.

Vamos lá!

Configurar acessos a dados usando regras de compartilhamento

Em seu site do Volunteers for Salesforce (V4S), os voluntários podem atualizar suas informações de contato e se inscrever para serem voluntários. Mas, para que eles possam fazer isso, eles precisam acessar alguns registros e campos de conta, contato e campanha.

Compartilhamento é o termo geral que descreve a forma como você controla quem vê o que está no Salesforce. As Configurações de compartilhamento controlam o acesso dos usuários aos objetos Contato, Conta, Campanha, Trabalhos voluntários e outros objetos que o V4S utiliza. 

As Regras de compartilhamento criam exceções às configurações de compartilhamento em toda a organização para um conjunto selecionado de usuários. Criaremos regras de compartilhamento para ampliar o acesso aos usuários convidados que visitam nosso site de voluntários. 

Nota

Se você não teve a chance de se aprofundar nos detalhes de como funciona o acesso a dados do Salesforce, confira os links na seção Recursos para obter uma visão geral. A documentação do V4S, cujo link também está na seção Recursos, orientará você detalhadamente nesta etapa. 

Vamos criar regras de compartilhamento para dar aos usuários convidados o acesso de que eles precisam para ver e se inscrever em turnos voluntários. 

Definir regras de compartilhamento de campanha

Para exibir trabalhos voluntários e os respectivos registros de turnos e horas no site do V4S, o registro de campanha deve ser compartilhado com o perfil de Usuário convidado do Site.

  1. Clique no ícone de engrenagem de Configuração (Ícone de engrenagem de Configuração) e em Setup (Configuração).
  2. Insira Sharing Settings (Configurações de compartilhamento) na caixa Quick Find (Busca rápida) e clique em Sharing Settings (Configurações de compartilhamento).
  3. Role para a lista relacionada Campaign Sharing Rules (Regras de compartilhamento de campanha) e clique em New (Nova).
  4. Em Label (Rótulo), insira Volunteers Site Guest User (Usuário convidado do site de voluntários).
  5. O Salesforce preenche o campo de nome da regra para você. Deixe como está.
  6. No campo Tipo de regra, selecione Acesso do usuário convidado, com base em critérios.
  7. Selecione os registros a serem compartilhados. Configure a primeira linha de critérios com esses detalhes.
    • Campo: Ativo
    • Operador: igual a
    • Valor: Verdadeiro
  1. Configure a segunda linha de critérios com esses detalhes
    • Campo: Tipo de registro de campanha
    • Operador: igual a
    • Valor: Campanha de voluntariado
  1. Na seção Selecione os usuários com os quais compartilhar, selecione Usuário convidado do site de voluntários (o nome do site pode ser diferente).
  2. Na seção Selecionar o nível de acesso dos usuários, defina Acesso à campanha como Somente leitura.
  3. Clique em Salvar.

Definir regras de compartilhamento da conta

Para que o usuário convidado do site visualize e atualize suas informações de contato ou se inscreva como voluntário, ele precisa acessar o registro de contato. Por padrão, a configuração de compartilhamento em toda a organização para contatos é controlada pelo objeto Pai. Como o objeto pai do contato é o objeto Conta, configuraremos uma regra de compartilhamento na Conta.

Nota

Se a configuração de compartilhamento em toda a organização para contato não for controlada pelo Pai, talvez seja necessário criar uma regra de compartilhamento para contatos.

Lembre-se: Este é apenas um exemplo. Crie uma regra de compartilhamento para sua organização que satisfaça seu idioma ou critérios de campo específicos.

  1. Em Sharing Settings (Configurações de compartilhamento), localize a lista relacionada Account Sharing Rules (Regras de compartilhamento de conta) e clique em New (Nova).
  2. No campo Label (Rótulo), insira Volunteers Site Guest User (Usuário convidado do site de voluntários).
  3. No campo Nome da regra, deixe o valor padrão do campo como está.
  4. No campo Tipo de regra, selecione Acesso do usuário convidado, com base em critérios.
  5. Selecione os registros a serem compartilhados. Como a Moradia Para Todos (MPT) também está usando o Pacote de sucesso para organizações sem fins lucrativos (NPSP, na sigla em inglês) e o modelo de Conta de família, o administrador da MPT, Gorav, quer filtrar esse tipo de registro na primeira linha de critérios.
    1. Campo: Tipo de registro da conta
    2. Operador: igual a
    3. Valor: Conta de família
  1. Na seção Selecionar o nível de acesso dos usuários, defina Acesso padrão da conta e do contato como Somente leitura.
  2. Clique em Salvar.

Configurar o acesso a dados usando configurações personalizadas

Um Usuário convidado do site pode já ter sido inserido como um contato em sua organização, ou pode ser um novo contato. Defina a configuração personalizada de Configurações de voluntário para permitir que os usuários convidados atualizem suas informações de contato existentes ou que o V4S crie um novo contato se não houver nenhuma correspondência.

  1. Em Setup (Configuração), insira Custom Settings (Configurações personalizadas) na caixa Quick Find (Busca rápida) e selecione Custom Settings (Configurações personalizadas).
  2. Clique em Gerenciar ao lado das Configurações de voluntário.
  3. Clique em New (Nova) antes de Default Organization Level Value (Valor de nível de organização padrão). Se esta área já tiver configurações, clique em Edit (Editar).
  4. Selecione essas configurações:
    • Conceder aos usuários convidados acesso atualizado
    • Inscrição cria contatos se não houver correspondência
    • Inscrição corresponde aos contatos existentes
  1. Clique em Salvar.

A seção de Valor de nível de organização padrão com nossas seleções

Configurar o acesso a dados para páginas do Visualforce usando perfis

Agora precisamos ter certeza de que nosso perfil Voluntários pode acessar as páginas do Visualforce do V4S e tem as permissões certas para todos os objetos com os quais o V4S interage. 

Começaremos com as páginas do Visualforce, que são páginas personalizadas para o calendário de voluntários, página de inscrição de voluntários e muito mais.

  1. Para voltar para Sites em Setup (Configuração), insira Sites na caixa Quick Find (Busca rápida) e selecione Sites.
  2. Clique na etiqueta do site de seu site. Nós o rotulamos como Voluntários em nosso exemplo.
  3. Na página Detalhes do site, clique em Configurações de acesso público.
    O botão Configurações de acesso público
  4. Role para a seção Enabled Visualforce Page Access (Acesso à página do Visualforce habilitado) ou clique no link de navegação na parte superior da página.
    O link de navegação Acesso à página do Visualforce habilitado
  5. Na lista Acesso à página do Visualforce habilitado, clique em Editar e adicione as páginas seguintes à lista Páginas do Visualforce habilitadas.
    • GW_Volunteers.JobCalendar
    • GW_Volunteers.PersonalSiteContactInfo
    • GW_Volunteers.PersonalSiteContactLookup
    • GW_Volunteers.PersonalSiteJobCalendar
    • GW_Volunteers.PersonalSiteJobListing
    • GW_Volunteers.PersonalSiteReportHours
    • GW_Volunteers.PersonalSiteTemplate
    • GW_Volunteers.PersonalSiteTemplateEspanol
    • GW_Volunteers.VolunteersJobListing
    • GW_Volunteers.VolunteersJobListingFS
    • GW_Volunteers.VolunteersReportHours
    • GW_Volunteers.VolunteersSignup
    • GW_Volunteers.VolunteersSignupFS
      As páginas da lista Páginas do Visualforce habilitadas
  1. Clique em Salvar.

Quase lá! Só mais alguns passos.

Configurar acessos a dados para permissões de campo e objeto usando perfis

Vamos configurar agora as permissões de campo e objeto.

Para começar, clique em Editar na página Perfil de voluntários e, em seguida, role para Permissões de objeto padrão. (Se você tiver navegado para fora da página Volunteers Profile [Perfil de voluntários], poderá encontrá-la clicando em Public Access Settings [Configurações de acesso público] na página do site de voluntários.)

Use esta tabela para definir as permissões Ler ou Criar para os objetos padrão que o V4S precisa acessar.

Objeto

Ler

Criar

Contas

Ler habilitado

Criar habilitado

Campanhas

Ler habilitado

Contatos

Ler habilitado

Criar habilitado

Documentos

Ler habilitado

Leads

Ler habilitado

Criar habilitado

Após terminar de definir permissões para os objetos padrão, role até a seção Permissões de objetos personalizados e repita o processo com os objetos usando esta tabela como referência.

Objeto

Ler

Criar

Família (Ver nota após tabela)

Ler habilitado

Criar habilitado

Agenda de recorrência de trabalho

Ler habilitado

Horas do voluntário

Ler habilitado

Criar habilitado

Trabalhos voluntários

Ler habilitado

Agenda de recorrência de voluntário

Ler habilitado

Turnos voluntários

Ler habilitado

Nota

Nota

A permissão no objeto Família só é necessária se você estiver usando um dos modelos legados de conta NPSP (Individual grupal e Individual exclusivo). Se você não tem certeza em qual modelo de conta está, verifique em Configurações de NPSP > Pessoas > Modelo de conta.

Clique em Salvar.

Agora que as permissões de objeto estão definidas, é hora de verificar as permissões de campo. Na seção Field-Level Security (Segurança de nível de campo) da página Volunteer Profile (Perfil de voluntário), clique em View (Exibir) ao lado de cada um dos objetos listados acima para verificar se todos os campos relacionados a voluntários têm permissões de Read (Leitura) e Edit (Edição) selecionadas. Você não poderá selecionar Edit (Edição) para campos somente leitura.

Por exemplo, estes são alguns dos campos de voluntário no objeto Contato.

Os campos de voluntário do objeto Contato com permissões de Leitura e Edição selecionadas

Se qualquer um dos campos de voluntário não tiver acesso de Leitura e Edição, clique em Editar, selecione Acesso de ediçãoe, em seguida, Salvar para salvar suas alterações. Repita para cada objeto padrão e personalizado listado nas tabelas acima.

Na próxima unidade, definiremos o fuso horário padrão e testaremos todo o nosso trabalho duro.

Recursos

Compartilhe seu feedback do Trailhead usando a Ajuda do Salesforce.

Queremos saber sobre sua experiência com o Trailhead. Agora você pode acessar o novo formulário de feedback, a qualquer momento, no site Ajuda do Salesforce.

Saiba mais Continue compartilhando feedback