---
sourceDocument: Xanadu Now Platform の管理
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/platform-administration

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu Now Platform の管理

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# テーブルに自動番号付けレコードを追加する

# テーブルに自動番号付けレコードを追加する {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

システム内のテーブルごとに 1 つの番号形式を定義できます。

## 始める前に

必要なロール：admin

## 手順

1. 移動先 すべてシステム定義番号メンテナンス.
2. テーブル名をクリックしてそのテーブルの番号レコードを表示するか、\[新規\] をクリックします。
3. フィールドに入力して数値形式を定義します (表を参照)。
4. \[送信\] または \[更新\] をクリックします。  
   自動番号付けされたフィールドがまだ存在しない場合は、次の値を持つ新しいフィールドがテーブルに自動的に作成されます。
   * ラベル：番号
   * 名前：u_number
   * デフォルト値：

         javascript:getNextObjNumberPadded();

     注:  
     このスクリプトは、\[桁数\] が更新されたときにレコードの番号を付け直します。\[桁数\] が更新されたときにレコードの番号を付け直さないスクリプトを使用するには、\[番号\] フィールドの辞書エントリを開き、\[デフォルト値\] フィールドに次のスクリプトを入力します。

         javascript:getNextObjNumber();

   {#t_AutoNumberingRecordsInATable__ul_q2r_dbf_tp} {#t_AutoNumberingRecordsInATable__table_m1c_qbf_tp__entry__2}

   | フィールド | 説明 |
   |-|-|
   | テーブル | テーブルを選択します。 |
   | プリフィックス | テーブル内のすべての番号のプリフィックス (たとえば、インシデントの場合は INC) を入力します。 |
   | 番号 | このテーブルのベース番号を入力します (デフォルト値は 1000)。レコード番号は自動的にインクリメントされ、次の番号はカウンター \[sys_number_counter\] テーブルに保持されます。 ベース番号を現在のカウンターより大きい値に設定すると、次のレコード番号では新しいベース番号が使用されます。それ以外の場合は、次のレコード番号で現在のカウンターが使用されます。カウンターがそれ自体よりも小さいベース番号にリセットされることはありません。現在のカウンターを表示するには、\[カウンターを表示\] 関連リンクをクリックします。 |
   | 桁数 | プリフィックスの後に使用する最小桁数を入力します (デフォルト値は 7)。 * 必要に応じて、自動番号に先行ゼロが追加されます。たとえば、INC0001001 には 3 つの先行ゼロが含まれています。 * 桁数が最小長を超えることがあります。たとえば、\[桁数\] が 2 で、テーブルに 99 を超えるレコードが作成された場合、その番号は 100 を超えて継続します (INC101 など)。 {#t_AutoNumberingRecordsInATable__ul_rj4_1df_tp} 警告: このフィールドを変更すると、テーブルの既存レコードのすべての番号値が更新される場合があります。本番インスタンスでこのフィールドを変更する場合は注意が必要です。 |
   [表 : 1. テーブルのレコードの自動番号付け]

   {#t_AutoNumberingRecordsInATable__table_m1c_qbf_tp}  
   注:  
   新しい数値形式のデフォルト値を変更するには、システムディクショナリレコードの \[番号\] または \[桁数\] フィールドの \[デフォルト値\] フィールドを変更します。これらのフィールドは、番号テーブルにあります。
**関連概念**   

* [システム辞書](https://servicenow-prod.fluidtopics.net/Hdjvm81C7uYdrB6TrQthfA "システムディクショナリから、インスタンス内の列にあるすべてのテーブルのリストを表示します。")

