Impor política de permissões
As políticas de permissões são usadas na segurança baseada em funções para conceder acesso a usuários para fins específicos. O tipo mais comum de política de segurança provém de uma consulta armazenada na AOT.
Uma consulta especifica os critérios para os quais cada linha ou registro deve satisfazer para ser retornada, usando o nó Intervalos na fonte de dados. O nó Campos especifica os campos que devem ser retornados. Você pode criar um perfil de segurança de campo para usar as políticas de permissão para restringir o acesso a um determinado campo. Após criar o perfil, é possível pode atribuir usuários ou equipes a ele e, em seguida, configurar permissões de leitura, criação ou gravação específicas para o campo.
Você pode usar políticas de permissões para garantir que os usuários possam exibir e acessar todas as áreas necessárias dos aplicativos de finanças e operações, desde páginas do painel de navegação até botões específicos em uma página. Uma nova política de segurança é adicionada a um projeto por meio da janela Gerenciador de Soluções seguindo as mesmas etapas que adicionar uma nova função, direito ou privilégio a um projeto. Na janela Propriedades, você pode especificar os detalhes da política, como a consulta que é sua base e a Tabela Primária, que é a primeira fonte de dados na consulta atribuída à política. Além disso, você pode especificar o Tipo de Contexto, que é usado para determinar se a política é aplicável.
A imagem a seguir mostra a janela Propriedades da política de segurança RetailCustomer
que usa o tipo de contexto RoleName
. A propriedade Nome da Função foi preenchida para especificar que a função RetailStoreManager
está associada a essa política.
A imagem a seguir é a janela Propriedades da política de segurança FMSelfServ
que usa o tipo de contexto ContextString
. Observe que diferentes campos são usados à medida que você seleciona um tipo de contexto diferente.