Power Automateで請求書承認フローを作ってみたら、業務がラクになった話

Power Automate 実践・Tips

今回の記事は、自分のPower Platform推進の記録をメモしたものです。忘備録として残している内容ですが、もし誰かの参考になればうれしいなと思っています。

このブログではPower Automateを触ったことがない人でも、「この記事を読みながら手を動かすことで一歩踏み出せる」そんな内容を目指しています。

 

 


✅ 背景ストーリー

社内で「請求書承認をもっとスムーズにしたい」という声がありました。毎回メールで承認依頼を送って、Excelに結果を手入力するのは正直面倒…。
そこでPower Automateを使って、請求書をSharePointにアップロードしたら自動で承認依頼を送信し、結果をTeamsに通知する仕組みを作ることにしました。


✅ フロー全体図

★ここにPower Automateのフロー全体スクショを入れる
(トリガー → 承認 → 条件分岐 → Teams通知)


✅ 事前準備(SharePoint)

→ 関連記事:「【Vol.1】Copilot Studio × Power Automate × Word連携 つまずきポイント3選」

Power Automateのトリガーは「SharePointにファイルが追加されたとき」なので、まずはSharePoint側の準備が必要です。

  1. SharePointサイトを開く
  2. ドキュメントライブラリを作成(名前:請求書管理)
    ★スクショ:ライブラリ作成画面
  3. 請求書一覧.xlsx をアップロード
    ★スクショ:アップロード画面
  4. サイト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 Tipsを毎日チェック

1枚スライドで関数・概念をわかりやすく解説しています。

@isamu_Automate をフォロー

⚡

PA45 — 45分でPower Automateを一緒に学ぼう

毎週木曜夜・オンライン・無料のハンズオン講座。初心者歓迎。

次回PA45に参加する

※ 本記事は公開日時点の内容です。筆者が実際に試した手順をまとめたもので、Power Automate や各サービスの仕様は今後変わる可能性があります。
※ 記事の構成・図解の一部は、AIを壁打ち相手にしながら作成しています。

\ 最新情報をチェック /

💌

最新のPower Automate Tipsを毎日チェック

1枚スライドで関数・概念をわかりやすく解説しています。

𝅧 @isamu_Automate をフォロー →
⚡

PA45 — 45分でPower Automateを一緒に学ぼう

毎週木曜夜・オンライン・無料のハンズオン講座。初心者歓迎。

次回PA45に参加する →

コメント

PAGE TOP