「attempt to violate hierarchy constraints」エラーについて

By | April 25, 2021

エラーの原因

参照項目において、自身のレコードを参照した場合に発生するエラーです。

すなわち、レコードAの参照先としてレコードAを指定することはできません。

エラーの解決策

「自分自身を参照することができない」という仕様はどうしようもないため、同様の内容の異なるレコードを作成してそれを参照するなどの回避策を取る必要があります。

他にも幾つかの回避策があり得るかと思いますが、上記の回避策を取る場合は「種別」カスタム項目やレコードタイプで切り分けると吉です。