Power AutomateでOneDriveファイル作成アクションが突然動作しなくなるトラブルは、会社の業務に直接影響を及ぼすため、早急な対応が必要です。原因は認証期限切れやライセンス変更、テナントポリシーの変更など多岐にわたりますが、適切な診断手順を踏めば多くのケースで解決可能です。本記事では、会社環境で安全に再設定するための手順と注意点を解説します。
【要点】この記事で確認すること
- 最初に見る場所: フローの実行履歴とエラーメッセージ。HTTPステータスコードやエラーコードから原因を特定します。
- 切り分けの軸: 端末側(ブラウザキャッシュ)、アカウント側(ライセンス・権限)、管理設定側(条件付きアクセス・DLPポリシー)の3つで切り分けます。
- 注意点: 会社PCではコネクタの削除やフローの編集は慎重に行い、管理者に確認が必要な設定もあります。勝手に変更せず、IT部門へ相談してください。
ADVERTISEMENT
目次
突然動かなくなる主な原因
Power AutomateのOneDriveファイル作成アクションが突然停止する原因は、大きく4つに分類されます。まずは原因を把握し、適切な対処を行いましょう。
認証期限切れとトークン問題
OneDriveコネクタは通常90日でアクセストークンが期限切れになります。また、MicrosoftがADALからMSALへの移行を進めており、古いコネクタが無効になるケースもあります。会社の条件付きアクセスポリシーにより、サインイン時にMFAが要求されて失敗することも考えられます。
ライセンスとプランの変更
Power Automateの無料版では月間実行回数や高度なコネクタに制限があります。組織がライセンスを変更したり、ユーザーへの割り当てが外れた場合、フローが実行されなくなります。また、OneDrive for Businessと個人用OneDriveの混在も問題の原因となります。
テナントポリシーと管理者設定の変更
条件付きアクセスポリシー(新しいデバイスや場所からのアクセス禁止)、データ損失防止(DLP)ポリシーによるコネクタのブロック、またはアプリの同意設定の変更が原因でフローが失敗することがあります。特に会社のセキュリティ強化に伴い、突然動作しなくなるケースが増えています。
OneDrive APIの変更やファイルパスの問題
Microsoft Graph APIのバージョンアップにより、Power Automateのアクションが古いパラメータを使用しているとエラーになります。また、フローで指定したファイルパスが変更されたり、ファイル名に使用できない文字が含まれている場合も動作しません。
診断手順:どこに問題があるのか
以下の手順で問題を切り分けてください。各ステップで得られた情報は、管理者への報告にも役立ちます。
- フローの実行履歴を確認する:Power Automateポータルで該当フローを開き、「実行履歴」タブから最新の失敗を選択。エラーメッセージに「Access token expired」「403 Forbidden」「Resource not found」などが表示されているか確認します。
- 手動でフローをテスト実行する:フローエディターで「テスト」→「手動」を選択し、通常のトリガー条件を満たした状態で実行。エラーが再現するか確認します。
- 別のアカウントでテストする:同じフローを他のユーザー(同僚)で試してもらいます。動く場合はアカウント固有の問題(ライセンス・権限)、動かない場合は環境全体の問題です。
- OneDrive Webで直接ファイル作成を試す:ブラウザでOneDriveにサインインし、新しいファイルを作成できるか確認します。できない場合はOneDriveアカウント自体に問題があります。
- ブラウザのシークレットモードまたは別ブラウザで試す:キャッシュや拡張機能が原因の場合があります。シークレットモードでPower Automateを開き、フローを編集して保存し直してみます。
- コネクタの状態を確認する:左メニュー「データ」→「接続」でOneDrive接続を選択。「状態」が「有効」か確認し、期限切れでないかを見ます。編集ボタンで再認証を試します。
- 管理者にテナントポリシーの変更を問い合わせる:最近の条件付きアクセスやDLPポリシーの変更、Power Automateライセンスの割り当て状況を確認してもらいます。
安全な再設定手順(ライセンス・コネクタ再作成)
自己診断でコネクタや認証の問題と判断した場合、以下の手順で安全に再設定を行います。会社環境ではフローを削除せずにコネクタを再作成することが推奨されます。
- フローをエクスポートしてバックアップ:フロー一覧で該当フローの「…」メニューから「エクスポート」→「パッケージ」を選択し、.zipファイルとして保存します。これで元の設定を復元できます。
- 既存のOneDrive接続を再認証する:「データ」→「接続」→該当のOneDrive接続を開き、「編集」をクリック。サインイン画面で会社アカウント(xxx@会社ドメイン)を選び、多要素認証(MFA)を完了します。これでトークンが更新されます。
- 再認証で直らない場合、接続を削除する:事前にフロー一覧をエクスポートしたことを確認し、接続の「…」メニューから「削除」を選択。この接続を使用しているフローが停止しますが、再作成後に再接続できます。
- 新しいOneDrive接続を作成する:上部の「新しい接続」→「OneDrive for Business」を検索して選択。開いたポップアップで会社アカウントでサインインし、必要な権限に同意します。組織の管理者が同意を要求する場合は、表示される指示に従います。
- フローで使用する接続を新しいものに変更する:フローエディターで各アクション(「ファイルの作成」など)をクリックし、右下の「…」→「接続の変更」で先ほど作成した接続を選択。すべてのアクションを更新します。
- 保存してテスト実行する:「保存」後、「テスト」→「手動」で動作を確認。成功したら、自動実行が期待通り行われるか監視します。
- それでも動かない場合:手順1のバックアップから元のフローを復元し、管理者に連絡します。
管理者に確認すべき設定
上記の手順で改善しない場合、管理者レベルの設定が原因です。以下の項目をIT部門に確認してください。
- 条件付きアクセスポリシー:Power AutomateやOneDriveへのアクセスに対して、デバイスコンプライアンスや場所制限がかかっていないか。
- データ損失防止(DLP)ポリシー:OneDriveコネクタがビジネスデータグループから除外されていないか。特に「ビジネス以外のデータ」のみに制限されると動作しません。
- Power Automateライセンスの割り当て:ユーザーに適切なライセンス(無料版で十分か、有料版が必要か)が割り当てられているか。
- アプリの同意設定:ユーザーが自分で同意できるか、管理者の同意が必要か。特に委任された権限が不足していないか。
- OneDriveの共有設定:外部ユーザーとの共有が制限されている場合、特定のフォルダにアクセスできない可能性があります。
以下の表に、原因と症状、対処法をまとめました。診断の参考にしてください。
| 原因 | 症状(エラー例) | 対処法 |
|---|---|---|
| 認証期限切れ | 「Access token expired」「AADSTS700082」 | コネクタを再認証、または再作成 |
| ライセンス不足 | 「要求が課金対象のコネクタを使用しています」、フロー実行がスキップされる | 適切なライセンスを割り当てる(管理者) |
| API変更 | 「無効なパラメーター」「Resource not found」 | アクションを削除して再追加、またはコネクタを最新版に更新 |
| ファイルパス変更 | 「ファイルが見つかりません」「パスが存在しません」 | フローのパスを修正、またはエクスプローラーの「ファイルパスをコピー」で正しいパスを取得 |
| 条件付きアクセス | 「403 Forbidden」「アクセスが拒否されました」 | 管理者にポリシーの例外申請、または準拠デバイスから実行 |
| 月間実行制限 | 「このフローは今月の実行回数を超えました」 | 翌月まで待つ、または有料ライセンスにアップグレード |
失敗しがちなパターンと回避策
再設定作業中によく遭遇する失敗パターンと、その回避策を紹介します。
- コネクタ削除により他のフローも停止する:同じOneDrive接続を複数のフローで共有している場合、削除するとすべてのフローが停止します。事前にエクスポートを忘れずに行い、接続名をメモしておきましょう。
- 個人用OneDriveアカウントでサインインしてしまう:会社のOneDrive for Businessと混同し、個人アカウント(hotmail.comなど)で認証すると権限不足でエラーになります。必ず組織アカウント(xxx@会社ドメイン)を使用してください。
- 管理者同意が得られず接続作成が進まない:会社のポリシーで新しいアプリの同意に管理者承認が必要な場合、画面に表示される「管理者の承認が必要」リンクをクリックしてIT部門に依頼します。自分でスキップしないでください。
- フロー編集後に保存を忘れる:接続を変更したら必ず「保存」ボタンをクリックしてください。保存しないと変更が反映されず、古い接続のまま実行されます。
- テスト実行が成功しても自動実行で失敗する:手動テストでは成功するが、スケジュールトリガーやイベントトリガーで失敗する場合、トリガー条件の見直しやデータの変化(ファイル名の動的部分など)を確認してください。
よくある質問(FAQ)
フローを再設定しても直らない場合、どうすればよいですか?
Power Automateの監査ログを管理者に確認してもらい、エラーの詳細を解析します。また、条件付きアクセスやDLPポリシーの変更履歴を調べてもらうと原因が特定できることが多いです。
会社の制限で新しい接続作成ができないと言われました。
その場合、IT部門にPower Automate用のアプリ同意を依頼する必要があります。Azure AD管理画面で「エンタープライズアプリケーション」→「Power Automate」→「ユーザーの同意設定」を確認してもらい、必要に応じて管理者の同意を付与してもらってください。
他のユーザーは動くのに自分だけ動かない。
アカウント固有の問題です。まず、自分のOneDriveでファイル作成が直接できるか確認します。できない場合はOneDriveアカウントに問題があります。できる場合は、Power Automateライセンスの割り当てが外れていないか、または自分だけ条件付きアクセスの対象になっていないかを管理者に確認してください。
アクションに「ファイルの作成」が表示されなくなりました。
OneDriveコネクタのバージョンが古くなっている可能性があります。フローエディターで該当のアクションを削除し、再度「ファイルの作成」アクションを追加し直してください。それでも表示されない場合は、コネクタを最新版に更新する必要があります。
まとめ
Power AutomateでのOneDriveファイル作成が突然動かなくなった場合、まずはフローの実行履歴を確認し、認証やライセンスの問題を切り分けましょう。安全な再設定の基本は、フローをバックアップした上でコネクタの再認証または再作成です。管理者の設定が原因の場合は、自分で変更せずにIT部門に相談し、条件付きアクセスやDLPポリシーの確認を依頼してください。本記事の手順に従えば、ほとんどの問題は解決できますが、解決しない場合は最新のエラーメッセージを添えて管理者へ連絡しましょう。
ADVERTISEMENT
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Excel】矢印キーで「セルが動かず画面がスクロールする」!ScrollLockの解除方法(ノートPC対応)
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
