Aller au contenu principal

Un article tagués avec « email archive »

Voir tous les tags

Transformez chaque e-mail entrant en une archive PDF prête à être auditée grâce à Power Automate : un flux de travail Outlook en 7 étapes

· 29 minutes de lecture
SEO and Content Writer

Archive de courriel vers PDF Il s'agit d'un flux Power Automate qui se déclenche à chaque nouvel e-mail Outlook entrant, convertit le corps du message et chaque pièce jointe en PDF, les fusionne en un seul PDF consolidé horodaté et enregistre le résultat dans Dropbox pour une conservation conforme à long terme. Sept actions. Aucun code. Un fichier par e-mail : le corps en premier, puis les pièces jointes dans l'ordre. Le fichier de sortie est nommé merge-YYYYMMDD-HHmmss.pdf Ainsi, chaque entrée d'archive est triable de manière unique.

Les équipes d'audit, les responsables de la gestion des archives et les responsables de la conformité ont besoin de preuves par courriel conservées dans un format infalsifiable et consultable, résistant aux politiques de conservation d'Exchange. L'exportation native d'Outlook est manuelle, fichier par fichier, et perd les pièces jointes qui sont déplacées vers des fichiers séparés. Ce guide propose une alternative sans code : chaque courriel reçu est automatiquement converti en un seul PDF consolidé, avec l'original. .eml et les pièces jointes toujours dans Outlook pour conservation légale, mais le PDF d'archive fait office de copie de référence.

Aperçu du flux
1. When a new email arrives (V3)
Outlook trigger filtered by To address. Include Attachments Yes, Only with Attachments Yes.
2. Initialize variable
Name email, Type Array. Holds every PDF binary in order.
3. Convert to PDF Body
PDF4me action. Reads triggerOutputs body/body (the HTML body), returns the body as a PDF page 1.
4. Append to array (email body)
Pushes base64ToBinary on the converted body PDF onto the email array. Becomes page 1 of the final archive.
5. Apply to each attachment
Loops triggerOutputs body/attachments. Inside, Convert to PDF then Append to array with base64ToBinary on $content.
6. Merge multiple PDFs
PDF4me action. Body/docContent is the email array. Output File Name Email Attachment Merge Output.pdf.
7. Create file
Dropbox /blog data/merge blog template/output. File Name concat(merge-, formatDateTime(utcNow(), yyyyMMdd-HHmmss), .pdf).