Skip to main content

Instalar uma solução do AppExchange

Objetivos de aprendizagem

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

  • Descrever as soluções do Salesforce Labs.
  • Instalar uma solução do AppExchange na sua organização.
  • Adicionar uma solução do AppExchange a um fluxo de processo.
Observação

Observação

Deseja aprender em português (Brasil)? Nesse emblema, as validações dos desafios práticos do Trailhead funcionam em inglês. As traduções são fornecidas entre parênteses como referência No Trailhead Playground, (1) mude a localidade para Estados Unidos, (2) mude o idioma para inglês e (3) copie e cole apenas os valores em inglês. Siga as instruções aqui.

Consulte o emblema Trailhead no seu idioma para saber como aproveitar a experiência traduzida do Trailhead.

Acompanhar com o Trail Together

Deseja acompanhar um especialista enquanto trabalha nesta etapa? Veja este vídeo que faz parte da série Trail Together.

(Este clipe começa na marca dos 20:32 minutos, caso você queira retroceder e ver o início da etapa novamente.)

Introdução

Pegue seu mouse e seu senso de aventura. Nesta unidade, vamos percorrer com você o processo de instalar e usar uma solução do AppExchange. Em seguida, você aplicará o que aprendeu em um desafio prático. 

Aqui está um resumo geral das tarefas.

  1. Instalar o Service Agent Script para componente do Salesforce Flow.
  2. Criar um fluxo.
  3. Adicionar o componente ao fluxo.
  4. Executar o fluxo.

Conheça o Salesforce Labs

Imagem de banner do Salesforce Labs com montanhas no fundo e tubos de ensaio e béquers na frente

Neste exercício, usamos uma solução Salesforce Labs. Se sua mente acabou de criar uma imagem de cientistas loucos e placas de petri, repense. O Salesforce Labs é um programa que permite aos engenheiros e outros funcionários pioneiros da Salesforce criar soluções e compartilhá-las com você no AppExchange. Elas vão de simples utilitários a soluções verticais inteiras e:

  • São gratuitos.
  • Estão prontos para instalar.
  • Foram criados para resolver desafios de negócios comuns.
  • São de código aberto. Você pode ver os bastidores, entender como elas funcionam e personalizá-las conforme a necessidade. É ótimo para aprender mais sobre como a plataforma funciona.

E, por último, mas não menos importante: as soluções do Salesforce Labs são uma ótima maneira de ver as novidades interessantes da Salesforce. Estamos constantemente lançando soluções do Labs que usam nossos produtos e recursos mais recentes.

Instalar um componente do Flow

Sua primeira tarefa é instalar o Service Agent Script para componente do Salesforce Flow no seu Trailhead Playground. 

Vamos começar abrindo seu Trailhead Playground e obtendo seu nome do usuário e senha. Role até o fim da página e clique em Launch (Iniciar). Se você vir uma guia na sua organização com o rótulo Get Your Login Credentials (Obter suas credenciais de login), ótimo! Siga as etapas abaixo. 

Do contrário, clique em Iniciador de aplicativos para abrir o Iniciador de aplicativos, clique em Playground Starter e siga as etapas. Se não vir o aplicativo Playground Starter, consulte Encontrar o nome de usuário e a senha para seu Trailhead Playground na Ajuda do Trailhead.

  1. Clique na guia Get Your Login Credentials(Obter suas credenciais de login).
  2. Anote o nome de usuário do Trailhead Playground que está exibido na página.
  3. Clique em Reset My Password (Redefinir minha senha). Isso envia um email para o endereço associado ao seu nome de usuário.
  4. Quando receber o email, clique no link de redefinição de senha.

Insira uma nova senha, confirme-a e clique em Change Password (Alterar senha)

Agora, faça login no AppExchange e instale o Service Agent Script para componente do Salesforce Flow. 

  1. Abra uma nova janela de navegação privada. No Chrome, clique em Arquivo | Nova janela anônima. No Safari, clique em Arquivo | Nova janela privada.
  2. Na janela de navegação privada, navegue até https://appexchange.salesforce.com.
  3. Clique em Log In (Fazer login).
  4. Clique em Salesforce.
  5. Na tela de login exibida, insira o nome de usuário e a senha de seu Trailhead Playground que você acabou de obter e clique em Log In (Fazer login).
  6. Se a página Link to Trailblazer (Vincular com o Trailblazer) aparecer, clique em Link and Log In (Vincular e fazer login) para continuar.
  7. Na barra de pesquisa, digite Service Agent Script for Salesforce Flow (Service Agent Script para Salesforce Flow) e clique na listagem do componente. (Se não estiver encontrando, aqui tem um link direto. Na página de login exibida, faça login com suas credenciais do Trailhead Playground.)
  8. Clique em Get It Now (Obter agora).
  9. Na lista suspensa de contas conectadas do Salesforce, selecione seu nome de usuário do Trailhead Playground, se necessário.
  10. Clique em Install in Production (Instalar na produção). Sim, produção. Seu Trailhead Playground é uma instância de produção para seu uso pessoal. Você pode fazer personalizações no seu Playground sem afetar mais nada (nesse caso, sua organização de produção).
  11. Verifique o nome de usuário na tela de confirmação de instalação para confirmar que você está instalando o pacote em seu Trailhead Playground e marque a caixa para concordar com nossos termos e condições.
  12. Clique em Confirm and Install (Confirmar e instalar).
  13. Se for solicitado, insira suas credenciais do Trailhead Playground novamente e clique em Log In (Fazer login).
  14. Você é o único usuário que precisa de acesso a essa solução, ou seja, selecione Install for Admins Only (Instalar somente para administradores) e clique em Install (Instalar)Exibição da escolha da opção Instalar apenas para administradores no fluxo de instalação
  15. Pode demorar alguns minutos até que o pacote seja instalado. Depois de ver uma mensagem indicando que a instalação foi concluída, clique em Done (Concluído) para ver o pacote na sua organização.

Sua organização exibe a página Installed Packages (Pacotes instalados) em Setup (Configuração). A partir daqui, é possível visualizar os detalhes dos pacotes individuais e executar tarefas administrativas, como a desinstalação de pacotes. 

Ativar o Lightning Runtime para fluxos

O Service Agent Script para Salesforce Flow é um componente do Aura. Para executar um fluxo que contém um componente do Aura, você precisará ativar o Lightning Runtime para fluxos na sua organização Playground.

  1. No Playground, clique em Configuração e selecione Setup (Configuração).
  2. Insira process automation (automação de processo) na caixa Busca rápida e selecione Process Automation Settings (Configurações de automação de processos). O menu de configuração com uma automação de processo na caixa de busca rápida e Configurações de automação de processos em destaque
  3. Verifique se Enable Lightning runtime for flows (Ativar o tempo de execução do Lightning para fluxos) está selecionado. Se não estiver, selecione-o e clique em Save (Salvar). Configurações de automação do processo com Ativar Lightning para fluxos de runtime em destaque

Criar um fluxo

Agora, crie um fluxo que usa o componente Service Agent Script para Salesforce Flow para exibir um script dentro do fluxo. 

  1. No seu playground, clique em Configuração e selecione Setup (Configuração).
  2. Insira flow (fluxo) na caixa Quick Find (Busca rápida) e selecione Flows (Fluxos). O menu de configuração com a palavra Flow na caixa de busca rápida e Fluxos em destaque
  3. Clique em New Flow (Novo fluxo).
  4. Selecione Screen Flow (Fluxo de tela) e clique em Create (Criar) para iniciar o Flow Builder.O modal Novo fluxo com um botão de criação e o fluxo de tela em destaque

Adicionar um elemento Screen (Tela) ao fluxo

O Flow Builder é uma ferramenta do tipo apontar e clicar para criar fluxos. A caixa de ferramentas do Flow Builder lista os elementos disponíveis. Para adicionar um elemento à tela, arraste-o da caixa de ferramentas para a tela. Para incluir um elemento visual (por exemplo, um script) em um fluxo, use o elemento Screen (Tela). O Flow Builder abre em layout automático por padrão.

  1. No Flow Builder, clique na seta ao lado de Layout automático (1) e selecione Freeform (Forma livre) (2).
    O modal de layout com textos explicativos em Layout automático (1) e Freeform (2)
  2. Arraste o elemento Tela para a tela. Flow Builder mostrando para onde arrastar o elemento Screen (Tela) desde a caixa de ferramentas até a tela
  3. Na janela Nova tela, defina o rótulo da tela como Retention Offer Screen (Tela de oferta de retenção). O nome da API será preenchido automaticamente como Retention_Offer_Screen. Formulário Nova tela com o valor do rótulo de propriedade Label definido como “Retention Offer Screen”
  4. Arraste o componente agentScript até o elemento de tela. Você pode encontrar as soluções do Flow instaladas do AppExchange na seção Custom (Personalizado) da lista de componentes. Formulário Nova tela com o componente agentScript
  5. Selecione agentScript e, em API Name (Nome da API) (1), digite retention_offer_script.
  6. No Script (2), digite We have a special offer for you (Temos uma oferta especial para você). Formulário de configuração agentScript com os campos Nome da API (1) e Script (2)
  7. Clique em Done (Concluído).

Conectar os elementos do fluxo

A seguir, conecte os elementos Start (Iniciar) e Screen (Tela) para que o script seja carregado quando o fluxo é executado.

  1. Arraste o nó conector ao final do elemento Start (1) até o elemento Retention Offer Screen (2). Tela do Flow Builder com o elemento Iniciar (1) conectado ao elemento Tela de oferta de retenção (2)

Salve e execute o fluxo

Você configurou o elemento de tela e o adicionou ao fluxo. Basta salvar e executar.

  1. Clique em Save (Salvar).
  2. Em Flow Label (Rótulo do fluxo), digite Retention Offer Flow (Fluxo da oferta de retenção). O Nome da API do fluxo é preenchido automaticamente com Retention_Offer_Flow.
  3. Clique em Save (Salvar)Formulário Salvar o fluxo com textos explicativos em Rótulo do fluxo (1) e Salvar (2)
  4. Clique em Run (Executar).
  5. Verifique se o script aparece na tela.
    O script aparece na tela quando o fluxo é executado.

Muito bem! Você usou o Flow Builder para criar um fluxo que usa o componente do Salesforce Flow instalado do AppExchange. 

Recursos

Continue a aprender de graça!
Inscreva-se em uma conta para continuar.
O que você ganha com isso?
  • Receba recomendações personalizadas para suas metas de carreira
  • Pratique suas habilidades com desafios práticos e testes
  • Monitore e compartilhe seu progresso com os empregadores
  • Conecte-se a orientação e oportunidades de carreira