Criar ações rápidas específicas de objeto

Objetivos de aprendizagem

Após concluir esta unidade, você estará apto a:
  • Criar uma ação específica de objeto.
  • Adicionar uma ação ao layout de página de um objeto.
  • Testar uma ação específica de objeto no aplicativo Salesforce móvel.

Ações rápidas: a saga continua

Agora, você já deve estar bastante orgulhoso das suas habilidades de personalização de dispositivos móveis. Você já é especialista em criar ações globais e está pronto para enfrentar seu próximo desafio: ações específicas de objeto. Não se preocupe: o processo de criar uma ação específica de objeto é muito semelhante a criar uma ação global e, portanto, esta unidade será moleza.

Ações específicas de objeto no aplicativo móvel Salesforce

Para começar nossa conversa sobre ações específicas de objeto, vamos falar sobre o que as torna diferentes das ações globais.

  • As ações específicas de objeto podem atualizar registros.
  • As ações específicas de objeto podem criar registros que são associados automaticamente às informações relacionadas. Por exemplo, um usuário poderia iniciar uma ação que cria um contato e o associa a uma conta simultaneamente.

Existe mais uma grande diferença. Para expor as ações específicas de objeto no aplicativo móvel, você não as adiciona ao layout global de editor como fizemos na última unidade. Você as disponibiliza aos usuários editando o layout de página do objeto. Você verá todas essas diferenças em ação (com trocadilho!) ao percorrer as etapas desta unidade.

Vamos verificar o caso de uso do D’Angelo para ações específicas de objeto a fim de podermos começar a criar coisas interessantes.

O cenário da DreamHouse

Quando D’Angelo acompanhou alguns corretores da DreamHouse Realty, ele percebeu que eles gastavam muito tempo mostrando imóveis aos possíveis compradores e administrando suas agendas. Ele quer dar aos corretores uma maneira rápida de agendar uma nova visita no aplicativo móvel Salesforce e, para isso, criará uma ação que aparecerá na página de detalhes do contato.

Uma corretora olhando para seu telefone em frente a uma placa com a indicação Vende-se

Lançar as fundações

Para simular o caso de uso da DreamHouse, primeiro você precisará criar algumas coisas na sua própria organização. Calma, não precisa começar a reclamar. Você não vai se arrepender. Você poderá ver o poder das ações específicas de objeto em um cenário real e poderá praticar suas habilidades impressionantes de criação de plataforma.

Criar o objeto personalizado Propriedade

Os corretores teriam dificuldade em agendar uma nova visita sem poder associá-la a um imóvel específico. Como eles saberiam definir o imóvel que deve ser mostrado? Vamos criar um objeto personalizado denominado Propriedade.

Se você criou o objeto Propriedade na sua organização quando ganhou o emblema Modelagem de dados no Trailhead, pode pular esta etapa.

  1. No Gerenciador de objetos, selecione Criar | Objeto personalizado.
  2. No campo Rótulo, insira Propriedade.
  3. No campo Rótulo plural, insira Propriedades. Captura de tela dos detalhes do objeto personalizado
  4. Na seção Recursos opcionais, selecione Permitir atividades.
  5. Clique em Salvar.

Agora, vamos criar uma guia personalizada para o objeto Propriedade.

  1. Insira Guia na caixa Busca rápida e selecione Guias.
  2. Na lista Guias de objetos personalizados, clique em Novo.
  3. Na lista suspensa Objeto, selecione Propriedade.
  4. Em Estilo de guia, selecione Placa de propriedade.
  5. Clique em Avançar. Aceite os valores padrão e clique em Avançar novamente.
  6. Clique em Salvar.

Personalizar o Objeto de evento para visitas

Você é um administrador experiente e provavelmente adivinhou que visitas são um tipo de evento. Mas D’Angelo não deseja usar eventos padrão para visitas porque os usuários precisam inserir outras informações sobre elas, como o imóvel relacionado e o feedback do comprador.

A melhor maneira de lidar com o desafio da personalização é com um novo tipo de registro de evento que tenha seu próprio layout de página. Vamos criar um layout de página especificamente para visitas, criar um tipo de registro de evento e vinculá-lo ao novo layout de página.

  1. No Gerenciador de objetos, digite Evento na caixa Busca rápida e selecione Evento.
  2. Nas configurações de gerenciamento de objetos de eventos, acesse Layouts de página e clique em Novo.
  3. Selecione Layout de evento na lista suspensa Layout de página existente.
  4. No campo Nome do layout de página, insira Layout de visita. Captura de tela dos detalhes do novo layout de página
  5. Clique em Salvar.
  6. Nas configurações de gerenciamento de objetos de eventos, acesse Tipos de registro e clique em Novo.
  7. Insira Visita tanto no campo Rótulo de tipo de registro quanto no campo Nome de tipo de registro. Captura de tela dos detalhes do novo tipo de registro
  8. Clique em Avançar.
  9. Selecione Layout de visita na lista suspensa Aplicar um layout a todos os perfis. Captura de tela da atribuição de layout de página ao novo tipo de registro Esse layout só se aplica ao tipo de registro Visita. O tipo de registro de evento padrão continua usando o Layout de evento.
  10. Clique em Salvar.

Criar um campo de pesquisa para visitas

Respire fundo! Esta é a última etapa. Só falta criar um campo personalizado Propriedade para que os corretores possam associar as visitas aos imóveis. Fazemos isso com uma pesquisa do objeto de atividades para o objeto de propriedade.

  1. No Gerenciador de objetos, digite Atividade na caixa Busca rápida e selecione Atividade.
  2. Nas configurações de gerenciamento de objetos de atividades, acesse Campos e relacionamentos e clique em Novo.
  3. Selecione Relacionamento de pesquisa e clique em Avançar.
  4. Na lista suspensa Relacionado a, selecionePropriedade e clique em Avançar.
  5. Digite Propriedade nos campos Rótulo do campo e Nome do campo e clique em Avançar.
  6. Marque a caixa de seleção Visível para que o campo fique disponível em todos os perfis e clique em Avançar.
  7. Desmarque as opções Layout de evento e Layout de tarefa. Queremos que apenas esse campo apareça no Layout de visita. Captura de tela do Layout de visita como o único layout selecionado para o novo campo
  8. Clique em Avançar.
  9. Insira Visitas no campo Rótulo de lista relacionada. Captura de tela do rótulo de lista relacionada para o campo Propriedade
  10. Clique em Salvar.

Criar uma ação específica de objeto

Ufa, você conseguiu fazer a lição de casa. Agora que tudo já está em seu devido lugar, você poderá colher os frutos de todo esse esforço... ajudando D’Angelo a criar uma incrível ação específica de objeto.

Precisaremos fazer o seguinte: D’Angelo quer criar a ação rápida Nova visita para disponibilizá-la na página de detalhes dos contatos do aplicativo móvel Salesforce. Feito isso, sempre que um corretor marcar uma nova visita, esse item será automaticamente associado ao registro daquele comprador em potencial. Então, nesta etapa, criaremos uma ação específica de objeto para nossos contatos.

  1. No Gerenciador de objetos, digite Contato na caixa Busca rápida e selecione Contato.
  2. Nas configurações de gerenciamento do objeto Contato, acesse Botões, links e ações. Depois, clique em Nova ação.
  3. Verifique se o tipo de ação está criar um registro. As ações podem fazer mais do que apenas criar registros. Para saber mais sobre as outras opções, leia o artigo Ações específicas de objeto na Ajuda do Salesforce.
  4. Na lista suspensa Objeto de destino, selecione Evento.
  5. Na lista suspensa Tipo de registro, clique em Visita.
  6. Insira Nova visita no campo Rótulo. Captura de tela dos detalhes da nova ação
  7. Clique em Salvar.
  8. No editor de layout, exclua os campos a seguir: Relacionado a, Atribuído a, Nome.
  9. Adicione o campo Propriedade ao layout e defina-o como obrigatório. Você pode clicar duas vezes no campo para editar as configurações.
  10. Exclua qualquer espaço extra e organize os campos em uma única coluna. Captura de tela do layout da nova ação com cinco campos em uma única coluna
  11. Clique em Salvar.
  12. Clique em Sim para confirmar que leu o aviso. Mesmo com a obrigatoriedade, não tem problema retirar o campo Atribuído a do layout porque ele será atribuído ao usuário atual na configuração padrão. Nota Não exclua um campo obrigatório do layout a menos que:
    • O campo tenha um valor padrão.
    • Você especifique um valor de campo predefinido para a ação.
    • O campo já contenha dados. Por exemplo: se a ação atualizar um registro, o usuário terá inserido as informações necessárias ao criar o registro pela primeira vez.

  13. Sendo assim, vamos evitar que os corretores joguem tempo fora fazendo o preenchimento automático do campo Assunto. Na lista relacionada Valores predefinidos, clique em Novo.
  14. Na lista suspensa Nome do campo, selecione Assunto.
  15. No campo Especificar valor do novo campo, insira "Visita". Não se esqueça de colocar as aspas antes e depois da palavra. Captura de tela do valor predefinido do campo Assunto
  16. Clique em Salvar.

Adicionar uma ação ao layout de página de um objeto

Nós estamos tranquilos! Agora, só precisamos adicionar a nova ação ao layout de página para contatos. Assim, ela estará disponível na barra de ação do aplicativo móvel quando um corretor estiver visualizando o registro de um comprador em potencial. (Lembre-se: ao criarmos uma ação específica de objeto, ela deverá ficar no layout de página desse objeto.)

  1. No Gerenciador de objetos, digite Contato na caixa Busca rápida e selecione Contato.
  2. Nas configurações de gerenciamento do objeto Contato, acesse Layouts de página e clique em Layout de contato.
  3. Na seção Ações do Salesforce Mobile e do Lightning Experience, caso veja um link para substituir ações predefinidas, clique nele.
  4. Selecione Ações do Mobile e do Lightning na paleta e arraste a ação rápida Nova visita para a seção móvel. Coloque esse item em primeiro lugar. Captura de tela da ação Nova visita na seção do Salesforce1 no layout de página do contato
  5. Reorganize as ações para deixar as mais frequentes em primeiro lugar e exclua as ações desnecessárias. Captura de tela das ações reorganizadas na seção do Salesforce1 do layout de página do contato
  6. Clique em Salvar.

Prontinho! Agora, os corretores da DreamHouse poderão marcar rapidamente uma nova visita com um possível comprador.

Testar a ação no aplicativo móvel Salesforce

Aqui começa a parte mais compensadora; é hora de testar sua nova ação no aplicativo móvel. Abra o Salesforce em seu dispositivo e vamos percorrer o caso de uso juntos.

  1. Toque em Ícone do menu de navegação para abrir o menu de navegação. Se você já está no aplicativo Sales Lightning, puxe para baixo a fim de atualizar o menu de navegação. Se você não está no aplicativo Sales Lightning, toque no Iniciador de aplicativos e toque no aplicativo Sales Lightning para abri-lo.
  2. Primeiro, vamos criar um novo imóvel para poder associá-lo a uma visita. No menu de navegação, toque em Propriedades. Se não vir Propriedades no menu de navegação, toque em Todos os itens para encontrar a opção em ordem alfabética.
  3. Toque em Novo.
  4. Digite o endereço como nome do imóvel. Captura de tela da página do imóvel no aplicativo móvel Salesforce
  5. Preencha outros campos necessários, se for o caso, e toque em Salvar. Agora, podemos pesquisar um possível comprador e agendar uma visita com ele.
  6. Abra o menu de navegação e toque em Contatos.
  7. Selecione o contato criado na unidade anterior ou crie um novo.
  8. Puxe para baixo a fim de atualizar a barra de ação.
  9. Toque em Nova visita. A ação Nova visita na barra de ação do aplicativo móvel Salesforce
  10. Preencha os campos. Detalhes sobre a nova visita Dica Dica Ditar é muito mais rápido que digitar. Ao chegar no campo Descrição, ative a inserção de dados por voz selecionando o ícone Microfone no teclado. Esse recurso de SO nativo pode economizar bastante tempo para usuários de plataformas móveis muito ocupados e, portanto, não deixe de avisá-los sobre ele.
  11. Toque em Salvar.
  12. Vamos voltar ao registro Propriedade para que você possa ver que o novo evento aparece na lista relacionada Visitas. Abra o menu de navegação, toque em Propriedades e selecione a propriedade que acabou de criar.
  13. Toque em Relacionados.
  14. Toque em Visitas para ver todas as visitas agendadas para esse imóvel.

Muito legal, não é? Você realmente está entendendo esse negócio de aplicativo móvel. (Fique à vontade para dar um tapinha nas próprias costas... você merece.)

Ajudar a DreamHouse com outro caso de uso

Por que não continuamos com essa personalização toda? Vamos implantar o caso de uso móvel final da DreamHouse Realty. Vejamos o que D’Angelo observou enquanto acompanhava seus usuários.

Quando os corretores da DreamHouse terminam de mostrar um imóvel, eles gostam de fazer anotações para resumir as opiniões do comprador sobre a propriedade. D’Angelo deseja criar uma ação Inserir feedback que permite aos corretores atualizar rapidamente o registro do evento com suas notas.

Antes de podermos nos focar na nova ação, precisamos criar um campo personalizado Feedback para as atividades.

  1. No Gerenciador de objetos, digite Atividade na caixa Busca rápida e selecione Atividade.
  2. Nas configurações de gerenciamento de objetos de atividades, acesse Campos e relacionamentos e clique em Novo.
  3. Selecione Área de texto e clique em Avançar.
  4. Digite Feedback nos campos Rótulo do campo e Nome do campo e clique em Avançar. Captura de tela dos detalhes sobre o campo Feedback
  5. Marque a caixa de seleção Visível para que o campo fique disponível em todos os perfis e clique em Avançar.
  6. Desmarque Layout de evento, Layout de tarefa e todas as outras opções de layout que não forem Layout de visita. Queremos que apenas esse campo apareça no Layout de visita. Captura de tela do Layout de visita selecionado para o campo Feedback
  7. Clique em Salvar.

Muito bem! Depois de ganhar seus pontos, passe para a unidade seguinte a fim de aprender como simplificar suas páginas de detalhes de registro no aplicativo móvel Salesforce usando layouts compactos.

Recursos

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