関連レコード一覧で、選択された組織が一致しているレコードを表示したいと考えています。
関連レコード一覧の「表示するレコードの条件」では組織選択が条件に入れられないので、
選択された組織を1行テキストに転記するプラグインなどの代替案を探しています。
何か良い手立てがあれば教えて頂けると幸いです。
なお、組織間の閲覧制限等の設定は避けたく、全ユーザーが全レコードを参照できる状態で実装したいです。
関連レコード一覧で、選択された組織が一致しているレコードを表示したいと考えています。
関連レコード一覧の「表示するレコードの条件」では組織選択が条件に入れられないので、
選択された組織を1行テキストに転記するプラグインなどの代替案を探しています。
何か良い手立てがあれば教えて頂けると幸いです。
なお、組織間の閲覧制限等の設定は避けたく、全ユーザーが全レコードを参照できる状態で実装したいです。
JSでのカスタマイズになりますが、それぞれのアプリの組織の情報を文字列フィールドなどの
"関連レコード表示用のフィールド"にコピーし、そこを関連レコードの条件に利用しては
だめでしょうか?
1.元アプリでレコード保存時などに、組織に入力された情報をコピーする。
2.関連レコードがある方のアプリは、フィールド変更イベントで組織が指定/変更された
タイミングでコピーする。
コピー自体をJSで行うため、アプリの操作は変わらず、関連レコードの表示ができるようなきがします。
関連レコード表示用のフィールドを非表示としてしまうことで、見栄えもそのままにできるかと思います。
レコードの追加画面を例にしますが、下記ページの保存実行前と、フィールドの
チェンジイベントを利用して、処理をそれぞれ実行するのがいいかと思います。
https://developer.cybozu.io/hc/ja/articles/201941984
レコードの値の利用方法に関しては、下記のページなどがわかりやすいかと思います。
サクラエビさん
回答ありがとうございます。
回答頂く前に、似たようなことがここのサンプルプラグインの「文字結合プラグイン」で実装できました。
投稿が削除できないので、コメント等で締め切っておけば良かったのですが・・・
色々な参考URLまで載せて頂いたのに申し訳ないです。
本当にありがとうございました。