見出し画像

Power Apps から Power Automate Flow を実行する方法は?

前回の記事では、Power Automate を使用して複数のフォルダを作成する方法について説明しました。作成したPower Automateのフローを実行する必要がある場合、どうしますか?毎回開いて編集し、実行しますか?これは、すでに設定したフローを実行する効率的な方法ではありません。
そこで登場するのが Power Apps です。Power App をフローと連携させることで、アプリの画面から直接フローを実行できるようになり、より効率的に操作できます。

この記事では、Power Apps に Power Automate のフローを追加し、ボタンを使ってトリガーする手順について説明します。

ステップ1:Power App を作成し、名前を付けます。
(i). Power Appsの環境とソリューションで、「新規」を選択して新しいCanvs Appを作成します。
(ii). 「アプリ」を選択します。
(iii). 「キャンバス アプリ」を選択します。
(iv). キャンバスアプリの名前を入力します。
(V). 「作成」ボタンをクリックします。

以下はアプリをビルドするためのワークスペースです。デフォルトでは Screen1 が作成されます。

ステップ2. ボタンを追加して Power Automate のフローを実行する
(i)「挿入 (Insert)」をクリック
Power Apps では、テキストボックス、ボタン、チェックボックス、リストボックス、コンポーネントなど、さまざまなアイテムを挿入できます。以下のスナップショットのように、必要な要素を追加できます。
(ii)「ボタン (Button)」を選択
多数のアイテムの中から「ボタン」を選択します。

また、検索バーを使って特定のアイテムを検索することもできます。

画面にボタンが追加されます。

ボタンのテキストを変更します。
すべての詳細プロパティは画面の左側にも表示されます。したがって、ここから変更することもできます。

「Button」が「フォルダを作成する」に変更されます。

ステップ4. Power Automate フローをアプリにインポートします。
(i)「...」をクリック
(ii)「Power Automate」を選択

(iii)「フローを追加 (Add Flow)」をクリック
(iv) リストから必要なフローを選択

これで、Power Automate のフローが Power Apps に正常に追加されました。

ステップ5.フローの実行:
(i) ボタンの「OnSelect」プロパティを選択
デフォルトでは、「OnSelect」プロパティの値は False になっています。

(ii) フローを実行するための数式で「OnSelect」を更新します。

ボタンをクリックすると Power Automate のフローが実行されるように、以下の式を設定します。
数式は「複数の解決を作成する.Run()」です。
「複数のフォルダを作成する」 はフローの名前で、
.Run() はフローを実行するためのメソッドです。
(iii).「複数の解決を作成する」ボタンをクリックします。

ボタンをクリックすると、以下のスナップショットのように、SharePoint上にフォルダが正常に作成されます:

このように、ボタンを使用して Power Apps から Power Automate フローを簡単に実行できます。

この記事を読んでいただきありがとうございました。今後の記事では、Power Apps と Power Automate に関連するさらに興味深いトピックを取り上げていく予定です。

参考文献: アプリへのフローの追加

著者

Aakash

こんにちは︕私は アーカーシュ マラシニです。

ネパール出⾝のエンジニアで、Media Fusion Co.Ltd. で Microsoft365 および Power Platform(Power Apps/Automate/BI)の構築・カスタマイズエンジニアとして働いています。

MS365 と Power Platform に関するブログを通じて、私が学んだことや経験を皆さんと共有していきます.


いいなと思ったら応援しよう!