投稿

ラベル(PowerAutomate)が付いた投稿を表示しています

Power Automateのエラーハンドリングとフロー実行履歴画面へのリンク作成

イメージ
Power Automateのエラーハンドリングとフロー実行履歴画面へのリンク作成 こんにちは!今回は、Power Automateで非常に重要な 「エラーハンドリング」 について解説します。 Power Automateは色々な作業を自動化できる便利なツールですが、自動で実行していると「エラーになっていたことに気が付かなかった…」という経験はありませんか? そんな時に必要になるのがエラーハンドリングです。今回は、エラー発生時にTeamsへ通知する仕組みとあわせて、 エラーとなったフローの実行履歴画面へのリンクを直接連携する方法 をご紹介します!これにより、すぐにエラー原因を調査できるようになります。 今回作成したフローの動作イメージや詳細な手順については、以下の動画でも紹介しています。 1. エラー通知と実行履歴リンクのデモ まずは実際の動作イメージを見てみましょう。 Power Automateでエラーが発生すると、指定したTeamsのチャネルに通知が飛びます。そこにエラーとなったフロー名と実行履歴へのリンクが記載されており、リンクをクリックするだけですぐに実行履歴画面を開いて内容を確認できます。 2. エラーハンドリングのフロー作成手順 ステップ1: フローの作成と変数の初期化 まずはホーム画面の「作成」から「インスタント クラウド フロー」を選択し、手動トリガーのフローを作成します。(今回はテスト用なのでトリガーは何でも構いません) 続いて、実行履歴のリンクを作成するための準備として、「変数を初期化する」アクションを追加します。 名前: ワークフロー 種類: オブジェクト 値: workflow() (※式タブから関数を入力して追加します...

Power Automateのフロー設計書を自動生成!OfficeScriptで作るドキュメント化ツール

イメージ
Power Automateのフロー設計書を自動生成!OfficeScriptで作るドキュメント化ツール 🐙 GitHubにてソースコード公開中! 本記事で紹介しているツールの完全なソースコード(PowerAutomateToExcel.ts)と詳しい使い方は、GitHubリポジトリで公開しています。今後のアップデートもこちらで行いますので、ぜひチェックしてみてください! 👉 リポジトリ:PowerAutomateToExcel を見る こんにちは!今回は、Power Automateのフロー管理で非常に便利な 「フロー設計書の自動生成ツール」 をOfficeScriptで開発したのでご紹介します。 Power Automateで作成したフローを設計書として残しておきたい場合、一つ一つのアクション名やパラメーターを手作業でExcelに書き写すのは大変ですよね。今回作成したツールを使えば、フローの裏側にあるJSONデータをExcelに貼り付けるだけで、条件分岐やループの階層も色分けされた見やすい設計書が一瞬で完成します! 1. ツールの仕組みと使い方 使い方は非常にシンプルで、対象となるPower Automateのフローから設定データを抽出し、Excel上でOfficeScriptを実行するだけです。 ステップ1: フローのデータをエクスポート まずは設計書化したいフローの画面を開き、「エクスポート」から「パッケージ (.zip)」を選択してフローをダウンロードします。 ダウンロードしたZIPファイルを解凍し、その中にある definition.json というファイルをテキストエディタ等で開いて、中身をすべてコピーします。 💡 TIPS:エクスポートに「パッケージ (.zip...

Teamsのタグを活用しよう!基本からPower Automateでの自動ローテーションまで

イメージ
Teamsのタグを活用しよう!基本からPower Automateでの自動ローテーションまで こんにちは!今回は、Microsoft Teamsで非常に便利な 「タグ」機能 について解説します。 Teamsで特定のメンバーだけにメンションを飛ばしたいとき、一人ずつ名前を入力するのは大変ですよね。そんな時に役立つのが「タグ」です。今回はタグの基本知識や作成方法に加え、 Power Automateを使ったタグメンバーの自動ローテーション(当番の自動入れ替え) についてもご紹介します。 1. Teamsのタグについて Teamsの「タグ」とは、チーム内の特定のメンバーをグループ化し、一度のメンションで複数人に通知を送ることができる機能です。 役職や役割でまとめる: 「@マネージャー」「@デザインチーム」など プロジェクトでまとめる: 「@プロジェクトA」など 当番でまとめる: 「@本日のサポート担当」など タグを使うことで、チャネル内の不要な通知を減らし、必要な人にだけ確実にメッセージを届けることができます。 2. Teamsタグの作成と利用方法について タグの作成方法 タグの作成は非常に簡単です。(※チームの所有者、または権限を与えられたメンバーのみ作成可能です) Teamsの左側メニューから「チーム」を選択し、対象のチームの「…(その他のオプション)」をクリックします。 「タグを管理」を選択します。 「タグを作成」ボタンをクリックします。 タグ名(例:「サポート当番」)と、追加したいメンバーを入力して「作成」をクリックします。 タグの利用方法 作成したタグは、チャネルの投稿で @タグ名 と入力するだけで利用できます。 通常のメンションと同じように、入...

初心者向けPowerAppsの使い方

イメージ
初心者向けPowerApps 初心者向けPowerAppsの使い方 私は普段、 PowerPlatform を使ったサンプルアプリや各種機能の使い方を紹介しています。 ただ、いままではアプリで使う機能のみを紹介しており、初心者向けというよりはある程度触ったことのある人向けのものでした。 なので今回、 PowerApps について、 初心者向け の解説をする資料を作成したので、それを公開します! なお、2回分の資料を公開しますが、それぞれ YouTube でも解説やデモを紹介しているので、合わせて参考にしてみてください。 第一回 第一回は、PowerAppsでプロジェクトを作成する方法から、簡単な編集、アプリを公開、共有する方法を紹介しています。 第二回 第二回は、PowerAppsで使う機能を紹介しています。 データやPowerAutomateフローの接続、ギャラリー表示の方法や画面遷移を紹介しています。 さいごに 今回は PowerApps の初心者向け資料を公開しました! そのうち、 PowerAutomate なども初心者向けに資料作成していければと思います。 こんな機能も紹介してほしい!みたいなものがあれば、コメントなどいただけると嬉しいです。 ブログや動画で紹介していこうと思います! 今回はこの辺で、ではまた!

Teamsでメンションされた際にToDoを作成する

イメージ
メンションされた際に、ToDoを作成する Teamsでメンションされた際にToDoを作成する みなさんは仕事などで Teams でやり取りをする機会が多いかと思います。 Teams には メンション 機能があり、グループチャットやチャネルにて宛先を指定し通知をさせることができます。 非常に便利な機能なのですが、多用されると通知がたまり、対応漏れ気が付かないケースが出てくるかと思います。 こういった対応漏れを防ぐために色々な対策をとっているかと思いますが、今回は私が実装している対策を紹介をしたいと思います。 方法としては、 PowerAutomate で対応フローを作成し、メンションされた際にToDoリストに追加するようにしています。 是非参考にしてみてください。 なお、動画でも同じ内容を紹介しているので併せて参考にしてみてください。 フロー紹介 それではフローを紹介していきます。 トリガー メンションされた際に起動するようにしたいので、トリガーはTeamsの「自分が@mentionされたとき」を選択します。 このトリガーでは詳細設定が必要になるので、設定をしていきます。 メッセージの種類 このトリガーは「グループチャット」と「チャネル」の2つから選択します。 今回は「チャネル」を選択します。 チーム ...

PowerAppsにて、PowerAutomateを使ってギャラリーを表示する

イメージ
PowerAutomateを使ってギャラリーを表示する。 PowerAppsにて、PowerAutomateを使ってギャラリーを表示する PowerApps でギャラリーを使う際には、 Microsoft Lists などをマウントしたり、変数にレコードを格納するなどして、 それぞれをギャラリーの Items に設定することで表示ができるようになります。 基本的にはこの実装方法で問題はないのですが、PowerAppsでデータ処理を複数書くのは正直面倒かつ管理が大変なため、 正直なところ PowerAutomate などにデータ処理は寄せて、 PowerApps ではデータ表示のみにしたい気持ちがあります。 しかし、PowerAutomateのからPowerAppsに渡す戻り値には、「レコード」などを指定することができず、通常の方法ではフローからListsなどのレコードを渡すことはできません。 とはいえ、フローからレコードを渡して、アプリ側は表示するだけにするべきなので、今回は、その実装方法を紹介していきたいと思います。 初心者の方は、冒頭に説明していたListsなどをマウントして、アプリ内でデータ処理する方法が明らかに楽なので、その方法で実装しましょう笑 PowerAutomateの実装 実装方法の結論をいうと、「JSON形式の文字列を渡す」という処理を実装します。 PowerAppsにはJSONをレコードに変換する関数が備わっているので、フロー側ではJSON文字列さえ渡せてしまえば良いという方法です。 トリガーはPowerApps 当たり前ですが、アプリからフローを呼び出すためトリガーは「PowerApps(V2)」を指定します。 今回はサンプルなので引数はなしで大丈夫です。 ...

PowerAppsの呼び出し仕様がV2で変わっている件

イメージ
PowerAppsの呼び出し仕様がV2で変わっている件 PowerAppsの呼び出し仕様がV2で変わっている件 以前Youtubeに 【便利】Power Appsで勤怠管理アプリを作成する! という動画を投稿したのですが、そのコメントを読んでいるとどうやら上手く作成できない状況になっているようでした。。 気になり、再度フローを1から作成してみたところ、トリガーが「 PowerApps(V2) 」になっていることに気が付きました。 でも「まぁ内部動作の変更くらいでしょ」と油断していたら、まさかの引数部分の仕様が変更に。。。 なので今回は、 Power Apps から、 Power Automate のフローを呼び出す方法を「V2」バージョンで紹介しようと思います。 引数の指定方法 今まであれば、トリガーには設定項目がなく、以降のステップにて「PowerAppsにて確認」を設定することで引数指定することができていました。(下図) しかし、V2になってからトリガーに値が指定できるようになっています。 つまり、トリガー部分で引数を指定し、後続の各ステップでは値を呼び出すだけに仕様変更されています。 引数を設定するには、各引数に対して2つの設定を行います。 ユーザー入力の種類の選択 こちらは変数の初期化を行う際に指定する「種類」と同等です。(プログラミングなら変数の型ですね) 文字列を引数にする場合であれば、「テキスト」を選択します。 引数名と説明 「ユーザー入力の種類の選択」を行うと、次のように表示されます。 これが初見では迷うのですが、どうやら「入力」というのが「 変数名 」、「入力を指定してください」が「 値の説明...

PowerAutomateでタスク再割り当てを実施する

イメージ
PowerAutomateでタスク再割り当てを実施する PowerAutomateでタスク再割り当てを実施する 以前、下記動画にて Power Automate でタスク割当をして Teams で連絡するフローを作成しました。 この動画のコメントにて、「担当者の再割当てをする方法」の確認がありました。 私も少し気になったので、上記動画で構築したものをベースに、新しく 担当者再割当てフロー を作成してみたいと思います。 フローの作成 今回のフローでポイントとなるのが、「再割当て依頼のメッセージをトリガーにする」ことです。 また、Teams内で再度案内をしたいので、「返信するためのスレッドIDを取得する」ことも意識していきます。 ※突貫で作成しているので、実際もっと効率良くできる方法はあるかもしれません。 キーワードが言及されたとき まずはフローのトリガーを作成していきます。 Teamsのチャネル内で再割当て依頼のメッセージを検知した際に起動させたいので、 自動化したクラウドフロー からTeamsで絞り込み、 キーワードが言及されたとき を設定します。 フロー編集画面においては、対象のキーワードやチャネルを指定していきます。 担当者の再割当て 動画でも紹介している方法で、担当者の再割当てを実施します。 ...