【要約】Teams 会議録画に自動でダウンロード権限を付与して共有する [Qiita_Trend] | Summary by TechDistill
> Source: Qiita_Trend
Execute Primary Source
// Problem
会議主催者が、Teamsの単発会議録画を関係者に共有する際に、ダウンロード権限の付与という手動作業が発生している。
- ・単発会議の録画は主催者のOneDriveに保存される。
- ・デフォルトの共有リンクは「表示のみ」であり、ダウンロードができない。
- ・頻繁な会議において、手動での権限変更は運用負荷となる。
// Approach
Power Automateを活用し、録画ファイルの生成を検知して自動的に権限を付与するワークフローを構築する。
- ・OneDriveコネクタの「ファイルが作成された時(プロパティのみ)」をトリガーに設定する。
- ・会議名に特定のキーワードが含まれる場合のみ実行する条件分岐を設ける。
- ・「共有リンクを作成する」アクションで、OrganizationまたはAnonymousの権限を付与する。
- ・HTMLタグを用いて、チャット上に視認性の高いハイパーリンクを投稿する。
<a href="@{outputs('共有リンクを作成する')?['body/WebUrl']}" class="editor-link">@{triggerOutputs()?['body/Name']}</a>// Result
会議録画の共有プロセスが自動化され、主催者の作業負担が軽減される。
- ・ダウンロード権限の付与作業が不要になる。
- ・特定の会議のみを対象とするため、不要な通知を防げる。
- ・HTML整形により、受け取り手にとって使いやすいリンク形式で共有される。
Senior Engineer Insight
> 実用的な自動化だが、セキュリティ設計が肝となる。Anonymousリンクの使用は、組織のガバナンスに抵触する恐れがある。また、トリガーの仕様(50MB制限)を理解していないと、大規模な録画ファイルでフローが失敗する。本件のような「プロパティのみ」のトリガー選択は、実務上の重要な勘所である。