Bloqueio de Objetos
Personalize formulários tornando campos bloqueado/não bloqueado, visíveis/invisíveis, ou obrigatório/não obrigatório.
Last updated
Was this helpful?
Personalize formulários tornando campos bloqueado/não bloqueado, visíveis/invisíveis, ou obrigatório/não obrigatório.
Last updated
Was this helpful?
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.
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:
Você poderá definir regras para todo o sistema, para um Grupo de Permissão de Usuários ou apenas para um Usuário. Se deseja que a regra seja considerada para todo o sistema não selecione nenhum grupo de permissão ou usuário.
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.
Por padrão, geralmente todos os campos/objetos possuem a regra inicial na instalação como: Habilitado, Não Obrigatório e Visível. Existem alguns formulários e campos no sistema que por serem essenciais para uma tabela de dados ou de acordo com um processo específico não poderão ter suas regras de tratamento alteradas por esta rotina. Neste caso não será apresentado para seleção o formulário.
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.
Você não precisa acionar uma opção gravar neste formulário. A medida que você for selecionando as funções para o campo/objeto o sistema estará gravando de forma automática as regras definidas.
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:
É 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.
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.
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.
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.