Exibir um fluxo em uma página fora de sua organização do Salesforce

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:
  • Descrever casos de uso para exibir um fluxo fora da sua organização do Salesforce.
  • Listar os tipos de páginas de comunidade do Lightning.
  • Criar uma nova página de comunidade do Lightning e adicionar um fluxo a ela.

Para usuários que estão se conectando a uma organização do Salesforce, temos muitas opções: páginas do Lightning, ações de fluxo e a barra de utilitários. Porém, e se você quiser permitir que pessoas sem uma licença do Salesforce tenham acesso ao fluxo?

Para nossa sorte, podemos adicionar fluxos às comunidades do Lightning da nossa organização. Colocar um fluxo em uma página de comunidade é tão fácil quanto colocar um fluxo em uma página do Lightning. Aqui estão alguns exemplos de fluxos que são perfeitos para portais criados em Comunidades do Salesforce, independentemente de o portal estar voltado para clientes, parceiros, funcionários ou algum outro grupo.

  • Levantamentos
  • Formulários de registro
  • Formulários de interesse
  • Geradores de cotação, como no caso de um carro que está à venda

Ir além das noções básicas

Se você não usa as Comunidades do Salesforce, existe outra opção, mas requer habilidades de desenvolvimento. Você ou seu desenvolvedor podem incorporar o componente lightning:flow ao aplicativo externo usando o Lightning Out. O módulo Noções básicas dos componentes do Aura é um ótimo ponto de partida.

Páginas de comunidade do Lightning

Uma das primeiras tarefas para criar uma comunidade é selecionar o modelo. Cada modelo vem com um conjunto específico de páginas de comunidade. Dito isso, todas as páginas de comunidade se encaixam em uma destas categorias.

  • Minhas páginas As páginas padrão que você cria. (As páginas de objeto criadas aparecem em Objetos.)
  • Páginas de modelo As páginas padrão que vêm com o modelo de comunidade.
  • Objetos As páginas dos objetos em sua comunidade que incluem os detalhes do registro, a lista e as páginas de lista relacionada do objeto.
  • Páginas genéricas de registro Essas páginas genéricas são usadas para exibir as informações de registro de um objeto do Salesforce quando não existem páginas de objeto personalizado.
  • Páginas de login As páginas de login padrão que vêm com o modelo de comunidade.

Adicionar seu fluxo a uma página de comunidade do Lightning

É preciso muito planejamento e conhecimento para configurar uma comunidade para os usuários, e você pode saber mais sobre isso em Estratégia de distribuição da comunidade. Mas se não tivermos uma comunidade, não poderemos mostrar exatamente como adicionar um fluxo a uma delas. Então vamos passar pela criação de uma comunidade e, em seguida, adicionar um fluxo. Aprendemos sobre os elementos e componentes usados para criar fluxos, mas dentro do Experience Builder, o fluxo é, por si só, um componente. Continue a ler e você verá.

  1. Habilite as comunidades para seu Trailhead Playground. (Se as comunidades já estiverem habilitadas, avance para a etapa 2.)
    1. Em Configuração, insira Comunidades na caixa Busca rápida e, em seguida, clique em Configurações da comunidade.
    2. Selecione Habilitar comunidades.
    3. Insira um nome de domínio, verifique se ele está disponível e salve suas alterações.
  2. Crie uma comunidade.
    1. Você deve ser redirecionado Todas as comunidades na Configuração. Caso não seja, ou caso você tenha pulado a etapa 1, insira Comunidades na caixa Busca rápida e selecione Todas as comunidades.
    2. Clique em Nova comunidade.
    3. Selecione o modelo Atendimento ao cliente e clique em Começar a usar.
    4. Digite um nome para a comunidade e clique em Criar.
  3. Agora que criamos uma nova comunidade, vamos adicionar nosso fluxo à página inicial dela.
    1. Na página Meus espaços de trabalho, clique em Builder para abrir o Experience Builder.
    2. No canto superior esquerdo, clique em Componentes para abrir o painel de componentes. Menu de componentes expandido no canto superior esquerdo do Experience Builder.
    3. Pesquise “fluxo” para encontrar o componente correto. Arraste Fluxo para a página da comunidade. Arrastar o componente Fluxo para a página inicial de uma comunidade
    4. Certifique-se de que o componente exibe o fluxo certo. No painel de propriedades de Fluxo, selecione Exemplo de fluxo. Como definir propriedades de um componente Fluxo no Experience Builder

Teste seu fluxo

Tudo terminado! Vamos ver como o fluxo funciona em uma comunidade real.

  1. No canto superior direito do Experience Builder, clique em Publicar. Se essa for a primeira vez que você está publicando essa comunidade, isso vai levar alguns minutos. Enquanto espera pelo email de confirmação, que tal tomar um cafezinho?
    Normalmente, você visualiza a Comunidade antes de publicá-la, mas o componente Fluxo não exibe o fluxo no modo de visualização ou design. Trata-se de um método infalível para evitar que o fluxo realize uma ação (como criar vários registros) antes da primeira tela.
  2. No email de confirmação “Site publicado com sucesso”, clique no link.
  3. Se não estiver conectado, nos campos de login, clique em Você é um funcionário? Faça o login aqui. Se precisar inserir o usuário e senha de seu Trailhead Playground, confira a unidade Obtenha seu nome de usuário e senha para o Trailhead Playground do módulo Gerenciamento do Trailhead Playground, que mostra como encontrá-los.

Pronto! Seu fluxo agora está ativo e disponível para os usuários da comunidade.

Amostra de fluxo em execução em uma comunidade publicada.