Introdução à integração de site

Objetivos de aprendizagem

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

  • Realizar 95% da configuração necessária para exibir trabalhos e turnos em seu site (Não se preocupe! Seus desenvolvedores podem fazer o resto.)
  • Preparar páginas para exibir trabalhos voluntários em seu site.
  • Testar a página Lista de Trabalhos voluntários e formulário de Inscrição.

Um bate-papo preparatório

Se você vem acompanhando todos os módulos Volunteers for Salesforce, você já realizou um bom trabalho até agora. Você já aprendeu como estruturar campanhas, trabalhos e turnos. Você também já aprendeu como inserir todos os voluntários e reconciliar as horas. Agora a parte mais excitante – aprender como deixar os voluntários se inscreverem em turnos diretamente em seu site.

A integração do site com o V4S é um grande desafio porque você tem diversas partes móveis a acompanhar. De fato, sabemos que muitos de vocês adiaram a integração do site porque ninguém estava por perto para esclarecer o processo. Acredite em nós quando dizemos que entendemos como você se sente. Por isso, pedimos à Dianna que nos mostrasse como fazer isso.

Nota

Nota

Se você está usando o Salesforce Lightning Experience, sua tela pode ser diferente das telas no vídeo acima.

Cada plataforma tem seu modo próprio de integrar páginas Salesforce. Não vamos entrar em detalhes sobre como integrar páginas V4S para cada plataforma de site – isso nos levaria a loucura (e a você também)!

O que faremos é esclarecer todos os passos que você pode tomar quanto ao V4S e Salesforce para preparar você para a integração com seu site. Isso o levará a 95% do caminho. Após isso, forneceremos instruções que você pode dar ao seu desenvolvedor web para que ele possa realizar a integração até a reta final.

A Visão geral

O site EarthCorps é um ativo crucial. O site promove 600 eventos de voluntariado a cada ano e oferece um modo para 10 mil voluntários se inscreverem em turnos. Você consegue imaginar receber 10 mil telefonemas e inserir os contatos e dados de turno para 10 mil voluntários? Não, muito obrigado!

Em abril, durante o que a EarthCorps chama de “Mês da Terra”, o calendário de voluntários poderá parecer tão lotado quanto este.

Captura de tela do calendário dos turnos voluntários.

Isso são muitos eventos.

Nas seções a seguir, veremos passo a passo como a EarthCorps integra o V4S com seu site, tornando-o fácil de gerenciar o enorme número de voluntários Mas primeiro, vamos ter uma visão geral do que exatamente você precisa fazer para realizar a integração com sucesso.

  • Criar um site Salesforce. Esta página do site junta as informações de trabalho e turno que você deseja exibir e as mostra a voluntários em potencial que desejam se inscrever em seu evento. Lembra-se da opção Exibir no site que você viu nas unidades anteriores? A opção que prometemos ser útil mais tarde? Bem, o momento finalmente chegou. Essa opção diz ao site que este é um turno a exibir.
  • Ative e teste o site. Neste passo, você verá todas as campanhas e turnos que você criou exibidos no site. Você também testa a inscrição como um voluntário e a visualização de como os dados fluem para os lugares corretos no Salesforce. Mágica!
  • Personalizar seu Formulário de inscrição. Você pode escolher a quantidade de informações a coletar de cada voluntário. Por exemplo, nome e sobrenome e email apenas ou informações adicionais, tal como número de telefone, título e endereço.
  • Aprender sobre outras páginas V4S. O V4S inclui outras páginas úteis além da página Listagem de trabalhos voluntários e Formulário de inscrição. Faremos um breve tour por essas outras páginas neste módulo.
  • Saber o que você precisa fornecer a seu desenvolvedor web. Dê a seu desenvolvedor web exatamente o necessário para finalizar o processo e trazer suas páginas à vida – diretamente em seu próprio site.

Agora, ao trabalho, o que significa menos entrada de dados para você e voluntários mais felizes e envolvidos para sua organização.

Criar um site Salesforce

O que é um site em Salesforce? Sem entrarmos muito em assuntos de desenvolvedor, um site Salesforce permite que você crie páginas web públicas que exibem os dados Salesforce que você escolher tornar público – tudo sem qualquer código. Um site Salesforce também permite que você crie páginas que tomam informações de um voluntário e as colocam nos lugares corretos no Salesforce. Um site Salesforce economiza muito tempo.

Construir um site é de longe a maior parte do trabalho necessário para ter o V4S pronto para o site de sua organização. Estes são os passos para fazer essa mágica acontecer.

  • Passo 1: Habilite sites.
  • Passo 2: Crie um site.
  • Passo 3: Configure acessos a dados – padrões para toda a organização.
  • Passo 4: Configure acessos a dados – páginas Visualforce.
  • Passo 5: Configure acessos a dados – permissões de objeto de perfil.
  • Passo 6: Defina o fuso horário.

Então, mãos à obra.

Passo 1: Habilite sites

Por padrão, todos seus dados Salesforce são privados e seguros, o que significa que ninguém sem um login na sua organização pode ver ou criar dados em sua base de dados. Em geral, você quer este nível de segurança.

Mas também queremos que nossos voluntários vejam os detalhes do evento em nosso site. E, mais importante, queremos que eles insiram suas informações de contato e se inscrevam para turnos.

E aí que entra os Sites Salesforce. Com um site Salesforce, você pode tornar dados publicamente disponíveis em um site, mas apenas os dados que você escolher compartilhar. Você pode permitir que os usuários insiram suas informações em seu site público e ter esse fluxo de informações direta e seguramente no Salesforce.

Acompanhe e realize os passos enquanto vemos como a EarthCorps habilitou um site Salesforce.

  1. Em Configuração, insira Sites na caixa Busca rápida e selecione Sites em Sites e domínios.
  2. Insira um nome de domínio para o site no campo http:// e clique em Verificar disponibilidade. O nome de domínio tem tipicamente a forma de [Nome da organização].force.com.
Nota

Nota

Após registrar o domínio ao clicar em Registrar no próximo passo, você não poderá alterá-lo. Nunca mais. Por agora, isso não é importante porque as páginas web do V4S são hospedadas no próprio site de sua organização e os voluntários nunca verão esse nome de domínio. Mas . . . é uma boa ideia escolher um nome razoável. Você se agradecerá por isso no futuro.

3. Leia os Termos de uso dos sites, marque a caixa para indicar que você leu e clique em Registrar meu domínio Force.com. Captura de tela da caixa de seleção Termos de uso dos sites e botão Registrar domínio MY Force.com.

Tcharam! Você habilitou a funcionalidade Sites Salesforce.

Passo 2: Crie um site

Agora realmente criamos um site que contém as páginas que exibem seus trabalhos e turnos e a página de Inscrição de voluntário.

1. Na página Sites, clique em Novo. Captura de tela da página Sites.

2. Na lista suspensa Tipo de novo site, selecione Licença de usuário convidado. Captura de tela da página Novo site.

3. Insira as informações necessárias na caixa de diálogo Novo Site.

  • Etiqueta do site – É sempre uma boa ideia usar um nome descritivo. Quem sabe, você talvez goste tanto do Sites que decida fazer muitos outros. Por agora, vamos chamar este site de Voluntários.
  • Nome do site – Este campo é automaticamente preenchido com o mesmo nome da Etiqueta do site. Você pode deixá-lo assim.
  • Contato do site – Escolha um administrador do sistema adequado. Dianna insere seu próprio nome.
  • Ativar – Selecione esta opção para começar a testar seu site agora mesmo.
  • Ativar Página inicial do site – Por agora, configure a página inicial para usar a página padrão Visualforce Em construção. Clique no ícone pesquisa Ícone de pesquisa, então escolha a página Visualforce Em construção.
  • Nível de proteção Clickjack – Definido para Permitir enquadramento por qualquer página (sem proteção). Esta opção permite as páginas Sites serem iframed no site de sua organização. Não se preocupe se isso não fizer sentido para você. Falaremos mais sobre isso mais tarde. Captura de tela da página de edição do site.

4. Clique em Salvar.

Parabéns! Você criou um site. Agora precisamos nos certificar de que voluntários podem ver todas as informações do evento e se inscreverem para turnos. Você pode fazer isso configurando os acessos a dados.

Passo 3: Configure acessos a dados – Padrões para toda a organização

Se você ainda não teve a chance de mergulhar nos detalhes de como o acesso a dados Salesforce funciona, não tema. Os links na seção Recursos fornecem uma visão geral fabulosa de como tudo funciona. O Guia de instalação e configuração do V4S (disponível na página de documentação do Volunteers for Salesforce listada na seção Recursos) também orientará você neste passo em detalhes. Por agora, aqui estão as configurações mínimas de acesso necessárias em padrões para toda a organização

Lead: Somente leitura pública

Conta: Somente leitura pública

Contato: Leitura/Gravação pública

Campanha: Leitura/Gravação pública

Lembrete: Você encontra os padrões para toda a organização em Configurações Salesforce. Insira Configurações de compartilhamento na caixa Busca rápida, e selecione Configurações de compartilhamento.

Captura de tela dos padrões para toda a organização.

Se sua organização tem necessidades de acesso a dados que exigem padrões para toda a organização mais restritivos nesses objetos, você pode usar as regras de compartilhamento para dar o nível correto de acesso ao Usuário convidados de sites. Confira o Guia de instalação e configuração do V4S (disponível na página de documentação do Volunteers for Salesforce listada na seção Recursos) para ver mais informações.

Passo 4: Configure acessos a dados - Páginas Visualforce.

Agora precisamos nos assegurar que seu perfil de voluntários pode acessar às páginas V4S Visualforce. Também precisamos verificar que o perfil tem as permissões corretas para todos os objetos que o V4S toca.

Isso tudo pode parecer muitos passos minuciosos, mas lembre-se de que se trata de um único processo de configuração. Após ter configurado o acesso correto, você não precisará mais tocar nessas configurações. E todo seu trabalho duro valerá a pena ao ver como é fácil para seus voluntários se inscreverem e seus dados fluírem diretamente para o Salesforce.

Primeiro vamos dar uma olhada na página Visualforce.

  1. Se você deixou seu site para verificar as configurações padrões para toda a organização, você pode retornar ao inserir Sites na caixa Busca rápida em Configurações e selecionar Sites.
  2. Clique na etiqueta do site de seu site.
  3. Na página de detalhes do site, clique em Configurações de acesso público e navegue até a seção Acesso à página do Visualforce. Se você está usando a Interface de usuário de perfil avançada, o link está na seção Aplicativos. Com a interface de usuário de perfil padrão, você encontrará Acesso à página Visualforce Habilitado na parte inferior da página.
  4. No Acesso à página Visualforce, clique em Editar, e adicione as páginas seguintes à lista Páginas 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

Sua tela tem essa aparência.

Captura de tela das páginas do Visualforce Disponível e Ativado.

5. Clique em Salvar

Quase pronto . . .

Passo 5: Configure acessos a dados – Permissões de campo e objeto de perfil

Vamos configurar agora as permissões de campo e objeto. Esta tabela mostra todos os objetos que o V4S toca e as permissões necessárias para ele fazer seu trabalho.

Objeto Ler Criar Editar
Contas Marca de seleção
Marca de seleção

Campanhas Marca de seleção


Contatos Marca de seleção
Marca de seleção

Documentos Marca de seleção


Família* Marca de seleção
Marca de seleção

Agenda de recorrência de trabalho Marca de seleção


Leads Marca de seleção
Marca de seleção

Horas do voluntário Marca de seleção
Marca de seleção
Marca de seleção
Trabalhos voluntários
Marca de seleção


Agenda de recorrência de voluntário Marca de seleção


Turnos voluntários
Marca de seleção


Na seção Permissões de campo, procure todos os campos relacionados a voluntários (todos têm “voluntário” no nome do campo) e habilite permissões de leitura e edição.

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

Salve suas alterações e repita para cada objeto listado acima.

* Permissão no objeto família é necessária apenas se você usar objetos família com o Pacote de sucesso para organizações sem fins lucrativos. Se você não está seguro, continue e configure as permissões para Ler e Criar. Não custa nada.

Como pode ver na tabela, o V4S exige permissões Ler e Criar (mas não Editar) para contas. Vamos seguir com Dianna enquanto ela define essas permissões nas contas.

Nota

Nota

A EarthCorps utiliza a Interface de usuário de perfil avançada. Se utilizar a interface padrão, sua tela parecerá diferente daquela de Dianna, mas as tarefas serão as mesmas.

  1. Clique em Visão geral do perfil para retornar à página Perfil de voluntários. Captura de tela do botão Visão geral do perfil.
  2. Na área Apps, clique em Configurações de objeto.
  3. Clique em Contas, depois em Editar.
  4. Em Permissões de objeto, habilite Ler e Criar e clique em Salvar. Captura de tela das permissões de objeto Ler e Criar.

Agora que você já viu como Dianna configurou as permissões de conta, continue e configure as permissões de objeto para o restante dos objetos em sua organização com base na tabela.

Passo 6: Definir o fuso horário

Este passo é uma das pequenas coisas que podem fazer uma grande diferença para você e seus voluntários. Lembra-se de quando falamos sobre complicações de fusos horários, particularmente para eventos em diversas localidades? Aqui, nós definimos o fuso horário padrão para as contas de seus sites – o Perfil de Usuário convidado de sites – para que todos os trabalhos e campanhas sejam definidos no padrão de fuso horário que você definiu. Você pode sempre alterar o fuso horário padrão no nível de campanha ou trabalho, como aprendemos na unidade anterior.

A EarthCorps está localizada no Noroeste Pacífico, assim Dianna define o fuso horário padrão para o Horário do Pacífico dos EUA.

  1. Na página Sites, clique na etiqueta Site para o seu site de voluntários obter a página Detalhes de sites. Captura de tela da etiqueta de site de seu site Voluntários.
  2. Na página Detalhes de Sites, clique em Configurações de acesso público.
  3. Clique em Usuários atribuídos. Captura de tela do botão Usuários atribuídos.
  4. Clique em Editar próximo ao Usuário convidado do site, voluntários.
  5. Nas Configurações do local, escolha o fuso horário correto na lista suspensa. A EarthCorps escolhe (GMT-07:00) Horário do Pacífico dos EUA (América/Los Angeles). Captura de tela das configurações de localidade e fuso horário.
  6. Clique em Salvar.

Bom trabalho! Agora, todas as campanhas e trabalhos estão definidas conforme o fuso horário definido por você, isso significa que você precisa defini-lo apenas no nível campanha ou trabalho se você tem um evento em um fuso horário diferente.

Ativar e testar o Site

Nós já passamos por vários passos para habilitar e criar um site e certificamo-nos de que ele tem acesso aos dados necessários. Aqui, finalmente vemos todo o trabalho duro em ação.

Ativamos nosso site anteriormente, mas verificar novamente não custa. Você pode fazer isso a partir da página Sites. Se você vê um link Ativar ao lado de seu site, você precisa clicar nele. Se você vê um link Desativar, você já ativou e está pronto para usar.

Agora vamos ver como funciona na prática! Começaremos visualizando a página Listagem de trabalhos que mostra todos os turnos inseridos no módulo anterior.

  1. Em Configuração, insira Sites na caixa Busca rápida e selecione Sites.
  2. Clique na URL do site para seu site. A EarthCorps clica em http://earthcorpsvfstrailhead.force.com. Captura de tela da URL do site.

Você verá algo assim. Captura de tela da página Em construção padrão.

Espere um minuto, onde estão todos seus eventos? Não se preocupe, o que você vê agora é apenas a página Em construção padrão que definimos como a página inicial padrão quando primeiro criamos nosso site. Há um outro passo para ver a página Listagem de trabalhos real.

3. Na barra de endereço de seu navegador, adicione o seguinte ao final da URL do site.

/GW_Volunteers__VolunteersJobListingFS

Nota

Nota

Há dois caracteres sublinhado entre Volunteers e VolunteersJobListingFS.

Para EarthCorps, a URL se parece assim.

http://earthcorpsvfstrailhead.force.com/GW_Volunteers__VolunteersJobListingFS

E, que soem os tambores, por favor. . . Agora podemos ver a página Lista Trabalhos de voluntários em toda a sua glória. Dê uma olhada em todos os seus eventos. Captura de tela da página Lista Trabalhos voluntários.

Nota

Nota

A configuração padrão para a página Listagem de trabalhos voluntários exibe os turnos que estão agendados para os próximos três meses. Assim, você vê os turnos para o mês atual e os dois meses seguintes. Se você não tem turnos que correspondem a este período de tempo configurados em sua organização Salesforce, você não vê nenhum turno nesta página. Para alterar a configuração de período de tempo, consulte o Guia de instalação e configuração do Volunteers for Salesforce. Você pode encontrá-lo na página de documentação do Volunteers for Salesforce indicada na seção Recursos.

E se você quiser ver um calendário dos trabalhos e turnos voluntários que criou, insira o URL http://earthcorpsvfstrailhead.force.com/GW_Volunteers__JobCalendar.

Nota

Nota

Você pode testar outras páginas além de Listagem de trabalhos. Confira a seção Customize Your Website (Personalize seu site) no Guia de instalação e configuração do V4S (disponível na página de documentação do Volunteers for Salesforce listada na seção Recursos) para ver mais informações.

Pare um momento para apreciar o que você já realizou aqui. Você criou um site que exibe todos os turnos que você inseriu em Salesforce. E ainda mais excitante, cada turno tem um link de inscrição ao lado dele. Testaremos isso na próxima unidade, Inscrever voluntários pelo site

Recursos