フロー実行を一括でキャンセルまたは再送信する
フローの実行を一度に 1 つずつではなく一括でキャンセルまたは再送信できるため、時間を大幅に節約できます。
インスタント トリガーによって開始されたフロー実行を再送信する
Power Platform 管理者は、インスタント トリガーによって開始されたフロー実行を再送信をユーザーができるようにすることができます。 フローを手動で開始するために使用されるインスタント トリガーは、Power Automate、モバイル アプリ、キャンバス アプリのボタンなどを使用してアクティブ化できます。
重要
インスタント トリガーによって開始されたフロー実行を再送信するための新しい設定は、2025 年 1 月 13 日にロールアウトが開始され、2025 年 1 月末までにすべてのリージョンで利用できるようになる予定です。 Power Platform 管理者は、このセクションの手順に従って、すべてのユーザーがインスタント トリガーによって開始されたフロー実行を再送信できるようにすることができます。 他の種類のトリガーは、この変更の影響を受けません。
インスタント トリガーによって開始されたフローのフロー実行の再送信を有効にするには、次の PowerShell コマンドを実行します。
- テナント アカウントにサインインします:
Add-PowerAppsAccount -Endpoint "prod" -TenantID <Tenant_ID>
- TenantSettings でテナント設定を取得して保存します:
$tenantSettings = Get-TenantSettings
-
powerPlatform.powerAutomate.disableFlowRunResubmission
フラグを False に設定して、インスタント トリガーによって初期化されたクラウド フローのフロー実行の再送信を許可します。
$tenantSettings.powerPlatform.powerAutomate.disableFlowRunResubmission= $False
Set-TenantSettings -RequestBody $tenantSettings
PowerShell コマンドの詳細については、Power Apps および Power Automate の PowerShell のサポート を参照してください。
フロー実行を再送信する
フローの以前の実行をまとめて再送信できます。 これを行うには、次の手順を実行します。
Power Automate にサインインします。
左パネルでマイ フローを選択します。
右パネルで、再送信またはキャンセルするクラウド フローを選択します。
すべて実行を選択します。
チップ
- フローの実行をキャンセルまたは再送信するには、フローに実行が必要です。
- 一度に最大 20 件のフローを再送信またはキャンセルできます。
実行履歴 ページで再送信またはキャンセルするフロー実行を選択します。
フロー実行を再送信する を選択します。
重要
再送信できるフローの数は、フロー内のコネクタに対する API 呼び出しの最大数に基づいて制限されます。
フロー実行をキャンセルする
関連するフローの 実行履歴 ページで、または テンプレート を使用して、フロー実行をキャンセルできます。 フロー ポータルから利用できる一括キャンセル機能は、一度に最大 20 件のフローをキャンセルする場合に最も効率的です。 可能な場合は、このセクションで前にリンクしたテンプレートを 20 回を超える実行に使用することをお勧めします。 これは、数百回の実行にも当てはまります。 または、数に関係なく、待機中 または 実行中 の状態のすべてのフローに対して一括キャンセル機能を使用できます。 このユーティリティーがどのように機能するかについての期待値を設定するには、次の詳細を確認してください。
フローの「実行履歴」ページでフロー実行を一括でキャンセルする
フローをキャンセルするには、フロー ポータルに移動して マイ フロー を選択します。
フローの横にある省略記号 (...) > 実行履歴 を選択します。
または、フロー名 > 28 日間の実行履歴 リストの すべての実行 を選択することもできます。
状態が 待機 または 実行中 の、最大 20 個のフローを手動で選択できます。
代わりに一括キャンセル機能を開始するには、画面上部の 実行履歴 メニューで すべてのフロー実行をキャンセルする を選択します。
すべてのフローをキャンセルする を選択すると、一括ユーティリティを開始するように求めるメッセージが表示されます。 はいを選択します。 さらに不要なフロー実行が開始されることが心配な場合は、フローをオフにすることができます。
待機中 または 実行中 状態のフローが 20 個を超える場合、フロー実行の状態が キャンセル中 に変わるまでに数分かかる可能性があることを示す別のメッセージが表示されることがあります。 このメッセージは、フローが中断され、既に 実行中 フローに対してそれ以上のアクションが実行されないことを意味します。 待機中 状態のフローも、アクションが実行されずに終了します。
ブラウザー画面を定期的に更新して、実行履歴リストで更新された状態の変更を取得します。
ヒント
- 実行中 状態のフローは中断され、キャンセル中 の状態に変わり、最終的に キャンセル済み に変わります。
- このプロセスには、さらに 24 時間以上かかる場合があります。
- このシナリオでは、フローは中断され、それ以上のアクションは実行されません。
- キャンセル中 状態のフロー実行を選択すると、アクションの近くにあるスピナーが動いているように見えることがありますが、中断状態です。 フローが実際に実行されているときは、フローが実行中であることを示す通知バナーが表示されます。 これは、キャンセル中 状態の中断されたフローのことではありません。
次のスクリーンショットは、フロー実行中のバナーを示しています。 キャンセル中 状態の中断されたフローには、このバナーは含まれません。
同時実行 設定を超えたフローは、待機 状態で、キャンセル中 状態の他のフロー実行と一緒に表示される場合があります。 これは仕様によるものです。 一括キャンセルが送信されたとき、またはその機能が使用された後にトリガーされなかった場合、フローは中断されました。 処理する順番がキューに入ると、状態は キャンセル中 に変わります。
一括キャンセル要求を送信する前に 実行中 または 待機中 状態のフローが中断され、最終的に キャンセル済み 状態に変わったことを確認できます。