Loading

フロートリガーエラー: 「フローのトリガーに失敗したため、レコードを保存できませんでした」

公開日: Oct 13, 2022
説明
フローの操作を行う際、次のようなエラーが表示される場合があります。「フローのトリガーに失敗したため、レコードを保存できませんでした。フロートリガーで、ID 301*** のフローバージョンの実行に失敗しました。管理者にお問い合わせください」これは、レコードを保存するとき、手動またはリリース経由で Apex テストクラスを実行するとき、API を介して実行および挿入/更新するときに表示される可能性があります。
解決策
エラーの原因を理解するのに役立つ複数のオプションを次に示します。
  • エラーメール:  フローの作成者には、詳細な手順の情報とエラーメッセージが記載されたエラーメールが届いています。このメールは、問題がデータまたは実装に関連しているかどうかを確認するのに適しています。
  • デバッグログを取得します (ワークフローのデバッグレベルを [最も詳細] に設定します)。デバッグログから、正確な失敗したフローの要素および失敗した理由がわかる場合があります。
  • デバッグ画面を使用して、要求と応答の詳細を表示できます。
    Flow Designer で Ctrl + Shift + M (Windows PC の場合) または command + Shift + M (Mac の場合) を押します。
  • ワークベンチの REST Explorer を使用して、プロセス/フローのメタデータの詳細を取得します。
1. エラーメッセージからバージョン ID を取得します
2. ワークベンチにログインします
3. [ユーティリティ] > [REST Explorer] に移動し、GET を実行します 
4. URI 項目に次の内容を追加し、ID を調査している FlowId に変更します: /services/data/vXX.x/tooling/sobjects/flow/30124000000PcNDAA0  [注意: vXX.x は API バージョンを指します。新しい Tooling API 機能がリリースされたら、最新バージョンを使用してください
5. [Execute (実行)] をクリックします。
6. [属性] フォルダを開きます
7. 「ProcessType」を確認します。値が「Flow」の場合は通常のフロー、値が「Workflow」の場合はプロセスです。フロー/プロセスの名前を示す MasterLabel もここで確認できます。
8.フローメタデータツリーを調べ、特定の要素の内容を確認します。特にプロセスビルダーフローの場合、エラーメールやその他のエラーメッセージで自動生成された名前 (myRule1_1 など) が参照される場合があるため、有益な方法です。 
注意: REST Explorer で [削除] を実行すると、フローが非アクティブの場合は実際に削除されます。REST Explorer で [削除] オプションを使用する場合は注意してください。


フローで発生する最も一般的なエラーメッセージまたは問題 

ナレッジ記事番号

000382895

 
読み込み中
Salesforce Help | Article