2022年2月15日火曜日

【Powerautomate】トリガーを変更すると「Azure Resource Manager への要求が失敗しました。」となる。

event_note2月 15, 2022

 Sharepointで、ファイルが新しく作成または変更された場合(プロパティのみ)のトリガーでフローを作っていました。

が、トリガーをかえたくなり、変更したところ大変な事になりました。
結局そのことについて書いてあるページは見つけられなかったのですが、トリガーは名前を変えるだけでフローが動作しなくなることがある。というページを見つけたので紹介します。

マイクロソフトのPowerautomateの質問掲示板みたいなやつに載ってました。

トリガーの名前を変更すると、「Azure Resource Managerへのリクエストに失敗しました:WorkflowTriggerNotFound」というエラーが発生します。 

という物。

Community Support Teamの人の回答によると、

トリガー名を変更すると、前回の実行のフローを使用してフローをテストすることはできません。 フローを保存し、指定した共有メールボックスに電子メールを送信してフローをトリガーする必要があります。

  (テストの自動トリガーは×、手動ならいいって事?→私はいずれもダメだった。) 


同様のフローを再構成して、この問題を解決することもできます。

 

( フロー作り直しって事!?解決策になっていないんじゃ)

  でした。括弧内は私の心の声です。


トリガーの名前を変えるだけでフローが動かなくります。私も名前変えてみましたが、エラーになりました。

でも、名前を元に戻すと、フローは動くようになりました♪

上手く動いている時↓


リネーム後↓

 


しかし、動かなくなった…と焦って、元のトリガーを削除して、同じものを作っても別物とみなされてしまい、別のエラーで動かなくなってしまうため注意が必要です。

 私はこんなエラーがでて、フローの中にあるExcelOnlineのコネクタでエラーが出て修復不可能となってしまいました…。

この要求は Graph API によって禁止されています。エラー コードは 'AccessDenied' です。エラー メッセージは 'Could not obtain a WAC access token.' です。

 

これについては、色々ためしたのですが私の力では無理です…。作り直そうかな。