Função somente leitura
A função somente leitura (snc_read_only) restringe um usuário ou um grupo de usuários ao acesso somente leitura nas tabelas às quais o usuário já tem acesso.
Esta função foi projetada para complementar outras funções que um usuário possui. Sua finalidade é restringir ações como operações de inserção, atualização ou exclusão nas tabelas acessíveis por meio de suas funções existentes.
Depois de atribuir esta função a um usuário, ele não poderá mais criar, atualizar ou excluir registros em NENHUMA tabela.
A função snc_read_only pode ser atribuída a qualquer usuário para limitar o acesso aos dados sem precisar criar ACLs para tabelas do sistema, tabelas personalizadas e campos. Esta prática é útil para executar auditorias internas ou externas sem permitir que um usuário tenha acesso de inserção ou atualização aos dados.
- Não é possível inserir, atualizar ou excluir registros da IU ou ao usar a API GlideRecord.
- Não é possível ativar ou fazer upgrade de plug-ins.
- Não é possível executar diretamente o SQL.
- Não é possível carregar arquivos XML.
- Só pode executar scripts em segundo plano quando em uma instância no ambiente de área restrita pública.
Ativar a função somente leitura
Se ainda não estiver ativo, um administrador poderá ativar o plug-in Função de usuário somente leitura (com.snc.read_only.role).
Antes de Iniciar
Função necessária: administrador
Procedimento
Propriedades de função somente leitura
Essas propriedades do sistema controlam a função snc_read_only. Os seguintes valores padrão são usados para as propriedades.
| Nome | Descrição |
|---|---|
| glide.security.snc_read_only_role.tables.exempt_create |
Especifica quais tabelas estão isentas da imposição de função somente leitura e permitem a criação de novos registros.
|
| glide.security.snc_read_only_role.tables.exempt_write |
Especifica quais tabelas estão isentas da imposição de função somente leitura e habilitam a atualização dos registros existentes.
|
| glide.security.snc_read_only_role.tables.exempt_delete |
Especifica quais tabelas estão isentas da imposição de função somente leitura e permitem a exclusão de registros existentes.
|
Depois de configurar essas propriedades, atribua a função somente leitura conforme necessário. Ao fazer login, você está impedido de criar, atualizar ou excluir registros em TODAS as tabelas, a menos que tenha modificado essas propriedades.