O MASTERSOFTWARE® permite uma personalização profunda da estrutura dos dados através da criação de campos personalizados e formulários dinâmicos, sem qualquer necessidade de programação. Esta funcionalidade garante total flexibilidade para adaptar o sistema à realidade e fluxos de trabalho da empresa.
O que são campos personalizados
Os campos personalizados são elementos criados pelo utilizador para recolher informação específica em qualquer entidade do sistema. Podem ser usados para registar dados técnicos, classificações comerciais, métricas internas, condições contratuais, entre outros.
Cada campo pode ser configurado com regras específicas de obrigatoriedade, visibilidade e integração com a lógica de negócio.
Tipos de campos disponíveis
O sistema oferece uma variedade de tipos de campo, incluindo:
- Texto simples ou texto longo
- Número, percentagem, moeda
- Data ou hora
- Menu de seleção única ou múltipla
- Caixa de verificação (checkbox)
- Campo calculado (com fórmulas automáticas)
- Campo com suporte de inteligência artificial (IA)
- Campo de relacionamento com outras entidades
- Campo para ficheiros ou imagens
- Campo encriptado (para dados sensíveis)
Cada campo pode ser reutilizado noutras entidades ou limitado a um único contexto.
Criação de campos personalizados
Para criar um novo campo, o utilizador deve:
- Aceder a Definições > Entidades > Campos Personalizados
- Escolher a entidade onde o campo será adicionado (ex: Cliente, Produto, Processo)
- Clicar em “Novo Campo”
- Definir o nome, tipo de campo, obrigatoriedade e visibilidade
- (Opcional) Aplicar regras de validação ou valores pré-definidos
- Guardar e associar ao formulário desejado
O campo ficará imediatamente disponível para utilização por todos os utilizadores com permissões na entidade em questão.
Campos inteligentes com IA
Alguns campos podem ser configurados com suporte de inteligência artificial. Estes campos têm a capacidade de:
- Gerar automaticamente um resumo ou descrição com base em outros campos
- Analisar o conteúdo textual e extrair informação relevante
- Avaliar o sentimento de uma mensagem
- Preencher com sugestões com base no histórico do cliente ou processo
Estes campos aumentam significativamente a produtividade e reduzem o erro manual.
Organização de formulários
Após a criação dos campos, o utilizador pode organizar a sua disposição visual através do editor de formulários da entidade. Este editor permite criar:
- Secções com títulos e separadores
- Grupos de campos lógicos
- Campos distribuídos por colunas
- Condições de visualização com base em outros campos
- Validações automáticas de preenchimento
A construção do formulário é feita por arrastar e largar (drag & drop), tornando o processo simples e visualmente apelativo.
Visibilidade e validações
Cada campo pode ser configurado com regras de apresentação e comportamento:
- Visível apenas para determinados perfis ou grupos de utilizadores
- Visível apenas se outro campo tiver um determinado valor (ex: mostrar campo “Motivo de perda” se o estado for “Perdido”)
- Validação obrigatória com mensagens personalizadas (ex: “Este campo não pode ficar em branco”)
- Campos que se tornam bloqueados após determinada etapa do processo
Estas regras tornam o formulário dinâmico e adaptável ao contexto real da empresa.
Boas práticas de construção de formulários
- Criar secções lógicas como “Dados Gerais”, “Informação Financeira”, “Documentação”
- Usar campos calculados para automatizar valores e totais
- Aplicar visibilidade condicional para evitar formulários excessivamente longos
- Reutilizar campos entre entidades quando possível
- Testar o formulário com registos fictícios antes de o aplicar a utilizadores finais