ADVERTISEMENT

【Power Automate】クラウドフローの所有者変更が想定どおり進まない時の接続と所有者の確認

【Power Automate】クラウドフローの所有者変更が想定どおり進まない時の接続と所有者の確認
🛡️ 超解決

Power Automateのクラウドフローを他のユーザーに移管する際、所有者変更を行っても期待通りに動作しないことがあります。その原因の多くは、フロー内で使用している接続(コネクタ)の所有者設定や、フローそのものの所有者情報が正しく引き継がれていないことにあります。本記事では、所有者変更が想定どおり進まない場合に、接続と所有者の観点から問題を切り分ける方法を解説します。具体的な確認手順や失敗パターン、管理者への相談ポイントも紹介しますので、実際のトラブル解決に役立ててください。

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

  • 最初に見る場所: フローの所有者一覧とフローで使用している接続の一覧です。所有者変更が反映されているかどうかを、まずはこの2か所で確認してください。
  • 切り分けの軸: 問題の原因は「フロー所有者の変更が完了していない」「接続の所有者が古いまま」「権限が不足している」の3つに大別されます。どの軸に該当するかを順に検証しましょう。
  • 注意点: 会社PCでは、Power Automateの環境ポリシーやデータ損失防止(DLP)ポリシーによって所有者変更が制限されている場合があります。勝手に接続を変更する前に、必ず管理者に確認してください。

ADVERTISEMENT

1. クラウドフローの所有者変更がうまくいかない原因

Power Automateのクラウドフローには、「所有者」と「接続」という2つの重要な要素があります。所有者はフローを編集・削除・共有する権限を持ち、接続は各サービス(Office 365、SharePoint、Teamsなど)との認証情報を保持します。所有者変更が想定どおり進まない代表的な原因は、以下の3つです。

原因1: フロー所有者の変更が不完全

フローの共有画面で新しいユーザーを追加しただけでは、そのユーザーが完全な所有者にならない場合があります。Power Automateでは、「共同所有者」と「実行のみ」という2種類の権限が存在し、前者だけがフローの編集や所有者変更を行えます。後者ではフローのトリガー実行しかできないため、注意が必要です。

原因2: 接続(コネクタ)の所有者が変更されていない

フローの所有者を変更しても、フローが使用している各接続の所有者は自動的には変わりません。例えば、旧所有者のアカウントで作成されたOutlook接続がそのまま残っていると、フロー実行時に認証エラーが発生します。接続はフローとは独立したリソースであり、所有者変更の影響を受けない点が大きな盲点です。

原因3: 環境ポリシーやライセンスによる制限

組織のPower Platform環境では、所有者変更を禁止するポリシーや、特定のコネクタの使用を制限するDLPポリシーが設定されていることがあります。また、新しい所有者に適切なPower Automateライセンス(Per Userプランなど)が割り当てられていないと、フローの実行権限が不足します。

2. 最初に確認すべき項目:フローの所有者と接続の状態

問題を切り分けるためには、まずフロー所有者の設定と接続の状態を個別に確認する必要があります。以下の手順で確認してください。

  1. Power Automate(make.powerautomate.com)にサインインし、対象のクラウドフローを開きます。
  2. 画面右上の「共有」ボタンをクリックし、現在の所有者一覧を表示します。自分が「所有者」として表示されているか、新しい所有者が正しく追加されているかを確認します。
  3. 左側のナビゲーションから「接続」タブをクリックし、フローで使用している接続の一覧を表示します。各接続の「所有者」列で、現在誰のアカウントが関連付けられているか確認します。
  4. 接続の所有者が意図したユーザー(新しい所有者)になっていない場合は、その接続をクリックして詳細を開き、「編集」から所有者を変更します。
  5. フローをテスト実行して、すべての接続が正常に動作するか確認します。エラーが発生した場合は、該当する接続の認証情報が古い可能性があります。

この一連の確認により、問題がフロー所有者側にあるのか、接続側にあるのか、または両方にあるのかを判断できます。

3. 接続(コネクタ)の所有者確認と変更手順

接続の所有者変更は、多くのユーザーが見落としがちなポイントです。以下に具体的な手順を説明します。

接続の所有者確認手順

  1. Power Automate左メニューの「データ」→「接続」を選択します。
  2. 一覧から、対象フローで使用している接続を見つけます。接続の種類(Office 365 Outlook、SharePoint、Teamsなど)ごとに確認が必要です。
  3. 各接続の行にある「所有者」列を確認します。ここに表示されているユーザーが、その接続の事実上の所有者です。
  4. もし旧所有者のままなら、接続をクリックして詳細画面を開き、「編集」から所有者を変更します。ただし、接続の所有者変更は接続を作成したユーザーまたは管理者のみが行える場合があります。

接続の所有者変更ができない場合の対処

接続の所有者変更オプションがグレーアウトしている、または権限がなく変更できない場合は、以下の対応を検討します。

  • 新しい所有者自身が同じ接続を新規作成する。フロー内で接続を新しいものに置き換えます。
  • 管理者に依頼して、接続の所有権を移行してもらう(Power Platform管理センターから可能な場合あり)。
  • フローを新しい所有者がコピー(保存)して、必要な接続を再作成する。

4. フロー所有者の変更方法と注意点

フロー単体の所有者変更手順は比較的シンプルですが、いくつかの注意点があります。

正しい所有者変更手順

  1. フローを開き、上部メニューの「共有」をクリックします。
  2. 「ユーザーの追加」欄に新しい所有者のメールアドレスを入力し、権限として「共同所有者」を選択します(「実行のみ」ではフローの編集権限がありません)。
  3. 追加したユーザーの行で「所有者」のロールが割り当てられていることを確認します。
  4. 必要に応じて、旧所有者を削除します。ただし、すべての接続が新しい所有者に移行されるまでは、旧所有者を残しておくほうが安全です。

よくある注意点

  • フローの共有画面で「共同所有者」を選ばずに「実行のみ」にすると、新しいユーザーはフローを編集できません。所有者変更の目的に応じて正しい権限を選択してください。
  • フローが複数のステップで複数の接続を使っている場合、すべての接続の所有者を確認する必要があります。一部だけ変更してもフロー全体が正常動作しないことがあります。
  • 組織のポリシーで外部ユーザーへの共有が禁止されている場合は、その制限に違反していないか確認します。

5. 所有者変更後の動作確認とテスト

変更が完了したら、必ずフローを実行して問題がないか確認します。以下のテスト手順が役立ちます。

  1. 新しい所有者のアカウントでPower Automateにサインインし、対象フローが表示されることを確認します。
  2. フローの編集画面を開き、すべてのステップが正常に表示され、警告が発生していないか確認します。
  3. フローを手動でトリガー(「テスト」→「自動」または「手動」)し、実行結果を確認します。
  4. 各アクションの出力を確認し、接続エラーが発生していないか細かくチェックします。
  5. 特にメール送信やファイル作成などのアクションで、正しいユーザー(新しい所有者)のアカウントで動作しているか確認します。

テスト実行でエラーが発生した場合は、エラーメッセージを記録し、どの接続が問題かを特定します。

6. 失敗パターンと対処法

実際の現場でよく見られる失敗パターンとその対処法をまとめました。

失敗パターン 原因 対処法
新しいユーザーがフローを開けない 共有時に「実行のみ」権限を付与したため 権限を「共同所有者」に変更する
フロー実行時に「認証失敗」エラー 接続の所有者が旧ユーザーのまま 接続の所有者を新しいユーザーに変更、または新しい接続を作成
フロー一覧にフローが表示されない フローが別の環境にあり、ユーザーがその環境で権限を持っていない 環境を切り替えるか、管理者に環境へのアクセス権を依頼
フロー編集時に「アクセス権がありません」 ユーザーに適切なPower Automateライセンスがない ライセンスを割り当てる(管理者へ依頼)

これらのパターンを参考に、症状に合った対処を行ってください。

7. 管理者に相談する前に確認すること

問題が解決しない場合、管理者へのエスカレーションが必要です。その前に、以下の情報を整理しておくとスムーズです。

  • 環境情報: フローが存在するPower Automate環境名(既定の環境か、専用環境か)。
  • エラーメッセージ: フロー実行時に表示される正確なエラーテキストと、どのアクションで発生したか。
  • 変更の履歴: いつ、誰が、どのような変更を行ったか(共有、所有者変更、接続修正など)。
  • ポリシーの確認: DLPポリシーが所有者変更を禁止していないか、管理者に問い合わせる前に自組織のガイドラインを確認しておきましょう。

管理者が確認すべき項目としては、Power Platform管理センターでの環境設定、接続の共有設定、ライセンス割り当て状況などが挙げられます。

よくある質問(FAQ)

Q1. フローの所有者を変更しても、接続の所有者は自動的に変わりますか?
A. 変わりません。接続はフローとは独立したリソースであり、手動で所有者を変更するか、新しいユーザーが接続を作り直す必要があります。

Q2. 接続の所有者を変更できない場合はどうすればよいですか?
A. 新しいユーザーが自分のアカウントで同じ接続を作成し、フロー内の接続参照をその新しい接続に置き換えてください。または、管理者に接続の所有権移行を依頼します。

Q3. 旧所有者をフローから削除しても大丈夫ですか?
A. すべての接続が新しい所有者に移行し、フローが正常に動作することを確認した後に削除することを推奨します。削除前に接続が旧所有者に依存していないか確認してください。

Q4. 外部ユーザー(組織外)にフローを共有できますか?
A. 組織のポリシーによります。多くの企業では外部共有が制限されており、管理者の承認が必要です。まずは内部ルールを確認してください。

まとめ

クラウドフローの所有者変更が想定どおり進まない場合、まずはフロー所有者と接続所有者の両方を確認することが重要です。接続の所有者は自動的に更新されないため、手動で変更するか新しい接続を作成する必要があります。また、権限設定やライセンス、環境ポリシーが原因となっている可能性も念頭に置きましょう。問題の切り分けを丁寧に行い、必要に応じて管理者と連携することで、スムーズな移行を実現できます。本記事の手順を参考に、トラブル解決にお役立てください。


ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

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

ADVERTISEMENT