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.
Apresentação 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.
O modelo de objeto BOTanical
Primeiro de tudo: vamos ver nosso modelo de objeto.
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.
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.
- Clique na guia Install a Package (Instalar um pacote).
- Cole
04t8b000001RwQK
no campo.
- Clique em Install (Instalar).
- 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
- Clique em e selecione Setup (Configuração).
- Clique em Object Manager (Gerenciador de objetos).
- Clique em Order (Pedido).
- Clique em Page Layouts (Layouts de página).
- Clique em Page Layout Assignment (Atribuição do layout de página).
- Clique em Edit Assignment (Editar atribuição).
- Clique no cabeçalho de coluna Page Layout (Layout de página) para selecionar todos os perfis.
- Em Page Layout to Use (Layout de página a ser usado), selecione Order Layout (BOTanicals) (Layout de pedido (BOTanicals)).
- Verifique se a coluna Page Layout (Layout de página) agora indica Order Layout (BOTanicals) (Layout de pedido (BOTanicals)) em cada perfil.
- Clique em Save (Salvar).
Fixar três modos de exibição de lista no aplicativo BOTanicals
- 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.
- Clique em All Accounts (BOTanicals) (Todas as contas (BOTanicals)).
- Clique em para fixar o modo de exibição de lista nesta página.
- Clique em Home (Início).
- 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
- Clique em e selecione Setup (Configuração).
- Na caixa Quick Find (Busca rápida), insira
Flows
(Fluxos).
- Em Process Automation (Automação de processo), selecione Flows (Fluxos).
- Clique em Load Sample Data (Carregar dados de exemplo).
- Clique em Run (Executar).
- Quando vir a mensagem YOUR FLOW FINISHED (SEU FLUXO FOI CONCLUÍDO), feche a janela Load Sample (Carregar exemplo).
- Feche a janela do Flow Builder.
- 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.