L'immagine mostra un workflow completo per il caricamento dei dati in Oracle Fusion Applications con Oracle Cloud Infrastructure e Oracle Functions.

Le fatture JSON semplificate vengono caricate in un bucket JSON in entrata. Una funzione di trasformazione legge i file dal bucket JSON in entrata, quindi li elimina dopo il completamento delle trasformazioni. Il servizio eventi monitora il traffico corrente e segnala le notifiche al servizio di notifica. La funzione di trasformazione viene inoltre riportata al servizio di notifica.

Il file trasformato viene caricato in un bucket ZIP in entrata. Una funzione LoadToSaaS legge i file dal bucket ZIP in entrata ed elimina i file dal bucket dopo l'importazione. Il servizio eventi monitora il traffico corrente e segnala le notifiche al servizio di notifica. La funzione LoadToSaaS memorizza le password in Oracle Vault. La funzione importBulkData viene utilizzata per inviare i file a Oracle Fusion Applications.

La funzione LoadToSaaS scrive anche in un bucket di elaborazione. Il bucket di elaborazione riceve un valore CallBack da Oracle Fusion Applications. Una funzione di callback recupera i file dal bucket di elaborazione ed li elimina dal bucket di elaborazione dopo lo spostamento. La funzione di callback esegue un inserimento in un bucket riuscito o in un bucket errori. Le notifiche vengono inviate dalla funzione di callback al servizio di notifica. Un gateway API si connette alla funzione di callback.