---
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) 所要時間：1分

カスタムテーブル、またはタスクテーブルを拡張しないテーブルの番号フィールドの左パディングを構成する前に、ビジネスルールとスクリプトインクルードを準備する必要があります。

## 始める前に

必要なロール：admin

## 手順

1. Pad Numbers という名前の基本システムビジネスルールを複製します。\[挿入と維持\] をクリックします。  
   インスタンスで \[挿入と維持\] が利用できない場合は、新しいビジネスルールを作成し、パッド番号からすべてのフィールド値を手動でコピーします。
2. ビジネスルールに新しい名前を付け、スクリプトフィールドを次のように変更します。  

       padCurrentCategory();
       function padCurrentCategory() {
       var target = new GlideRecord(current.category+"");
       if (!target.isValidField("u_number") || target.isValidField("number")) return;
       var nm = new UNumberManager();
       nm.padTableNumbers(current.category, current.maximum_digits);
       }; 

3. 変更内容を保存します。
4. NumberManager という名前のベースシステムスクリプトインクルードを複製します。
5. 次の 2 行を示されているとおりに変更します。  

       105: currentNumber = records.u_number.toString();
       117: records.u_number = prefix + currentNumber;

6. 新しいスクリプトインクルードに <kbd class="ph userinput">UNumberManager</kbd> という名前を付け、変更を保存します。  
   これで、左側のパディングの構成とレコードの番号の付け直しのプロセスを続行できます。
* **[テーブルのシステム番号の左側のパディングを構成する](https://servicenow-prod.fluidtopics.net/VM5lNsu5LSLnIaFtc66Pew)**   
  テーブルのシステム番号の左側のパディングを構成できます。たとえば、インシデント、問題、または変更要求の \[番号\] フィールドにパディングします。

