みんなの投稿

重複したレコードの確認について

社員の保有資格の台帳をキントーンで整備しようとしてるのですが、
まれに重複して登録されていることが出てきています。

そこで、同一フィールドで重複したレコードがあれば検索できるような方法はないでしょうか。

社員番号+資格番号の文字列フィールドを作成
そのフィールドから、関連レコードを取得
関連レコード集計を用いてそのレコード数を取得
の方法で、確認しようとしましたが、同一アプリ内で関連レコードの取得ができませんでした。

皆様のお知恵をお借り出来れば幸いです。

■契約中のプラグイン
ATTAZO+
(その他Tis等の無料プラグインを活用中です)

4件のコメント (新着順)
まめ
2025/06/04 17:29

グラフを作成すれば重複したものは、
「2」以上で表示されますが、、、
いかがでしょうか?

お疲れ様です。

 「社員番号+資格番号の文字列フィールド」は、アプリが稼働してしばらくした後に追加したフィールドでしょうか?
kintoneの計算フィールドや自動計算のタイミングは「レコードを作成・編集して保存したとき」となります。
そのため、既に入力済のレコードについては、「編集して保存」しない限りフィールドの値が計算されないので、空のままとなります(なので、関連レコードにも紐づきません)。

 既に入力済のフィールドで重複を確認する場合(例:社員番号のみ)であれば、問題なく動作すると思います。

対応策ですが、

  1. 1件づつ、編集→保存する。
  2. アプリのデータのレコード番号と更新者だけをCSVでエクスポートし、そのデータをインポート。インポートの際には「レコードの追加と更新」を選び、更新キーはレコード番号とする(レコードはCSVインポートで更新されると自動で再計算されるため、その習性を利用。更新する箇所が最低でも1か所ないと動作しないため、更新者と更新者で更新(変化なし)している)。

のどちらかを行えば、正しく設定されていれば、関連レコードで認識するようになると思います。

ただ、CSVインポートは間違って実行すると、データがおかしくなるので、簡単なアプリでテストして手順を覚えてから作業することをおすすめします。

頑張ってください。

hsh
製造業
2025/06/03 16:16

こんにちは
重複しないように登録するなら
 https://www.tis2010.jp/doublecheck/ かな、と思ったのですが、検索したいんですね。

検索して、削除したいんですかね? 私だったら…
 「レコード番号」「社員番号+資格番号の文字列フィールド」を含めて、CSVで書き出す。
 Excel上で条件付き書式かCOUNTIFで重複チェック
-削除レコードが多い時
 該当アプリに 削除レコード(数値)でもなんでも絞り込めるフィールドを作成
 重複チェックしたCSVを読み込む
 絞り込んだレコードを削除する
そのあとは重複レコードは入らないようにする…ですかね。

質問の趣旨と違ったらすみません。


やはり、エクセル上でチェックするのが固いですよね。

全社員がキントーンのアカウントをもっていないため、
他のワークフローシステムで集約したデータをキントーンに読み込ませてから
既存のキントーンデータとの重複チェックという作業になっています…

チェックがキントーン内で完結できたらよかったのですが、しかたないですね😢

ありがとうございます。

hsh
製造業
2025/06/03 16:36

なるほど、都度入力するなら、プラグイン入れてチェックもできると思いますが、
「集約したデータをキントーンに読み込ませてから~」だと、難しいですよね。
人数が少ないなら、
「社員番号」がのっているアプリに関連レコード追加して、保有資格アプリを参照する
目で確認する とかですかね。人数が多いと途方もないですが…

再度、検証した結果関連レコード集計で、重複している他のレコードは表示されることがわかりました。

ATTAZO+の関連レコード集計を用いて、数値フィールドに表示させることができ、
0=重複なし
1<重複あり
と無事に重複判定ができるようになりました!

ご協力いただきましてありがとうございました。

TIS社の「レコード重複チェックプラグイン」を利用してみてはいかがでしょうか?
https://www.tis2010.jp/doublecheck/


全社員がキントーンのアカウントをもっていないため、
他のワークフローシステムで集約したデータをキントーンに読み込ませてから
既存のキントーンデータとの重複チェックという作業になっています。

そのた、手入力での制限をかけるTisさんのプラグインでは条件が合いませんでした。