【エラー】「FIELD_INTEGRITY_EXCEPTION」の原因について

スポンサーリンク
「FIELD_INTEGRITY_EXCEPTION」の原因について Salesforce

こんにちは、にいるです。

エラー「FIELD_INTEGRITY_EXCEPTIONについて、見ていきたいと思います。

1.エラー発生原因

このエラーはフロー実行時に発生しました。

エラーの文章全体を載せます。

「このエラーは、フローでレコードの作成が試行されたときに発生しました: FIELD_INTEGRITY_EXCEPTION: ID ●● を持つドキュメントは、ID ●● を持つエンティティとすでにリンクされています: リンク済みエンティティ ID。ExceptionCode の値については、『SOAP API 開発者ガイド』を参照してください。」

実はエラーの原因はこの文面通りでした。

というのも、すでに結びついている子レコードをさらに紐付けようとしていました。

多対多のリレーションだったので、トランザクションレコードを作成しまくって、フローの「レコードを更新コンポーネント」でエラーが発生していました。

2.エラー解決策

フロー実行のトリガとなったレコードがまずかったので、他のレコードで実行すれば問題ありませんでした。

3.まとめ

いかがでしたでしょうか。

うっかりやってしまったミスでしたが、しっかりログを残してセーブポイントにしておきます。

他にも色々と標準機能やSalesforce機能について紹介しています。
そのまとめ一覧ページはこちらになりますので、よければ見てみてください。

ではでは!

Salesforce 機能別 まとめページ

コメント

タイトルとURLをコピーしました