Power Automate Desktopを使用していて対応が難しかったエラー案件を一つ記載します。
今回の案件の前提は以下のような状況でした。
【状況】
・Power Automateの有償アカウントを6つ保有している。
・特定のロボットを一つ作成し、アカウント6つで使用が出来るように共有設定している。
・それぞれのアカウントが10分刻みで毎朝自動実行をしている。
・使用しているPC端末はすべてWindows11。
【現象】
一週間前から、6台中1台のみ、スケジュール実行が出来なくなってしまった。
5台は問題なく稼働しており、エラーが出ている端末もPowerAutomateDesktopを起動し手動実行したら無事に動く。
クラウドフローのエラーメッセージを見たところ、以下の文章が記載されていました。
ーーーーーーーーーーーーーーーーーーーーーーーーーー
アクション 'デスクトップ用_Power_Automate_で構築したフローを実行する' に失敗しました: The response is not in a JSON format.
ーーーーーーーーーーーーーーーーーーーーーーーーーー
【対応方法】
PC一台のみの問題のため、ロボットフローに関するエラーではなく端末側の問題か?と考え、
・Power Automate Desktopを最新のバージョンにアップデート
・WindowsUpdateも最新の状況に設定
・Power Automate Machine Runtimeも含めてサインアウト→サインインの実施
・セキュリティソフトを一時的に無効に設定
・Power Automate Desktopを再インストールしなおし。
上記実施しても状況直らず。
ネットで「PowerAutomate JSON format エラー」で検索すると、カスタムコネクタのエラー時に表示されるという現象記事はあったものの今回は使用していないので違うか…との結論に。
【結論】
Power Automateクラウド上で、マシンとの接続を再作成するとなおりました。
今回のエラーはコネクタ等、「Power Automateと何かの接続エラーで起こる」ことが多いということのようです。