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)? Comece o desafio em um Trailhead Playground de português (Brasil) e use as traduções fornecidas entre parênteses para navegar. Copie e cole somente os valores em inglês porque as validações dos desafios dependem de dados em inglês. Se você não passar no desafio em sua organização de português (Brasil), recomendamos que (1) mude o local para os Estados Unidos, (2) mude o idioma para inglês, seguindo as instruções aqui, e (3) clique novamente no botão “Validar o desafio”.

Consulte o emblema Trailhead no seu idioma para saber mais sobre como aproveitar a experiência de Trailhead em outros idiomas.

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.

Diagrama do modelo de objeto correspondente à tabela a seguir

Account (Conta)

Order (Pedido)

OrderItem

Product (Produto)

ID

Account Name (Nome da conta) (ID)

Order (Pedido) (ID)

Order Product Number (Número do produto do pedido) (ID)

Product (Produto) (ID)

Campos

Account Name (Nome da conta)

Order (Pedido)

Product (Produto)

numberOfFlowers__c

percentOfOpening__c

fragrance__c

grow__c

colorTheme__c

numberOfFlowers__c

percentOfOpening__c

Relacionamentos de objeto

Account Name (Nome da conta) (ID) faz o mapeamento para o campo Account Name (Nome da conta) no objeto Order (Pedido)

Order (Pedido) (ID) faz o mapeamento para o campo Order (Pedido) no objeto OrderItem

Product (Produto) (ID) faz o mapeamento para o campo Product (Produto) no objeto OrderItem

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). Cada pedido pertence a uma única conta. Cada OrderItem pertence a um único pedido e a um único 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 (Fluxos).
  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.

Compartilhe seu feedback do Trailhead usando a Ajuda do Salesforce.

Queremos saber sobre sua experiência com o Trailhead. Agora você pode acessar o novo formulário de feedback, a qualquer momento, no site Ajuda do Salesforce.

Saiba mais Continue compartilhando feedback