サブフローを呼び出して処理を分ける
表示処理をサブフローに分け、Mainから呼び出して元の処理へ戻ります。
画面上の名前は、表示言語やバージョンによって異なる場合があります。Desktopの例は、フロー作成時に「Power Fx を有効にする」をオフにした標準構文です。Power Fx対応フローでは式・変数参照・インデックスの書き方が異なります。このページでは変数を %変数名% と表記します。出力変数の名前を入力する欄では、前後の % は付けません。
実行前に確認
- 別のデスクトップフローを起動する機能とは異なります。同じフロー内のサブフローが対象です。
- Mainから呼ばれたサブフローが再びMainを呼ぶなど、意図しない循環呼び出しを避けます。
1使うアクション
- アクション 1サブフローの実行
- アクション 2メッセージを表示
図で見る処理のイメージ
概念図表示処理をサブフローに分け、Mainから呼び出して元の処理へ戻ります。
Main
ShowNoticeを呼び出す
サブフロー
「確認処理です」を表示
Mainへ復帰
「Mainに戻りました」を表示
結果の例
まとまった処理を名前付きのサブフローへ分けられます。
設定例に沿った成功時の概念図です。実際の画面や実行結果ではなく、成功・配信を保証するものではありません。
設定と処理を説明する模式図です。実際の設定画面や実行結果のスクリーンショットではありません。
2実際の設定内容
入力する値・操作手順を確認する3ステップの設定と確認方法
- 1
デザイナーでサブフロー ShowNotice を作り、その中にメッセージを表示を置いて本文を「確認処理です」にします。
- 2
Mainに「サブフローの実行」を配置し、サブフロー名 ShowNotice を選びます。式として入力する設定は無効にします。
- 3
その直後にメッセージを表示を置き、本文を「Mainに戻りました」にします。サブフローの最後まで進むと自動的に呼び出し元へ戻ります。
- 対象環境
- Power Automate for desktop(Windows)
- 更新日
- 2026年10月2日