Criar o aplicativo de estação de batalha

Há não muito tempo, em uma galáxia nem tão distante…

São tempos sombrios para sua empresa. Seu projeto de muitos zilhões de dólares para criar e implantar uma estação de batalha em órbita deu errado. Na viagem inaugural, um grupo de encrenqueiros conseguiu explodi-lo com um tiro de sorte em uma porta de exaustão. De todos os lugares possíveis! Diz a lenda que o cara atirou de olhos fechados!

Falar que a moral está baixa na empresa é um eufemismo. Todos estão de luto, evitam se reunir em volta do bebedouro, e os colegas de trabalho estão ficando sufocados pelo seu chefe, que está descontrolado.

Na semana passada, o chefe chamou você em seu cubículo e lhe atribuiu uma nova tarefa: construir uma nova estação de batalha para derrotar esse grupo de baderneiros. Mas, desta vez, do jeito certo. No prazo, no orçamento e sem portas de exaustão expostas! Ou então…!

Suas principais metas são construir a estação de batalha e durar mais do que seu antecessor. Você decide gerenciar seu projeto na nuvem com o Salesforce. Assim, todos na sua equipe podem colaborar, ter sucesso e permanecer vivos. A última coisa que você quer é receber um email de seu chefe com o assunto “É a última vez que você fracassa comigo”.

Introdução

Neste projeto, você aprenderá a criar um aplicativo na Salesforce Platform do início ao fim sem escrever uma linha de código. Se você não está familiarizado com a Salesforce Platform, o objetivo é apresentar as noções básicas de criação de aplicativo. É divertido, fácil e não vai deixar você sem fôlego. Você precisa de um Trailhead Playground ou de uma organização Developer Edition gratuita para concluir este projeto. É possível encontrá-lo no final desta página. Clique em Launch (Iniciar) para abrir o Trailhead Playground em uma nova guia do navegador (é necessário fazer login).

Você criará um aplicativo de gerenciamento de projetos superincrível que permite aos usuários gerenciar os recursos e suprimentos usados para construir uma estação de batalha. Essas mesmas habilidades de apontar e clicar se aplicam à criação de praticamente qualquer coisa na Salesforce Platform. Veja o que você vai fazer:

  • Criar o aplicativo e um modelo de dados para ele. Esse aplicativo simples exige apenas alguns objetos personalizados com um pequeno número de campos.
  • Modificar a interface de usuário no navegador e no aplicativo móvel Salesforce usando layouts de página, layouts compactos e ações globais.
  • Implementar a lógica de negócios usando fórmulas, regras de validação e um Process Builder.
  • Criar relatórios e painéis para rastrear o status dos suprimentos e analisar como a empresa está gerenciando esses recursos.

Então, vamos começar. Esse aplicativo não vai se criar sozinho!

Criar o aplicativo de construção da estação de batalha

  1. Em seu Trailhead Playground, clique no ícone Ícone de engrenagem no cabeçalho do Lightning Experiencee selecione Setup (Configuração). Captura de tela da página inicial de configuração.

Antes de continuarmos com a criação do aplicativo, vamos criar um objeto Battle Station (estação de batalha).

Criar o objeto da estação de batalha

  1. Clique na guia Object Manager (Gerenciador de objetos) ao lado da guia Home (Início).
  2. Clique na lista suspensa Create (Criar) no lado direito e selecione Custom Object (Objeto personalizado).
  3. Na página de definição do objeto personalizado, crie o objeto da seguinte forma:
    • Rótulo: Estação de batalha
    • Rótulo no plural: Estações de batalha
    • Nome do registro: Nome da estação de batalha
    • Marque a caixa de seleção Allow Reports (Permitir relatórios)
    • Marque a caixa de seleção Allow Search (Permitir pesquisa)
    • Clique em Save (Salvar).
  4. Agora crie uma guia personalizada. Clique na guia Home (Início), insira Tabs (Guias) na caixa Quick Find (Busca rápida) e selecione Tabs (Guias).
  5. Clique em New (Novo) em Custom Object Tabs (Guias de objeto personalizado).
  6. Em Object (Objeto), selecione Battle Station (Estação de batalha).
  7. Em Tab Style (Estilo da guia), selecione um ícone.
  8. Deixe os padrões como estão. Clique em Next (Avançar) duas vezes e em Save (Salvar).
  9. Agora precisamos ativar o Feed Tracking (Rastreamento de feed) para o objeto da estação de batalha. Em Setup (Configuração), insira Feed na caixa Quick Find (Busca rápida) e selecione Feed Tracking (Rastreamento de feed). Clique em Battle Station (Estação de batalha) e marque a caixa de seleção Enable Feed Tracking (Ativar rastreamento de feed). Marque as caixas de seleção Battle Station Name (Nome da estação de batalha) e Owner (Proprietário). Clique em Save (Salvar). Captura de tela da página de rastreamento de feed disponível em Setup (Configuração), destacando o botão Save (Salvar).

Criar o aplicativo de construção da estação de batalha

  1. Em Setup (Configuração), insira App Manager (Gerenciador de aplicativos) na caixa Quick Find (Busca rápida) e selecione App Manager (Gerenciador de aplicativos).
  2. Clique em New Lightning App (Novo aplicativo Lightning). Insira Battle Station Construction como nome do aplicativo e clique em Next (Avançar). O gerenciador de aplicativos é usado para criar um novo aplicativo do Lightning e especificar os detalhes e a identidade visual.
  3. Em App Options (Opções do aplicativo), deixe as seleções padrão e clique em Next (Avançar).
  4. Em Utility Items (Itens de utilitários), deixe como está e clique em Next (Avançar).
  5. Em Available Items (Itens disponíveis), selecione Battle Stations (Estações de batalha), Reports (Relatórios) e Dashboards (Painéis) e mova-os para Selected Items (Itens selecionados). Clique em Next (Avançar).
  6. Em Available Profiles (Perfis disponíveis), selecione System Administrator (Administrador do sistema) e mova-o para Selected Profiles (Perfis selecionados). Clique em Save & Finish (Salvar e concluir).
  7. Para verificar suas alterações, clique noÍcone do Iniciador de aplicativos no cabeçalho do Lightning Experience Iniciador de aplicativos, insira Battle e selecione o aplicativo Battle Station Construction (Construção de estação de batalha).

Passear pelo aplicativo

Captura de tela da guia Battle Stations (Estações de batalha) mostrando todos os registros exibidos recentemente. O Iniciador de aplicativos, o nome do aplicativo e o menu de navegação ficam em destaque.

  1. App Launcher (Iniciador de aplicativos): exibe os aplicativos disponíveis.
  2. App Name (Nome do aplicativo): exibe o aplicativo selecionado atualmente.
  3. Navigation menu (Menu de navegação): exibe as guias disponíveis no aplicativo.

Recursos