Adicionar campos personalizados
Seu objeto personalizado tem sempre alguns campos padrão. Você precisa adicionar outros campos para armazenar informações relevantes sobre cada sugestão. Os campos podem armazenar vários tipos de dados. Fique à vontade para explorá-los mais adiante quando estender seu aplicativo. Por enquanto, vamos adicionar alguns que vamos precisar.
- Clique no ícone de engrenagem e selecione Setup (Configuração). A Configuração é iniciada em uma nova guia.
- Clique na guia Object Manager (Gerenciador de objetos).
- Clique em Suggestion (Sugestão) na lista de objetos.
- Clique na seção Fields & Relationships (Campos e relacionamentos).
- Clique em New (Novo).
Adicionar um campo de descrição
Esse campo é usado pelos funcionários para explicar a sugestão.
- Em Tipo de dados, selecione Text Area (Long) (Área de texto - longa) e clique em Next (Avançar).
- Preencha os detalhes do campo personalizado:
- Field Label (Rótulo do campo):
Suggestion Description
(Descrição da sugestão) - Length (Tamanho):
32,768
- Visible Lines (Linhas visíveis):
10
- Field Name (Nome do campo):
Suggestion_Description
- Help Text (Texto de ajuda):
Please enter as much detail around this suggestion so we clearly understand your idea.
(Insira o máximo de detalhes sobre a sugestão para podermos entender sua ideia.) - Deixe todas as outras opções como padrão.
- Clique em Next (Avançar).
- Clique novamente em Next (Avançar).
- Clique em Save & New (Salvar e novo).
Adicionar um campo de categoria
Esse é o campo que nos ajuda a categorizar cada sugestão. Ele também facilita a indicação dos tipos de sugestões que mais recebemos.
- Em Tipo de dados, selecione Picklist (Lista de opções) e clique em Next (Avançar).
- Preencha os detalhes do campo personalizado:
- Field Label (Rótulo do campo):
Suggestion Category
(Categoria da sugestão) - Field Name (Nome do campo):
Suggestion_Category
- Selecione o botão de opções ao lado de Enter values, with each value separated by a new line (Inserir valores, com cada valor separado por uma nova linha).
- Insira os valores a seguir para a lista de opções (um por linha):
Customer Service
(Atendimento ao cliente)Employee Services
(Serviços aos funcionários)Facilities/ IT
(Instalações/TI)Kitchen Snacks
(Lanches na cozinha)Other
(Outro)
- Desmarque Restrict picklist to the values defined in the value set (Restringir lista de opções aos valores definidos no conjunto de valor).
- Clique em Next (Avançar).
- Clique novamente em Next (Avançar).
- Clique em Save (Salvar).
Experimentar o aplicativo
- Clique no App Launcher (Iniciador de aplicativos).
- Selecione Suggestion Box (Caixa de sugestões).
- Clique na guia Suggestions (Sugestões) e clique em New (Novo).
Nota: Você deve ver seus dois campos personalizados adicionados à página de sugestões.
- Preencha uma sugestão simples e clique em Save (Salvar).
ver objetos no Criador de esquemas
O Criador de esquemas oferece um ambiente dinâmico para adicionar novos objetos personalizados, campos personalizados e relacionamentos ao seu banco de dados do Salesforce. Ele também elimina a necessidade de clicar em várias páginas para adicionar um novo campo personalizado a um objeto ou encontrar os detalhes de um relacionamento.
Vamos ver o objeto personalizado Sugestão no Criador de esquemas.
- Clique em e selecione Setup (Configuração). A Configuração é iniciada em uma nova guia. Em Setup (Configuração), insira
Schema Builder
(Criador de esquemas) na caixa Quick Find (Busca rápida) e selecione Schema Builder (Criador de esquemas).
- Na Paleta de objetos, clique em Clear All (Limpar tudo) e selecione os objetos Suggestion (Sugestão) e User (Usuário).
- Se não vir seus objetos na área de tela, clique em Auto-Layout (Layout automático) e arraste-os até ficarem como você quer.
Vamos adicionar mais campos para que você possa rastrear o progresso de uma sugestão.
Adicionar um campo de status
Esse campo ajuda a rastrear o status da sugestão. Também é uma maneira de o autor da sugestão ver o progresso da sua ideia.
Ele tem um protocolo de segurança exclusivo: apenas administradores podem alterar seu status.
- Clique na guia Elements (Elementos). Ela exibe todas as novidades que você pode adicionar ao seu esquema de banco de dados: objetos e campos.
- Arraste o tipo de campo Picklist (Lista de opções) e solte-o no objeto Sugestões.
- Preencha os detalhes do campo personalizado:
- Field Label (Rótulo do campo):
Status
- Field Name (Nome do campo):
Status
- Values (Valores): (um por linha)
New
(Novo)Under Consideration
(Sob consideração)In Progress
(Em andamento)Implemented
(Implementado)
- Selecione Use first value as default value (Usar o primeiro valor como o padrão).
- Clique em Save (Salvar).
Você deve ver o campo Status no início da lista de campos na caixa do objeto Sugestão, no diagrama do esquema.
Em seguida, atualize a segurança do campo Status.
- Enquanto está no Criador de esquemas, clique com o botão direito do mouse no campo Status que acabou de adicionar ao objeto Sugestão. Clique em Manage Field Permissions (Gerenciar permissões de campo).
- Marque a caixa de seleção Read-Only (Somente leitura) no topo da coluna a fim de tornar esse campo somente leitura para todos os usuários.
- Na coluna Somente leitura, desmarque System Administrator (Administrador do sistema) e clique em Save (Salvar).
Adicionar um campo de data
Esse é o campo que nos ajuda a rastrear quando a sugestão foi implementada. Ele é importante também porque faremos referência a esse campo no campo de fórmula que criaremos em um exercício mais adiante.
Ele tem um protocolo de segurança exclusivo: apenas administradores podem alterar a data.
- Arraste o tipo de campo Date (Data) e solte-o no objeto Sugestões.
- Preencha os detalhes do campo personalizado:
- Field Label (Rótulo do campo):
Implemented Date
(Data de implementação) - Field Name (Nome do campo):
Implemented_Date
- Mantenha os padrões nos campos restantes.
- Clique em Save (Salvar).
Nota: Você deve ver o campo Implemented Date (Data de implementação) no topo da lista de campos na caixa do objeto Sugestão, no diagrama do esquema.
Agora, atualize a segurança do campo Implemented Date (Data de implementação).
- Ainda no Criador de esquemas, clique com o botão direito do mouse no campo Implemented Date (Data de implementação) que acabou de adicionar ao objeto Sugestão. Clique em Manage Field Permissions (Gerenciar permissões de campo).
- No início da coluna, selecione Read-Only (Somente leitura) para tornar esse campo somente leitura para todos os usuários.
- Na coluna Somente leitura, desmarque System Administrator (Administrador do sistema) e clique em Save (Salvar).
Experimentar o aplicativo
Volte para a guia Suggestions (Sugestões) do navegador e crie um novo registro Suggestion (Sugestão).
Notou alguma coisa? Onde estão nossos dois campos recém-criados, Status e Implemented Date (Data de implementação)?
Não se preocupe: eles estão aqui, só não estão no layout de página. Quando você usar o assistente de campo, terá a opção de adicionar o campo ao layout de página automaticamente. Quando você usa o Criador de esquemas, precisa adicionar o campo usando o editor de layout de página. No próximo exercício, vamos fazer isso e outras modificações na experiência de usuário para facilitar o uso do aplicativo.