Arquivos Anexos

Restrição de acesso a determinados tipos de anexos

ARQANE.FAQ-106000
Existem casos onde se deseja restringir o acesso a determinados tipos de anexos que podem conter informações sensíveis e/ou confidenciais.
Por exemplo: Contratos feitos com clientes e/ou fornecedores, informações confidenciais de colaboradores, etc.

Não existem regras de negócio nativas que evitem o acesso a alguns tipos de anexos, mas este problema pode ser resolvido através de um filtro customizado configurado na interface Arquivos anexos.
Exemplo de filtro customizado
exists (select t.id
  from tipos_anexos t
  where t.id = query.tipo_anexo_id
  and t.descricao not like '%ANEXO PROTEGIDO%'
)

Para usar, primeiro seria necessário incluir o texto "ANEXO PROTEGIDO" em alguma parte da descrição em Tipos de anexos dos tipos de anexos que devem ser protegidos.
Depois disso, escolher (ou criar) e informar uma função para dar acesso aos anexos protegidos apenas às pessoas desejadas.
Informar esta função no campo "Role de exceção" para filtro customizado.

Mais informações: