PowerAutomateを順番に実行する
PowerAutomateがA,B,Cとあったとして。
Aが終わったらBを実行
Bが終わったらCを実行
というようにフローを順番に実行させようとしています。
1.親子フローを使う。
2.それぞれのフローの終わりに次のフローをキックさせる
テキストファイルなどを出力する。
あたりで検証してみようかと思っているのですが、
なにかほかに良い案がありましたらご教授お願いします。
PowerAutomateがA,B,Cとあったとして。
Aが終わったらBを実行
Bが終わったらCを実行
というようにフローを順番に実行させようとしています。
1.親子フローを使う。
2.それぞれのフローの終わりに次のフローをキックさせる
テキストファイルなどを出力する。
あたりで検証してみようかと思っているのですが、
なにかほかに良い案がありましたらご教授お願いします。
てか、普通にフローを書くと、
Aが終わったらBを実行
Bが終わったらCを実行
というようにフローを順番に実行させ
ことしかできませんが。。。
そうじゃない、フローができてしまったということでしょうか?
画面のハードコピー(スクショ)を見せてください。
@yamaxzira
Questioner
言葉足らずですいません。
PowerAutomateが何本かあってそれを順番に実行させたいのです。
JP1みたいにジョブフローでもかければよいのですが。
↓こいうことでしょうか?
コメントありがとうございます。
こちらの記事私も拝見しました。
ただ、こちらは1本のPowerAutomateの並列実行と理解しています。私がやりたいのは複数本のPowerAutomateの実行順序を制御したいなので当てはまらないです。
他だとPower Apps上からのフロー実行でも複数フローの順次実行は実現できると思います。
プレミアムライセンスの有無によっても手段は変わる気もしますが、その辺はいかがでしょうか?
そもそも一本のフローにまとめられない理由にもよりますよね。
@yamaxzira
Questioner
PowerAppsから順番に実行しようとするとPowerAutomateから戻り値を設定しなければならなかったと認識しています。ただ、2分以内に戻り値を返さなければならないとか制限があるみたいです。大量の件数を処理するので数十分かかる処理なのでAppsから順番に呼び出すのは厳しいかなと。
残念ながらプレミアムライセンスはないです。
一本にまとめられないのは、まとめるとアクション数が膨大になってしまうのと、機能的に分けて汎用的にしたかったからですね。
コメントありがとうございます。
リストの更新をトリガーにして、各フローの最後にリストに状態を書き込ませに行くとかいかがでしょうか?
書き込まれたリストの内容でまた各クラウドフローがトリガーされ、リストの状態列の値を見て後続の処理をはしらせるとか。
実際にSPOリストを使って連続実行ができるのかどうか、試してみましたのでご参考に。
@yamaxzira
Questioner
ご回答ありがとうございます。
トリガーとなるものに、ファイルを作るか、リストを作るか
というところでも迷っていたのですが、リスト案のほうが実行結果の分析もできて
使い勝手がよさそうですね。
リスト案のほうで検討を進めてみます。
しかし、ネットを調べても中々こういうことをやっている記事が見当たりませんでした。割とレアな処理なんですかね。要望多そうな気もするんですが。