PowerApps 業務プロセスフローのフローステップを「処理中」から「成功」にする|テーブル「プロセス ログ」の更新

モデル駆動型アプリのビジネスプロセスフローのフローステップ実行時、ステップの状態を「処理中」から「成功」にする方法を調べたのでメモ。

スポンサーリンク

ビジネスプロセスフローのフローステップ

ビジネスプロセスフローにおけるフローステップは、ビジネスプロセスフローのステージにPower Automateの実行をステップとして組み込む機能。

現象:フローステップが「処理中」のまま

画像のようなフローステップを含むビジネスプロセスフローがあって、
このフローステップで実行するPower Automateがこのような実装のとき、
フローステップを実行して、

フローが無事成功しても、
ビジネスプロセスフローのステータスは「処理中」のまま。

この「処理中」表示を「完了」とか「成功」といったステータスに変えたい。

構築:Dataverseのテーブル「プロセスログ」を更新する

ということで、フローの最後に「行を更新する」アクションを追加して、テーブル「プロセスログ」に対し、トリガーから取得できる「Flow ワークフローのログID」で[ID]を指定して、[状態]を「成功しました」にする。
その後もう一度フローステップを実行すると、フローが成功して、
ビジネスプロセスフローのステータスが「成功」に変わる。
「成功」以外にも様々なステータスがあるので、フローの動作に応じてこの辺のステータスを更新するのがよいかと。

関連記事

コメント

タイトルとURLをコピーしました