ADVERTISEMENT

【Power Automate】承認の再割り当てが想定どおり進まない時の接続と所有者の確認

【Power Automate】承認の再割り当てが想定どおり進まない時の接続と所有者の確認
🛡️ 超解決

Power Automateの承認フローで、タスクを他の担当者に再割り当てしようとしたときに、想定どおりに動作しないケースがあります。再割り当て機能は便利ですが、接続設定やフローの所有者によって挙動が変わるため、原因を特定するにはいくつかのポイントを確認する必要があります。この記事では、承認の再割り当てがうまくいかない原因を切り分け、接続と所有者の観点から具体的な対処方法を解説します。

【要点】この記事で確認すること

  • 最初に見る場所: フローの「承認」アクションに使用しているコネクタ(承認)の接続参照、およびフローの所有者情報です。これらが適切に設定されているかどうかが動作の鍵となります。
  • 切り分けの軸: 端末側のローカル設定ではなく、クラウド上のコネクタ設定とアカウント権限が主な原因です。特に「所有者」が誰であるか、そして「承認コネクタ」がどのアカウントで接続されているかに注目します。
  • 注意点: 会社PCでフローの所有者や接続を変更する場合は、管理者の承認が必要な場合があります。特に共有フローやテンプレートを利用している場合は、安易に変更せずにIT部門へ確認してください。

ADVERTISEMENT

承認の再割り当てが想定どおり進まない主な原因

承認の再割り当て機能は、Power Automateの「承認」アクションに標準で用意されています。しかし、この機能が期待どおり動作しない原因は、大まかに次の3つに分類されます。

接続参照の不一致

Power Automateのフローは、各アクションで使用するコネクタの接続情報を「接続参照」として保持しています。承認アクションの場合、使用するコネクタは「承認」です。この接続参照がフローの実行時に誰のアカウントで認証されるかが重要です。再割り当てをするためには、承認コネクタがフローを実行するユーザー(多くの場合は元の承認者)と同じアカウントで接続されている必要があります。もし接続参照が別のユーザー(例えばフロー作成者)のアカウントで固定されていると、再割り当て操作が正しく反映されないことがあります。

所有者権限の不足

フローには「所有者」という概念があり、所有者はフローを編集・削除・共有できる権限を持ちます。承認の再割り当てを行うには、フローの所有者または共同所有者である必要は必ずしもありませんが、フローの実行に関わる権限(実行の開始や承認タスクの管理)が適切に付与されている必要があります。例えば、フローが「共有」されていない状態で、再割り当てを試みたユーザーがフローの実行履歴にアクセスできないと、エラーが発生します。

ライセンスと共有環境の制約

Power Automateのライセンスによっては、承認機能の利用に制限があります。また、フローが特定の環境(例:既定の環境)にデプロイされている場合、その環境内のユーザーしか承認タスクを操作できないことがあります。再割り当てが想定どおり進まない原因として、ライセンス不足や環境の分離が影響している可能性も考慮する必要があります。

条件 再割り当て成功 再割り当て失敗
承認コネクタの接続アカウント 再割り当てを行うユーザーと同じアカウント 別のユーザーアカウント(例:フロー作成者)
フローの所有者設定 再割り当てユーザーが所有者または共同所有者、または適切な共有権限を持つ フローが未共有で、再割り当てユーザーに権限がない
ライセンス Power Automate有料ライセンス(試用版を含む) 無料ライセンスのみで承認機能が制限されている
環境 全ユーザーが同じ環境に属している ユーザーが異なる環境に所属している

接続と所有者を確認する手順

問題が発生した場合、以下の手順で接続と所有者の状態を確認してください。これらの確認はPower Automateのポータル(make.powerautomate.com)から行います。

  1. Power Automateポータルにサインインし、左側のメニューから「マイフロー」をクリックして、対象のフローを探します。
  2. フロー名をクリックして詳細画面を開き、上部の「編集」ボタンをクリックします。
  3. フローエディターで「承認」アクションを選択し、アクションの詳細ペインで「設定」タブを開きます。「接続」の項目に表示されているアカウントを確認します。これが再割り当てを行うユーザー自身のアカウントであることを確認してください。
  4. フローエディターの右上にある「フローの詳細」アイコン(iマーク)をクリックし、「所有者」タブを開きます。ここに表示されているユーザーがフローの所有者です。再割り当てを試みるユーザーがこのリストに含まれていない場合は、所有者または共同所有者として追加する必要があります。
  5. 所有者タブで「共同所有者を追加」をクリックし、再割り当てを行いたいユーザーを追加します。これにより、そのユーザーもフローを編集・管理できるようになります。
  6. 保存してフローを閉じ、実際に承認タスクを再割り当てしてみて、問題が解消されたかテストします。

上記の手順で改善しない場合は、承認コネクタの接続を新しいものに作り直すことも検討します。その場合は、フローエディターで承認アクションの接続を一度削除し、再度自身のアカウントで接続し直します。

よくある失敗パターンと対処法

実際の現場でよく発生する失敗パターンをいくつか紹介します。これらに該当する場合は、特定の対処を試みてください。

パターン1: 「再割り当て」ボタンがグレーアウトしている
承認タスクの「再割り当て」ボタンが押せない場合、承認コネクタの接続アカウントが再割り当てユーザーと異なることが原因です。フローエディターで承認アクションの接続を確認し、必要に応じて再接続してください。

パターン2: 再割り当て後に承認タスクが元のユーザーに戻る
再割り当てしたはずのタスクが、しばらくすると元の承認者に戻ってしまう場合があります。これはフローが再実行された際に、承認アクションの「割り当て先」が動的に設定されている可能性があります。フローのトリガー条件を見直し、再実行時に再割り当てが上書きされないようにする必要があります。

パターン3: 再割り当て先のユーザーに通知が届かない
再割り当ては成功しているが、新しい担当者にメールやTeams通知が届かない場合があります。これは、通知は元の承認者にしか送られない設計になっていることが原因です。必要に応じて、フロー内に「条件分岐」を追加し、再割り当てが行われた場合に新しい担当者に通知を送るアクションを別途実装してください。

管理者に確認すべき情報

上記の対処を試しても問題が解決しない場合、Power Automateの環境設定やテナント全体のポリシーが影響している可能性があります。その際は以下の情報をまとめて管理者に確認してください。

  • フローのID: 問題が発生しているフローの一意識別子。Power Automateのフロー詳細画面から取得できます。
  • エラーメッセージのスクリーンショット: 再割り当て時に表示されるエラーメッセージや、実行履歴の詳細をキャプチャして共有します。
  • ユーザーのライセンス情報: 再割り当てを行うユーザーと、新しい担当者のPower Automateライセンスの種類(無料、試用版、有料版)を確認します。
  • 環境のURL: フローが配置されている環境名と、各ユーザーがどの環境に所属しているかを確認します。

管理者は、Power Platform管理センターからコネクタの使用状況やテナント全体の設定を確認できます。また、承認コネクタが組織のポリシーで制限されていないかも確認が必要です。

よくある質問(FAQ)

Q1: 再割り当て機能を使うために、フローの所有者になる必要はありますか?
いいえ、必須ではありません。しかし、再割り当てを行うユーザーがフローの実行履歴にアクセスできる必要があります。理想的には共同所有者として追加されることで、問題なく操作できます。

Q2: 承認コネクタの接続を変更すると、実行中のフローに影響がありますか?
はい、影響があります。接続を変更すると、それ以降のフロー実行は新しい接続を使用しますが、既に開始されている承認タスクは影響を受けない場合があります。変更は慎重に行ってください。

Q3: フローが共有されていない場合、再割り当てはできますか?
フローが共有されていない場合、そのフローを所有しているユーザーのみが承認タスクを操作できます。したがって、再割り当てを行いたいユーザーが所有者でない場合は、あらかじめフローを共有する必要があります。

まとめ

承認の再割り当てが想定どおり進まない場合、まずは承認コネクタの接続アカウントが再割り当てを行うユーザーと一致しているかを確認しましょう。次に、フローの所有者設定や共有状態を見直すことで、多くの問題は解決します。また、ライセンスや環境の違いが原因である可能性も忘れずにチェックしてください。これらの確認を系統立てて行うことで、再割り当て機能を正常に動作させることができます。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。

ADVERTISEMENT