フローに問題が発生しました。 すぐに修正プログラムを見つけるには、ここから始めます。
ここから始める: 何が起こりましたか?
| 現象 | 移動先 |
|---|---|
| フローが保存されない | エラーを保存する |
| フローが保存されたが実行されない | トリガーの問題 |
| フローが実行されるが、アクションが失敗する | アクション エラー |
| フローが実行されるが、間違った結果が生成される | ロジックの問題 |
| エラー メッセージが理解できない | 一般的なエラー メッセージ |
エラーを保存する
フローはデザイナーに保存されません。
最も一般的な原因: 式に構文エラーがある、または必須フィールドが空です。
クイック チェック: デザイナーでアクションの赤いアウトラインを探します。 警告アイコンを使用してアクションを展開し、検証メッセージを読みます。
修正方法:
- 赤で強調表示されたフィールドのすべてのアクションを確認します。 空白の必須フィールドを入力します。
- 式を最近編集した場合は、式を開き、かっこの不一致、引用符の欠落、または正しくない関数名を探します。
- [保存] ボタンに [保存... ] が無期限に表示されている場合は、ページを更新して、もう一度やり直してください。 保存されていない変更が失われる可能性があります。 Ctrl + を頻繁に使用します。
ヒント
保存する前に、複雑な式のテキストを別のテキスト ファイルにコピーします。 保存に失敗した場合は、メモリから書き換える代わりに貼り付けることができます。
まだ立ち往生していますか? 正確な検証エラーテキストをコピーし、Power Automateコミュニティ フォーラムで検索するか、AI アシスタントに貼り付けて解釈します。
問題のトリガー
フローは正常に保存されましたが、実行履歴には表示されていません。
最も一般的な原因: トリガー イベントが発生しなかったか、トリガーにテスト イベントを除外するフィルター条件があります。
クイック チェック: 実行履歴を開きます。 空の場合 (まったく実行がありません)、トリガーはまったく発動しない。
修正方法:
- スケジュールされたトリガー: 開始日が過去であり、繰り返しが正しく、タイムゾーンが予想と一致するかどうかを確認します。 "明日" から始まる "1 日ごと" に設定されたフローは、明日まで実行されません。
- イベント ベースのトリガー (項目が作成されたとき、ファイルが変更されたときなど) : 新しいテスト項目またはファイルを作成します。 5 ~ 10 分待ちます。 トリガーはすぐには発生しません。 ポーリング間隔があります。
- トリガー条件: トリガーに条件式がある場合は、一時的に削除してテストします。 条件なしでフローが実行される場合、条件によってイベントが除外されます。
- フローがオフまたは中断されている: 詳細ページでフローの状態を確認します。 基になる問題を修正し、フローを再度有効にするまで中断されたフローはトリガーされません。
Note
Power Automateのイベント ベースのトリガーでは、リアルタイムのプッシュ通知ではなく、ポーリング間隔が使用されます。 既定のポーリング間隔は、コネクタによって異なります (通常は 1 ~ 5 分)。 トリガーの設定で間隔を構成できます。
まだ立ち往生していますか? クラウド フローでの接続エラーの修正に関する記事の詳細なチュートリアルを参照してください。
アクション エラー
フローは実行されますが、1 つ以上のアクションが失敗します (実行履歴では赤色)。
最も一般的な原因: 接続の有効期限が切れているか、ターゲット リソースが変更されました (名前が変更、削除、またはアクセス許可が削除されました)。
クイック チェック: 失敗した実行を開きます。 赤いアクションを見つけてください。 それを展開し、状態コードとエラー メッセージを読み取ります。
エラーコードで修正する
| Code | 意味 | 何をすべきか |
|---|---|---|
| 401 | 認証に失敗しました | 接続を再認証します。 左側のナビゲーションで [接続 ] に移動し、壊れている接続を見つけて、[ 接続の修正] を選択します。 |
| 403 | アクセス許可が拒否されました | リソースへのアクセスが失われたか、DLP ポリシーによってコネクタがブロックされています。 最初にアクセス許可を確認します。DLP について管理者に確認します。 |
| 404 | リソースが見つかりません | SharePoint list、ファイル、メールボックス、またはエンドポイントの名前が変更、移動、または削除されました。 正しいリソースをポイントするようにアクションを更新します。 |
| 429 | レート制限付き | この手順の前に Delay アクションを追加するか、アクションの設定でバックオフによる再試行を有効にします。 |
| 500 | サーバー エラー | ターゲット サービスに問題があります。 待機して再試行します。 サービスの健康状態ページを確認します。 |
式エラーの修正
"無効なテンプレート" または "テンプレート言語式を処理できません" というエラーが表示された場合は、アクションを開き、各式を確認します。 最も一般的な間違いは次のとおりです。
- 実行されなかったステップ (実行されなかった条件分岐内) から動的コンテンツを参照する。
- 間違ったデータ型を使用する (数値が予想される文字列を渡す)。
- Null 値。
coalesce()またはif(empty(...))チェックを追加します。
ヒント
クラウド フローの式クックブックで、よくある間違いに関する警告を含むすぐに使える式パターンについて学びます。
まだ行き詰まっていますか? 「 クラウド フローでの接続エラーの修正」のコネクタによる詳細なチュートリアルを参照するか、 クラウド フローエラー コードリファレンスの各エラー コードの詳細な説明を取得します。
ロジックの問題
フローは正常に実行されますが (すべての緑色のチェックマーク)、出力が間違っています。
最も一般的な原因: 条件が予想と異なる方法で評価されるか、動的コンテンツが間違ったフィールドを参照しています。
クイック チェック: 完了した実行を開き、各アクションをステップごとに確認します。 それぞれを展開し、その 入力 と 出力を 想定した内容と比較します。
修正方法:
-
間違った条件の結果: 実行履歴で条件アクションを展開します。 比較された実際の値を確認します。 一般的な問題: 文字列内の末尾のスペース、大文字と小文字の区別 (
"Approved"対"approved")、数値とその文字列表現 (1対"1") の比較。 - アクション内のデータが間違っている: アクションを選択し、その入力を確認します。 フィールドに予期しない値が表示される場合は、式または動的コンテンツ トークンを選択して、どこから取得されたかを確認します。 間違ったステップまたはループ内の間違った項目からフィールドを参照している可能性があります。
-
誤った項目を処理する際に適用:
Select an output from previous steps入力を確認します。 配列に含まれる項目数が予想よりも多いか少ない場合は、アップストリームの [アイテムの取得] アクションまたは [行の一覧表示] アクションでフィルターが必要になる場合があります。 - タイミングの問題: フローがレコードを更新してからすぐに読み戻すと、読み取り mihjt は古いデータを返します。 書き込みと読み取りの間に短い遅延アクション (5 ~ 30 秒) を追加します。
ヒント
フローの重要なポイントに Compose アクションを追加して、中間値を検査します。 Compose 入力を、確認する動的コンテンツに設定します。 フローを実行し、実行履歴の各 Compose 出力を確認して、値が間違っている場所をトレースします。
一般的なエラー メッセージ
次の表に、発生する可能性があるエラー メッセージのクイック リファレンスを示します。
| エラーメッセージ | 翻訳 | 固定 |
|---|---|---|
| "要求された操作は、リスト ビューのしきい値を超えるため禁止されています。" | SharePoint アイテムを取得すると、5,000 を超えるアイテムが返されます。 | OData フィルターを追加するか、ページネーションで $top=5000 を使用します。 インデックス付き列をフィルター処理します。 |
| "型が無効です。 String が必要ですが、Null を取得しました。" | 参照しているフィールドが空 (null) で、アクションにはテキストが必要です。 | 参照を coalesce(field, '') でラップするか、最初に null をチェックする条件を追加します。 |
| 操作が失敗しました。 アクションが失敗しました。 依存アクションは成功しません。 | スコープ ブロックが失敗し、そのブロック内の後続のすべてのアクションが取り消されました。 | 最初に失敗したスコープ内の特定のアクションを見つけます。 そのアクションを修正します。 |
| "フローの実行がタイムアウトしました。" | フローが 30 日間の最大期間を超えました。 | 実行時間の長いフローを再設計する必要があります。 実行時間の長い部分には子フローを使用するか、状態フラグを持つ複数のフローに分割します。 |
| 評価の失敗 | 式に構文エラーがあるか、実行時に存在しない値を参照しています。 | アクションを開き、各式を確認します。 スペルミスのある関数名、間違ったパラメーター数、または実行されていない可能性のあるステップへの参照を探します。 |
| "接続が無効です。" | 接続が削除されたか、資格情報の有効期限が切れています。 | [ 接続] を選択し、接続を見つけて、再認証するか、新しい接続を作成します。 |
| "入れ子になったフローは、このコンテキストではサポートされていません。" | 子フローは、 Apply to Each 内またはそれをサポートしていないコンテキストから呼び出しています。 |
子フロー呼び出しをループの外側に移動するか、完全な配列を子フローに渡し、その内部でループするように再構築します。 |
Important
ここに記載されていないエラーが発生した場合は、正確なエラー メッセージ テキストをコピーします。 Power Automate コミュニティ フォーラム または Cloud フロー エラー コード リファレンス で正確なメッセージを検索することは、ソリューションへの最速のパスです。
関連情報
- クラウド フローでの接続エラーを修正する
- クラウド フローのエラー コード リファレンス
- Power Automate デザイナーでCopilotを最大限に活用できます
- クラウドフローのための表現ガイド
- Power Automate コミュニティ フォーラム
注: 作成者は、AI の支援を受け、この記事を作成しました。 詳細情報