ささみ学習帳 - sasami's study book

ささみ学習帳

Microsoft365 や Power Platform について学んだこと・アイデアのメモ

Power Automate

Teams チャネルのメッセージへの短いリンクURL & チャットのメッセージのリンクURLを取得する Power Automate クラウドフローV3【チャットのリンクを見直し】

「Teams チャネルのメッセージへの短いリンクURL & チャットのメッセージのリンクURLを取得する Power Automate クラウドフローV2【新しいチャネルエクスペリエンス対応版】」の続きです。 チャットメッセージへのリンクの違い 動作の比較 Teamsに貼り付けた…

Microsoft365 管理センターのサービス正常性のメール通知を翻訳してTeamsチャネルに投稿する PowerAutomate クラウドフロー (3/3) 💎Azure OpenAI版

Microsoft365 管理センターのサービス正常性のメール通知を翻訳してTeamsチャネルに投稿するこちらのクラウドフローの続きです。 (1/3) sasami-axis.hatenablog.com (2/3) OpenAI API版 sasami-axis.hatenablog.com このフローの概要 前回のOpenAI API版フロ…

Plannerのタスクのユーザー割り当てをTeamsチームのタグで指定できるようにする Power Automate クラウドフロー

個人的にはPlannerタスクに割り当てる人数は最小にすべきだとは思いますが…… このフローで実現できること 実行イメージ 前提条件 フロー全体図 フロー解説 1.[Planner]新しいタスクが作成される場合トリガー 2.[データ操作]作成-区切り文字 3.[Microsoft Tea…

Azure OpenAI Serviceを利用してTeamsチャネルにダミー会話のスレッドを作成する Power Automate クラウドフロー💎

このフローで実現できること 実行イメージ 必要なもの 準備する 1.Azure OpenAI Serviceをデプロイし利用可能としておく 2.Microsoft Teams コネクタに4つのアカウントの接続を作成する フロー全体図 フロー解説 1.【トリガー】Teamsコネクタ-作成ボックスか…

勤務開始・終了報告メールを上司宛に自動送信する Power Automate クラウドフロー

このフローの前提となる運用 このフローで実現する事 実行イメージ フロー全体 フロー解説 1.トリガー-Office365 Outlook - 予定しているイベントが間もなく開始されるとき (V3) 2.Office 365 Users - マイプロフィールの取得(V2) 3.スコープ-イベント開始処…

Teamsのチーム内で敬称をつけたメンションを入力しやすくするPower Automate クラウドフロー

思い付きだけのネタフローです。 このフローで実現できること フロー実行イメージ フロー全体 フロー#1 初期導入用フロー フロー#2 更新用フロー フロー解説#1 初期導入用フロー 1.トリガー 手動でフローをトリガーします 2.作成-TeamId 3.スコープ-チームメ…

Plannerに担当者1人ごとにタスクを作成するPower Automateクラウドフロー

Plannerでタスク管理するうえで使いづらい所の1つ このフローで実現できること 想定する使い方 フロー実行イメージ 準備・必要なもの フロー全体 フロー解説 1.トリガー「選択したメッセージの場合」 2.作成-teamId 3.チャットや2で指定したチャネル以外の…

Teams チャネルのスレッドの内容を3行程度に要約する Power Automate クラウドフロー V3 チャット対応版(2/2) AOAI準備~フロー解説編💎

(2023/9/14更新)AOAIのプロンプト・パラメータを少し調整しました。 >4-8-1.パラメータの準備・文字数の制約を削除しました・箇条書きの数の制限を削除しました >4-8-2.AOAI API call・"max_tokens":4096 に増やしました 「Teams チャネルのスレッドの内容を…

Teams チャネルのスレッドの内容を3行程度に要約する Power Automate クラウドフロー V3 チャット対応版(1/2)概要〜カスタムコネクタ作成編💎

※「Teams チャネルのスレッドの内容を3行程度に要約する Power Automate クラウドフロー - ささみ学習帳」の改良版です。 改良ポイントは、チャットメッセージの要約への対応です。備忘録として以前より手順を詳しくまとめてみました。 実現できること 実行…

Teams のメッセージをPlannerにタスク登録する Power Automate クラウドフロー& Power Apps アプリ

TeamsにはメッセージをTo Doにタスクを登録する機能はありますがPlannerに登録する機能はないので作ってみました。 ※作業環境の都合で、Teamsのスクリーンショットが新しいチャネルエクスペリエンスと従来のチャネルエクスペリエンスが混在しております。 「…

Teams チャネルのスレッドの内容を3行程度に要約する Power Automate クラウドフロー💎

(2023/8/15 21:20追記)当初beta版 Graph APIで動作確認していましたが、正式版でも正常に動作することを確認できましたので修正しました。 Azure OpenAI Service(以降AOAI)が検証に利用できるようになったので、Teams Copilotでこんな機能できるようになるの…

Power Automate クラウドフローで Exchange Online (Outlook) 予定表のイベント終了時刻に処理を実行する

Office365 Outlook コネクタには「イベントが終了する時」といったトリガーはありませんが、ちょっとした工夫でイベント終了時刻にフローで処理を実行する事ができます。 フロー全体図 フロー解説 「延期期限」アクションのタイムスタンプに渡す値に注意 Pow…

Teams チャネルのメッセージへの短いリンクURL & チャットのメッセージのリンクURLを取得する Power Automate クラウドフローV2【新しいチャネルエクスペリエンス対応版】

(2023/7/21追記)Teams標準機能のチャットの「リンクをコピー」についてはこちらに書きました。 はじめに 「See the full conversation」(完全な会話を表示する)とは 以前作成したフローでは「See the full conversation」に対応しない 「See the full conver…

Planner タスクのコメントを取得・投稿する PowerAutomate クラウドフロー

はじめに Planner タスクのコメントの仕組み 【補足】"新しいタスク「{タスク名}」が作成されました"というコメントはコメントではない 【1】Plannerタスクのコメントを"取得する"フロー フロー全体 フロー解説 トリガーでtaskIdを指定 Plannerコネクタ-タス…

Teams の勤務場所を設定する Power Automate クラウドフロー

(2024/1/15追記) "expirationTime"の書式が変わっていたので修正しました。以前は"Fri, 30 Jun 2023 14:59:59 GMT"でしたが、"2023-6-30T14:59.59.999Z"に日付フォーマットが変わっていました。 (2023/7/25追記)Power Automate Ideasに機能リクエストが投稿…

Microsoft365 管理センターのサービス正常性のメール通知を翻訳してTeamsチャネルに投稿する PowerAutomate クラウドフロー (2/3) 💎OpenAI API Completion にお任せ版

はじめに このフローの概要 完成イメージ フロー全体 フローの解説 プロンプトの作成 OpenAI APIの呼び出し JSONの解析-OpenAI 作成-contents JSONの解析-content Teamsチャネルで通知する メールを移動する OpenAI APIは従量課金だけれどこのフローはどれく…

Teams会議で会議終了時間をしつこくリマインドする Power Automate クラウドフロー

はじめに このフローの目的 使い方 動作イメージ フロー全体 フロー解説 トリガー 「予定しているイベントがまもなく開始されるとき(V3)」 変数を初期化する-通知タイミング 会議チャットidの取得 スコープ-会議開始コール Apply to each-通知タイミングで繰…

Office365 Outloookコネクタで取得した会議イベントのデータから会議チャットのIDを取得する Power Automateクラウドフロー

はじめに 考え方 フロー全体 フロー解説 GraphAPIを呼び出す Teams会議か?で分岐する 会議URLを解析する さいごに 参考にしたページ はじめに Power Automate で Office365 Outlookコネクタのアクションで会議イベントを取得しても、Teams会議に関する情報…

Microsoft365 管理センターのサービス正常性のメール通知を翻訳してTeamsチャネルに投稿する PowerAutomate クラウドフロー (1/3)

(2023/10/18) エラーの頻度が多くなってきた・新しいTeamsに変わりつつある事から全面的に作り直してみました。 sasami-axis.hatenablog.com (2023/9/19 更新しました) >7.説明文の取得 メール本文中に“:U+201C, ”:U+201D が使われているとエラーになること…

Microsoft365管理センターのサービス正常性を取得しSharePoint Listsに反映するPowerAutomateクラウドフロー💎

※2023/6/14更新:以下2点を修正しました。 各種日時の項目を日本時間に変換 Listsへの更新処理を追加 このスクリプトで実現できること 準備するもの PowerAutomate 有償ライセンス SharePoint Listsを作成 AzureADにアプリ登録 フロー全体図 フロー解説 トリ…

Microsoft365関連の未使用ライセンス数が指定値を下回ったらTeamsチャネルに通知するPowerAutomateクラウドフロー💎

「Microsoft365関連の未使用ライセンス数が指定値を下回ったらTeamsチャネルに通知するPowershellスクリプト」のPowerAutomateクラウドフロー版です。Graph API を使うのであればPowerAutomateでもできるよね?ということで作ってみました。 このスクリプト…

PowerAutomate クラウドフローで初めてOneNoteコネクタを使おうとしてハマったポイント #1

Teams チャネルのWikiが廃止されOneNoteの置き換わることで大きなメリットが一つ「PowerAutomateで扱うことができる!」ということに気づき、初めてOneNote(Business)コネクタを使ってみたのですがなかなか癖が強く苦戦中です。今回はOneNoteノートブックの…

Teams Wiki後継のOneNoteノートブックにWiki未使用の既存チャネル名のセクションを一括作成する PowerAutomate クラウドフロー

はじめに 2023年6月からTeams チャネルのWikiタブはサポート対象外になりました。 マイクロソフトからWiki から OneNoteへのエクスポートツールが提供されていますが、今回はそのエクスポートツールの隙間を埋めるフローです。 2023/6/4追記 Wikiタブの表示…

Teams チャネルのメッセージへの短いリンクURL & チャットのメッセージのリンクURLを取得する Power Automate クラウドフロー

きっかけ フロー全体 フロー解説 Teamsコネクタの「選択したメッセージの場合」トリガー 呼び出し元がチャットかチャネルかの判断 チャネルメッセージの短いリンクの生成 ※ゲストユーザーに関する注意点 チャットメッセージのリンクの生成 生成したURL文字列…

Teams のチャネルでピン留めされたメッセージの一覧をPower Automate クラウドフローで取得する

きっかけ Teamsコネクタのアクションではサポートされていない Graph API でもサポートされていない 文書化されていないTeams の ネイティブ API? Power Automate クラウドフローでアクセスしてみる ついでに確認してみた チャネルのメッセージをピン留めす…

PowerAutomate クラウドフローでTeamsのチームからMicroosft365グループに関連づけられたSharePointサイトのURLを取得する

PowerAutomate クラウドフローを作っていて必要になったので、Teams のチームのIDから Micorosft365グループに接続されたSharePointチームサイトのURLを取得する手順を検証してみました。 ×:Teams コネクタの各アクションではサイトのURLは取得できない △:Of…

Box.com にあるExcelブックを Power Auotmate クラウドフロー の Excel Online (Business) コネクタのアクションで処理する

このフローの目的 フロー全体図 フロー解説 ファイルを更新する事も可能 Boxコネクタ-ファイルの作成アクションはピッカーは使わない このフローの目的 Microsoft365 と オンラインストレージ Box.com を併用していると、Box上にあるExcelブックをPowerAutom…

Vivaエンゲージ(Yammer)のプライベートメッセージを送信する Power Automate クラウドフロー

Vivaエンゲージ(Yammer)のプライベートメッセージを使うシーンは? Yammer REST API を使えば送信できる フロー全体 ポイント解説 Yammer REST API でユーザーIDを取得する JSONの改行を適切に処理する プライベートメッセージを送信する 実行結果 Vivaエン…

Vivaエンゲージ(Yammer)のコミュニティで擬似的な匿名投稿を実現する Power Automate クラウドフロー

私はVivaエンゲージ(Yammer)で社内コミュニティを運営しているのですが、オープン当初から「記名では投稿しづらい」「匿名で投稿したい」根強い要望がありました。 Vivaエンゲージに標準ではそのような機能はありませんので、Formsフォームで受け付けて管理…

PowerAutomate クラウドフロー で Vivaエンゲージ(Yammer)にメッセージの種類(ディスカッション・質問・称賛・投票)を指定して投稿する

Viva エンゲージ(Yammer)のコミュニティにメッセージを投稿するとき通常はメッセージの種類(ディスカッション・質問・称賛・投票)を選ぶことができますが、PowerAutomate で投稿する場合に使用するYammer コネクタの「投稿メッセージ」アクションは"ディスカ…