Skip to content

Feature/brevo emailing

Description du contexte et la merge request

Contexte

https://www.notion.so/lafabnum/faire-dag-brevo-2c38a061dc9f80aeba58f33b9dc475af

Description des modifications techniques

Ajout d'un DAG permettant d'utiliser la fonctionnalité de mails transactionnels de Brevo. Les templates utilisés se trouvent sur Brevo.

  • Une requête SQL est faite, permettant de récupérer les informations des dossiers et les emails des instructeurs concernés (1 mail = 1 dossier, possiblement plusieurs instructeurs destinataires).
  • Ces informations sont stockées sous forme de csv dans b3 avec l'information de leur numéro de cas
  • pour chaque cas, envoi d'un mail suivant un template défni sur Brevo.
  • Bilan final des mails envoyés et erreurs rencontrées si jamais.

A noter que pour l'instant, le fichier SQL d'exemple a été laissé dans le code du DAG. A changer à la main avant exécution.

Exemple et screenshots

{AB729224-3619-445B-A92C-C17056BE18EF}.png

Point d'attention pour la review

La clé API Brevo correspond à l'adresse data.num et a été stockée dans le VaultWarden ainsi que dans Rancher.

Merge request reports

Loading