Power AutomateでTeamsに自動投稿するフローが突然エラーを起こし、動作しなくなった経験はありませんか。特に何も変更していないのに起きるこの現象は、接続の有効期限切れやフロー所有者の変更が原因であることがほとんどです。本記事では、トラブルの原因を特定するための切り分け手順を具体的に解説します。適切な対応をすることで、管理部門やIT担当者への問い合わせ前に解決できるケースも多いです。
【要点】この記事で確認すること
- 最初に見る場所: Power Automateのフロー実行履歴とエラー詳細メッセージ
- 切り分けの軸: コネクタ接続の有効期限切れ、フロー所有者の変更、アクセス権限の問題
- 注意点: 会社PCでは勝手に接続を削除せず、まず管理者に確認すべき設定が存在する
ADVERTISEMENT
目次
Teams投稿アクションが動かない主な原因
Teams投稿アクションで発生するエラーの多くは、以下の3つの原因に集約されます。1つ目は、Microsoft 365の認証トークンの有効期限が切れているケースです。Power Automateで使用する接続は一定期間で失効するため、再認証が必要です。2つ目は、フローの所有者が組織を離れたり、役割が変更されたりした場合です。所有者がいないフローはアクションが実行できません。3つ目は、Teamsのチャネルやチームに対するアクセス権限が不足しているケースです。これらの原因を順に確認することで、効率的に問題を特定できます。
接続設定の確認手順
最初に、Power Automateのコネクタ接続が正しく機能しているかどうかを確認します。以下の手順で進めてください。
- Power Automate(flow.microsoft.com)にサインインします。
- 左側のメニューから「データ」→「接続」をクリックします。
- 一覧から「Microsoft Teams」の接続を探します。ステータスが「接続済み」になっているか確認します。
- ステータスが「期限切れ」や「エラー」になっている場合は、接続を選択して「編集」をクリックします。
- 表示されるサインイン画面で再度認証を行います。会社アカウントでログインし、必要なアクセス許可を承認します。
- 接続が「接続済み」に変わったら、問題のフローを開いて「保存」し、もう一度テスト実行します。
接続の再認証方法
接続の再認証は上記手順で行えますが、まれに再認証してもエラーが解消しないケースがあります。その場合は、該当の接続を削除して新しく作成し直す方法を試します。ただし、削除するとその接続を使用しているすべてのフローに影響が出るため、事前に影響範囲を確認してください。新しい接続を作成する際は、必ずフローと同じユーザーアカウントで行われていることを確認する必要があります。
接続を最新の状態に更新する
接続の再認証を行っても問題が解決しない場合、フロー内のアクションで使用している接続参照が古い可能性があります。フローを編集し、Teams投稿アクションの設定を開き、接続のドロップダウンから再度正しい接続を選択して保存してください。この操作により、フローが最新の接続情報を使用するようになります。
フロー所有者の確認と変更手順
フローには所有者が設定されており、その所有者のアカウントでコネクタが動作します。所有者が退職や異動で利用できなくなると、フローは実行できなくなります。所有者を確認し、必要に応じて変更する手順は次の通りです。
- Power Automateで該当フローを開きます。
- 画面上部の「所有者」タブをクリックします。
- 現在の所有者が一覧で表示されます。自分が含まれていない場合は、自分を追加する必要があります。
- 「所有者の追加」をクリックし、自分のメールアドレスを入力します。権限が不足している場合は管理者に依頼します。
- 所有者を変更したら、フローを保存してからテスト実行を行います。
所有者が退職した場合の対処
所有者が既に退職している場合、自分で所有者を追加できないことがあります。その場合は、Power Platform管理者に連絡して、フローの所有権を移譲してもらう必要があります。管理者はPower Platform管理センターからフローの所有者を変更できます。事前に退職者のフロー一覧を確認しておくとスムーズです。
自分が所有者でない場合の対処
自分が所有者でないフローを実行するには、共有されているか、自分が共同所有者として追加されている必要があります。フローを開いたときに「編集」ボタンがグレーアウトしている場合は、所有者権限がないことを示しています。フローの現在の所有者に連絡して共同所有者に追加してもらいましょう。
状況別の比較表
以下の表に、正常時と各トラブル状態の違いをまとめました。自分の症状と照らし合わせて原因を推測するのに役立ててください。
| 状態 | 症状 | 原因 | 対処方法 |
|---|---|---|---|
| 正常時 | フローがエラーなく実行される | 接続有効、所有者あり、権限充足 | 特に必要なし |
| 接続切れ | 実行履歴に「接続が無効です」などのエラー | 認証トークンの期限切れ | 接続を再認証または再作成 |
| 所有者なし | フローが実行されない(所有者がいない旨のメッセージ) | 所有者が退職・異動などでアカウントが無効 | 自分を所有者として追加、または管理者に依頼 |
| 権限不足 | 投稿先のチャネルにアクセスできないエラー | Teamsのチャネルやチームへのアクセス権限がない | Teams側でアクセス権を付与してもらう |
管理者に確認すべき設定
上記の手順を試しても問題が解決しない場合、テナント全体の設定が影響している可能性があります。特に以下の2点を管理者に確認してください。
- アプリ同意の設定: Power AutomateがTeamsにアクセスするための同意がテナントレベルでブロックされていないか。Azure ADのエンタープライズアプリケーションで「Microsoft Teams」への同意が必要な場合があります。
- データ損失防止ポリシー(DLP): Power PlatformのDLPポリシーによって特定のコネクタの使用が制限されている可能性があります。管理者はポリシーを確認し、Teamsコネクタが許可されているかチェックしてください。
よくある質問
ここでは、読者から寄せられる代表的な質問とその回答をまとめました。
Q1. フローの実行履歴にエラーが表示されないが投稿されない場合は?
A. フロー自体は成功しているが、Teamsのチャネル設定でメッセージが非表示になっている可能性があります。チャネルの設定で「メッセージの表示」が有効か確認してください。
Q2. 接続の再認証を何度も求められるのはなぜ?
A. 多要素認証(MFA)のセッションが短い場合や、条件付きアクセスポリシーが影響していることがあります。管理者に連絡して、Power Automate用のサービスプリンシパルを検討してもらうとよいでしょう。
Q3. 自分が所有者でないフローをどうにか動かせないか?
A. 自分が実行権限を持っていても所有者ではない場合、接続情報を自分のアカウントで再構成する必要があります。ただし、元の所有者の接続を削除せずに自分用の接続を追加する方法をとってください。詳しくはPower Automateのドキュメントを参照してください。
まとめ
Teams投稿アクションが動かない原因は、接続の期限切れ、フロー所有者の不在、権限不足の3つに絞られます。最初に接続の再認証を試し、次にフロー所有者を確認することで、多くの問題は解決できます。それでも直らない場合は、管理者にテナント設定を確認してもらう必要があります。本記事の手順を参考に、迅速にトラブルシューティングを行ってください。
ADVERTISEMENT
超解決 リモートワーク研究班
Microsoft 365の導入・保守を専門とするエンジニアグループ。通信障害やサインイン不具合など、ビジネスインフラのトラブル対応に精通しています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
