Consulte os conectores compatíveis com a integração de aplicativos.
Introdução às execuções de repetiçã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 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, 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:
- Gerenciamento de eventos de gatilho:quando você quer executar novamente uma execução com falha, especialmente uma acionada por um sistema externo, a repetição permite configurar as variáveis de entrada que teriam sido fornecidas por esse evento. 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.
- Validação de integrações publicadas com valores de entrada modificados:com a repetição, você pode testar integrações publicadas executando-as novamente com diferentes valores de variáveis de entrada. Isso economiza tempo, evitando a necessidade de executar manualmente toda a integração. As variáveis mascaradas e não mascaradas podem ser modificadas durante a reprodução.
- Repetição de execuções do ponto de falha:com a repetição, você pode executar novamente as execuções do ponto de falha em uma integração publicada. Isso evita a reexecução desnecessária de tarefas bem-sucedidas, economizando tempo e recursos de depuração.
Para saber mais sobre como reproduzir execuções, consulte Reproduzir execuções.
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.