【解説】Power AutomateでTeamsのメンション付きメッセージを送る方法【誰でもできる】

Power AutomateでTeamsメンション
こまったさん

Power AutomateでTeamsのメンションがうまくできない

イチモク

それにはちょっとだけ工夫が必要だよ。この記事ではその方法について解説します。

この記事を読んでわかること
  • Teamsメンションの基本がわかる
  • Power AutomateでTeamsのメンションをする方法がわかる
    • 個人へのメンション・チームなど複数人へのメンション

Power Automateをまだ良く知らないという方はコチラから

目次

Teamsのメンション機能とは「通知」のことです

イチモク

まず最初にTeamsのメンション機能についてサラッと解説します。もう知ってるよという方は、次章までスキップしてください。

Teamsチャットには「メンション機能」と言って、メッセージを相手に通知する機能があります。

メンションを使うことで、「相手がメッセージを見逃してしまって連絡がとぎれる」ことを避けることができます。普段からTeamsを多用する方にとって、メンションを使うことは必須です。

メンションの役割
  • 宛先を明確にする(メールのTo: Cc:のような扱い)
  • 相手に通知を送る(相手に気づいてもらう)

メンションをするには”@”をつける

Teamsチャットでメンションを使うには、下のように”@”を入力する必要があります。

  • @+メンバーのメールアドレス 例:@hanako.yamada@ichimokum365.onmicrosoft.com
  • @+メンバーの名前 例:@山田 花子

ただ、Power AutomateからTeamsのメンション付きメッセージを送るにはただ”@”を入力するだけではうまくいかないため、ひと手間が必要になります。

ただ”@”を入力するだけでは駄目な理由は”文字列”になってしまうから

通常、Teamsでメンション機能を使う場合は、名前の前に”@”を付ける必要があることは先程説明しました。

しかし、Power AutomateのTeamsアクションでメッセージを送信する時に、同じように本文に「@+名前orメールアドレス」と記述しても、メンションとして機能をしてくれません。

イチモク

@をただの文字列として認識してしまうためです

このようになってしまいます

これを解決する方法を次章から解説します。

Teamsでメンションをつける2つの方法

Power AutomateでTeamsのメンション付きメッセージを送る方法は、次の2つがあります。

  1. <at>タグを手入力する方法
    • Teamsアクションのメッセージ本文の<at>UPN</at>を手入力します。
  2. 専用のアクションを使う方法
    • 「ユーザーの@mentionトークンを取得する」アクションを使う方法
    • 「タグの@mentionトークンを取得する」アクションを使う方法

これらは一見すると全く違う方法に見えますが、専用のアクションの「ユーザーの@mentionトークンを取得する」「タグの@mentionトークンを取得する」は、UPN(ユーザープリンシパルネーム)を選択することで、「<at>UPN</at>」に変換してくれるだけなので、結局は1、2ともに同じことをしていることになります。

てじまる

基本的には変更や修正をしやすい専用アクションを使う方法がオススメだよ!

UPNとは?

ユーザープリンシパルネームと読み、ネットワークやクラウド環境上でユーザーを一意に表す名前形式を意味します。

一般的には「ユーザー名@ドメイン名」の形式で表します。

1つ目: <at>タグを手入力する方法

てじまる

この方法は専用のアクションを使わずにサクッと設定できるメリットがあるよ!

STEP
トリガーを設定する

▼トリガーは任意で必要なものを選択します。ここではインスタントクラウドフローを選択しました。

STEP
Teamsコネクタ「チャットまたはチャネルでメッセージを投稿する」アクションを追加

▼”Teams”で検索してでてくる「チャットまたはチャネルでメッセージを送信する」アクションを選択

STEP
投稿者・投稿先・Team・Channelを入力

▼メンション付きメッセージを送信したい場所をここで設定します。

がぞう

STEP
「Message」欄をコードビューにして入力

▼”<at>タグ”を使用する場合、そのままMessage欄に入力をしても機能しません。まず最初にコードビューアイコン” “をクリックします。

<at>UPN</at>でメンション先を入力、本文も合わせて入力します。

STEP
これで完成!テスト実行して確認!

▼このように無事にメンション付きメッセージを送信することができました。

イチモク

この方法は特定の宛先のみに送る場合にはサクッと使えて便利ですが、宛先の修正が少し手間です。そんな場合には次に解説する専用アクションを使うと良いですよ。

2つ目の1:「ユーザーの@mentionトークンを取得する」アクションを使う方法

てじまる

宛先修正がしたい場合はこちらの方法がオススメだよ!

STEP
トリガーを設定する

ここは1つ目に解説した内容と同じなので、省略します。

STEP
Teamsコネクタから「ユーザーの@mentionトークンを取得する」アクションを追加

▼アクションの追加から”teams”で検索し、「ユーザー@mentionトークンを取得する」を選択

▼メンションしたい相手のUPN(メールアドレス)を入力

ここではUPNを手入力しましたが、前にUPNを取得する何らかのアクションを挟むことで、動的な値をパラメータに使うこともできます。

STEP
Teamsコネクタ「チャットまたはチャネルでメッセージを投稿する」アクションを追加
STEP
投稿者、投稿先、Team、Channelを任意で設定

▼メンション付きメッセージを送信したい場所をここで設定します。

STEP
「Message」欄で動的な値から「@mentionタグ」を選択し、任意のメッセージを入力

▼メッセージ入力欄をクリックすると出てくるカミナリマークから「@mentionタグ」をクリック

STEP
これで完成!テスト実行して確認!

▼このように無事にメンション付きメッセージを送信することができました。

2つ目の2:「タグの@mentionトークンを取得する」アクションを使う方法」

STEP
トリガーを設定する

ここは1つ目に解説した内容と同じなので、省略します。

STEP
Teamsコネクタから「タグの@mentionトークンを取得する」アクションを追加

▼アクションの追加から”teams”で検索し、「タグの@mentionトークンを取得する」を選択

▼任意の「チーム」「タグID」を選択。

チームていじテック
タグID武将
STEP
Teamsコネクタ「チャットまたはチャネルでメッセージを投稿する」アクションを追加

▼”Teams”で検索してでてくる「チャットまたはチャネルでメッセージを送信する」アクションを選択

STEP
投稿者、投稿先、Team、Channelを任意で設定

▼メンション付きメッセージを送信したい場所をここで設定します。

「タグの@mentionトークンを取得する」を使った方法では、投稿者をフローボットにするとエラーが出てしまいます。ユーザーを選択するようにしましょう。

STEP
「Message」欄で動的な値から「@mentionタグ」を選択し、任意のメッセージを入力

▼メッセージ入力欄をクリックすると出てくるカミナリマークから「@mentionタグ」をクリック

STEP
これで完成!テスト実行して確認!

▼このように無事にメンション付きメッセージを送信することができました。

2024年3月時点で対応していないメンションの種類

Power Automateでは次のメンション機能は対応していません。(2024年3月時点)

まだ対応していないメンションの種類
  • チームメンション(@Team)
  • チャネルメンション(@Channel)

このため、タグ以外を使った複数人へのメンションをするには少し工夫が必要になります。

イチモク

その方法については別の記事で詳しく解説します。

てじまる

ただ、よく使う機能なので今後のアップデートで追加される可能性も大いにあるね!

まとめ

この記事では、Power AutomateでTeamsのメンション付きメッセージを送信する方法を解説しました。

Power AutomateでTeamsのメンション付きメッセージを送信することは難しくありません。

  1. <at>タグを手入力する方法
    • Teamsアクションのメッセージ本文の<at>UPN</at>を手入力します。
  2. 専用のアクションを使う方法
    • 「ユーザーの@mentionトークンを取得する」アクションを使う方法
    • 「タグの@mentionトークンを取得する」アクションを使う方法

この方法をスケジュール済みクラウドフローなどと併用することで、特定の相手・チームへの定期連絡・リマインドなどに使うこともできます。

ぜひ日々の業務効率化に活用して、定時帰りをしていきましょう。

てじまる

このブログではPower Automateを初めとしたローコードツール、Microsoft365系ソフトの効率的な使い方など定時帰りに役立つ情報を発信しています。
参考になりましたらぜひブックマーク登録をお願いします!

オススメのPower Automate教材はこちら

PowerAutomateを書籍で学びたい方はコチラ

▲これから自動化を学びたい方にぴったりの入門書です。PowerAutomateなどのウェブツールは日々進化しています。そのアップデートにより画面構成や用語など、UI自体に見直しが入ることがあります。数年前の書籍では、使われている画面や用語が自分のPC画面と若干違って戸惑うことがあります。その点、この書籍は2024年に発売されたばかりで安心です。

▲これからPower Automate Desktopを始めたい人にオススメの入門書です。基本的なところから実用的はフローの紹介まで幅広く書かれています。図解も多く最初の1冊にぴったり。自分も最初はこの書籍から入りました。PADの書籍選びに迷っているならこの書籍を激推します。

▲Power Automatedesktopをこれから学習する人にはこの書籍がオススメです。インプレス社の「できる」シリーズなので内容は間違いなし。イラストを多用しているので飽きずに最後まで読めます。しかも内容も初心者向けに丁寧に解説されているので、これ一冊でPower Automate Desktopの基礎はマスターできます。

イチモク

ここで紹介している書籍はすべて実際に自分が学習に使ったものですので、安心してオススメできます。

Power AutomateでTeamsメンション

この記事が気に入ったら
フォローしてね!

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次