キンコミ kintone user community

みんなの投稿

2022/06/13 10:50

値が重複したルックアップのデータの読み込みについてどのようにバックアップ(ファイルに書き出し)をしているか教えてください。

ルックアップフィールドを含まれた入力済の一覧をファイルに書き出し、読み込みについてです。
ルックアップのフィールドは「値の重複を禁止する」にチェックが入っていない場合のみ、ファイルの読み込みができるようです。
ルックアップフィールドで「値が重複されているデータ」を実際に運用されている方々は、ファイルに書き出しをしたものを、読み込みすることはありますか?

現在の状況を記載します。
以前にもキンコミで作成中のアプリについてご相談させていただいたことがあります。
少し前にやっと運用の許可がでたため、運用を開始しています。
相談に乗っていただいてありがとうございました!
今回も同じ運転日報のアプリについてなのですが、車輌番号をルックアップフィールドとして設定しています。

ルックアップフィールド名:車輌番号
関連付けるアプリ:車輌マスタ
コピー元のフィールド:車輌マスタの車輌番号
他のフィールドのコピー:車輌マスタの車輌責任者(車輌の登録者名です)

上記のように車輌マスタより、車輌番号を取得しています。
車輌責任者と実際の運転者は違うこともあるので、実際の運転者は別に入力欄があります(ログインユーザーが自動入力される設定)
車輌日報なので、車輌番号と車輌責任者の「値の重複を禁止する」ことは不可能なんです。

このような重複してしまっているデータの取り扱いがある場合、皆さんはどのように扱われているのでしょうか?

①ルックアップをフィールド使用しない
②ファイルに書き出しはするが、保存のみ。データを読み込みしないので、読み込みできなくても問題ない
③有料のバックアップで対処(ルックアップの重複に対応しているのでしょうか?)
④そのほかの対処

考えてみましたが、①~④の案しか思い浮かびませんでした。
今後アプリを増やしていく予定ですが、皆さんがどのようにデータを扱っているのか教えていただきたいです。





2件のコメント (新着順)
おにさん
2022/06/13 19:56

モカさん
こんにちは。

koichiさんも記載いただいた内容と重複しますが、

車輌マスタ側の車輌番号を「値の重複を禁止する」にし、
運転日報アプリのルックアップ(コピー元のフィールドとして車輌マスタの車輪番号がセットされるフィールド)は「値の重複を禁止する」にしなくてよいのではないかと思います。

上記の形であれば、運転日報アプリとして重複する車輌番号のレコード登録もできますし、CSVファイルはルックアップ項目も含めて、読み込めると思います。


モカ
建設業
2022/06/14 09:35

おにさん さん
koichiさんと同じ内容でも返信いただいてありがとうございます。

コピー元=コピーするレコード

という認識でいたので、勘違いをしていました。
文章を読み取る力って難しいなと思いました。

無事に読み込むことができました!!
一人で考えていたら、解決しなかったかもしれません…
本当にありがとうございました!!!

これでルックアップのフィールドを作成しても安心してファイルに書き出しができます。

おにさん
2022/06/14 14:47

モカさん
文章を伝える・読み取る、本当に難しいですね。

モカさん宛の文章も書いたときは、これで伝わる!と思って書きましたが、
今読み返すと、もう少し良い書き方があったように感じています。

とはいえ、解決につながったようでよかったです!

モカ
建設業
2022/06/14 15:46

おにさん さん

いえいえ、おにさん さんの文章を読んでとてもよく分かりました。
教えていただいてありがとうございます!

自分で作成したマニュアルなどでも、後から読み返すと「なんでこんな風に書いたんだろう?」と思うことがあります。
そのときは、それが精一杯だったんだろうと思い後から訂正したりします。
文章を読み取る力って、たくさん読むしかないと小学生の先生よりお聞きしたことがあるので、とにかく読むしかないですね!
読解力があると、国語だけでなく算数などでも理解力は違ってくるようです。
理解力をつけるためにもいろいろと読んでみようかと思います。

koichi
開発
2022/06/13 16:11

モカさん
こんにちは。

ルックアップのフィールドは「値の重複を禁止する」にチェックが入っていない場合のみ、ファイルの読み込みができるようです。

「ルックアップのフィールドは、コピー元が「値の重複を禁止する」にチェックが入っている場合のみ、ファイルの読み込みができる」が正しいかと思います。

車輌マスタアプリの車輌番号は重複しない値かと思いますので、これを「値の重複を禁止する」とすれば、運転日報アプリ上のルックアップはCSVファイルで読み込みできるはず…です。

そもそもの私の認識が誤ってましたらご指摘ください。


モカ
建設業
2022/06/14 09:30

koichiさん
コピー元というのは、車輌マスタのマスタアプリのことだったんですね!!!

コピー元=コピーするレコード

という認識でいたので、勘違いをしていました。
1名の社員が何台もの車輌の責任者ということもあるので、マスタアプリでも車輌責任者名が重複してしまっているので、「値の重複を禁止する」にチェックを入れていませんでした。
車輌責任者名①、車輌責任者名②と名前を分けて入力し、「値の重複を禁止する」にチェックを入れたら、無事に読み込むことができました!!
読み込んだ後は作成済みの一覧にも振り分けられて表示されていて感動です…

教えていただいてありがとうございました。
頭の中のモヤっとするものが取れました!
本当にありがとうございます!!

koichi
開発
2022/06/14 10:59

モカさん

解決されたようで何よりです!
言い回しが難しいですよね。

私もルックアップの「コピー元」「コピー先」という言い回しが、どこのこと?!ってなってしまいます。
CSV読み込みの条件も読み解くのに結構頭を使いますよね。
慣れてしまえば、なんてことはないのですが。

モカ
建設業
2022/06/14 11:18

koichiさん

言い回しは難しいですが、ヘルプを作成している方も「どうしたら伝わるだろう?」と考えながら作成していただいているのは読んでいて伝わってくるので、試行錯誤の結果の文章ですもんね。
覚えることはできても、覚えたものを文章化するのって難しいと感じます。

CSV読み込みの条件も頭使いますよね。
書き出しはできても読み込みができないことが多く、読み込みできないエラーの内容を検索して、少しずつ成長しているような気がします。
慣れると問題なくこなしていけるのですね!
考えながら、少しずつ勉強していきます。

ありがとうございます!