Bloqueio de Objetos

Personalize formulários tornando campos bloqueado/não bloqueado, visíveis/invisíveis, ou obrigatório/não obrigatório.

Objetos

Objetos são os tipos de campos existentes nos formulários do sistema, por exemplo campos textos, campos de pesquisa, campos de seleção, botões, etc.

Selecionando Formulário

Selecione um formulário e será apresentado na tela de forma agrupada por Tipo de Objeto os campos existentes que podem ser configurados suas regras de restrição:

Definindo a Regra

Ao efetuar a seleção de formulário, grupo de permissão ou usuário o sistema carrega na parte inferior os objetos que compõe o formulário agrupados por tipo de objeto e com as definições para a seleção.

Após selecionar o formulário, na Aba Pesquisa será apresentada Permissão/Usuário. Ao selecionar, será carregado para Aba principal.

Tipo de Regras

Função

Comportamento

Bloqueado

O campo irá aparecer na tela, mas não permitirá alteração.

Obrigatório

O campo se torna obrigatório o preenchimento.

Invisível

O campo não aparece na tela.

Este recurso é útil em diversos casos, permitindo diversas formas de parametrizações, por exemplo:

  • Supondo que exista um formulário de cadastro de itens de estoque e apenas alguns usuários poderão fazer alterações neste formulário, enquanto outros deverão ter acesso apenas para consultar os dados, não podendo Gravar ou Excluir, bastará selecionar o formulário, grupo de permissão ou usuários e atribuir Bloqueado e/ou Invisível para estes Botões:

Regex - Expressões Regulares

É possível no núcleo do Framework ser parametrizado restrição de caracteres que podem ser digitados em alguns campos, por exemplo nome da pessoa física somente aceitar caracteres alfabéticos com ou sem acento e espaços ou ainda um campo de código que somente deva aceitar números.

Esta forma de tratamento faz parte da de um mecanismo em ciência da computação e mais informações técnicas estão presentes em vários materiais didáticos na internet, como por exemplo:

Iremos descrever apenas os padrões mais usuais e o recurso disponível no sistema para tratar algumas situações que estão presentes no núcleo do ModernaNet e que podem lhe ser útil, no entanto havendo conhecimento mais avançado sobre o tema, permite-se efetuar algumas outras configurações adicionais mediante a aplicação de parametrizações de expressões específicas.

Muitos campos no sistema são definidos no banco de dados como inteiros ou numéricos com decimais. Assim como datas que também possuem tratamentos internos já efetuados. Nestes casos mesmo que você deseje alterar o campo no Regex para um padrão de campo diferente não será possível devido o processo mandatório estar no banco de dados.

Desta forma é usual apenas em campos que são alfanuméricos e alguns que possa ter algum tipo de máscara ou exceção necessária.

Configurando o Regex

Em bloqueio de objetos existe um último campo em cada linha onde é possível mediante duplo clique abrir o formulário a seguir:

Você pode informar uma expressão no campo Regex de Validação e clicar em Gravar ou fazer seleção de uma opção no campo Regex Padrões mais adequada que irá carregar na janela a expressão.

Após informar ou carregar a Regex use o campo Teste de Regex para validar a expressão.

Após informar o gravar ficará a Regex associada a cada campo.

Estando na tela e no campo vinculado a uma Regex existente durante sua operação ao tentar digitar um caracter não existente na Regex não será aceito o caracter.

Regex no Portal do Paciente

O Portal do Paciente é uma aplicação desenvolvida responsiva e separada do ModernaNet, portanto para compatibilizar conceito de não permitir que em alguns campos que o paciente possa informar em seu cadastro de forma indevida tratamos o seguinte nesta aplicação:

Efetuando a ativação desta configuração do Portal do Paciente serão tratados exclusivamente os campos de nome a regra definida na Regex:

Versão

Mês/Ano

Adequação

09.040

Mai/21

Criado em Objetos Bloqueados campo para ser informado um Regex - Expressão Regular que definirá quais caracteres poderão ser aceitos em determinados campos.

31.000

Set/23

Incluído aba de Pesquisa que exibirá todos os cadastros realizados para o formulário selecionado como colunas de forma distinta: . Descrição da Permissão (Específico ou Todos). . Nome do Usuário (Específico ou Todos). Incluído botão "Novo" para realizar limpeza dos campos da tela.

Last updated

Was this helpful?