ビジネスプロセスフロー (BPF) にはフローを実行するボタンを配置することができます。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/09/image-25.png)
フローを実行したら、BPFに紐づいて実行されますので、レコード情報をどのようにして取得するか方法を説明いたします。
目次
Power Automate トリガーの種類
Power Automate ではインスタントクラウドフロー (すぐに実行) という種類のフローを作成し、その中にあるフローステップの実行時というトリガーを選択します。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/09/image-28.png)
BPF の取得
BPFの情報を取得します。BPFのインスタンスIDがGUIDですので、これをBPFのテーブルに対して行IDとして設定します。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/09/image-26-1024x539.png)
テーブルのレコードの取得
その後実際にビジネスデータが保存されているテーブルの情報を取得するために行IDにはGUID値となっている列を設定します。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/09/image-27-1024x455.png)
BPF ステップとPower Automate フローの関連付け
BPFを開きます。ステップにコンポジションの一つであるフローステップを追加します。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/09/image-32.png)
フローを設定します。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/09/image-33.png)
BPFに表示されるプロセスのステータスの変更方法
ワークフローにて以下のステータスは変更することができます。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/09/image-29.png)
行を更新するアクションにて、プロセスのステータスが格納されているテーブルである プロセス ログ というテーブルに対して、今回実行している行を指定します。今回実行している行はFlow ワークフローのログIDです。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/09/image-30-1024x431.png)
実行すると処理中になっています。完了時には「成功しました」に変更してあげると良いでしょう。
![](https://www.geekfujiwara.com/wp-content/uploads/2023/09/image-31.png)
以上ご参考になれば幸いです。