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.
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.
- Instalar o Service Agent Script para componente do Salesforce Flow.
- Criar um fluxo.
- Adicionar o componente ao fluxo.
- Executar o fluxo.
Conheça o Salesforce Labs
[Alt text: 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 para abrir o App Launcher (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 Salesforce.
- Clique na guia Get Your Login Credentials (Obter credenciais de login).
- Anote o nome de usuário do Trailhead Playground que está exibido na página.
- Clique em Reset My Password (Redefinir minha senha). Isso envia um email para o endereço associado ao seu nome de usuário.
- 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.
- 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.
- Na janela de navegação privada, navegue até https://appexchange.salesforce.com.
- Clique em Log In (Fazer login).
- Clique em Salesforce.
- 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).
- Se a página Link to Trailblazer (Vincular com o Trailblazer) aparecer, clique em Link and Log In (Vincular e fazer login) para continuar.
- 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.)
- Clique em Get It Now (Obter agora).
- Na lista suspensa de contas conectadas do Salesforce, selecione seu nome de usuário do Trailhead Playground, se necessário.
- 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).
- 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.
- Clique em Confirm and Install (Confirmar e instalar).
- Se for solicitado, insira suas credenciais do Trailhead Playground novamente e clique em Log In (Fazer login).
- 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).
- 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.
- No Playground, clique em e selecione Setup (Configuração).
- Insira
process automation
(automação de processo) na caixa Busca rápida e selecione Process Automation Settings (Configurações de automação de processos).
- 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).
Criar um fluxo
Agora, crie um fluxo que usa o componente Service Agent Script para Salesforce Flow para exibir um script dentro do fluxo.
- No Playground, clique em e selecione Setup (Configuração).
- Insira
flow
(fluxo) na caixa Quick Find (Busca rápida) e selecione Flows (Fluxos).
- Clique em New Flow (Novo fluxo).
- Verifique se Start from Scratch (Começar do zero) foi selecionado e clique em Next (Avançar).
- Selecione Screen Flow (Fluxo de tela) e clique em Create (Criar) para iniciar o Flow Builder.
Adicionar um elemento Screen (Tela) ao fluxo
O Flow Builder é uma ferramenta do tipo apontar e clicar para criar fluxos. Para adicionar um elemento à tela, clique em e analise a lista de elementos disponíveis no menu Add Element (Adicionar elemento). Para incluir um elemento visual em um fluxo, como um script, use o elemento Screen (Tela). O Flow Builder abre em layout automático por padrão.
- Na tela do fluxo, no caminho a seguir ao elemento Start (Iniciar), clique em . Selecione Screen (Tela).
- Na janela New Screen (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.
- Arraste o componente agentScript até o elemento de tela. Você pode encontrar as soluções de fluxo instaladas do AppExchange na seção Custom (Personalizado) da lista de componentes.
- Selecione agentScript e, em API Name (Nome da API) (1), digite
retention_offer_script
.
- No Script (2), digite
We have a special offer for you
(Temos uma oferta especial para você).
- Clique em Done (Concluído).
Salve e execute o fluxo
Você configurou o elemento de tela e o adicionou ao fluxo. Basta salvar e executar.
- Clique em Save (Salvar).
- 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.
- Clique em Save (Salvar).
- Clique em Run (Executar).
- Verifique se o script aparece na tela.
Muito bem! Você usou o Flow Builder para criar um fluxo que usa o componente do Salesforce Flow instalado do AppExchange.
Recursos
- FAQ: Perguntas técnicas para clientes do AppExchange
- Ajuda do Salesforce: Encontrar o nome de usuário e a senha para seu Trailhead Playground
- Ajuda do Salesforce: Instalar um pacote ou aplicativo para concluir um desafio do Trailhead
- Trailhead: Criar fluxos com o Flow Builder