Pular para o conteúdo principal

Menu Pessoa

Campos Menu Pessoa

É possível personalizar os campos do menu Pessoa de acordo com a necessidade, controlando a visibilidade e obrigatoriedade de cada campo.

Campos Fixos (Sempre Visíveis e Obrigatórios)

Os seguintes campos não estão na tabela fieldconfiguration e são sempre obrigatórios e sempre visíveis no menu Pessoa:

CampoDescrição
nameNome
family_nameSobrenome
warning

Esses campos não podem ser ocultados ou tornados opcionais, pois são obrigatórios a nível de banco de dados.

Campos Configuráveis

Os seguintes campos podem ser configurados através da tabela fieldconfiguration:

Chave (key)Campo
person.birthdateData de Nascimento
person.emailE-mail
person.garageGaragem
person.genderGênero
person.observationObservação
person.phonenumberTelefone
person.placeLocal
person.companynameEmpresa
person.contracttypeTipo de Contrato
person.documentnumberNúmero do Documento
person.documenttypeTipo de Documento
person.registrationNumberMatrícula
person.unityUnidade
person.personaNonGrataPersona Non Grata

Ativar/Desativar Campos

Para ativar ou desativar campos do menu Pessoa, acesse o banco de dados e selecione a seguinte tabela:

Tables >>> fieldconfiguration

1. Consultar Dados Tabela fieldconfiguration

Para consultar todos os dados da tabela fieldconfiguration, execute o seguinte script:

SELECT * FROM public.fieldconfiguration;

Para consultar apenas os campos do menu Pessoa da tabela fieldconfiguration:

SELECT * FROM public.fieldconfiguration WHERE key LIKE 'person.%'

2. Ativar Campos (Tornar Visível)

Para ativar um campo do menu Pessoa, é necessário modificar o valor da coluna "hide" para 'false', conforme demonstra o modelo:

UPDATE public.fieldconfiguration SET hide = 'false' WHERE key = 'person.birthdate';

3. Desativar Campos (Ocultar)

Para desativar um campo do menu Pessoa, modifique o valor da coluna "hide" para 'true':

UPDATE public.fieldconfiguration SET hide = 'true' WHERE key = 'person.birthdate';

Tornar Campos Obrigatórios/Opcionais

A tabela fieldconfiguration também possui a coluna "required", que controla se um campo é obrigatório ou não no formulário.

info

Um campo só é validado como obrigatório se ele estiver visível (hide = false) e obrigatório (required = true). Campos ocultos (hide = true) não são validados, mesmo que estejam marcados como obrigatórios.

4. Tornar um Campo Obrigatório

Para tornar um campo obrigatório, modifique o valor da coluna "required" para 'true':

UPDATE public.fieldconfiguration SET required = 'true' WHERE key = 'person.email';

5. Tornar um Campo Opcional

Para tornar um campo opcional, modifique o valor da coluna "required" para 'false':

UPDATE public.fieldconfiguration SET required = 'false' WHERE key = 'person.companyname';

Exemplos

6.1. Ativar um Campo

Ativar o campo "observação" do menu Pessoa:

UPDATE public.fieldconfiguration SET hide = 'false' WHERE key = 'person.observation';

6.2. Desativar um Campo

Desativar o campo "e-mail" do menu Pessoa:

UPDATE public.fieldconfiguration SET hide = 'true' WHERE key = 'person.email';

6.3. Tornar um Campo Obrigatório

Tornar o campo "telefone" obrigatório:

UPDATE public.fieldconfiguration SET required = 'true' WHERE key = 'person.phonenumber';

6.4. Tornar um Campo Opcional

Tornar o campo "empresa" opcional:

UPDATE public.fieldconfiguration SET required = 'false' WHERE key = 'person.companyname';

6.5. Ativar e Tornar Obrigatório ao Mesmo Tempo

Ativar e tornar obrigatório o campo "garagem":

UPDATE public.fieldconfiguration SET hide = 'false', required = 'true' WHERE key = 'person.garage';
info

Os campos que constam como obrigatórios no menu Pessoa também podem ser desativados apenas modificando o valor da coluna "hide".

Observação

Os nomes dos campos que aparecem no sistema podem estar diferentes do padrão caso tenham sido modificados nas configurações de mensagens. Para verificar ou alterar os nomes exibidos, acesse:

Configurações > Mensagens:

mensagens > system > accessus > person