Power Automate Desktop(PAD)で作成した自動化フローが、資格情報のエラーで突然停止してしまうことがあります。このような場合、原因として「接続設定の問題」と「フロー所有者の権限問題」の2つが考えられます。それぞれに適した対処法が異なるため、まずはどの症状が現れているのかを正確に把握する必要があります。この記事では、PADの資格情報周りでつまずいたときに、自分で原因を切り分け、次の行動を決められるように具体的な確認手順や判断基準を解説します。
【要点】この記事で確認すること
- 最初に見る場所: Power Automateポータルの「接続」タブとフローの「所有者」設定ページ
- 切り分けの軸: エラーメッセージの種類(ログイン失敗かアクセス拒否か)と、フロー実行ユーザーが適切かどうか
- 注意点: 会社のポリシーで接続の作成や共有が制限されている場合があるため、管理者の確認が必要
ADVERTISEMENT
目次
Power Automate Desktopで資格情報が必要なシーン
PADのフローでは、外部サービスやオンプレミスシステムにアクセスするためにさまざまな資格情報(コネクタの認証情報、Windows認証、クリデンシャル変数など)を使用します。代表的な例としては、メールボックスへの接続、SharePointリストの更新、データベースへのクエリ実行、ファイルサーバーへのアクセスなどが挙げられます。これらの接続が正しく設定されていないと、フロー実行時に「ログイン失敗」や「アクセスが拒否されました」といったエラーが発生します。
資格情報関連エラーの代表的な症状
実際に発生するエラーのパターンを把握することで、原因の見当をつけやすくなります。以下の表に代表的な症状と原因の目星をまとめました。
| エラーメッセージ例 | 考えられる主な原因 | 切り分けのポイント |
|---|---|---|
| 「サインインに失敗しました」「指定された資格情報は無効です」 | 接続で使用しているアカウントのパスワード変更・有効期限切れ、または接続設定の誤り | 接続の編集画面でテスト接続ができるか確認 |
| 「アクセスが拒否されました」「権限が不足しています」 | フローの所有者が持っていないリソースへアクセスしようとしている、または委任設定が不足 | フローの所有者と接続の所有者が一致しているか確認 |
| 「接続が見つかりません」「参照エラー」 | 接続が削除された、またはフローから参照している接続が別環境(DEV/本番)のもの | フロー内の接続参照名と実際の接続一覧を照合 |
原因の切り分け:接続の問題と所有者の問題
接続の問題(Credential接続そのものが使えない)
接続の問題は、フローが利用しようとしているコネクタの認証情報に誤りがある、または接続自体が無効になっている状態です。この場合、エラーメッセージは「サインインに失敗しました」など、認証そのものに関する内容になります。また、同じ接続を使っている別のフローも同様にエラーになることが多いです。
所有者の問題(フローを実行するアカウントの権限不足)
Power Automateでは、フローを実行する際にフローの所有者(または実行ユーザー)のアカウントが使われます。このアカウントが、接続先のリソースに対して適切なアクセス許可を持っていない場合に、アクセス拒否系のエラーが発生します。特に、フローの所有者が他者から共有された接続を使っている場合、その接続の元の所有者の権限が引き継がれないケースがあるため注意が必要です。
接続エラーの確認手順
まずは接続設定が正しいかどうかを確認します。以下の手順に沿って進めてください。
- Power Automateポータル(make.powerautomate.com)にサインインします。
- 左側のメニューから「接続」タブをクリックします。
- 一覧からエラーが発生しているコネクタを探し、対象の接続をクリックして詳細を開きます。
- 「テスト接続」ボタンが表示されている場合はクリックして接続が成功するか確認します。
- テスト接続が失敗した場合は、接続を編集し、資格情報を再入力します。特にパスワードが変更されていないか確認してください。
- それでも失敗する場合、接続を削除して新しく作成し直します。その際、フロー内の接続参照を更新する必要があります。
所有者設定を確認する手順
接続自体に問題がないのにアクセス拒否される場合、フローと接続の所有者関係を調べます。
- Power Automateポータルで該当フローの詳細画面を開きます。
- 「所有者」タブをクリックし、現在の所有者一覧を確認します。
- 接続の所有者も同様に「接続」タブで確認します。フローの所有者と接続の所有者が異なる場合、フローの所有者が接続を利用できるように共有設定が必要です。
- 接続の詳細画面で「共有」をクリックし、フローの所有者(または実行ユーザー)を追加します。権限は「共同所有者」または「利用者」を選択します。
- 保存後、フローを再度実行してエラーが解消されるか確認します。
注意点として、フローが「他のユーザーとして実行」する設定になっている場合、その指定ユーザーのアカウントが接続を使用できる必要があります。また、環境に応じてデータ損失防止(DLP)ポリシーが適用されていると、フローから特定の接続が使用できなくなることがあります。
管理者に確認すべき設定
これらの基本的な確認をしても問題が解決しない場合は、テナント全体のポリシーや設定が原因である可能性が高いです。以下の項目を管理者に問い合わせてください。
- データ損失防止(DLP)ポリシー: 特定のコネクタや環境が制限されていないか。
- 接続の作成権限: 一般ユーザーが新しい接続を作成できるか、または管理者のみ作成可能か。
- 環境とソリューション: フローが属する環境と接続が属する環境が一致しているか。不一致の場合は接続を参照できない。
- サービスの正常性: Power Automateまたは接続先サービスに障害が発生していないか。
よくある質問(FAQ)
Q1: フローを他の人に共有したら、資格情報エラーが出るようになりました。
フローを共有する際、元の所有者の接続は自動的には共有されません。共有先のユーザーがフローを実行するには、接続の共有設定でそのユーザーを追加するか、共有先ユーザー自身が同じ種類の接続を作成する必要があります。
Q2: 「この接続は使用できません。所有者に確認してください」と表示されます。
接続が削除されたか、所有者が接続へのアクセス権を取り消した可能性があります。接続の所有者に連絡して再接続してもらうか、新しい接続を作成し直してください。
Q3: テスト接続は成功するのにフロー実行時だけエラーになります。
フロー内で使用している接続の参照名が実際の接続名と異なっていることが原因です。フローのデザイナーで各アクションの設定を開き、正しい接続が選択されているか確認してください。
まとめ
Power Automate Desktopの資格情報エラーは、接続そのものの不具合とフロー所有者の権限問題に大別できます。最初にエラーメッセージの内容を確認し、接続テストや所有者の共有設定をチェックすることで、多くの場合は解決できます。それでも解決しない場合は、DLPポリシーや環境設定など管理者レベルでの確認が必要です。日頃から接続の有効期限や所有者情報を管理し、フローを共有する際には接続の共有設定を忘れずに行うことで、トラブルを未然に防げます。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
