Microsoft社の無料RPA・Power Automate Desktopのアクションの中から、フローコントロールのアクションを紹介します
➡ 逆引き辞典に戻る
![](https://analytic-vba.com/wp/wp-content/uploads/2021/12/image-113.png)
待ち処理
アクション名:Wait
アクションの間に「待ち処理」を入れることで、円滑にアクションを実行していけるようにします
下のGIF画像では「おはよう」のメッセージと「こんにちは」の間に「3秒」の待ち処理を行います
![](https://analytic-vba.com/wp/wp-content/uploads/2021/12/WAIT.gif)
パラメーターの選択
![](https://analytic-vba.com/wp/wp-content/uploads/2021/12/image-114.png)
待ち秒を指定します
サブフローの実行
Mainのフロートは別に「サブフロー」を作成することで、フローを部品化し、柔軟で効率的なシナリオ実行を可能にします
サブフローは次のGIFのように追加して作成します
![](https://analytic-vba.com/wp/wp-content/uploads/2021/12/100a98f0173053dd6338c732317e7d62.gif)
サブフローは、後で「何を別フローにしたか」を思い出しやすいようなフロー名をつけるように心がけましょう
![](https://analytic-vba.com/wp/wp-content/uploads/2021/12/image-115.png)
下のGIF画像では、実際に追加したサブフローを実行しています
![](https://analytic-vba.com/wp/wp-content/uploads/2021/12/1a429d3adec1bffc4b1518bf5990a3b4.gif)
Mainのフローで「こんにちは」のメッセージを表示した後、サブフローで「こんばんは」のメッセージを表示しています
パラメーターの選択
![](https://analytic-vba.com/wp/wp-content/uploads/2021/12/image-116.png)
サブフローの実行
上の画像の下向きの▼マークをクリックすると、既に追加してあるサブフローを表示できます
表示してあるサブフローの中から実行するものを選択します
ラベル
フローの流れを変えるのにとても便利な機能です
下のGIF画像では、1と2の選択肢があるリストから2を選ぶと、フローの冒頭の「TEST2ラベル」に移動しています
![](https://analytic-vba.com/wp/wp-content/uploads/2022/01/Label.gif)
下の画像が上のGIF画像で動いていたシナリオです
![](https://analytic-vba.com/wp/wp-content/uploads/2022/01/image-8.png)
2番目の選択ダイアログ・アクションで2を選ぶと”移動先/TEST2に移動する”➡ラベル/TEST2”というようにフローの流れが変わり、再び選択ダイアログ・アクションが起動します
このラベルはエラー処理でも使えるので、覚えておくと便利です
![](https://analytic-vba.com/wp/wp-content/uploads/2022/01/image-9.png)
パラメーターの選択
![](https://analytic-vba.com/wp/wp-content/uploads/2022/01/image-10.png)
ラベル名
管理しやすい名前を付けましょう!
*英語から設定しはじめ英数字で指定
移動先
移動先のラベルを設定します
選択のパラメーター
![](https://analytic-vba.com/wp/wp-content/uploads/2022/01/image-11.png)
ラベルに移動
移動先のラベルを設定します
*うまく設定できない時は、ラベルの位置を一旦変えてみましょう
特定ファイルの待ち処理
こちらは正確にはファイルの処理になります
![](https://analytic-vba.com/wp/wp-content/uploads/2022/01/image-29.png)
アクション名:ファイルを待機します
このアクションでは、指定フォルダに特定のファイルが格納(もしくは削除)されるまでフローが停止します
下のGIF画像では、フローを起動した後にファイルをフォルダに貼り付けると、次のアクションの「メッセージボックスの表示」が起動しています
![](https://analytic-vba.com/wp/wp-content/uploads/2022/01/3b9f38895368673e5dc415d984ccabcc.gif)
パラメーターの選択
![](https://analytic-vba.com/wp/wp-content/uploads/2022/01/image-30.png)
ファイルの次の状態を待機します
特定ファイルを指定フォルダに「格納」するのをトリガーにするのか、もしくはフォルダから特定ファイルを「削除」するのをトリガーにするのかを指定します
![](https://analytic-vba.com/wp/wp-content/uploads/2022/01/image-31.png)
ファイルパス
トリガーにするファイルを指定します
フローの終了
アクション名:フローの停止
このアクションで都合の良い箇所でフローを終了します
パラメーターの選択
![](https://analytic-vba.com/wp/wp-content/uploads/2022/01/image-70.png)
フローの終了
エラーで終了する場合にはエラーメッセージを表示するかを選択できます
![](https://analytic-vba.com/wp/wp-content/uploads/2022/01/image-71.png)
ブロックまたはグループの指定
アクション名:リージョン、リージョンの終了
![](https://analytic-vba.com/wp/wp-content/uploads/2023/06/e065a3155328ead2005eda4668ba5783.gif)
複数のアクションを適度な単位で区切って管理できます
パラメーターの選択
![](https://analytic-vba.com/wp/wp-content/uploads/2023/06/image-45.png)
ブロックもしくはグループに名称をつけて管理できるようにします
![](https://analytic-vba.com/wp/wp-content/uploads/2023/06/image-46.png)