キンコミ kintone user community

みんなの投稿

ルックアップのコピー先のデータを編集できるプラグインがリリースされたようです。

https://dx.japacom.co.jp/kintone-plugins/3902/

コピー元はそのまま、コピー先だけ編集ができる、
標準機能のルックアップで使える。

現在運用中のアプリでは、標準機能のルックアップは、
他のフィールドからコピーしてきたデータを編集できない
という理由から、標準機能のルックアップで作成されるリンクと
編集とを天秤にかけ、編集できるように、
関連付けないルックアッププラグインでのルックアップを設定していたんですが、
昨日、コピー先のデータを編集できるプラグインがリリースされたとメールが来まして、
早速実装せねばと燃えております。

3件のコメント (新着順)

以下の点に注意が必要だと思います。

「ルックアップ取得ボタンを押したり、CSVインポートを行った際は、編集した項目が更新されます。ご注意ください。」

ルックアップ後のフィールドを編集しようとするプラグイン全般に言えることだと思いますが、
ルックアップでコピーしてきたフィールドはコピー元と繋がっていてあくまでコピー元を正としているものなので、十分注意が必要です。
ルックアップしてきた先で編集が必要なのであれば、それは本当に「ルックアップ」を使わなければいけないか?ほかの運用策も検討することをおすすめしたいです~


ご指摘ありがとうございます。

しっかりと把握して使うことが大事ですね。

ちなみに、アプリアクションとルックアップ以外でデータをコピーできる
アイデアがありましたら教えてください。

そうですね~、「データを他のアプリからコピーする方法」は、基本機能では確かにアプリアクションorルックアップが代表的です。
そして、コピー後に編集をしたいならアプリアクションの方がおすすめです。ルックアップでご不便を感じられているのでお分かりかと思います。
ですが、まずそもそもコピー後に編集をしたいならルックアップは向いていないので、「他のアプリからデータをコピーする」という操作でしかやりたいことは実現できないのか?を疑って、運用を変えられるなら変えたほうが良いかなと思います。

例えば…
・関連レコードで表現することはできないか
・アプリの親子関係を逆にしてみたらどうなるか
・ルックアップの「他のフィールドにコピー」でコピーするフィールドとは別のフィールドに、コピペして編集するやり方ではだめなのか。画面遷移数は変わらないはず
・元アプリへのリンクのためにルックアップフィールドを使いたいということならば、アプリ管理で「他のフィールドにコピー」は設定しなければ解決するか?

とかです。
どうしても変えられないならそこでお示しいただいたようなプラグインや、カスタマイズをかんがえることになりますが、繰り返しになりますが同様のプラグインいずれも、ルックアップ取得ボタンを押したり、CSVインポートを行った際の注意がついてきます。
色んなやり方がありますが、まずは基本機能とアプリ構成、運用方法を見直すことができるといいな~と思っています!
長くなりまして失礼しました😃

fuku_inu バッジ画像
製造業
2023/08/10 09:14

「編集したい」というのが
・ルックアップ時の値を入力のベースにする(編集する前提)
・1フィールドで下記2つが どちらとも発生しうる
   ルックアップで引っ張った値を使いたいとき
   違う値を使いたいとき
の どちらかによっても差があるのかなと思いました

後者の場合なら、たとえば
 A:ルックアップの「ほかのフィールドのコピー」でコピーされるフィールド
 B:文字列1行フィールド
の、2つのフィールドを配置して
 C:文字列1行フィールド 自動計算 → IF(B<>"",B,A)
として、一覧画面ではCの内容を見るようにする
のようにやったりしています



yamaさんが書かれた

アプリの親子関係を逆にしてみたらどうなるか

は、これまで考えたこと無かった気がします
参考になりました

ありがとうございました。
そもそものアプリの構造を見つめ直すって大切ですね。
私が今回このプラグインを導入したかったアプリも、
ルックアップは必須ではなかったので、
結局導入しないことになりました。

かな
建設業
2023/08/04 15:12

勉強になります!!!

TAKAORI
2023/08/04 14:01

早速、使い始めました!