レコード番号
読み:れこーどばんごう
レコードに自動採番される一意の番号。アプリ作成時に自動的に追加されるシステムフィールドで、ユーザーが値を変更することはできない。アプリコードを設定すると「TOI-8」のように接頭辞が付くが、開始番号の指定やリセットはできない。
この用語をくわしく扱った記事があります。手順や実務での使い分けは kintoneのレコード番号はリセットできる? をご覧ください。
レコード番号とは(詳しく)
レコード番号は、レコードが追加されるたびに1ずつ増える一意の連番で、アプリ作成時に自動で用意されるシステムフィールドです。アプリの高度な設定で「アプリコード」を設定すると番号の頭に接頭辞が付きます(例:TOI-8)。開始番号を指定する設定はなく、「アプリ内で1本のシンプルな連番」として動作します。
そのため「区分ごとに連番を分ける」「日付や接頭辞を組み合わせる」「年度・月でリセットする」といった業務寄りの採番要件には、標準のレコード番号だけでは対応できません。レコード番号は計算式でも使えないため、こうした採番コードを作りたい場合は、条件分岐に対応した採番プラグインの導入が現実的です。
主な使いどころ
- 問い合わせ番号・申請番号など、アプリ内で重複しない通し番号として使う
- レコードの検索・CSV 更新のキーとして使う
- アプリコードを設定して、接頭辞付き(例:
REQ-1)の番号として表示する
よくある質問
レコード番号を1から振り直す(リセットする)ことはできますか?
既存レコードの番号を振り直すことはできません。レコード番号はシステムが自動採番する読み取り専用の値で、全件削除しても続きの番号から振られます。1から振り直したいときは、アプリを再利用して作り直し、CSV でレコードを読み込み直す方法になります(手順は「kintoneのレコード番号はリセットできる?」)。年度や月で番号をリセットしたい場合は、レコード番号そのものではなく、採番プラグインで別のフィールドに採番コードを持たせる方法が現実的です。
レコード番号は後から変更できますか?
できません。レコード番号はシステムが自動採番する読み取り専用の値で、手動での変更はできません。
「区分ごとに連番を分ける」ことはできますか?
標準のレコード番号ではできません。区分ごとの独立連番や日付+接頭辞+連番の組み立ては、条件分岐自動採番 for kintone のような採番プラグインで実現できます。詳しくは「kintoneで自動採番する方法」をご覧ください。
年度や月でリセットできますか?
標準機能ではできません。リセット周期(年・月・日)を指定した採番は採番プラグインが必要です。
レコードを削除すると、レコード番号はどうなりますか?
削除したレコードの番号は欠番になり、以降のレコードに振り直されることはありません。番号を詰めたいという理由でレコードを削除しても連番は戻らないため、番号は「一意の識別子」と割り切るのが安全です。誤って削除したレコード自体を元に戻したい場合は「削除したレコードを復元する」で、削除の直前に添付ファイルごとバックアップして履歴から復元できます。
関連する用語・プラグイン・記事
- 条件分岐自動採番 for kintone — 部署・担当者などフィールドの値で採番ルールを自動で切り替えるプラグイン。商品IDごとに001から振る枝番、最大3フィールドの同時採番、条件別の連番、CSVインポート後の一括採番、重複番号の振り直し、次に振られる連番の確認、日付パーツの基準日の指定、条件を満たしたときの発番、ルックアップ新規登録からの採番に対応します。
- 削除レコード復元 for kintone — 削除したレコードを内容ごと元に戻せる kintone プラグイン。削除の直前に添付ファイルまで保管アプリへ自動バックアップし、一覧画面や設定画面の履歴からワンクリックで復元できます。削除の成否に連動する二段階コミットで、バックアップだけが残る不整合を防ぎます。