Consulta i connettori supportati per Application Integration.

Introduzione alle esecuzioni di ripetizione

Con l'integrazione delle applicazioni puoi riprodurre le esecuzioni eseguendo di nuovo l'integrazione originale come nuova esecuzione dell'integrazione. I flussi di integrazione delle applicazioni sono progettati per orchestrare la comunicazione e lo scambio di dati tra diversi sistemi. Questi flussi possono essere complessi, richiedere più passaggi e spesso si basano su interazioni con sistemi esterni di terze parti. Di conseguenza, a volte le esecuzioni possono non andare a buon fine per diversi motivi, tra cui:

  • Errori all'interno del flusso:il flusso di integrazione contiene una logica errata, ad esempio trasformazioni dei dati errate o passaggi configurati in modo errato.
  • Problemi con i sistemi esterni:problemi o tempi di riposo dei sistemi di terze parti, come database, servizi web o API, con cui interagisce il flusso di integrazione.
  • Errori di rete temporanei: problemi temporanei di connettività tra i sistemi coinvolti nell'integrazione.

Dopo aver eseguito il debug degli errori nelle integrazioni pubblicate, puoi riprodurre le esecuzioni delle integrazioni. La riproduzione di un'esecuzione rigenera il flusso e rielabora l'integrazione originale come nuova esecuzione dell'integrazione.

Vantaggi

La riproduzione di un'esecuzione può essere utile nei seguenti scenari:

  • Simulazione di eventi da sistemi esterni: la funzionalità di replay è utile quando vuoi eseguire di nuovo un'esecuzione non riuscita, ma l'esecuzione richiede la simulazione di un sistema esterno. Ad esempio, supponiamo che tu abbia un'integrazione con un trigger Pub/Sub che si attiva alla ricezione di un evento da un'applicazione esterna come Jira. Quando riproduci l'esecuzione, viene eseguito l'evento di attivazione da Pub/Sub perché potrebbe essere difficile attivare lo stesso evento da Jira.
  • Riprova delle esecuzioni non riuscite:se l'integrazione non va a buon fine a causa di errori temporanei o problemi con i sistemi esterni, puoi ripetere l'esecuzione per eseguire nuovamente il flusso e completare l'integrazione.

Considerazioni

Le seguenti considerazioni si applicano alle esecuzioni di replay:

  • Stati di esecuzione:puoi riprodurre le esecuzioni con i seguenti stati: Eseguita, Non riuscita e Annullata. Per riprodurre le esecuzioni in altri stati, devi annullarle.
  • Versioni pubblicate compatibili:quando riproduci un'esecuzione dopo aver apportato modifiche alla versione dell'integrazione pubblicata, assicurati che queste modifiche siano compatibili con l'esecuzione originale. Ad esempio, se l'esecuzione originale richiedeva due variabili di input e la versione dell'integrazione aggiornata richiede una sola variabile di input, l'esecuzione del replay non va a buon fine.
  • Modalità di esecuzione:le esecuzioni di replay seguono la stessa modalità di esecuzione dell'esecuzione originale anche se è presente una modifica nella versione dell'integrazione.

Limitazioni

La riproduzione di un'esecuzione è soggetta alle seguenti limitazioni:

  • La riproduzione di un'esecuzione attivata da un trigger di pianificazione non è supportata.
  • Per impostazione predefinita, le esecuzioni riprodotte hanno una scadenza di 10 minuti. Se l'esecuzione non viene completata entro la scadenza, lo stato di esecuzione viene impostato su CANCELLED.

Passaggi successivi