「attempt to violate hierarchy constraints」エラーについて
Contents
エラーの原因
参照項目において、自身のレコードを参照した場合に発生するエラーです。
すなわち、レコードAの参照先としてレコードAを指定することはできません。

エラーの解決策
「自分自身を参照することができない」という仕様はどうしようもないの、同様の内容の異なるレコードを作成してそれを参照するといった回避策を取るしかありません。
他にも幾つかの回避策があり得るかと思いますが、上記の回避策を取る場合は「種別」カスタム項目やレコードタイプで切り分けると吉です。