キンコミ kintone user community

みんなの投稿

2022/02/09 15:51

初めての投稿になります。
kintone歴が半月でまだまだ使いこなせていない部分が多く、もどかしくも楽しい思いをしながら触っております。



本題ですが、現在機材管理アプリを作っています。
その中でやりたいことがうまく実現できないので、何かいい方法をご存じの方がいらっしゃいましたら教えて頂けると幸いです。

やりたいこと
①画像中央の所在、貸し出し先担当者を入力時に下のテーブルの所在、貸し出し先担当者に自動入力したい。
②テーブルは貸し出し履歴として使用したい。
③所在、貸出先担当者フィールドは一覧に表示したい。

問題点
①貸し出し履歴として使用するならテーブルに手入力するだけでよいのではないかと思ったが、テーブルのカラムは一覧に設定できない。(という認識なのですが合っていますでしょうか。。。)
②上記問題の為、文字列フィールドを別途用意する必要があり、同じ事を書くことになるので手間がかかってしまう。
②自動計算で値を持ってくれば実現できると考えたが、テーブルの行を追加した際に過去のものもすべて変わってしまうため、貸し出し先担当者が違う人の場合履歴として使えなくなってしまう。



初歩的なことかもしれませんが、何卒よろしくお願いします。

5件のコメント (新着順)
篠田朋宏
2022/02/10 10:14

私も、標準機能でするのであれば、
テーブルを関連レコードにして最後に借りている人がわかるようにすると思います。

もしくは、マスタ側に貸し出し履歴を残して、アクションを作って、マスタから貸出簿へ移行する方法をとり、
マスタ側に関連レコードを表示させていくやり方がいいかなと考えました。


2022/02/10 16:51

篠田朋宏さん

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

このような方法もあるのですね。
アクションについてはまだ勉強不足なので、色々と試しながら勉強していこうと思います。

この構成だったら、私はテーブルにするのではなく、1レコードとして登録しますね。
テーブルに追加していく方法にすると、
ひとつの機器に対して、履歴が半永久的に増えることになるので、どんどんレコードが重くなっていきます。

テーブルの形にしなければかのってぃさんが仰っているように関連レコードで表示することもできます。
カスタマイズも必要ありませんし、データとしてスッキリした形になりますよ。

一度構成を見直してみてはいかかでしょうか?


2022/02/10 16:43

ほりさん

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

確かに履歴が増え続けて重くなってしまうのはいただけませんね…。
テーブルに拘っているわけではないので、かのってぃさんの方法で実装をすることにしました。
構成見直しの提案ありがとうございました。狭い視野で見ていたので助かりました。

かのってぃ
2022/02/09 19:36

こんにちは!
わたしも同じようなことで悩んだ経験があります…!

履歴管理には「関連レコード」もぜひ候補にいれていただければ!
「関連レコード」は【同じアプリ内でも参照できる】ので、レコード単位で登録してもOKでしたら
履歴の表示に便利です。
一覧は「今貸し出し中のもの(終了日「以降」今日)」などで絞り込むと見やすくなります!
(表示順は「品名」順で並べると、重複チェックにもなります)

どうしてもテーブルで…!ということでしたら、ジャッカルさんやきったんさんのおっしゃる通り
カスタマイズ必須かもしれません…💦
この方法で管理しているアプリがいくつかあったのでご紹介でした。
もしよろしければお試しくださいませ!


2022/02/10 16:38

かのってぃさん

こんにちは。
回答ありがとうございます。

まだ全機能を把握しきれておらず、kintoneの多機能さに驚いております。
関連レコードには触ったことがなかったので、勉強になりました。
おっしゃる通り、この方法での実装がよさそうです。

一覧の絞り込みについても教えてくださってありがとうございます。
とても助かりました!

こんにちは。
フィールドに入力するとテーブルの一番下に行が追加されて入力されるイメージですか?
標準機能ではできないかもしれませんね・・・

一度カスタマイズで挑戦したことはあります。
https://twitter.com/KK80979809/status/1471354976287215616?s=20&t=T8qY7dYR_QWlPgBzJetAvw


2022/02/09 16:49

きったんさん

こんにちは。
ご回答ありがとうございます。
標準機能ではできないのですね・・・

まさにやりたいことはこれです・・・!!
細かいところになりますが、テーブルの一番上に追加していきたいと考えています。
JavaScriptでカスタマイズできるのは知りませんでした。
弊社では極力ノーコードでの実装を義務付けられているので、提案頂いた方法は最終手段として考えさせていただきます。

ジャッカル
2022/02/09 16:06

一覧画面上でテーブルを都度追加するだけで良いのであれば、プラグインでの解決を1つ提案させて頂きます。
TIS社「一覧テーブル編集プラグイン」

上記でしたら、一覧画面上で、直接テーブルの内容を表示、編集可能です。

※無償プラグインとなり継続利用可能ですが、登録案内ポップアップが表示されます。


2022/02/09 16:36

ジャッカルさん
ご提案ありがとうございます。
プラグインを使用するというのは盲点でした。
導入を検討してみます。