キンコミ kintone user community

みんなの投稿

業務改善のためにkintoneを使い始めたばかりで、まずは在庫管理アプリを構築中です。

💡記載いただくと良いポイント
・ご契約中のコース(スタンダード)
・お悩みの背景、目的(在庫管理アプリの構築をしたい)
・試してみたこと(TiSのプラグイン使用)
・譲れない条件(有料プラグインは使用しない)

<設計>
①「入出庫記録アプリ」で、品名・数量などテーブルに入力する
②【テーブルデータコピープラグイン】を使って、そのテーブルデータを別の「移動明細アプリ」にレコードにばらして転送(コピー)する
③そのレコードを「資材マスタアプリ」に転送し、最新在庫数を表示する

<解決したい問題>
②のプラグインの設定が分からず困っています。
「移動明細アプリ」にコピーする際、毎回全ての入出庫記録をコピーするので、同じデータは上書きするようにしたいのです。

TiSさんの説明ページに
「コピーしたレコードを上書きする必要がある場合は、コピー先レコード番号を保存しておく必要がありますので、レコード番号保存フィールドを必ず指定するようにして下さい。」
とあるのですが、ここをどのように指定するかが分かりません。

テーブル内に「レコード番号保存」フィールドを入れ、これを保存フィールドに指定してやってみたのですが、
エラー(入出庫レコード番号:値が他のレコードと重複しています)となり、テーブルの1行目のデータしかコピーされませんでした。

どなたかレコード番号保存フィールドの設定方法をご存じの方がおりましたら、お知恵を貸していただけると大変助かります。
よろしくお願いいたします。

2件のコメント (新着順)
suji バッジ画像
2024/07/30 16:14

こんにちは。

テーブル内に「レコード番号保存」フィールドを入れ、これを保存フィールドに指定してやってみたのですが、

コピー元のテーブル内ではなく、コピー先に作ってください。

以上です。

【テーブルデータコピープラグイン】使用しています。
レコード番号保存フィールドは使用していなかったのですが、

テーブル内に「レコード番号保存」フィールドを入れ、これを保存フィールドに指定してやってみ
たのですが、

試しに同じように使用してみたところ、問題なくコピーできました。
「入出庫レコード番号」とありますが、コピー先の「移動明細アプリ」に「入出庫レコード番号」フィールドを用意していて重複禁止設定になっていないでしょうか。


コメント有難うございます!

「入出庫記録アプリ」側のレコード番号を「入出庫レコード番号」としております。
仰る通り、コピーフィールドとして「入出庫レコード番号」フィールドを「移動明細アプリ」にも用意しており、重複禁止としていました。

それを解除してもう一度コピーをしたところ、テーブルの2行目以降もコピーされるようになりましたが、
今度は添付のエラーが出ました。
また、もう一度同じレコードをコピーしたところ、上書きされずそのまま追加されてしまいました。

同じデータが追加されず上書きされるための【レコード番号保存フィールド】設定だと理解していたので、やはりこれに何を設定すれば良いのか謎です・・・
私の理解が違うのでしょうか。

たではらRさんは、【レコード番号保存フィールド】を使用していなくても同じデータの追加は起きていませんでしょうか?

そもそもコピーフィールドとして「入出庫レコード番号」は不要なのでしょうか?
削除すればエラーも無くなるとは思いますが、追加される問題は解決しないままなんです・・・

私どもの場合は、上書きではなくレコードを追加するので、【レコード番号保存フィールド】は通常は使用しておりません。
テーブルのコピーを行った後に、【レコード番号保存フィールド】にコピー先のレコード番号が入っていますか?
入っていないようでしたら、もう一度プラグインの設定を確認するといいと思います。

また、添付のエラーは別のところで起きているのではないかと思います。
コピー先にルックアップフィールドはありませんか?そのルックアップ元のコピー元アプリのフィールドに「値の重複を禁止する」を選択する必要があります。

そもそもコピーフィールドとして「入出庫レコード番号」は不要なのでしょうか?

必要かどうかは使用する目的によると思います。私の場合は特に必要ないので、コピーは行っていません。

返信有難うございます!

このエラーの意味がどこのフィールドのことを言っているのかずっと分からなかったんです。
「資材マスタアプリ」からルックアップでデータを取得していたので、このアプリのフィールドで「値の重複を禁止する」を選択する必要があったのですね!

この設定をしたら、エラーも出なくなり、【レコード番号保存フィールド】にもコピー先のレコード番号が保存されるようになりました。
これで上書きされる(=同じものは追加されない)ようにもなりました!

1ヶ月近く悩んでいたので、このコミュニティに気付いて質問してみて良かったです!
たではらRさん、有難うございました!