Udemy 新コース: 作って学ぶPower BI!

Power Apps モデル駆動型アプリ ビジネスプロセスフローからトリガーしたPower Automate の取り扱い方法

ビジネスプロセスフロー (BPF) にはフローを実行するボタンを配置することができます。

フローを実行したら、BPFに紐づいて実行されますので、レコード情報をどのようにして取得するか方法を説明いたします。

Power Automate トリガーの種類

Power Automate ではインスタントクラウドフロー (すぐに実行) という種類のフローを作成し、その中にあるフローステップの実行時というトリガーを選択します。

メモ

モデル駆動型アプリの保存されているソリューションと同じソリューションにフローを作成します。

後段でBPFと関連付ける際に同一ソリューションに入っていないと選択することができません。

BPF の取得

BPFの情報を取得します。BPFのインスタンスIDがGUIDですので、これをBPFのテーブルに対して行IDとして設定します。

テーブルのレコードの取得

その後実際にビジネスデータが保存されているテーブルの情報を取得するために行IDにはGUID値となっている列を設定します。

BPF ステップとPower Automate フローの関連付け

BPFを開きます。ステップにコンポジションの一つであるフローステップを追加します。

フローを設定します。

メモ

同一ソリューション内のフローのみ表示されますので、もし表示されない場合はソリューションにフローを追加するようにしてください。

BPFに表示されるプロセスのステータスの変更方法

ワークフローにて以下のステータスは変更することができます。

行を更新するアクションにて、プロセスのステータスが格納されているテーブルである プロセス ログ というテーブルに対して、今回実行している行を指定します。今回実行している行はFlow ワークフローのログIDです。

メモ

状態がBPFに表示されているわけです。

実行すると処理中になっています。完了時には「成功しました」に変更してあげると良いでしょう。

「成功しました」と状態を変更した場合

「成功」という表示となります。

以上ご参考になれば幸いです。

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Index