Power Automateで実現するバックオフィス自動化レシピ10選 ― 月10時間の定型業務を削減する
入退社時のIT手続きを自動化する方法は以前の記事で紹介しましたが、Power Automateの活用範囲は入退社手続きだけにとどまりません。
バックオフィスには「毎日・毎週・毎月やっている定型作業」が数え切れないほどあります。この記事では、経理・総務・人事・情シスの日常業務でそのまま使える自動化レシピを10個紹介します。いずれもMicrosoft 365のライセンスに含まれる標準コネクタだけで実現可能です。
自動化の基本:「トリガー」と「アクション」
Power Automateのフローは、トリガー(きっかけ)とアクション(実行する処理)の組み合わせで構成されます。例えば「毎月1日になったら(トリガー)、Teamsに通知を送る(アクション)」というシンプルな構成です。
以下のレシピは、複雑なプログラミング知識がなくても、Power Automateの画面上でブロックを並べるだけで構築できます。
レシピ1:契約更新リマインダー
課題: 契約の更新期限を見逃して自動更新されてしまった、解約のタイミングを逃した。
フローの構成: トリガーは「スケジュール(毎日1回実行)」です。SharePoint Listsの契約管理台帳を参照し、更新期限が30日以内に到来する契約を検索します。該当する契約があれば、担当者にTeams通知とメールを送信します。
ポイント: 「30日前」「14日前」「7日前」と段階的にリマインドする設定にすると、対応漏れをより確実に防げます。
レシピ2:共有メールボックスの自動振り分け
課題: info@やsupport@などの共有メールボックスに届くメールを、手動で担当者に振り分けている。
フローの構成: トリガーは「新しいメールが届いたとき(共有メールボックス)」です。件名や本文に含まれるキーワード(「請求書」「見積依頼」「採用応募」など)を判定し、条件に応じて適切なTeamsチャネルに転記します。
ポイント: 完全な自動振り分けが難しい場合は、「カテゴリの候補をAdaptive Cardで提示し、担当者がボタンで選択する」半自動フローも実用的です。
レシピ3:経費精算の承認ワークフロー
課題: 紙の経費精算書を上長に回付し、ハンコをもらってから経理に提出するフローに時間がかかる。
フローの構成: トリガーは「Microsoft Formsに新しい回答が送信されたとき」です。Formsで経費の内容(日付、金額、用途、領収書画像)を入力してもらい、フォーム送信をトリガーに上長へ承認リクエストを送信します。承認されたらSharePoint Listsの経費台帳に自動記録し、経理担当者にTeams通知を送ります。
ポイント: 金額によって承認ルートを分岐させることも可能です。例えば、1万円未満は上長のみ、1万円以上は上長→部長の2段階承認に設定できます。
レシピ4:週次レポートの自動集計・配信
課題: 毎週月曜日に、先週の業務報告をチームメンバーからメールで集め、手動でまとめている。
フローの構成: 毎週金曜日の夕方に、Formsの回答URLをTeamsに自動投稿(リマインド)します。月曜日の朝に、先週金曜日以降のForms回答を自動集計し、Excelファイルに追記した上で、マネージャーにメールで送信します。
ポイント: Formsの回答をそのまま集計するため、「メールの文面が人によってバラバラ」という問題が解消されます。
レシピ5:新入社員のウェルカムメッセージ自動送信
課題: 新入社員の入社日にウェルカムメッセージやオリエンテーション資料を送り忘れることがある。
フローの構成: SharePoint Listsの社員名簿に「入社日」列を設けておきます。スケジュールトリガー(毎日実行)で入社日が当日の社員を検索し、該当者がいれば本人と所属チームのTeamsチャネルにウェルカムメッセージと関連資料のリンクを自動投稿します。
ポイント: オリエンテーション資料、社内ルール集、よくあるQ&AなどをSharePointにまとめておき、リンクを自動送信すれば、入社初日から必要な情報にアクセスできる環境が整います。
レシピ6:備品・消耗品の在庫アラート
課題: コピー用紙やトナーの在庫切れに気づくのが遅く、急ぎの発注で割高な購入になることがある。
フローの構成: SharePoint Listsで備品管理台帳を作り、「現在在庫数」と「発注点(この数を下回ったら発注)」の列を設けます。在庫数が更新されたとき(トリガー)に発注点を下回っていれば、総務担当者にTeams通知を送信します。
ポイント: 備品の消費記録を定期的にFormsで入力してもらう運用と組み合わせると、在庫の精度が向上します。
レシピ7:有給休暇の残日数通知
課題: 有給休暇の取得が進んでおらず、年度末に慌てて消化するケースが多い。年5日の取得義務を満たせないリスクもある。
フローの構成: スケジュールトリガー(毎月1日に実行)で、SharePoint Listsの有休管理台帳から「取得日数が不足している社員」を検索します。該当者本人にTeamsのプライベートメッセージで「今月時点の有休取得状況と残日数」を通知します。管理者には、全体の取得状況サマリーをメールで送信します。
ポイント: 年5日の取得義務を満たすためのアラート(例:「残り3ヶ月で、あと○日の取得が必要です」)を設定しておくと、コンプライアンスリスクの軽減にもなります。
レシピ8:定例会議のアジェンダ自動作成
課題: 毎週の定例会議の前に、各メンバーにアジェンダの事前共有を依頼しているが、集まらないことが多い。
フローの構成: 会議の2日前にFormsのURLをTeamsチャネルに自動投稿し、各メンバーに議題を入力してもらいます。会議の前日に、Formsの回答を整形してOneNoteの議事録テンプレートに転記し、会議参加者にTeamsで共有します。
ポイント: 会議終了後に議事録の入力を促すリマインドを送る後続フローも併せて設定すると、議事録の作成忘れも防げます。
レシピ9:SaaSライセンスの利用状況レポート
課題: 導入したSaaSのライセンスが余っているのか、足りないのかがわからない。退職者のアカウントが残ったままになっている可能性もある。
フローの構成: スケジュールトリガー(毎月1日)で、SharePoint ListsのSaaSライセンス管理台帳と社員名簿を突き合わせます。退職者にアカウントが残っている場合や、利用率が低いライセンスがある場合に、情シス担当者にレポートをメールで送信します。
ポイント: これは手動でのデータ更新が前提のフローですが、SaaSライセンスの棚卸しを月次ルーティンに組み込むきっかけとして有効です。
レシピ10:顧客からの問い合わせ対応タイマー
課題: 顧客からの問い合わせメールに対応漏れや遅延が発生している。
フローの構成: 共有メールボックスに問い合わせメールが届いたら、SharePoint Listsに自動登録し、担当者にTeams通知を送信します。24時間以内に対応ステータスが「対応済」に変更されなかった場合、担当者と上長にエスカレーションの通知を送ります。
ポイント: SLA(対応時間の目標)を設定し、その達成率を週次でレポートするフローと組み合わせれば、対応品質の可視化にもつながります。
自動化を成功させるための3つのコツ
1. まず1つだけ自動化する
10個のレシピを一度に構築しようとすると、途中で挫折します。まずは最も効果が大きい(頻度が高い、または工数がかかる)フローを1つ選んで構築し、運用を安定させてから次のフローに進みましょう。
2. エラー処理を忘れない
Power Automateのフローは、想定外のデータ(空欄、形式違い)が入力されるとエラーで停止することがあります。フローの各ステップに「エラーの場合は管理者にメール通知」というエラーハンドリングを入れておくと、フローが止まっていることに気づかないリスクを防げます。
3. フローのドキュメントを残す
「このフロー、誰が何のために作ったんだっけ?」となるのは時間の問題です。フローの目的、トリガー条件、アクションの概要、対象のSharePoint Listなどを簡潔にドキュメント化しておきましょう。
情シス365にできること
「自動化したい業務はあるが、Power Automateの設定方法がわからない」「フローを作ってみたがうまく動かない」——情シス365では、Power Automateのフロー構築を代行しています。
- 業務ヒアリングに基づく自動化対象の洗い出し
- Power Automateフローの設計・構築・テスト
- 既存のSharePoint Lists・Formsとの連携設計
- フロー構築後の運用手順書の作成
- エラー発生時のトラブルシューティング