今回の記事は、自分のPower Platform推進の記録をメモしたものです。忘備録として残している内容ですが、もし誰かの参考になればうれしいなと思っています。
このブログではPower Automateを触ったことがない人でも、「この記事を読みながら手を動かすことで一歩踏み出せる」そんな内容を目指しています。
✅ この記事でやること
- SharePointに請求書Excelをアップロードしたら、自動で承認依頼を送信
- 承認結果をTeamsに通知
- サンプルExcel+フロー.zipをGitHubで公開 → 誰でも試せる
✅ 背景ストーリー
社内で「請求書承認をもっとスムーズにしたい」という声がありました。毎回メールで承認依頼を送って、Excelに結果を手入力するのは正直面倒…。
そこでPower Automateを使って、請求書をSharePointにアップロードしたら自動で承認依頼を送信し、結果をTeamsに通知する仕組みを作ることにしました。
✅ フロー全体図
★ここにPower Automateのフロー全体スクショを入れる
(トリガー → 承認 → 条件分岐 → Teams通知)
✅ 事前準備(SharePoint)
→ 関連記事:「【Vol.1】Copilot Studio × Power Automate × Word連携 つまずきポイント3選」
Power Automateのトリガーは「SharePointにファイルが追加されたとき」なので、まずはSharePoint側の準備が必要です。
- SharePointサイトを開く
- ドキュメントライブラリを作成(名前:請求書管理)
★スクショ:ライブラリ作成画面 請求書一覧.xlsxをアップロード
★スクショ:アップロード画面- サイトURLとライブラリ名をメモ(フローで使う)
✅ サンプルデータ(Excel)
GitHubに公開しているので、すぐダウンロードできます。
Excel構成:
| 請求書番号 | 顧客名 | 金額 | 請求日 | 支払期限 | ステータス |
|---|---|---|---|---|---|
| INV-001 | 株式会社サンプル | 12000 | 2025/12/01 | 2025/12/31 | 未承認 |
✅ フロー作成手順(ハンズオン)
ステップ1:トリガー設定
→ 関連記事:「Power Automateのトリガーとアクションとは|手動トリガーの設定を図解」
- 「SharePoint – ファイルが作成されたとき」
- サイトアドレス:請求書管理サイト
- ライブラリ名:請求書管理
★スクショ:トリガー設定画面
ステップ2:承認アクション
- アクション:「承認を開始して待機」
- タイトル:
請求書承認依頼 - 詳細:
請求書番号: @{triggerOutputs()?['body/{FilenameWithExtension}']}
金額: @{triggerOutputs()?['body/{Path}']}
★スクショ:承認アクション設定
ステップ3:条件分岐
- 式(コピペOK):
equals(outputs('Start_and_wait_for_an_approval')?['body/outcome'],'Approve')
- はい → Teams通知「承認されました」
- いいえ → Teams通知「却下されました」
★スクショ:条件分岐設定
ステップ4:Teams通知
→ 関連記事:「Power Automateでクレーム対応を効率化!メールのネガティブ判定+Teams通知」
- アクション:「Teams – メッセージを投稿」
- メッセージ例:
✅ 請求書が承認されました
請求書番号: @{triggerOutputs()?['body/{FilenameWithExtension}']}
★スクショ:Teams通知設定
✅ GitHub公開
- フォルダ構成:
invoice-approval-flow/
├── 請求書一覧.xlsx
├── invoice-approval-flow.zip
└── README.md
- https://github.com/ユーザー名/powerautomate-flows
✅ 気づき・失敗談
- 承認結果の値が「Approve」じゃなく「Approved」だった → 式を確認
- SharePointのライブラリ名を間違えるとトリガーが動かない
- Teams通知で日本語が文字化けした → UTF-8で問題なし
✅ 次のステップ
- フローをZipエクスポート → GitHubに追加
- 記事公開 → Xで告知
✅ X投稿例
#PowerAutomate #100日チャレンジ 🧠Day 12
「請求書承認フロー」作ってみました。
今回のテーマは “承認アクション+Teams通知”
📦 サンプルExcel+フロー.zip → GitHub公開
📌 記事URL → https://xxxxx/invoice-approval-flow
✅ WordPress URL案
invoice-approval-flow
※ 本記事は公開日時点の内容です。筆者が実際に試した手順をまとめたもので、Power Automate や各サービスの仕様は今後変わる可能性があります。
※ 記事の構成・図解の一部は、AIを壁打ち相手にしながら作成しています。

コメント