Teamsにファイルを投げるだけ。
URLが自動生成され、誰でもブラウザでアクセス可能に。
手順書やアーキテクチャ図の共有に、まだ「ファイル添付」を使っていませんか?
Excel手順書やPPTをメール・Teamsで添付。バージョンが乱立し「どれが最新?」が頻発。
共有フォルダに置いてパスを案内。VPN必須、パスが長い、「見つからない」問い合わせ多発。
Webに公開するにはHTML・デプロイの知識が必要。結果、できる人に作業が集中。
Power Automate + Cloudflare Workers で、ファイルアップロードからURL生成まで全自動化します。
「KSAナレッジ公開」チャネルにHTML・PDF・画像などを投稿するだけ。特別な操作は一切不要。
Microsoft Teams「チャネルに新しいメッセージが投稿されたとき」トリガーで自動起動。添付ファイルを取得し、Cloudflare Workers APIへ送信。
Power AutomateWorkers API がファイルを受け取り、R2(ストレージ)にアップロード。ファイル名からURLパスを自動生成。
Cloudflare Workers + R2Power Automate が Workers からのレスポンス(URL)を受け取り、元のスレッドに返信。すぐに社内共有可能。
完了 — URL共有可能既存のMicrosoft 365ライセンスとCloudflare無料プランだけで実現できます。
社員がファイルを投稿する入口。
専用チャネルを用意。
投稿をトリガーにファイルを取得。
Workers APIにHTTP POST。
ファイル保存 & URL生成。
ksa-knowledge.pages.dev で配信。
| Microsoft Teams + Power Automate | M365ライセンスに含む |
| Cloudflare Workers(10万リクエスト/日) | 無料 |
| Cloudflare R2(10GB) | 無料 |
| 合計 | 追加コスト ¥0 |
「KSAナレッジ公開」チャネルでの投稿イメージです。
技術レベルに関係なく、全員がナレッジを公開・共有できます。
Claudeは使ったことがない
Claudeでアーキテクチャ図を生成
新人研修資料を共有したい
| 項目 | 🔴 Before(現状) | 🟢 After(導入後) |
|---|---|---|
| 共有方法 | ファイル添付 or ファイルサーバーのパス | URLを1つ貼るだけ |
| アクセス方法 | VPN接続 → フォルダ移動 → ファイルを開く | ブラウザでURLをクリック |
| バージョン管理 | ファイル名に「_v2」「_最新」「_final」 | 同じURLが常に最新版を表示 |
| 公開に必要なスキル | HTML・デプロイの知識、またはできる人に依頼 | Teamsにファイルを投稿するだけ |
| 社外への共有 | ファイルをメール添付 → 容量制限・セキュリティ懸念 | URLを送付(将来は署名付きURLで期限管理) |
| 追加コスト | — | ¥0(M365 + Cloudflare無料枠) |
すべてClaude Codeから構築可能。所要時間は約2〜3時間です。
ファイルを受け取り R2 に保存する API エンドポイントを構築
ファイルを保存するストレージとKSAナレッジサイトの連携設定
Teams投稿をトリガーにWorkers APIへファイルを送信するフローを作成
テストファイルで動作確認し、社内に「KSAナレッジ公開」チャネルを案内
まずは最小構成でスタートし、フィードバックを受けて進化させます。
HTML手動デプロイ
Claude Codeで操作
Teams Webhook連携
ファイル投稿で自動公開
Entra ID SSO
社内限定アクセス制御
署名付きURL
社外向け期限付き共有
まずは Step 2 から始めましょう
Teams の「KSAナレッジ公開」チャネルにファイルを投げれば
自動でURLが発行される仕組みを構築します。