Microsoft Flow から Microsoft Teams にメンション付き投稿を行う

2019/04/15

経緯

以前は Microsoft Flow から Microsoft Teams に投稿する際、メンションを付けることができませんでした

2 年前に速攻 Vote してましたが、やっと動き出したようなので試してみました

MS Flow の登録と単純なメンションまで

MS Flow の組み方は詳しいサイトがいっぱいあるのでザックリ書くと

  1. [新規] ボタンをクリック
  2. [一から作成] をクリック
  3. トリガーは [手動でフローをトリガーします] をクリック
  4. [+ 新しいステップ] をクリック
  5. [メッセージをフローボットとしてチャンネルに投稿する] をクリック
  6. チームに MS Teams のチームを設定、Channel に投稿するチャネルを設定
    Message を メンションする相手のメールアドレス と設定します
  7. 右上の [テスト] をクリックします
  8. [トリガーアクションを実行する] を選択して、[保存 & テスト] をクリックします
  9. [続行] をクリックします
  10. [フローの実行] をクリックします
  11. メンションされたら成功!

考察

既存の Flow が Webhook で構築しているのが多いので、Webhook での対応をおこなって欲しかったんだけど仕方ない…

「メッセージをフローボットとしてチャンネルに投稿する」では、HTML や Markdown 形式で記述することが可能なので、リッチな表示にメンションを入れ込む事が可能となるのは強みかな?