Consulta i connettori supportati per Application Integration.

Introduzione alle esecuzioni di ripetizione

Con Application Integration 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, prevedono più passaggi e spesso si basano su interazioni con sistemi di terze parti esterni. Di conseguenza, a volte le tue esecuzioni possono non riuscire per vari motivi, tra cui:

  • Errori nel 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 riproduzione è utile quando vuoi ripetere un'esecuzione non riuscita, ma l'esecuzione richiede una simulazione di un sistema esterno. Ad esempio, supponiamo di avere un'integrazione con un trigger Pub/Sub che viene attivato alla ricezione di un evento da un'applicazione esterna come Jira. Quando ripeti l'esecuzione, viene eseguito l'evento di trigger 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: Riuscito, 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 di integrazione aggiornata richiede una sola variabile inpute, l'esecuzione della riproduzione 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