Chamar api rest externa no fluig

Preciso fazer uma chamada para uma api externa ao fluig quando mudo de atividade, como poderia fazer isso?

@Rafael-Reis1 , Boa tarde!

  1. cadastra a API no cadastro de serviço no Painel de Controle.
  2. cria um dataset que faz a integração com esse serviço, segue exemplo nesse link: TDN Totvs
  3. Na movimentação da atividade você chama o dataset criado
1 curtida

É preciso entender o que são os eventos do processo ( Scripts de Processo) para entender quais gatilhos são acionados quando você inicia ou movimenta um processo no fluig.

Aqui neste artigo eu faço um estudo para entender a ordem de execução dos Scripts de Processos do fluig.

Outra abordagem que você pode utilizar e que ajuda a organizar o fluxo é utilizando as atividades de Serviço.

image

No exemplo acima é possível fazer a integração, sendo que após a movimentação da atividade ela cairá na tarefa de Integração RM. Neste desenho você pode implementar qualquer ação de Integração ali dentro, ainda aproveitando a possibilidade de refazer as tentativas em caso de falha de conexão, ou caso aconteça algum erro o sistema irá e movimentar para algum departamento que você definir no fluxo.

Esta configuração te permite construir soluções robustas e de manutenção mais fácil, além de otimizar o desenvolvimento para que fique limpo.

function servicetask10(attempt, message) {

//Se Integrar, então retorna verdadeiro.

//Se não integrar, gerar exceção.
    
  }

Quando a atividade gerar uma exceção ’ trhow ’ , então o fluig irá capturar o erro e direcionar para a atividade de acompanhamento.

1 curtida