>100 Views
December 13, 25
スライド概要
「気ままに勉強会 #131 気ままになんでもLT会~第10回~」登壇資料です。
https://kimamani.connpass.com/event/378071/
Microsoft 365 や Power Platform でいろいろやってみたい人
クラウドフローで何か作ってみた話 2025年12月13日 気ままに勉強会 #131 ささみ 1
自己紹介 Sasami (ささみ) • 元情シス • 愛知県出身・在住 • X(Twitter): @sasami_axis • ブログ: https://sasami-axis.hatenablog.com/ • Docswell:https://www.docswell.com/user/sasami_axis_2470 • 好きなもの・趣味: – 猫, フェレット, ドライブ, ゲーム,ガンプラ, 写真撮影 – Power Automate 2
注意事項 • 今回の内容は2025年12月13日時点の情報をもとに、個人的に検証した結果をまとめたものです。内容に解 釈違いや誤りがある可能性があります。 3
こんなクラウドフローを作ってみた 4
Teamsのグループチャットで不便なところ 複数の話題が同時進行した時 につらい 多人数のグループチャットを 作るのが面倒 5
Teamsのグループチャットで不便なところ 複数の話題が同時進行した時 につらい →話題ごとに別のグループチャットを作れ ばいいのでは(力技) 多人数のグループチャットを 作るのが面倒 →既存のグループチャットのメンバーをコ ピーして新規チャットを作ることができ ればいいのでは 6
メンバー情報をコピーして新規チャットを作れると幸せ 7
どうせ作るならチャット・チャネルなんでも メンバー情報をコピーしたい 1対1 チャット グループ チャット メンバー情報を コピーした 新しい グループチャット 会議 チャット チャネル 8
動作イメージ 10
作成したフロー 11
フロー解説 [トリガー] 作成ボックスから(V2) メンバー情報の取得 メンバーリスト作成 メンバー数で処理分岐 1人 2人 3人以上 新しいグループチャットを作成 処理結果メッセージ 終了 12
フロー解説 – 1.トリガー Microsoft Teams – 作成ボックスから(V2)トリガー 概要:Teams の作成ボックスからフローを起動し、新しい グループチャットの名称入力ダイアログ(アダプティブカー ド)を表示する ※トリガーの制限事項により既定の環境にフローを作成する必要があります 13
フロー解説 – 2.チャットメンバーを取得 概要:現在のチャット(チャネル)のメンバーを取得し、自 分をのぞいたメンバーのリストを作成する • 呼び出し元チャットかチャネルか? • トリガー出力の「チームID」に値があるかで判断 14
フロー解説 – 3.メンバーリスト作成 • チャット作成用のメンバーリストの作成 • 自分を除外 • ユーザーのIDのセミコロン区切りの文字列 15
フロー解説 – 4.チャットメンバー数で分岐 概要:現在のチャット(チャネル)のメンバー数で処理を分岐 • メンバー数 • 1人 • 2人 • 3人以上(既定) 16
フロー解説 – 5.メンバー数が3人以上の場合 確定でグループチャットになるので特に制限なし チャットを作成し、メッセージを表示 17
フロー解説 – 6.メンバー数が2人の場合 同じメンバーの1対1チャットが既に存在する場合、新たにチャット を作成することができない(仕様) →ダミーユーザーを追加して3人のグループチャットとして作成する ダミーで追加した 会議室 18
フロー解説 – 7.メンバー数が1人の場合 メンバー数が1人、つまり「自分だけ」 • 該当するケース • 1人会議 • 1人チーム 1人チャットは作成できないのでエラーメッセージを表示して終了 する 19
課題・制限事項 20
メンバー最大20人のソースしか対応できない 「チャットを作成する」アクションの制限で最大20人までのチャットしか作成できない 実際に試してみるとエラーが発生する 21
詳しくは後日ブログに掲載(予定) ささみ学習帳 https://sasami-axis.hatenablog.com/ 22
ご清聴ありがとうございました 24