L'image montre comment le service Events sert de médiateur aux flux de données entre les différents buckets Oracle Cloud Infrastructure Object Storage, Oracle Functions, Oracle Cloud Infrastructure Vault et Oracle Fusion Applications :
- Les factures JSON simplifiées sont stockées dans le bucket JSON entrant.
- Le service d'événement déclenche la fonction de transformation lorsqu'il voit l'activité dans le bucket JSON entrant.
- La fonction de transformation lit les fichiers du bucket JSON entrant, puis les envoie au bucket ZIP entrant et les supprime du bucket JSON entrant (après l'exécution des transformations).
- Le service d'événement déclenche la fonction LoadToSaaS lorsqu'il voit l'activité dans le bucket ZIP entrant.
- La fonction LoadToSaaS lit un fichier à partir du bucket ZIP entrant, supprime après transformation du bucket ZIP entrant, extrait les mots de passe avec Oracle Vault, stocke les données dans le bucket de traitement et utilise importBulkData pour envoyer les données à Oracle Fusion Applications.