Power Automateでチームズに定期タスクリマインドメッセージを自動送信する
この記事の内容
- Power Automateを使って、Microsoft Teamsのチャンネルに定期的なリマインドメッセージを自動送信する方法を紹介します
- Teamsチャンネルに付与されているメールアドレスを活用することで、メール送信フローをそのままTeams通知に転用できます
- スケジュール済みクラウドフローを作成し、月次・日次など任意のタイミングで自動実行させます
- メールとは異なり、複数のメンバーを巻き込んだチーム作業のトリガーとして活用できます
- 設定はシンプルで、数ステップで完成します
はじめに
以前、Power Automateを使って「自分に定期的なリマインドメールを送る」という方法を紹介しました。メールでタスク管理をしている方には有効な手法ですが、TeamsのチャットでコミュニケーションやタスクをとしてManagementしている方も多いかと思います。
そこで今回は、同じ仕組みを応用して、Microsoft Teamsのチャンネルに定期メッセージを自動送信する方法を紹介します。非常にシンプルに実現できますので、ぜひ試してみてください。
Teamsチャンネルの準備
まず、リマインドメッセージを受け取るためのTeamsチームとチャンネルを用意します。今回はデモとして「タスク管理用」のチームを作成し、自分自身のタスクを管理するチャンネルを用意します。
チャンネルにタスクをメッセージとして投稿しておき、完了したら削除したり既読にしたりと、管理方法は自由に工夫できます。毎月・毎日など定期的に実行するタスクを、このチャンネルへのメッセージで通知させるイメージです。
Teamsチャンネルのメールアドレスを取得する
Teamsの各チャンネルには、専用のメールアドレスが割り当てられています。このメールアドレス宛にメールを送ると、チャンネルにメッセージとして投稿されます。
メールアドレスの取得手順は以下のとおりです。
- 対象のTeamsチャンネルを開く
- チャンネル名の右側にある「…(その他のオプション)」をクリック
- 「メールアドレスを取得」を選択
- 表示されたメールアドレスをコピーして保存しておく
このメールアドレスがPower Automateフローの送信先になります。
Power Automateでスケジュールフローを作成する
次に、Power Automateで自動送信フローを作成します。
フローの作成
- Power Automateにサインインする
- 「新しいフロー」→「スケジュール済みクラウドフロー」を選択する
スケジュールの設定
フロー作成画面でトリガーのスケジュールを設定します。たとえば月末に月次タスクを通知したい場合は以下のように設定します。
- 開始日時: 任意の開始日(例: 5月末)
- 繰り返し間隔: 1ヶ月
- 時刻: 午前10:00
「詳細オプション」からタイムゾーンを設定することもできます。日本時間で動かしたい場合は 「(UTC+09:00) 大阪、札幌、東京」 を選択しておきましょう。
メール送信ステップの追加
スケジュールトリガーの次のステップとして、メール送信アクションを追加します。
- 「新しいステップ」をクリック
- 「メールの送信」アクションを検索して選択(Outlookコネクタなど)
- 宛先: 先ほど取得したTeamsチャンネルのメールアドレス
- 件名・本文: リマインドしたい内容を記入する
これだけで設定は完了です。非常にシンプルですね。
テスト実行で動作確認する
フローを保存したら、「テスト」機能で動作を確認してみましょう。
- フロー画面右上の「テスト」をクリック
- 「手動」を選択して実行する
- しばらく待つとフローが実行され、Teamsチャンネルにメッセージが届く
テスト実行が成功すると、指定したTeamsチャンネルにメール経由でメッセージが投稿されます。これでスケジュール通りに自動実行されることが確認できます。
活用シーン
この仕組みは、個人のタスク管理だけでなく、チームを巻き込んだ業務トリガーとしても活用できます。
- 月次処理の開始合図: 「今月の〇〇処理を開始してください」とチャンネルに通知
- 作業完了の共有フロー: メッセージを見たメンバーが作業し、完了報告をスレッドで返す
- タスクIDの管理: メッセージに管理用IDを含めることで、タスクのトラッキングも可能
また、月のメッセージに「何月分」という情報を動的に含めたい場合も、Power Automateの動的コンテンツを使えば簡単に実現できます。
まとめ
Power Automateのスケジュール済みクラウドフローと、Teamsチャンネルのメールアドレス機能を組み合わせることで、定期的なタスクリマインドメッセージをTeamsに自動送信できます。
設定のポイントは以下の2つだけです。
- Teamsチャンネルのメールアドレスを取得する
- Power Automateのスケジュールフローでそのアドレス宛にメールを送る
個人のメール管理からTeamsでのチーム作業まで、幅広いシーンで応用できる非常にシンプルかつ効果的な手法です。ぜひご自身のタスク管理に取り入れてみてください。