【要約】メールに添付された Zip ファイルを自動解凍 → SharePoint に保存して同僚に共有する [Qiita_Trend] | Summary by TechDistill
> Source: Qiita_Trend
Execute Primary Source
// Problem
事務職が、営業担当者から送られる大量の資料を処理する際に、手動作業の負担に直面している。具体的には以下の課題がある。
- ・Zipファイルの解凍とSharePointへの保存という、地味だが頻度の高い作業。
- ・解凍したフォルダのリンクを生成し、Teamsで同僚へ共有する手間。
// Approach
筆者が、Power Automateを活用して、メール受信から通知までを完結させるフローを構築した。以下のステップで処理を行う。
- ・Outlookの添付ファイル検知をトリガーに処理を開始。
- ・SharePointへZipを保存後、「フォルダーの展開」アクションで解凍。
- ・
split関数やFileLeafRefを用い、解凍後のフォルダを特定。 - ・TeamsへHTMLタグを用いたハイパーリンク付きメッセージを自動送信。
// Result
本フローの導入により、事務担当者がファイル処理に費やす時間が削減される。期待される効果は以下の通りである。
- ・手動での解凍、保存、通知作業が完全に自動化される。
- ・作業の初動が速まり、資料作成などの高付加価値業務へ注力できる。
Senior Engineer Insight
> M365環境内での完結性は高く、導入コストも低い。しかし、50MB/100ファイルという制約は、実務上のボトルネックになり得る。また、パスワード付きZipへの非対応も運用上の懸念点だ。実戦投入する際は、解凍失敗時のエラーハンドリングや、容量超過時のリトライ設計を組み込むべきである。あくまで「小規模な定型業務」に限定して適用するのが賢明だ。