関連レコード一覧の表示するレコードの条件に組織選択を指定したい

関連レコード一覧で、選択された組織が一致しているレコードを表示したいと考えています。

関連レコード一覧の「表示するレコードの条件」では組織選択が条件に入れられないので、

選択された組織を1行テキストに転記するプラグインなどの代替案を探しています。

何か良い手立てがあれば教えて頂けると幸いです。

 

なお、組織間の閲覧制限等の設定は避けたく、全ユーザーが全レコードを参照できる状態で実装したいです。

JSでのカスタマイズになりますが、それぞれのアプリの組織の情報を文字列フィールドなどの

"関連レコード表示用のフィールド"にコピーし、そこを関連レコードの条件に利用しては

だめでしょうか?

1.元アプリでレコード保存時などに、組織に入力された情報をコピーする。

2.関連レコードがある方のアプリは、フィールド変更イベントで組織が指定/変更された

タイミングでコピーする。

 

コピー自体をJSで行うため、アプリの操作は変わらず、関連レコードの表示ができるようなきがします。

関連レコード表示用のフィールドを非表示としてしまうことで、見栄えもそのままにできるかと思います。

レコードの追加画面を例にしますが、下記ページの保存実行前と、フィールドの

チェンジイベントを利用して、処理をそれぞれ実行するのがいいかと思います。

https://developer.cybozu.io/hc/ja/articles/201941984

 

レコードの値の利用方法に関しては、下記のページなどがわかりやすいかと思います。

https://developer.cybozu.io/hc/ja/articles/202086734

サクラエビさん

 

回答ありがとうございます。

回答頂く前に、似たようなことがここのサンプルプラグインの「文字結合プラグイン」で実装できました。

投稿が削除できないので、コメント等で締め切っておけば良かったのですが・・・

色々な参考URLまで載せて頂いたのに申し訳ないです。

本当にありがとうございました。