テーブルのフィールドを追加およびカスタマイズする

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:2分
  • アドミニストレーターは、テーブルに新しいフィールドを追加して、データを保存および表示できます。

    始める前に

    必要なロール:admin

    このタスクについて

    注:
    特定の ServiceNow AI Platform サブスクリプションには、カスタムテーブルエンタイトルメントが含まれています。任意の目的で、最大でサブスクリプションのエンタイトルメント制限まで、カスタムテーブルを作成できます。作成したカスタムテーブルを使用アドミニストレーターがサブスクリプションにマッピングする方法の詳細については、「サブスクリプション管理 での製品サブスクリプションへのカスタムテーブルのマッピング」を参照してください。
    次のデータベースの制限に注意してください。
    • システムがテーブルごとに設定できるのは最大で 1000 列です。1000 列が指定された制限ですが、この制限はテーブル内に物理的に 1000 列を持つことができるという意味ではありません。テーブル内の列数は、ServiceNow AI Platform ではなく ServiceNow データセンターで使用されるデータベースによって定義されます。
    • ストレージエンジンに関係なく、すべてのテーブルの最大行サイズは 65,535 バイトです。ストレージエンジンでは、この制限に追加の制約が課せられ、有効な最大行サイズが減少する場合があります。
    • システムは、単一のテーブルに対して中程度の長さ以上の文字列フィールドを 10 を超えて持つことはできません。11 個以上の文字列フィールドに多数の文字を保存しようとすると、次のエラーが発生する可能性があります:データベースによって構文エラーまたはアクセスルール違反が検出されました [行サイズが大きすぎる (> 8126)]。
    • フィールドを作成すると、u_ プリフィックスが自動的に列名に追加されます。入力した列ラベルの先頭に数字が含まれている場合は、u_ プリフィックスに置き換えられます。

    データベースの制限と ServiceNow インスタンス内のテーブルに関する一般的な質問の詳細については、KB0749585 を参照してください。

    手順

    1. いずれかのフォームに移動します。
    2. フォームヘッダーを右クリックし、 構成 > フォームレイアウト.
    3. [新規フィールドの作成] セクションで、次のフィールドに入力します。
      オプション説明
      名前 フォームとリストに表示するフィールドの名前を入力します。
      タイプ フィールドタイプを選択します。
      フィールド長 フィールド長を選択します。このフィールドは、特定のフィールドタイプでのみ表示されます。
    4. [追加] をクリックします。
    5. スラッシュバケットを使用して、フォーム上の目的の場所にフィールドを配置します。
    6. [保存] をクリックします。
      これで、フィールドがフォームの指定した場所に表示されます。