Desabilite anexos para aplicativos para celular usando regras de controle de acesso.
Antes de Iniciar
Função necessária: administradorNota:
- Você precisa elevar para a função security_admin para executar essas etapas. Para obter detalhes sobre essa função, consulte função security_admin.
- O código de script adicionado no procedimento a seguir deve ser adicionado a todas as ACLs na tabela.
Procedimento
-
Navegar até .
-
Filtrar a lista para<Name><contains><sys_attachment> e<Operation><is><read> .
-
Encontre e abra o registro com a descrição: Permitir leitura de registros em sys_attachment, se o script de ACL retornar verdadeiro.
-
Desmarque a caixa de seleção Substituições de administrador.
-
No campo Script, adicione o seguinte código à parte inferior do script:
if( gs.isMobile() ){
answer = false;
}
-
Clique em Atualizar.
O código adicionado evita que anexos apareçam quando a instância é acessada de um dispositivo móvel. Se você quiser impedir que os usuários carreguem anexos, passe para as próximas etapas.
-
Navegar até .
-
Filtrar a lista para<Name><contains><sys_attachemt> e<Operation><is><create> .
-
Encontre e abra o registro com a descrição: Permita a criação de registros em sys_attachment, se o script de ACL retornar verdadeiro.
-
Desmarque a caixa de seleção Substituições de administrador.
-
No campo Script, adicione o seguinte código à parte inferior do script:
if( gs.isMobile() ){
answer = false;
}
-
Clique em Atualizar.
O código adicionado impede o carregamento de anexos quando a instância é acessada de um dispositivo móvel.
Nota: A capacidade de renomear ou excluir anexos existentes em registros no dispositivo móvel é determinada pelas regras da lista de controle de acesso (ACL) em sua instância. Para obter mais informações sobre essas regras e como elas afetam as permissões do usuário em sua instância, consulte
Regras da lista de controle de acesso.