Central de Ajuda
  • Dúvidas Frequentes
    • Administração
    • Arquitetura
    • Configuração
    • Documentos
    • Formulários
    • Indicadores
    • Infraestrutura
    • Mobile
    • Processos
    • Outros
  • Treinamentos
    • BPM
    • Central de Tarefas
    • Configurações Gerais
    • Formulários
    • Geral
    • Gestão de Processos
  • Tutoriais
  • Vídeos
Central de Ajuda
  • Dúvidas Frequentes
    • Administração
    • Arquitetura
    • Configuração
    • Documentos
    • Formulários
    • Indicadores
    • Infraestrutura
    • Mobile
    • Processos
    • Outros
  • Treinamentos
    • BPM
    • Central de Tarefas
    • Configurações Gerais
    • Formulários
    • Geral
    • Gestão de Processos
  • Tutoriais
  • Vídeos
  • Siga-nos

Exemplos de filtros NeoQL

Os filtros NeoQL utilizam a linguagem HQL. Ela é um pouco semelhante ao SQL, já que ambas fazem consultas no banco de dados. Porém, a diferença é que o HQL possui um conceito voltado à orientação de objetos.

Além da sintaxe do HQL, é importante saber que ”${}” significa que o Fusion irá buscar a informação do formulário presente em tela.

Alguns exemplos de filtros:

neoId in (select h.neoId from D_cadastroHierarquia h where h.usuario.neoId = ${solicitante.neoId})

No caso, solicitante é um campo presente no formulário principal.

neoId in (select nu.neoId from NeoUser nu join nu.papers pa where pa.name = ”)

idunidade=( CASE WHEN ${unidadeSolicitacao} = ‘12956169’ THEN idunidade ELSE ${unidadeSolicitacao} END )

area.neoId = $origemAreaAgrupadora.neoId

substring(usuario,1,12) in (select usuario from com.neomind.fusion.entity.ext.x.usuariosFuncionarios where usuario = substring(${Solicitante.code},1,12))

Para relacionar usuários do Fusion a um EForm Externo

neoId in (select perm.neoId from D_frmParametroAprovacaoFluxo paf join paf.permissaoUso perm where perm.neoId = #user.neoId)

permissaoUso é um campo do tipo Lista no E-Form principal. Por conta disso, é possível realizar um JOIN nos registros cadastrados neste campo Lista.

Publicações recentes

  • Criando Relatório do Início ao Fim
  • Executando um Processo do Início ao Fim
  • Realizando e Exportando Resultado das Consultas
  • Central de Tarefas

Atualizações recentes

Release Notes 3.6 (Novas Funcionalidades)
Release Notes 3.5 (Novas Funcionalidades)
Release Notes 3.4 (Novas Funcionalidades)

Manual de Instalação 3.6 (Pacote de Correções)
Manual de Instalação 3.5 (Pacote de Correções)
Manual de Instalação 3.4.1 (Pacote de Correções)
Manual de Instalação 3.4.0
Manual 3.3.0

Release Notes 3.2.3.17 (Pacote de Correções)
Release Notes 3.2.3.16 (Pacote de Correções)

Fale conosco

Telefones: (47) 2101-0969 ou (47) 2101-0971
E-mail: chamado@neomind.com.br


Não encontrou o que precisava?

© 2019 Neomind. Todos os direitos reservados.