Fortaleça-se com o AppExchange
Objetivos de aprendizagem
Após concluir esta unidade, você estará apto a:
- Desenvolver sua própria estratégia do AppExchange.
- Instalar um aplicativo a partir do AppExchange.
O que é o AppExchange?
Você provavelmente está confortável com o conceito de lojas de aplicativos. Independentemente de você baixar aplicativos no telefone, no tablet, no computador ou em outro dispositivo, você precisa baixá-los e instalá-los para aproveitar a tecnologia ao máximo.
Com o Salesforce, é a mesma coisa. Falamos anteriormente sobre o ecossistema empresarial. O Salesforce tem uma comunidade de parceiros que usam a flexibilidade da Salesforce Platform para criar aplicativos incríveis e outras soluções que todos podem usar. Essas ofertas estão disponíveis (algumas gratuitamente; outras, não) para instalação no AppExchange.
Estratégias para o sucesso
O aplicativo da DreamHouse desenvolvido pelo D’Angelo está fazendo um sucesso estrondoso entre os corretores de imóveis da empresa. No entanto, sejamos realistas: D’Angelo não passa de um único indivíduo. Ele pode dedicar apenas um número limitado de horas por dia para desenvolver novos aplicativos para seus colegas.
Por sorte, o AppExchange está cheio de aplicativos que D’Angelo poderá baixar para ajudar a DreamHouse a gerenciar tudo, incluindo as folhas de pagamento, as aprovações de viagem e as integrações com outras ferramentas como Evernote e MailChimp.
As possibilidades oferecidas pelo AppExchange são muito interessantes, mas é importante desenvolver uma estratégia antes de começar a baixar todo e qualquer aplicativo que estiver ao seu alcance. Uma boa estratégia do AppExchange serve para aumentar suas chances de garantir que está usando os aplicativos mais valiosos para você sem ter funções duplicadas ou investir em algo desnecessário.
Siga estas etapas para desenvolver uma boa estratégia no AppExchange.
- Identifique quais departamentos usam ou planejam usar o Salesforce. Esses serão as principais partes interessadas do processo.
- Pesquise que opções disponíveis no AppExchange atendem melhor às exigências das suas partes interessadas. Discuta casos de negócios com os chefes de cada departamento para determinar exatamente o que é necessário. Veja algumas perguntas que seria interessante fazer:
- Que problema de negócios você está tentando resolver?
- Quais são suas maiores dificuldades neste exato momento?
- Quantos usuários precisam desse aplicativo?
- Qual é sua verba?
- Qual é seu cronograma?
Essas perguntas são úteis na hora de identificar que aplicativos são ideais para cada departamento ou cada caso.
- Quando encontrar um aplicativo que parece atender às exigências em questão, baixe-o em um ambiente de teste (como uma organização Developer Edition gratuita ou sandbox). Garanta que o aplicativo que você está instalando não interfira em outros aplicativos já instalados ou nas personalizações feitas. Os sandboxes são cópias de sua organização em um ambiente separado. Eles são usados para desenvolvimento e teste. Consulte a documentação Modelos e tipos de sandbox.
- Caso escolha um entre vários aplicativos, dedique um tempo para avaliar o que foi testado. Determine se há lacunas de recursos ou recursos indesejados. Se necessário, peça para as partes interessadas fazerem uma demonstração dos aplicativos e fornecerem feedback.
- Tudo pronto para você usar o aplicativo! Só precisa instalar e implementar seu aplicativo em seu ambiente de produção. Mantenha seus usuários informados sobre o que está mudando e forneça treinamento e documentação conforme necessário.
Instalar seu primeiro aplicativo
Embora o AppExchange se pareça com uma loja tradicional de aplicativos que encontramos no nosso celular ou tablet, é importante lembrarmos que sua organização do Salesforce é um ambiente complexo. Você não pode simplesmente instalar um aplicativo porque o logotipo dele é bonito ou ele tem um slogan interessante.
Sendo assim, qual é a forma correta de instalar um aplicativo? Vamos mostrar para você! Esse é só um exemplo, não precisa seguir à risca.
Digamos que você encontre um aplicativo fantástico no AppExchange que gera um conjunto lindo de painéis para sua organização.
Para instalar o aplicativo, você deve clicar em Get It Now (Obter agora). Esse botão levará você ao assistente de instalação que mostrará os passos necessários. Durante o processo de instalação, você precisará responder duas perguntas importantes:
- Onde devo instalar o aplicativo? Em ambiente de produção ou sandbox? Em geral, é boa prática instalar os aplicativos primeiro em um ambiente que não seja de produção. Tente instalar em uma sandbox da sua organização de produção ou em uma organização Developer Edition. Testar o aplicativo primeiro é útil para evitar conflitos com elementos como nomes de objetos durante a produção.
- Devo atribuir permissões de aplicativo somente aos administradores, a todos os usuários ou a perfis específicos? Depende da finalidade do aplicativo. Caso queira limitar o acesso a um grupo específico de usuários, planeje a alteração dos perfis desses usuários antes da instalação do aplicativo.
Para onde foi meu aplicativo?
Maravilha! É assim que você deve instalar um aplicativo. Falta só saber onde ele está… Veja como você encontra aplicativos depois de instalá-los.
Os aplicativos são instalados com o que chamamos de pacote. Para encontrar o pacote:
- Em Configuração, pesquise e selecione Pacotes instalados na caixa Busca rápida.
- Clique no nome do pacote instalado. É o mesmo nome da página de download do AppExchange.
- Clique em Exibir componentes para saber mais sobre o pacote. A página de detalhes do pacote mostra todos os componentes, inclusive campos personalizados, objetos personalizados e classes do Apex no pacote. Essa informação ajuda a determinar se existem conflitos nas suas próprias personalizações.
Últimas considerações
Conforme começar a explorar o AppExchange, não deixe de conferir os aplicativos gratuitos oferecidos pelo Salesforce Labs. Uma vantagem dos aplicativos do Salesforce Labs é que, além de serem gratuitos, eles são de código aberto. Você pode personalizá-los como quiser e olhar sua estrutura para saber como funcionam. É ótimo para aprender mais sobre como a plataforma funciona.
E por falar em aprender mais, este módulo lhe deu uma ótima base para se aprofundar na Salesforce Platform. Confira os recursos abaixo para ver algumas das possíveis próximas etapas na sua jornada. Boas trilhas!
Recursos
-
Trailhead: Noções básicas de desenvolvimento da plataforma
-
Salesforce: Salesforce AppExchange
-
Salesforce Admins Blog: Criar uma estratégia do AppExchange