L'image présente un workflow complet pour le chargement de données dans Oracle Fusion Applications avec Oracle Cloud Infrastructure et Oracle Functions.
Les factures JSON simplifiées sont chargées dans un bucket JSON entrant. Une fonction de transformation lit les fichiers du bucket JSON entrant, puis les supprime une fois les transformations terminées. Le service d'événement surveille ce trafic et signale les notifications au service de notification. La fonction Transform est également rattachée au service Notifications.
Le fichier transformé est chargé dans un bucket ZIP entrant. Une fonction LoadToSaaS lit les fichiers du bucket ZIP entrant et supprime les fichiers du bucket après l'import. Le service d'événement surveille ce trafic et signale les notifications au service de notification. La fonction LoadToSaaS stocke les mots de passe dans Oracle Vault. La fonctionnalité importBulkData permet d'envoyer des fichiers à Oracle Fusion Applications.
La fonction LoadToSaaS écrit également dans un bucket de traitement. Le bucket de traitement reçoit un élément CallBack d'Oracle Fusion Applications. Une fonction de rappel extrait les fichiers du bucket de traitement et les supprime du bucket de traitement après leur déplacement. La fonction de rappel effectue une opération Put in a Success Bucket or an Error Bucket. Les notifications sont envoyées à partir de la fonction de rappel au service de notification. Une passerelle d'API se connecte à la fonction de rappel.