Power Automate インスタント フローの再送信ができない
インスタント フローでテスト実行にて、過去の実行履歴より再送信しようとすると、エラーが発生。
Flow run resubmissions are disabled for instant flows. Please contact your tenant admin to enable support.
原因
え? なんで? なにが? いつから? と調べたらすぐに見つかりました。
Power Automate でフロー実行を一括でキャンセルまたは再送信する – Power Automate | Microsoft Learn
新しい設定が 2025年1月13日よりロールアウトが開始されたそうです。これにより過去の実行履歴を利用したフローのテストが無効になったようです。
対策方法
現在これを変更するための UI ベースの設定画面はないようです。Microsoft Learn に記載のとおり Microsoft.PowerApps.Administration.PowerShell により、Power Automate フローの再送信を有効化することで再度利用できるよう設定を行います。
- まずはテナント ID を調べておきます。
- テナント アカウントでサインインを行います。
Add-PowerAppsAccount -Endpoint "prod" -TenantID
- 設定を確認してみます。
$tenantSettings = Get-TenantSettings
$tenantSettings.powerPlatform.powerAutomate
- インスタント クラウド フローのフロー実行の再送信を許可します。
$tenantSettings.powerPlatform.powerAutomate.disableFlowRunResubmission= $False
Set-TenantSettings -RequestBody $tenantSettings
- 設定を再度確認し、powerPlatform.powerAutomate.disableFlowRunResubmission が False となったことをみとどけます。
新しい Power Platform 設定がテナントでアクティブになり、インスタント フローが再送信できない設定に変更されました。テスト実行時にめちゃくちゃ不便、ということで解決する方法を備忘録として記載しました。変更が適用されるまで5分くらいかかりましたが、その後無事フローの再送信ができるようになりました。
関連コース
- CI615-H Power Automate 入門 – Excel 連携
Power Automate をこれからはじめる業務ユーザー向けの基礎コース。業務でよく利用する Excel での自動化を課題とした実習ベースで解説します。 - CI617-H Power Automate によるフロー作成
基本を理解した方がより上級者レベルへと進むためのステップアップコース。Microsoft 365 各製品との連携や、式の記述やデータ操作などより複雑な設定の理解をめざします。