Criação de um subformulário

Criação de um subformulário

Em termos simples, um subformulário é um  formulário secundário  ou uma tabela, que permite que você inclua vários itens de linha em um formulário principal. Seus dados de CRM são muitas vezes interdependentes. Você pode precisar associar vários itens a um único registro. Em termos técnicos, dizemos que são "itens de linha". Um subformulário permite associar vários itens de linha a um único registro. 
Por exemplo, ao fazer o pedido de um telefone celular, um cliente pode fazer o pedido de acessórios, como carregador móvel, tampa tipo flip e um microfone – junto com o produto principal. Portanto, esses se tornam "subprodutos". Enquanto o cliente A solicitou esses três acessórios, o cliente B pode pedir outros 5. Cada acessório pode exigir informações essenciais, como valor, taxa, quantidade, desconto, entre outros.
Essa seção  Acessórios se torna um formulário – onde você pede detalhes como nome do acessório, preço, quantidade, fornecedor entre outros. Assim, essencialmente, há dois formulários:
  1. Um formulário de produto principal , que contém detalhes sobre o pedido principal: telefone celular.
  2. Um formulário de subproduto , que contém detalhes sobre os acessórios associados. Seria apenas um subformulário no CRM.


Em uma perspectiva técnica, os subformulários resolvem facilmente a necessidade de estabelecer uma relação de um-para-muitos com os dados em seu CRM, no qual muitos itens secundários são associados a um único registro principal. A seção seguinte “Cenários” oferece exemplos de muitos setores para ilustrar a finalidade de um subformulário.

Cenários

Subformulários podem ser usados em vários cenários. Alguns deles estão descritos abaixo:

Setor de vendas: um subformulário para associar os detalhes de contato às contas

Se você tiver muitos contatos em que estiver trabalhando em uma empresa específica, crie um subformulário para anotar os detalhes dos contatos.


Setor educacional: um subformulário para associar os detalhes acadêmicos a um aluno

O formulário de inscrição de um aluno pode exigir que o candidato preencha uma seção completa em Detalhes acadêmicos e Detalhes de emprego anterior, se houver. Ele pode conter detalhes sobre o empregador, cargo, descrição, entre outros. Embora o formulário principal ainda seja sobre o aluno, o subformulário é uma tabela com detalhes sobre as empresas anteriores e informações associadas.


Setor de seguros: um subformulário para associar os detalhes dependentes a um candidato

Um formulário de seguro de vida pode solicitar que o candidato preencha os detalhes dependentes – essa seção seria um formulário próprio com detalhes necessários, como Nome do dependente, Idade, Sexo e outras informações relacionadas à identidade. Embora o formulário principal ainda seja sobre o titular da apólice de seguro, o subformulário será uma tabela com detalhes sobre seus dependentes.


Setor imobiliário: um subformulário para associar detalhes de Referências em um formulário de solicitação de aluguel

Um formulário para aluguel ou leasing de imóvel pode conter uma seção de plantas do andar. Eles podem exigir detalhes como dormitórios, descrição, área, etc. Embora o formulário principal ainda seja sobre uma propriedade, o subformulário pode ser sobre detalhes sobre as casas nessa propriedade.


Setor de varejo: um subformulário para associar produtos em faturas e pedidos

Uma empresa de manufatura pode personalizar a fatura e os pedidos para incluir campos como preço de venda, preço de varejo recomendado pelo produto, preço de compra, campo de fórmula para calcular lucro ou descontos, etc. no item de linha de produto nos módulos de inventário. 

Criação de um subformulário

Um subformulário é criado usando o editor de layout. Você irá inserir os tipos necessários de campos como "Colunas" no subformulário e adicionar campos agregados, se necessário. As seções a seguir mostram as etapas do processo de criação de um subformulário no Zoho CRM.

Para criar um subformulário

  1. Acesse Configuração > Personalização > Módulos e Campos.
  2. Na lista de módulos, clique no módulo e layout necessários. Exemplo: módulo de Produtos, layout Padrão.
  3. No editor de layout, arraste e solte o bloco  Subformulário da seção  Novos campos , à esquerda.
  4. Nomeie o subformulário. Exemplo: Subprodutos. 
    Observe que os subformulários são específicos do layout. Você pode ter subformulários totalmente diferentes para o Layout A e o Layout B do mesmo módulo.

Inserir colunas em um subformulário

No subformulário, você deverá inserir as colunas necessárias. Essas colunas são apenas tipos diferentes de campos, como linha única, número, moeda, fórmula, campo da lista de seleção, campo de pesquisa, entre outros.

Associação de campos de um módulo de pesquisa

Quando você adiciona um campo de pesquisa em um subformulário, também pode incluir campos do módulo de pesquisa. Por exemplo, ao adicionar Fornecedores como o módulo de pesquisa, você poderá adicionar campos a partir deste módulo – “E-mail do fornecedor”, entre outros. Conforme você preenche os itens de linha nesse subformulário, verá que o campo E-mail do fornecedor é preenchido automaticamente conforme procura um fornecedor. Você pode editar esse campo no subformulário a qualquer momento.


Observe que, embora você possa associar campos a partir do módulo de pesquisa a um subformulário, eles não são sincronizados com o subformulário. Isso significa que, quando você alterar um campo E-mail do fornecedor, ele é modificado no subformulário, mas não no módulo original Fornecedor. Isso ocorre porque você só faz uma associação aqui, mas não a sincronização.
 

Para inserir colunas em um subformulário

  1. Em seu subformulário, clique em Adicionar campo. 
  2. Na lista suspensa Tipo de campo , clique no tipo de campo obrigatório.
  3. Nomeie o campo e defina propriedades do campo.
    Caso insira um campo de pesquisa, você pode adicionar campos específicos do módulo de pesquisa relacionado.

A seguir estão os tipos de campos que você pode incluir em um subformulário como “Colunas” do formulário.

Linha única
Lista de seleção
Decimal
Multilinha
Lista de seleção múltipla
Percentual
E-mail
Data
Número inteiro longo
Telefone
Data/Hora
Caixa de seleção
Número
Moeda
URL
Pesquisa
Fórmula

Aqui está um exemplo de subformulário de uma empresa que vende telefones celulares. Enquanto o telefone é o pedido principal, pode haver subprodutos que incluem acessórios. Esse subformulário inclui colunas como as seguintes:

  • Nome do acessório
  • Fornecedor (campo de pesquisa)
  • E-mail do fornecedor (campo do módulo de pesquisa)
  • Taxa
  • Quantidade
  • Preço
  • Desconto
  • Valor.

Inserir um campo agregado

Um campo agregado é aquele no qual uma função matemática foi executada. Uma vez que você tenha incluído as colunas, pode adicionar um campo agregado, se necessário. Campos agregados são de três tipos e foram explicados abaixo. Considere o exemplo de uma venda móvel, onde os acessórios móveis são inseridos como itens de linha em um subformulário chamado "Subprodutos". Essa tabela inclui quantidade, preço, descrição, desconto, etc. Nesse caso, os exemplos a seguir poderiam ser de funções agregadas.

  • Funções agregadas predefinidas: 
    As funções agregadas predefinidas incluem SOMA, MÉDIA, MÁXIMA e MÍNIMA.
    Por exemplo, você deseja adicionar a coluna Preço de todos os itens de linha. Isso pode ser executado adicionando um campo agregado chamado Valor total e aplicando SOMA como a função Agregado na coluna Preço.
    Quando os itens de linha forem inseridos no subformulário Subprodutos, os preços serão adicionados automaticamente.
  • Funções da funções de fórmula: 
    Para qualquer outra função além das funções de agregação predefinidas, você pode definir sua própria fórmula de expressão usando a guia Fórmula. Por exemplo, os campos Valor total não é uma Soma (sum) do total de preços, mas a  Soma do total de Preços - Desconto + Imposto Essa expressão pode ser definida na seção Fórmula adequadamente.
    Quando os itens de linha forem inseridos no subformulário Subprodutos, a função inserida será executada automaticamente.
  • Entradas manuais (novos campos): 
    Nos casos em que você não deseja que o sistema faça esses cálculos agregados, você pode adicionar um Novo campo. Este novo campo pode ser um campo Moeda, Número ou Decimal. Por exemplo, você deseja ter um campo agregado denominado  Ajustes, em que as entradas são feitas manualmente ad-hoc. Nesse caso, você pode escolher Novo campo, escolher o tipo de campo (moeda, por exemplo) e adicioná-lo como um campo agregado.

Para adicionar um campo agregado

  1. Clique em Adicionar campo agregado no subformulário.
  2. Na janela pop-up Campo agregado , escolha as seguintes opções:
    • Agregar: um conjunto predefinido de funções agregadas de SomaMédiaMáxima e Mínima. Basta escolher o tipo de função e o campo relacionado. O CRM calculará automaticamente os valores agregados com base nas configurações feitas aqui.
      Exemplo: uma função Agregar para exibir a SOMA dos valores da negociação somará todos os valores da negociação inseridos no subformulário e exibirá o Valor total da negociação. 
    • Fórmula: se as funções predefinidas não forem adequadas, você pode definir sua função agregada usando a seção fórmula.

    • Novos campos: se não desejar que o sistema execute a função agregada, você pode inserir um novo campo como campo agregado, tais como Número, Moeda ou Decimal. Nesse caso, você pode inserir os valores agregados manualmente.
      Exemplo: você não quer que o sistema calcule os valores agregados. Você pode inserir um valor para  Ajustes  manualmente.
Notes
Nota
  1. Os limites para os campos agregados são incluídos nos limites de campo do módulo principal.

Permissões do campo de configuração em um subformulário

Depois de ter inserido todas as colunas e campos agregados, é hora de definir as permissões e propriedades do campo. Cada coluna (campo) em um subformulário pode ter direitos de acesso, assim como qualquer outro campo no layout. Basta clicar no ícone Mais no campo e escolher entre as opções a seguir.


  • Marcar como obrigatório: marque este campo como obrigatório para que um registro não possa ser salvo sem um valor para este campo.
  • Definir permissões: para cada perfil com acesso a este campo, você pode definir as permissões de Leitura e gravaçãoSomente leitura ou Não mostrar.
    Por exemplo, Valor da negociação deve ser um campo Somente leitura para Representantes de Vendas, mas pode ser um campo Leitura e gravação para Gerentes.
  • Editar propriedades: edite as configurações de cada campo com base no tipo de campo. Por exemplo, Número de caracteres para campos de String, Número máximo de dígitos permitidos para campos de Número e assim por diante.
    Você também pode incluir Dicas de ferramentas para explicar o que é necessário para cada campo.
  • Remover campo: quando você não precisar de um campo, pode excluí-lo permanentemente ou apenas removê-lo desse subformulário.
    Quando você remover somente do subformulário, o campo é movido para a lista Campos não utilizados do formulário. Para restaurar um campo removido, vá para Definições de subformulário e selecione Campos não utilizados. Na lista de campos, clique no campo uma vez para restaurá-lo ao subformulário.

Editar propriedades de subformulário

Para editar as propriedades de um subformulário

  1. Clique no ícone Configurações na seção Subformulário .
  2. Selecione Editar propriedades na lista suspensa. Você pode editar as seguintes configurações.

    • Nome do subformulário: digite um nome para a seção.
    • Selecione Exibir dica de ferramenta se precisar e insira a dica.
    • Selecione Entradas de linha máximas permitidas i se quiser limitar o número de entradas ou linhas em um subformulário. Insira o número necessário. O intervalo permitido é de 1 a 100 entradas.
    • Selecione Opção de reordenamento para entradas de linha se desejar permitir que o usuário reorganize a ordem das linhas inseridas em um subformulário.

Verificar limites de campo dos subformulários

Para verificar os limites de campo em um subformulário

  1. Clique no ícone Configurações na seção Subformulário .
  2. Selecione Campos à esquerda do subformulário na lista suspensa.
  3. Isso abrirá uma janela com um conjunto completo de detalhes sobre limites de campo para cada tipo de campo em um subformulário e quantos você deixou para serem usados.

Excluir um subformulário

Para excluir um subformulário

  1. Clique no ícone Configurações na seção Subformulário .
  2. Selecione Remover.
    O subformulário será movido para a seção Itens não utilizados do layout.
    Você pode restaurá-lo a qualquer momento a partir daqui ou excluí-lo permanentemente do CRM.

Adicionar subformulários em modelos de mala direta

Você pode adicionar subformulários que foram criados em um módulo, em um modelo de mala direta e enviá-lo aos seus clientes.
Por exemplo, informações como detalhes de acessórios comprados, detalhes de dependência de seguro de vida, histórico de detalhes educacionais, etc. que são capturados usando subformulários podem ser adicionados ao seu modelo de mala direta.

Criar relatórios e painéis de controle com base em subformulários

Durante a criação de um relatório para um módulo, você pode baseá-lo em subformulários presentes no módulo. Por exemplo, quando criar um relatório de Produtos, onde tiver Subprodutos como um subformulário, esse subformulário Subprodutos será listado na seção Módulos relacionados.

Se desejar extrair um relatório de cada produto e a Soma do Total de seus subprodutos, você pode facilmente obter essas informações ao criar um relatório baseado em subformulários.

Para criar um relatório com base em subformulários

  1. Vá para o módulo Relatórios .
  2. Clique em Criar relatório.
  3. Selecione o módulo principal. Exemplo, Produtos.
  4. Na seção Módulos relacionados, selecione o subformulário. Exemplo, Subprodutos. 
  5. Clique em Continuar.
  6. Escolha o tipo de relatório. Exemplo: Relatório de resumo.
  7. Clique em Continuar.
  8. Na seção Representação de relatórios , escolha as colunas necessárias na seção Colunas disponíveis e adicione-as às Colunas selecionadas. Exemplo, Valor, Quantidade, Desconto, Taxa etc.
  9. Clique em Continuar.
  10. Adicione qualquer filtro, se necessário. Caso contrário, EXECUTE o relatório.
    Você também pode criar painéis a partir dos relatórios criados.


Pontos a lembrar

  • Um subformulário está disponível na edição Enterprise e superior.
  • Você pode criar 2 subformulários por módulo na edição Empresarial e 5 subformulários por módulo na edição Ultimate.
    • O número máximo de campos do subformulário que você pode adicionar em um layout é 10.
    • O número máximo de entradas em todos os subformulários em um agregado é 200.
  • O número de campos agregados que você pode criar deve estar dentro dos limites de campo do módulo principal.
  • Os subformulários são específicos do layout. Você pode ter subformulários totalmente diferentes para o Layout A e o Layout B do mesmo módulo. Isso inclui os campos do subformulário, bem como os campos agregados.
  • Subformulários não estão disponíveis para Tarefas, Chamadas, Reuniões (Atividades)Pricebooks.
  • Campos usados em subformulários serão exibidos em relatórios quando os subformulários forem selecionados como módulos secundários.
  • Os campos usados em subformulários não serão exibidos nas seguintes áreas.
    • Colunas de visualização personalizada.
    • Filtros avançados
    • Regras de layout
    • Validação do Blueprint
    • Formulários da Web
    •  Importação
    • Pesquisa global
    • Campos de mesclagem de modelo
    • Regras de validação
    • Atualização e critérios do campo de fluxo de trabalho

      No entanto, os campos agregados de um subformulário estarão disponíveis nos locais mencionados acima.

    • Related Articles

    • Migração de dados: introdução

      O assistente de migração de dados no Zoho CRM garante que os dados sejam migrados de forma precisa e ajuda a reduzir muito trabalho manual. Ele mapeia automaticamente arquivos de importação para módulos do CRM e colunas do arquivo de implantação para ...
    • Trabalhando com campos personalizados

      No Zoho CRM, você pode adicionar novos campos conforme as suas necessidades. Esses campos serão disponibilizados para todos os usuários adicionados à conta de CRM de sua organização. Personalizar campos definidos pelo Zoho: você pode editar, excluir ...
    • Agendamento de relatórios

      Você pode enviar relatórios automaticamente para seus colegas, a alta administração e usuários que não utilizam o Zoho CRM, agendando os relatórios desejados diariamente, semanalmente, mensalmente ou anualmente. Depois que o Agendador de Relatórios ...
    • Monitorar o registro de auditoria

      O Registro de Auditoria é uma sequência cronológica de entradas, cada uma resultante das ações realizadas pelos Usuários no Zoho CRM. Os registros de auditoria ajudam a identificar os acontecimentos anteriores e posteriores a um evento e registros ...
    • Ativação e desativação de usuários

      Por vezes, o status hierárquico dos usuários pode mudar, ou eles podem ser movidos para diferentes unidades de negócios. Nesses casos, pode ser necessário desativar tais usuários depois de transferir a propriedade dos registros para outros. Observe ...