メインコンテンツへスキップ

1件の投稿 に「compliance archive」というタグが付けられています

すべてのタグを表示

Power Automateで受信メールをすべて監査対応PDFアーカイブに変換する:Outlookの7ステップワークフロー

· 1分で読める
SEO and Content Writer

メールからPDFへのアーカイブ これは、新しいOutlookメールを受信するたびに実行されるPower Automateフローです。メッセージ本文とすべての添付ファイルをPDFに変換し、タイムスタンプ付きの統合PDFにマージし、結果をDropboxに書き込んで長期的なコンプライアンス保持に利用します。アクションは7つ。コードは不要です。メールごとに1つのファイルが作成され、本文が最初に、次に添付ファイルが順番に処理されます。出力ファイル名は merge-YYYYMMDD-HHmmss.pdf そのため、すべてのアーカイブエントリは一意にソート可能です。

監査チーム、記録管理責任者、コンプライアンス担当者は、Exchange の保持ポリシーをクリアし、改ざん防止機能付きで検索可能な形式で保存されたメール証拠を必要としています。Outlook のネイティブエクスポートは手動で、ファイルごとに処理されるため、添付ファイルが別のファイルに分割されてしまいます。このチュートリアルでは、コード不要の代替手段を構築します。受信したすべてのメールが、元のファイルとともに自動的に単一の統合 PDF ファイルに変換されます。 .eml 添付ファイルは法的保管のためOutlookに残されていますが、アーカイブされたPDFファイルは正式な記録コピーとして扱われます。

流れの概要
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).