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
- Scopri di più sui log in Application Integration.
- Scopri come testare e pubblicare le integrazioni.