Consulte os conectores compatíveis com a integração de aplicativos.
Introdução às execuções de reprodução
Com a integração de aplicativos, é possível repetir as execuções executando novamente a integração original como uma nova execução de integração. Os fluxos Application Integration são projetados para orquestrar a comunicação e a troca de dados entre diferentes sistemas. Esses fluxos podem ser complexos, envolver várias etapas e, muitas vezes, depender de interações com sistemas externos de terceiros. Como resultado, suas 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 falha 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 transitó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 a execução 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ê repete a execução, o evento de acionamento do Pub/Sub é executado, porque pode ser difícil acionar o mesmo evento no Jira.
- Tentar novamente as execuções com falha:se a integração falhar devido a erros temporários ou problemas com sistemas externos, você pode repetir a execução para executar o fluxo novamente 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 repetir execuções em outros estados, cancele as execuções.
- Versões publicadas compatíveis:ao repetir uma execução depois de fazer mudanças na versão publicada da integração, verifique se essas mudanças 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 execuções de repetição seguem o mesmo modo de execução da execução original, mesmo que haja uma mudança na versão da 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
- Saiba mais sobre os registros na Application Integration.
- Saiba como testar e publicar integrações.