Power Automate 基礎攻略
Microsoftが提供する、Office365・Teamsと深く統合された業務自動化ノーコードツール
得意なこと
- Microsoft 365製品(Teams・Outlook・SharePoint・Excel・OneDrive)との深い連携
- 承認ワークフローの構築
- デスクトップ操作の自動化(RPA:Power Automate Desktop)
- AIビルダーとの連携(フォーム認識・テキスト分類等)
- 社内システムとのオンプレ連携
苦手なこと
- Microsoft以外のサービスとの連携の柔軟性(制限あり)
- 高度なデータ変換・加工
- 無料での多機能利用
- プログラミング知識なしでの複雑なフロー構築
01向いている人・用途
01. Microsoft 365(Teams・Outlook・SharePoint・Excel)を日常的に使っている企業・担当者
02. 承認フロー(稟議・申請・確認)を自動化したい総務・人事・経理担当者
03. Excelデータの自動収集・集計・メール送信を自動化したいビジネスパーソン
04. デスクトップアプリ・社内レガシーシステムの操作をRPAで自動化したいIT担当者
05. Microsoft環境でセキュリティ・コンプライアンスを守りながらAIを活用したい大企業
02料金・プランの考え方
| プラン | 料金 | 内容 |
|---|---|---|
| Microsoft 365 Business Basic | $6/月〜 | Power Automate基本機能が含まれる |
| Power Automate Premium | $15/ユーザー/月 | プレミアムコネクタ・オンプレ連携・AIビルダー |
| Power Automate Process | $150/ボット/月 | RPA(Power Automate Desktop)の自動実行 |
・Microsoft 365法人プランに含まれる場合は追加コスト不要で利用開始できる
・既存のMicrosoft契約に含まれているか確認するとコスト削減になる
03始め方(最短手順)
- 1make.powerautomate.com にアクセスしてMicrosoftアカウントでサインイン
- 2「作成」→「自動化したクラウドフロー」を選択
- 3トリガーを選択(例:「新しいメールが届いたとき」)
- 4アクションを追加(例:「Teamsに通知を送る」)して「保存」→「テスト実行」
04基本操作(機能マップ)
クラウドフロー(自動化)
トリガー→アクションで構成するクラウド上の自動化フロー
クラウドフロー(インスタント)
ボタンクリックや手動で起動するフロー
クラウドフロー(スケジュール)
毎日・毎週など定期実行するフロー
承認アクション
承認者にメールを送り、承認・却下をTeams・メールから操作できる
Power Automate Desktop
Windowsのデスクトップアプリ・Webブラウザの操作を記録して自動化(RPA)
AIビルダー
請求書・名刺・フォームのデータ抽出、テキスト分類・感情分析をノーコードで追加
05"型"で覚えるフローテンプレ
パターン1(承認フロー型)
例:
パターン2(定期レポート自動化型)
例:
06ベストプラクティス
フロー保存後に「テスト」機能を使い、実際のデータで動作確認してから本番運用する。テスト用のダミーデータで繰り返し確認する
保存後すぐに本番で運用して意図しない通知・データ送信が発生する
承認フローでは「承認の開始と待機」アクションを使い、承認者がTeamsまたはOutlookから直接承認・却下できるようにする
承認をメール本文の返信で行う運用にしてフローと連携できない
Power Automate Desktopの「レコーダー機能」でデスクトップ操作を録画してフローを自動生成し、その後に微調整する
デスクトップRPAのすべてのステップを最初から手動で設定しようとして時間がかかる
07注意点(リスクと対策)
- ライセンス確認:利用したいコネクタ(プレミアムコネクタ)によっては追加ライセンスが必要。事前にコネクタのティアを確認する
- 権限管理:フローの作成者が退職・異動するとフローが停止する場合がある。サービスアカウントでフローを作成する運用を推奨
- 個人情報・機密データ:Outlookメール本文・SharePointのファイル内容を処理する際は情報セキュリティポリシーを確認する
- 実行エラーの見落とし:フローが失敗してもデフォルトでは通知が来ない場合がある。「失敗時にメール通知」の設定を必ず行う
- API制限:各コネクタには1日・1分あたりの呼び出し回数制限がある。大量データ処理時はスロットリングに注意する
08よくある失敗と解決
1. フローを作成したのにトリガーが発火しない・動かない
Before:トリガーの設定ミスや権限不足
After:トリガーの設定(フォルダ・条件・権限)を確認する。フローの「実行履歴」から何が起きているかをログで確認し、エラー内容を特定する
2. 承認フローで承認者にメールが届かない・Teamsに通知が来ない
Before:アドレス間違いや設定ミス
After:「承認の開始と待機」アクションの承認者メールアドレスが正しいか確認。承認者のライセンスとTeamsの設定を確認する
3. フローが途中でタイムアウトエラーになる
Before:処理過多
After:1つのフローに処理を詰め込みすぎている。子フロー(別フロー)に処理を分割するか、大量データは「Apply to each」の並列実行設定を有効にする
09活用例(業務サンプル)
経費申請承認
紙の申請書を上長に持参・印鑑・手動メール通知
↓
Microsoft Formsで申請→Power Automateで自動承認フロー→Teams通知・Excel記録
週次レポート配信
毎週月曜にSharePointのデータを手動集計してメール送信
↓
スケジュールフローで自動集計・Teams投稿を完全自動化
問い合わせ対応
受信メールを手動で読んでTeamsに転送
↓
Outlookトリガーで自動受信・AIビルダーで分類・担当チャンネルへ自動転送
デスクトップRPA
社内の旧システムへ毎日手動でデータ入力
↓
Power Automate Desktopで操作を記録して完全自動化