SharePointとPower Automateを連携していると、ライセンス変更やアカウント移行、テナント移行など様々な理由で接続先を変更する場面があります。接続先の変更はフローの動作に直接影響を与えるため、単純な操作に見えて実は多くの落とし穴があります。この記事では、SharePointとPower Automateの接続先を変更する際に知っておくべき注意点を、具体的な手順や失敗例を交えて解説します。変更後のトラブルを未然に防ぐため、管理者もエンドユーザーも押さえておきたいポイントを整理しました。
【要点】この記事で確認すること
- 最初に見る場所: フローで使用している接続参照の一覧と、各接続がどのSharePointサイトやリストを指しているかを確認してください。
- 切り分けの軸: 端末側の問題(キャッシュやブラウザ)、アカウント側の権限(対象サイトへのアクセス許可)、管理設定側(ポリシーやコネクタの制限)の3軸で切り分けてください。
- 注意点: 会社PCでは自分だけで接続を変更せず、必ず管理者に確認してください。特に、複数のフローで同じ接続を共有している場合、意図しない影響が発生する可能性があります。
ADVERTISEMENT
目次
Power Automateの接続先変更とは – 基本の理解
Power Automateの「接続」とは、フローが外部サービス(SharePoint、Outlook、SQL Serverなど)にアクセスするための認証情報とエンドポイントの組み合わせです。SharePointの接続先を変更するということは、フローが参照するサイトURLやリスト、ドキュメントライブラリを変更することを意味します。単に接続を削除して新しい接続を作り直すのではなく、既存の接続の設定を編集する場合と、まったく別の接続に差し替える場合の2つのパターンがあります。
接続先変更が必要になる具体的なシナリオ
例えば、次のようなケースで接続先の変更が必要です。
- 部署のサイト移行に伴い、フローが参照するSharePointサイトのURLが変わった場合
- 使用するSharePointリストの列名や構造が変更され、フロー内の動的なコンテンツを更新する必要がある場合
- フローの所有者が異動し、新しいアカウントで接続を作り直す場合
- テナント間の移行や、SharePointから別の環境(例えば別のサブサイト)への移行
接続先変更の手順と注意点
ここでは、Power AutomateでSharePointの接続先を安全に変更するための手順を説明します。変更前に必ずバックアップ(フローのエクスポート)を取ってください。
- Power Automateポータル(make.powerautomate.com)にサインインし、「マイフロー」から該当フローを開きます。
- フローの編集画面で、「トリガー」または「アクション」の中からSharePointコネクタを使用しているステップを選択します。
- そのステップに表示されている接続名をクリックし、「新しい接続の追加」を選びます。既存の接続を編集する場合は「編集」アイコンをクリックします。
- 新しい接続を作成する場合、認証ダイアログが表示されます。対象のSharePointサイトにアクセスできるアカウントでサインインし、必要な権限(少なくとも読み取り/書き込み)が付与されていることを確認します。
- 接続が作成されたら、フローの各アクションで使用しているサイトアドレスやリスト名が正しいか、動的なコンテンツが更新されているかを確認します。特に「リスト」や「ライブラリ」の指定が旧接続のままになっていないか入念にチェックします。
- フローを保存し、テスト実行を行います。成功したら、他のフローに同じ接続が使われていないか確認し、必要に応じてそちらも変更します。
注意点として、接続を変更すると、そのフローで使用しているすべてのアクションに影響します。また、新しい接続が正しく認証されないとフローがエラーになります。特に、接続参照(environmentsやソリューション内で共有される接続)を使用している場合は、変更が他のフローやアプリに波及するため、管理者の承認を得てから行ってください。
失敗パターンと原因の切り分け
接続先変更時に起こりやすい失敗を表にまとめました。この表を参考に、エラーの原因を特定し、適切な対処を行ってください。
| 失敗パターン | 原因 | 対処法 |
|---|---|---|
| フローが「接続が無効です」とエラーになる | 新しい接続の認証情報が期限内でない、または権限が不足している | 該当接続を開いて再認証する。対象のSharePointサイトで少なくとも「編集」権限が必要。 |
| フローのテスト実行で「ファイルが見つかりません」 | 接続先のURLやリスト名が古いまま変更されていない | 各アクションのプロパティで「サイトアドレス」や「リスト名」を新しい値に手動で更新する。 |
| フロー実行時「アクセスが拒否されました」 | 接続に使用しているアカウントに、対象サイトの権限がない | SharePointサイトの権限設定を確認し、アカウントをメンバーまたは所有者として追加する。 |
| 変更後、別のフローが動作しなくなった | その接続が複数のフローで共有されていたが、変更が影響した | 接続参照の使用状況を確認し、影響範囲を特定する。可能ならフローごとに専用接続を作る。 |
エラーが発生したら、まずPower Automateの「実行履歴」を開き、エラーメッセージの詳細を確認してください。特に「HTTP要求は ‘Unauthorized’ ‘401’ で失敗しました」といったメッセージは認証の問題を示します。
管理者が確認すべき設定と事前準備
接続先変更を安全に行うためには、管理者のサポートが不可欠です。一般的なユーザーでは変更できない設定や、テナント全体のポリシーが影響する場合があります。以下の点を管理者に確認しておきましょう。
- データ損失防止(DLP)ポリシー: 組織のDLPポリシーでSharePointコネクタの使用が制限されていないか確認します。特に、フローがSharePointと他のサービスを組み合わせている場合、ポリシーに違反していないかチェックが必要です。
- 接続参照の管理: 環境内で「接続参照」として共有されている接続の場合、それを変更するには環境全体への影響を考慮する必要があります。管理者はソリューション内の接続参照を確認し、必要に応じて新しい接続参照を作成してください。
- SharePointサイトのアクセス権限: 新しい接続で使用するアカウントが、対象のSharePointサイトに対して適切な権限を持っているか確認します。フローでアイテムの作成や更新を行う場合は「編集」権限以上が必要です。
- アカウントのライセンス: フローを実行するユーザーまたはサービスアカウントにPower Automateの適切なライセンス(無料版では制限あり)が割り当てられているか確認します。ライセンス不足で接続が制限されることがあります。
接続変更前に管理者へ伝えるべき情報
変更を依頼する際は、以下の情報を整理して伝えるとスムーズです。
- 現在の接続名と接続ID(Power Automateの「接続」ページで確認可能)
- 変更後の接続先(SharePointサイトURL、リスト名など)
- 影響を受けるフローの一覧(フロー名と所有者)
- 変更の理由(移行、アカウント変更、権限整理など)
よくある質問(FAQ)
Q: 接続先を変更した後、フローがすぐに反映されますか?
A: はい、接続を変更してフローを保存すると、次回の実行から新しい接続が使用されます。即時反映されますが、テスト実行を推奨します。
Q: 旧接続を削除しても問題ありませんか?
A: 他のフローで使用していなければ削除しても構いません。ただし、念のため旧接続は数日間残しておき、問題が発生した場合に戻せるようにしておくと安全です。
Q: 接続を変更するとき、フローを停止する必要がありますか?
A: 必須ではありませんが、変更中にフローが実行されると競合する可能性があるため、編集中はフローをオフにすることをおすすめします。
Q: 新しい接続で認証エラーが発生します。どうすればよいですか?
A: まず、使用しているアカウントのパスワードに変更がないか確認してください。次に、SharePointサイトの権限を再確認し、必要なアクセス許可が付与されているか調べてください。それでも解決しない場合は、一度接続を削除して再作成してみてください。
まとめ
SharePointとPower Automateの接続先変更は、一見単純な操作ですが、適切な事前確認と影響範囲の把握が不可欠です。変更前にはフローのバックアップを取得し、接続を共有している他のフローがないか確認してください。エラーが発生した場合、認証・権限・URLの3つを切り分けの軸として原因を特定します。管理者に相談する際は、影響範囲と変更理由を明確に伝えることで、スムーズな対応が期待できます。組織内で接続変更のルールを整備し、安心してPower Automateを運用してください。
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Excel】文字が入っているセルの「個数」を数える!COUNTA関数の簡単な使い方
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Outlook】予定表の「祝日」が表示されない!最新カレンダーの追加と二重表示の修正手順
- 【Teams】画面共有時に「音声」も共有する方法!音が流れない時の設定手順
