Skip to main content

Configurar o aplicativo BOTanicals

Objetivos de aprendizagem

Neste projeto, você vai:

  • Instalar um pacote em seu Trailhead Playground.
  • Criar um método e uma classe do Apex.
  • Criar um acionador.
  • Automatizar o processo de criação de um novo sObject.
Nota

Nota

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 Copie e cole os valores em inglês e, em seguida, mude o idioma do Trailhead Playground para inglês e a localidade para Estados Unidos. Siga as instruções aqui.

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

Apresentação da BOTanicals

Buquê de flores coloridas com o logotipo da BOTanicals.

A BOTanicals é uma empresa que cria flores robóticas, a alternativa ambiental e hipoalergênica às flores tradicionais. Essas flores mudam de cor para combinar com seu humor, brilham no escuro e nunca morrem. Elas são controladas por uma organização do Salesforce de ponta que fica conectada à Internet das coisas. Você deu sorte, pois se qualifica para a promoção de Buquê de brinde da BOTanicals. Neste projeto, automatizamos um processo comercial para dar suporte à promoção. Mais especificamente, codificamos nosso aplicativo para adicionar um buquê de brinde sempre que um pedido é ativado.

Formulário de pedido com rótulo Ativo = +1 Buquê de brinde.

Nota

Neste projeto, vamos trabalhar com processos comerciais que você poderia automatizar facilmente usando ferramentas administrativas de apontar e clicar. Enquanto você trabalha nestas etapas, pense na conexão entre o que está ocorrendo no código e como você faria as mesmas tarefas na IU do Salesforce.

O modelo de objeto BOTanical

Primeiro de tudo: vamos ver nosso modelo de objeto. Modelo de objeto listado da esquerda para a direita Account (Account Name [ID]), Order (Order[ID], Account Name), Order Item (Order Product Name [ID], Order, Product, numberOfFlowers__c, percentOfOpening__c, fragrance__c, glow__c, colorTheme__c), Product (Product[ID], numberOfFlowers__c, percentOfOpening__c)

Você provavelmente notou alguns objetos padrão familiares: Account (Conta), Order (Pedido), OrderItem e Product (Produto). Existem também alguns campos personalizados nos objetos OrderItem e Product (Produto). A maioria do nosso código gira em torno dos objetos padrão Order (Pedido) e OrderItem.

Criar um novo Trailhead Playground

Para este projeto, é preciso criar um novo Trailhead Playground. Role até o fim desta página, clique na seta para baixo ao lado de Launch (Iniciar) e selecione Create a Trailhead Playground (Criar um Trailhead Playground). Normalmente, leva de 3 a 4 minutos para criar um novo Trailhead Playground.

Nota

Sim, estamos falando de um Trailhead Playground totalmente novo! Se você estiver usando uma organização ou um playground existente, poderá ter problemas na hora de concluir os desafios.

Iniciar o seu Trailhead Playground e instalar um pacote

Vamos começar abrindo seu Trailhead Playground e instalando um pacote. Primeiro, role até o fim desta página e clique em Launch (Iniciar). Se você vir uma guia na sua organização com o rótulo Install a Package (Instalar um pacote), ótimo! Siga as etapas abaixo.

Do contrário, no Iniciador de aplicativos (), encontre e abra o Playground Starter e siga as etapas.

  1. Clique na guia Install a Package (Instalar um pacote).
  2. Cole 04t8b000001RwQK no campo.
  3. Clique em Install (Instalar).
  4. Selecione Install for Admins Only (Instalar apenas para administradores) e clique em Install (Instalar).

Quando a instalação do pacote for concluída, você verá uma página de confirmação e receberá um email no endereço associado ao seu Playground.

Atualizar o layout de página de pedido padrão

  1. Clique em Configuração e selecione Setup (Configuração).
  2. Clique em Object Manager (Gerenciador de objetos).
  3. Clique em Order (Pedido).
  4. Clique em Page Layouts (Layouts de página).
  5. Clique em Page Layout Assignment (Atribuição do layout de página).
  6. Clique em Edit Assignment (Editar atribuição).
  7. Clique no cabeçalho de coluna Page Layout (Layout de página) para selecionar todos os perfis.
  8. Em Page Layout to Use (Layout de página a ser usado), selecione Order Layout (BOTanicals) (Layout de pedido (BOTanicals)).
  9. Verifique se a coluna Page Layout (Layout de página) agora indica Order Layout (BOTanicals) (Layout de pedido (BOTanicals)) em cada perfil. Atribuições de layout de página para cada perfil listando a opção Order Layout (BOTanicals) (Layout de pedido (BOTanicals)).
  10. Clique em Save (Salvar).

Fixar três modos de exibição de lista no aplicativo BOTanicals

  1. No App Launcher (Iniciador de aplicativos) (), encontre e abra BOTanicals. Os modos de exibição de lista na página inicial da BOTanicals estarão vazios. Não se preocupe, vamos adicionar dados logo.
  2. Clique em All Accounts (BOTanicals) (Todas as contas (BOTanicals)).
  3. Clique em Fixar esse modo de exibição de lista para fixar o modo de exibição de lista nesta página.
  4. Clique em Home (Início).
  5. Fixe os modos de exibição de lista All Orders (BOTanicals) (Todos os pedidos (BOTanicals)) e All Products (BOTanicals) (Todos os produtos (BOTanicals)).

Carregar dados de exemplo

  1. Clique em Configuração e selecione Setup (Configuração).
  2. Na caixa Quick Find (Busca rápida), insira Flows.
  3. Em Process Automation (Automação de processo), selecione Flows (Fluxos).
  4. Clique em Load Sample Data (Carregar dados de exemplo).
  5. Clique em Run (Executar).
  6. Quando vir a mensagem YOUR FLOW FINISHED (SEU FLUXO FOI CONCLUÍDO), feche a janela Load Sample (Carregar exemplo).
  7. Feche a janela do Flow Builder.
  8. No App Launcher (Iniciador de aplicativos) (), encontre e abra BOTanicals.

Sua página inicial deve ter agora entradas nas seções Accounts (Contas), Orders (Pedidos) e Products (Produtos). O aplicativo BOTanicals está pronto para uso.

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