Consulte os conectores compatíveis com a integração de aplicativos.

Introdução às execuções de repetição

Com a Application Integration, é possível reproduzir execuções repetindo a integração original como uma nova a execução da integração. Os fluxos de integração de aplicativos são projetados para orquestrar a comunicação e a troca de dados entre diferentes sistemas. Esses fluxos podem ser complexos, envolvendo várias etapas e, muitas vezes, dependem de interações com sistemas externos. Como resultado, às vezes, as execuções podem falhar por vários motivos, incluindo:

  • Erros no fluxo: seu fluxo de integração contém uma lógica incorreta, como transformações de dados com falhas ou etapas configuradas incorretamente.
  • Problemas com sistemas externos: problemas ou inatividade com sistemas de terceiros, como bancos de dados, serviços da Web ou APIs, com os quais o fluxo de integração interage.
  • Erros de rede temporários:falhas temporárias na conectividade entre os sistemas envolvidos na integração.

Depois de depurar falhas nas integrações publicadas, você pode reproduzir as execuções de integração. A repetição de uma execução regenera o fluxo e reprocessa a integração original como uma nova execução de integração.

Vantagens

A repetição de uma execução pode ser útil nos seguintes cenários:

  • Simulação de eventos de sistemas externos:a repetição é útil quando você quer executar novamente uma execução com falha, mas ela exige a simulação de um sistema externo. Por exemplo, suponha que você tenha uma integração com um acionador do Pub/Sub que é acionado ao receber um evento de um aplicativo externo, como o Jira. Quando você reproduz a execução, o evento gatilho do Pub/Sub é executado, já que pode ser difícil acionar o mesmo evento no Jira.
  • Repetir execuções com falha:se a integração falhar devido a erros transitórios ou problemas com sistemas externos, repita a execução para executar o fluxo de novo e concluir a integração.

Considerações

As considerações a seguir se aplicam a execuções de repetição:

  • Estados de execução: é possível reproduzir execuções com os seguintes estados: Sucesso, Falha e Cancelado. Para reproduzir execuções que estejam em outros estados, é necessário cancelar as execuções.
  • Versões publicadas compatíveis:ao reproduzir uma execução depois de fazer alterações na versão de integração publicada, verifique se essas alterações são compatíveis com a execução original. Por exemplo, se a execução original exigia duas variáveis de entrada e a versão atualizada da integração exigir apenas uma variável de entrada, a execução de repetição vai falhar.
  • Modo de execução:as repetições seguem o mesmo modo de execução da original, mesmo que haja uma mudança na versão de integração.

Limitações

A repetição de uma execução está sujeita às seguintes limitações:

  • Não é possível repetir uma execução acionada por um gatilho de programação.
  • Por padrão, as execuções repetidas têm um prazo de 10 minutos. Se a execução não for concluída dentro do prazo, o status de execução será definido como CANCELLED.

A seguir