Personalização da visibilidade
A visibilidade de campos pode ser utilizada como sistema de autorização sobre dados e determinados componentes visuais. Permite a um utilizador administrador definir os utilizadores que não têm permissões para ver ou modificar o conteúdo de dados. Quando a visibilidade é aplicada sobre um componente diferente de dados, tal como um botão, permite especificar os utilizadores que têm permissões para utilizar este componente, por exemplo, clicar no botão. Os dados e componentes sujeitos a restrições são atribuídos globalmente para todos os registos de uma tabela de base de dados. Para atribuir autorizações dependentes do registo, devem ser utilizados outros mecanismos de segurança, tais como a segurança horizontal de dados. Pode configurar a visibilidade de um campo clicando com o botão direito do rato sobre o campo pretendido e selecionando a opção Propriedades. Será aberto um formulário no qual é possível configurar a visibilidade desse campo. No cabeçalho do formulário, são apresentados os dados técnicos do campo a configurar. A lista de autorizações é apresentada na grelha. Na coluna Entidade, pode selecionar os utilizadores do modelo de organização do sistema, os grupos ou as funções definidas afetados pela limitação da visibilidade. Na coluna Efeito, pode indicar as limitações que pretende aplicar ao campo: não visível, só de leitura, obrigatório ou mascarado. Se for um botão ou um separador, pode selecionar não visível ou desativado. O utilizador administrador pode ver como o formulário é apresentado aos diferentes utilizadores da aplicação através da pré-visualização do formulário, à qual pode aceder a partir do menu Ações / Pré-visualização do formulário, e selecionar o utilizador pretendido. Por defeito, todos os utilizadores têm pleno acesso ao campo. Por este motivo, as autorizações são sempre negativas. A lista de autorizações indica apenas os utilizadores com acesso limitado ou especial ao campo, e o tipo de limitação. Importante! As limitações aqui definidas não se aplicam apenas ao formulário em que o campo é selecionado, mas também a outras partes da aplicação relacionadas com a mesma coluna e tabela: outros formulários, listas, consultas avançadas, etc.Conceitos básicos
Funções básicas