terça-feira, 13 de novembro de 2018

AppExchange - Uma Breve Introdução!


O que é o AppExchange?


É a loja do Salesforce e é nela que você pode encontrar tudo do Salesforce, como Componentes do Lightning e Apps, gratuítos ou pagos, feitos pela própria Salesforce ou por desenvolvedores parceiros.
Existe uma grande chance de existir uma solução no AppExchange para algo que você quer desenvolver.

O AppExchance é uma comunidade, inicialmente formada pelos colaboradores Salesforce e depois por parceiros, como administradores, desenvolvedores e outros.

O que eu posso encontrar no AppExchange?


Você encontra algo para cada nuvem e produto do Salesforce. Em geral, você terá soluções e serviços de consultoria.
Uma solução é algo que se conecta ao Salesforce e aumenta a sua funcionalidade principal, aplicativos, componentes do lighting, são exemplos de soluções.
Um serviço de consultoria é um grupo de profissionais da Salesforce especializados em criar soluções personalizadas para nuvens ou setores específicos. Por exemplo, um serviço de consultoria pode trabalhar com um fabricante de equipamentos para desenvolver um conjunto de aplicativos para técnicos de montagem.



Nem sempre você vai saber o que quer no AppExchenge, você pode começar pesquisando nas Coleções.
Coleções são grupos de listagens organizadas por especialistas do AppExchange, e são uma forma prática de se concentrar nas principais soluções em uma área específica.
O que existe no AppExchance está sempre mudando, para não ficar por fora das novidades, você pode se inscrever na newsletter e se manter informado.


AppExchange e Ohana


Ao lado de Industry Collections, talvez você tenha notado a seção Ohana (1). Lembre-se da comunidade do AppExchange da qual falamos anteriormente? Eles são uma extensão do Salesforce Ohana, ou família, e eles são tão importantes para o sucesso do AppExchange que fornecemos a eles seu próprio canto da loja. Vá até a seção Ohana para se conectar com outros membros da comunidade e receber as últimas notícias, dicas e conteúdo da equipe do AppExchange.


E Sobre o Preço?


Existem várias opções disponíveis, desde as gratuitas, as que você pode testar antes de comprar.

Estratégia para Encontrar a Melhor Solução no AppExchange


Para achar uma solução adequado, você precisa de uma estratégia. E envolve as questões abaixo:

Tipo de listagem (Listing type) - você está procurando algo que se conecte ao Salesforce sem muita dificuldade? Se sim, uma solução, como um componente Lightning, provavelmente é sua melhor aposta. Ou você quer ajudar a criar uma solução personalizada para um problema de negócios complexo? Nesse caso, um serviço de consultoria é o melhor ajuste.
Funcionalidade(Functionality) - o que a solução precisa fazer? Quais desses recursos são essenciais e que são bons para ter?
Orçamento (Budget) - Você está disposto a pagar pela solução certa ou precisa ser livre? Para listagens pagas, qual é o seu modelo de precificação preferido? O AppExchange oferece suporte a pagamentos e assinaturas em um único período.
Necessidades dos stakeholders - Quem está usando a solução? Certifique-se de encontrar essas partes interessadas para entender suas necessidades, expectativas e prazos.
Testes (Testing) - Você tem algum lugar onde possa testar tudo primeiro? Antes de instalar uma solução em uma organização de produção, recomendamos sempre testar em uma organização do Developer Edition ou em um sandbox.
Considerações técnicas (Technical considerations) - A solução precisa ser compatível com uma edição ou recurso específico do Salesforce? E o Lightning Experience ou o aplicativo Salesforce? Pense no que é exclusivo da sua organização e anote esses itens.

E como testamos aplicações pagas?


Alguns apps oferecem a possibilidade de você fazer um Test Drive, nesse caso o teste é feito em uma organização developer edition apenas de leitura.

Para o caso do Free Trial, a aplicação será instalada em uma organização que pode ser editada, customizada e após o período de teste poderá ou não continuar instalada, dependendo da decisão de comprar ou não a aplicação.
Nem todas as aplicações tem a opção de testar, vai depender do fornecedor.

Pacotes Gerenciados e não Gerenciados


Quando você encontra sua aplicação dos sonhos, está na hora de instalar. A instação é feita por pacotes, que são conteineres para apps, objetos, guias. Os pacotes podem ser gerenciados ou não gerenciados (Managed and Unmanaged Packages), isso é definido pelo fornecedor do pacote e define a forma como o pacote se comportará na sua organização.

Principais diferenças:


Se você quer customizar código e metadata, a opção não gerenciada é melhor, se você não quer customizar, escolha uma opção gerenciada, não vai contabilizar nos limites da sua organização e as versões são atualizadas automaticamente. Para os casos de pacotes não gerenciados, você precisa reinstalar o o pacote, ou seja, desisntalar e instalar de novo e o conteúdo será contabilizado nos limites da sua organização.

Atenção ao Instalar um Pacote


Escolha a organização correta, leia atentamente a documentação da aplicação, para quem você vai instalar a aplicação? Só para administradores? Para todos os usuários? Só para perfis específicos?

Após a instalação do App, ele aparecerá no App Lauch para que você possa navegar até ele.

Após isso, você pode dar seu feedback sobre o app na comunidade AppExchange, o que vai ajudar os fornecedores e também os demais usuários.

Para mais informações, cadastre-se no Trailhead e veja o módulo AppExchange Basics.

Nenhum comentário:

Postar um comentário