みんなの投稿

2025/04/28 11:47

関連レコード一覧に表示する項目をor条件で表示する方法はありますか?実現できるプラグインなどがあれば教えてほしいです。

やりたいこと。
「社員マスタにチームメンバーを表示させたい。」

チームメンバーの登録は、チーム管理アプリで
チーム管理レコード1:Aさん(登録元)Bさん(登録先)
チーム管理レコード2:Cさん(登録元)Aさん(登録先)
のようなレコードをもっています。
*登録元と登録先のどちらにもAさんが登録されてしまいます。

社員マスタのAさんの情報を開いたときに、チームメンバーを関連レコード一覧を使って表示させたいのですが、上記のチーム管理レコード1とチーム管理レコード2のAさんの相手を一覧表示したいです。

一覧表示結果は下記のような形にしたいと考えています。
チームメンバー一覧
Bさん
Cさん

これの解決策として、関連レコード一覧に表示する項目をor条件で表示ができれば実現できるかなと考えました。

チーム管理アプリの登録元の値と社員マスタと名前が一致したら登録先を関連レコード一覧に表示するorチーム管理アプリの登録先の値と社員マスタと名前が一致したら登録元を関連レコード一覧に表示する。
ただこれだと、一覧に表示される項目が、下記のようになってしまうのでこれも登録元、登録先をまとめてチームメンバーとできると理想です。

or条件で実現できそうなこと

登録元|登録先

   |Bさん

Cさん|

理想の関連レコード一覧

チームメンバー

Bさん

Cさん

設計を変えれば実現できるのか。
それともプラグインで実現できるのか、ご教授いただけますと幸いです。