Notesへ戻る

Power Platformメモ

Power AutomateからTeamsに通知を送る基本

Power AutomateでMicrosoft Teamsのチャットやチャンネルにメッセージを送る方法の基本を整理したメモです。

Power AutomateTeams通知Microsoft Teams業務自動化

Power AutomateからTeamsに通知を送る基本

この記事の位置づけ

この記事は、Power Automateの初学者向け技術メモです。フローの動作は環境・コネクタ・バージョンによって変わることがあります。

実際のフローで動作を確認してください。

ざっくり言うと

Power AutomateからMicrosoft Teamsに通知を送ることができます。

「SharePointリストにデータが追加されたらTeamsに通知する」「承認フローの結果をTeamsで知らせる」といった使い方がよくある例です。

メールより通知に気づきやすく、Teamsを使っているチームでは実用性の高い組み合わせです。

主なTeamsアクション

Power AutomateのMicrosoft Teamsコネクタで使えるアクションの入口:

アクション名内容
チャットまたはチャネルでメッセージを投稿するチャンネルまたはグループチャットにメッセージを送る
チャットまたはチャネルでメッセージを投稿する(フローボット)Flowボット(Power Automate)名義で送る
ユーザーに対するチャットまたはチャネルでメッセージを投稿する特定ユーザーへのダイレクトメッセージを送る
アダプティブカードを投稿するボタン・フォーム付きのリッチなカードを送る

チャンネルへの通知の送り方

設定の流れ

  1. 「新しいステップ」→「Microsoft Teams」→「チャットまたはチャネルでメッセージを投稿する」を選択
  2. 投稿者を選択(「ユーザー」または「フローボット」)
  3. 投稿先を「チャネル」に設定
  4. チームとチャンネルを選択
  5. メッセージ本文を入力(動的コンテンツを埋め込める)

メッセージ本文の例

申請が届きました。

申請者: [申請者名]
件名: [件名]
申請日: [作成日時]

詳細はSharePointリストを確認してください。

動的コンテンツを使えば、トリガーで取得したデータをメッセージに埋め込めます。

特定の人へのダイレクトメッセージ

特定のユーザーに個別通知を送りたい場合は「ユーザーに対するチャットまたはチャネルでメッセージを投稿する」を使います。

送り先にメールアドレスや動的コンテンツ(担当者メールなど)を指定できます。

フローボットとユーザー名義の違い

投稿者特徴
フローボット(Power Automate)「Power Automate」という名前で投稿される。接続の更新が不要
ユーザー(自分)自分のアカウント名で投稿される。パスワード変更時に再認証が必要

通知目的であればフローボットの方が運用しやすい場合が多いです。

アダプティブカードで承認ボタンを付ける

Approvalsコネクタを使わずに、Teamsのアダプティブカードでシンプルな承認ボタンを作ることもできます。

「アダプティブカードを投稿してTeamsユーザーの応答を待機する」アクションを使うと、メッセージにボタンを追加して回答を受け取ることができます。

簡易的な確認や選択フローに向いています。

注意点

Teams通知アクションは、送信先のチームやチャンネルへの参加権限が必要です。フローの接続アカウントがチャンネルメンバーになっていない場合はエラーになります。

また、Teams通知は「送った」だけでは気づかれない可能性もあります。重要な通知はメールと併用したり、@メンションを使うことも検討してください。

フローボットのメッセージが多くなると通知が埋もれやすくなるため、通知先のチャンネルを整理することも重要です。

関連メモ・関連ツール