Fluig ler um movimento do RM e startar um processo no fluig

Boa tarde!

Alguém tem uma ideia de como que o fluig ficasse lendo os movimentos do rm e quando fosse cadastrado um produto de ser tipo, startaria um fluxo no fluig com todas os dados do movimento do rm.

1 curtida

Olá, tudo bem? Eu já fiz exatamente isso, mais não pelo Fluig, fiz um javascript separado e coloquei rodando em um CRON para iniciar o fluxo quando ele encontra o movimento. Não é exatamente o que você perguntou, mais se isso te ajudar responde aqui que a gente troca idéia

Aqui temos algo parecido, mas ainda não coloquei em produção por precisar de uns ajustes.

No RM criamos uma SQL que retorna os itens com tudo que precisamos, então usamos um dataset jornalizado que acessa essa consulta pelo WS do RM (wsConsultaSQL) pra realizar a consulta e esse dataset inicia a solicitação de acordo com o resultado.

No dataset usamos o WS do Fluig pra iniciar o processo. E nessa parte que acho horrível, porque o Fluig não disponibiliza um serviço interno pra iniciar um processo, somente tem a opção por WS (dá pra excluir solicitação, converter, importar/exportar processo e mais um monte de coisas, mas um simples start não tem). Não testei, mas acredito que a hAPI.startProcess só funcione em processo, não em dataset.