Em determinadas regras de negócio, se faz necessário filtrar os registros dos campos E-Form Usuário, para trazer, por exemplo, usuários de um determinado Grupo ou Papel.
Por isso, o Fusion disponibiliza os Filtros Avançados, que podem ser adicionados em um campo tipo E-Form.
O exemplo abaixo traz a listagem de todos os usuários ativos no sistema e que façam parte do OU grupo Suporte OU do papel Coordenador Atendimento.
Filtro:
_vo.active = 1 AND(_vo.group.name = ‘Suporte1’ OR _vo.neoId in (select user.neoId from com.neomind.fusion.security.NeoUser user JOIN user.papers papel where papel.name = ‘Coordenador Atendimento’))
Veja também: Filtros Avançados em Formulários Relacionados