こんにちは、にいるです。
エラー「FIELD_INTEGRITY_EXCEPTIONについて、見ていきたいと思います。
1.エラー発生原因
このエラーはフロー実行時に発生しました。
エラーの文章全体を載せます。
「このエラーは、フローでレコードの作成が試行されたときに発生しました: FIELD_INTEGRITY_EXCEPTION: ID ●● を持つドキュメントは、ID ●● を持つエンティティとすでにリンクされています: リンク済みエンティティ ID。ExceptionCode の値については、『SOAP API 開発者ガイド』を参照してください。」
実はエラーの原因はこの文面通りでした。
というのも、すでに結びついている子レコードをさらに紐付けようとしていました。
多対多のリレーションだったので、トランザクションレコードを作成しまくって、フローの「レコードを更新コンポーネント」でエラーが発生していました。
2.エラー解決策
フロー実行のトリガとなったレコードがまずかったので、他のレコードで実行すれば問題ありませんでした。
3.まとめ
いかがでしたでしょうか。
うっかりやってしまったミスでしたが、しっかりログを残してセーブポイントにしておきます。
他にも色々と標準機能やSalesforce機能について紹介しています。
そのまとめ一覧ページはこちらになりますので、よければ見てみてください。
ではでは!