Power Automate
目的 こんな感じで Copilot Studioで作成したエージェントに添付ファイルを渡した際、これをフローのなかで取り扱いたいなと考えました。 調べると色々過去の情報が出てくるのですが、結論からいうと直接的に受け渡しはできません。 前提 Copilot Studioとエ…
前回の投稿ではCopilot Studioで作成するエージェントから外部サービス(より正確にはコネクターのアクション)を実行する方法 - ツールの使い方と躓きポイントについて紹介しました。 mofumofupower.hatenablog.com もう少し突っ込んで、エージェントからの…
はじめに AIアシスタントをローコードで作成できる Copilot Studio では、従来のボットのようなチャットの入り口だけでなく、チャット以外の入力でAIエージェントを起動する機能が提供されています。 例えばメール受信をきっかけに、事前に定義したナレッジ…
Power Automateでデータを取り扱ううえで欠かせないのがJSONという書式であり、そのデータの解析を行うためのアクションとしてクラウドフローでは 「JSONの解析」アクションが提供されています。 このアクションを利用するケースの多くは、単純にサービスか…
小ネタです。 SharePointのリストでアイテムを選択して実行するようなフローや、Excel for businessのテーブルの選択行に対して実行するようなフロー、またボタンを押して実行するフローなどの即時実行型のフローで実行者(自分)のメールアドレスを取得する…
BlueskyのAPIを使うにあたって、文字列のバイト数を計算する必要があるケースがあったので Power Automate のクラウドフローでできないかなと考えてみました。 計算結果のチェックには以下のサイトを使っています。 UTF-8 string length & byte counter 例え…
Microsoft Loopの新機能 Rules について、前回はサラッと試してどうやってルール(通知)を作成するかと、背景にあるPower Automateのクラウドフローがどんな構造か見てみました。 mofumofupower.hatenablog.com 今回はもう少し突っ込んで、どの列タイプにど…
前からAutomateのほうにはトリガーが追加されていたけど使えなかった Microsoft Loop 関連の機能がついにリリースされました!! 公式ブログでのアナウンスは以下からどうぞ。 powerautomate.microsoft.com Rules は Microsoft Loopのテーブル系のコンポーネ…
トークンの有効期限 BlueskyのAPIを利用して各種操作を行う場合、まず最初にIDとパスワードを使って認証し、払い出されたトークンを使って投稿やリソースの取得を行います。 最初の認証で払い出されるトークンは accessJwt と refreshJwt で、前者は投稿やリ…
普通の文章を投稿するのは前回やりました。今回紹介するのは↑こういう投稿をAPIで行うための手順です。 前提として、投稿する画像はOneDrive for Businessに保存されているものとしますが、他のどんな場所に保存されている画像でも基本的な手続きは同じです…
なんだか最近大流行のBluesky。招待制でなくなったことでアカウントを作成した方も多いのではないでしょうか? 今回は、Blueskyに対してPower Automateから投稿を行う方法を紹介します。 ※もちろんアカウントは作っている前提で進めます。 準備 - API で使う…
はじめに 組織内のチームで定期的にニュースやブログを投稿している場合、一般のブログサービスのように購読者(ブログやニュースに興味のあるユーザー)に対して自動的にニュース・ブログの通知を送りたいという要望があります。 SharePoint Onlineではメー…
SharePoint Onlineに保存したCSVファイルをPower Automateで読みだそうとしたら、"$content-type":"application/octet-stream"で返ってきちゃったときの対処法です。 ググると、「このアクションのパラメータ "Infer Content Type" を Yes にしろ」みたいな…
Adaptive Cardsに画像を表示する方法はとてもたくさんあります。どの方法でもImage要素を利用するのは共通ですが、そのプロパティであるurlになにを指定するかによってやり方とメリットデメリットがあります。 まずこれまでの方法をおさらいしましょう。 画…
しばらく前に追加されたTeamsの自分とのチャットですが、ここにはアプリを追加することができないためPower AutomateやCardsなどの視点では使いにくいなと思うかもしれません。 しかし定期的に自分へのリマインドを行うようなフローに関しては、自分とのチャ…
何回かに分けて、Power Automate でデータ操作に親しむための練習問題とその解答例を書いていこうと思います。 Power Automateで躓くデータ操作、この問題を通じて使いこなせることを期待しています。 問題では、例として以下のJSONを利用します。 { "squadN…
はじめに この投稿はPower Automate Advent Calendar 12/6 用に書いたものです。 Power Automateを使っていると、"JSONの解析"アクションは結構よく使います。 多くのケースでは、前段のアクションで得られるデータを動的コンテンツとして利用するためで、HT…
Power AutomateやLogic AppsではHTTP応答のアクションを使う場合、単純なJSONのデータだけでなくファイルを返すこともできます。 例えば以下のように、SharePointのドキュメントライブラリからファイルコンテンツを取得して、応答の本文にそのまま入れてあげ…
いつも忘れるので備忘録です。 Power AutomateまたはLogic AppsのHTTPのトリガー(HTTP要求受信時にフローが実行される)を利用するときに、URLパラメータを使うことがよくあります。 例えばユーザー情報を乗せて &user=hiro_example.comのようにしたり、ある…
【2022/10/31更新:パターン3を追加】 SharePointで作った社内ポータルでファイルを提供する際に、ダウンロードした人の記録をとりたい/どれくらいダウンロードされたか知りたいという要件があったのでPower Automateを駆使して作ってました。 パターンを2つ…
ちょっとした違いがあったので、備忘録です。 Power Automate のコネクターには "Power Automate Management"というものがあります。 フローを一覧したり、フローの所有者を追加したり、フローの作成・削除・更新などができるアクションが含まれています。 …
Teamsなどでグループを作成すると、そのグループにはメールアドレスが割り当てられるのですが、日本語でグループを作ったりするとメールアドレスが "msteams_xxxx@contoso.com" みたいに推測不可なものになります。 探せないことはないのですが、普段使わな…
ハブサイトとそれぞれのハブサイトに関連付けられたサイトの一覧取得するフローです。 SharePoint管理センターでも同様の一覧を "Active sites" のメニューからダウンロードできますが、ここの一覧はどうもハブ-ハブの親子関係をうまく反映してくれてないよ…
夏の自由研究はPower関係で何かと思っていましたが、ちょっと日付のフォーマット指定について疑問に思ったので、調べてみた結果を書いていきます。 いつもは yyyy-MM-ddとか、HH:mm:ssとかしか使わないのでね。いい機会です。 Power Automateで日付・日時の…
ちょうど前回投稿したSharePointサイトのメンバー一覧のところで、複数の配列を一個にまとめあげる操作が出てきました。 このようなシチュエーションって結構あるんですが、Power Automate上での実装としてはいくつかパターンがありますね。 ということで、…
はじめに SharePoint Onlineのチームサイトは基本的には 接続された M365 グループ のメンバーを通じてサイトに対する権限が付与されますが、サイト単独でユーザーやグループに共有することも可能です。 サイト共有を行うと、グループメンバーではなく、サイ…
SharePoint Onlineのチームサイトを管理する際、サイトオーナーやメンバーを取得するために接続されているグループのIDが欲しかったんですがUIから取れなさそうだったのでPower Automateを使いました。 今回はその際に使った方法を残しておきます。 Power Au…
Twitterでたまたま見かけたツイートに対して、考えられるフローのパターン2種を解説します。 課題としては 「9:00と17:30」みたいに、分の値が違う二つの時刻を設定できないだろうか? というものでした。 スケジュール実行フロー このような指定した時刻に…
結構前から追加されていたこのトリガーたち、本来の有用性に気付かぬまま今に至っていました。 From the compose box, For a selected message はいずれも、Adaptive cardを利用して Teams のチャットスペース上でフローを任意のタイミングで実行できるトリ…
月末月初とか毎月8日とかそういう固定の日付ではなく、ちょっと変動する日付で定期的に来るイベントについて、前営業日に通知を送る場合のPower Automateのクラウドフローです。 意外と探すとドンピシャな内容は出てこないんだけど、エッセンスとしては使い…