Para permitir que usuários apenas com a função snc_external acessem a exibição de lista de uma tabela, você deve criar uma série de ACLs.
Antes de Iniciar
Função necessária: security_admin
Procedimento
-
Elevar para uma função privilegiada.
-
Criar uma regra de ACL com as seguintes configurações:
- Tipo: ui_page
- Operação: ler
- Nome: {table_name}_list
- Função necessária: snc_external
-
Na ACL de leitura padrão para a tabela, adicione snc_external na lista de função necessária.
Crie a ACL, se ela ainda não existir.
-
Use estas configurações para criar outra ACL:
- Tipo: ui_page
- Operação: ler
- Nome: {table_name}
- Função necessária: snc_external
-
Use essas configurações para criar outra ACL para conceder ao usuário acesso de gravação a um campo na tabela:
- Tipo: registro
- Operação: criar
- Nome: {table_name} {column_name}
- Função necessária: snc_external
Repita esta etapa para cada campo ao qual deseja conceder acesso de gravação ao usuário. Use um asterisco * em vez do nome da coluna para conceder acesso a todos os campos de uma vez.