Tempo aproximado para leitura: 00:02:07min
Dúvida
Como pesquisar um usuário pelo e-mail via desenvolvimento?
Ambiente
TOTVS Fluig Plataforma - Desenvolvimentos - Todas as versões
Solução
Você pode fazer essa requisição dessa forma por exemplo:
DatasetFactory.getDataset("colleague",null, [DatasetFactory.createConstraint('colleagueId','%adm%','%adm%', ConstraintType.MUST, true)], null);

Nesse material tem alguns exemplos da aplicação do código no dataset: Construção do Dataset Avançado
Você pode fazer também a requisição via API dessa maneira:
http://[seu_fluig]/api/public/ecm/dataset/search?datasetId=colleague&limit=50&orderBy=login&filterFields=mail,adm@fluigqa181.com
Confira a documentação completa: Fluig API
Uma outra maneira mais simples ainda, é você cadastrar o serviço ECMColleagueService em painel de controle > Cadastro de serviços
Utilizando esse serviço: http://[seu_fluig]/webdesk/ECMColleagueService?wsdl
Chame o método getColleaguesMail.
Depois acesse Painel de controle > Datasets e cadastre um Dataset Simples chamando esse serviço filtrando pelo e-mail. Confira alguns materiais:
Dataset Simples
Documentação dos Web Services
Nesse repositório do Git: https://git.fluig.com/projects/SAMPLES Há alguns datasets e projetos prontos que você pode usar como base no seu desenvolvimento.
0 Comentários