辞書属性を使用したテーブルとフィールドの変更

  • リリースバージョン: Xanadu
  • 更新日 2024年08月01日
  • 所要時間:35分
  • 辞書属性は、辞書レコードが記述するテーブルまたはフィールドの動作を変更します。アドミニストレーターは、辞書属性を追加または変更できます。

    属性の追加

    テーブルまたはフィールドの属性を追加または削除するには、辞書レコードを開き、[詳細] リンクを選択して、[属性] フィールドを変更します。または、辞書レコードで [属性] 関連リストの [新規] を選択します。辞書エントリの変更の詳細については、「辞書エントリの変更」を参照してください。

    属性はカンマで区切ります。複数の属性が辞書レコードに存在する場合は、追加する属性の前に、スペースなしでカンマを追加します。

    true/false 値を使用可能な属性の場合:
    • true の値を指定するには、「attribute」または「attribute=true」のいずれかを入力します。
    • false の値を指定するには、属性が表示されないことを確認するか、または「attribute=false」と入力します。アップグレードの際に値を維持するには、デフォルトでテーブルに設定されている属性を削除しないでください。

    アップグレードのための属性値の維持

    ベースシステムの一部である属性を削除すると、アップグレード中に自動的に復元されます。アップグレードによってシステムの動作が変更されないようにするには、属性をテーブルまたはフィールドに残し、その値を必要に応じて設定します。

    たとえば、デフォルトでフィールドに属性 knowledge_search=true がある場合は、属性を削除せずに false にします。knowledge_search=false と設定してください。

    使用可能な辞書属性

    名前 ターゲット要素 説明
    allow_null True/False field_name フィールド 存在するか true の場合、フィールドとして None を入力できます。
    allow_public True/False table_name フィールド true の場合、table_name フィールドには、現在のスコープだけでなくすべてのスコープのテーブルが表示されます。
    allow_references True/False field_name フィールド true の場合、ドット連結できるように、参照フィールドを含む選択対象のツリーが表示されます。
    allowHugeAlter True/False 任意のテーブル true の場合、1 億行を超えるテーブルに列を追加できます。
    approval_user このフィールドが表す承認タイプのユーザーを含むフィールドの名前 整数フィールド テーブルフィールドは、照合を使用してルックアップを実行するために使用されます。approval_user=<field_name> の属性を持つテーブルフィールドとして承認を指定します。ここで <field_name> は、この承認タイプのユーザーを含むテーブルのフィールドを示します。
    • この属性を持つフィールドには、承認の順序を示す整数値が含まれます。
    • シーケンス番号が同一であるすべての承認フィールドは、続行する前に複数の承認が必要であることを示しています。
    • 承認はシーケンス番号順に要求されます。たとえば、シーケンス番号が 100 である承認はすべて、シーケンス番号 200 の承認が要求される前に承認される必要があります。
    attachment_index True/False 任意のテーブル true の場合、テーブルの添付ファイルは検索のためにインデックス付けされます。詳細については、「テーブルのインデックス添付ファイル」を参照してください。
    バーコード True/False 文字列フィールド 文字列フィールドを有効にして、モバイルデバイスのカメラにアクセスし、バーコードをスキャンして処理します。
    base_table ベーステーブルタイプの名前 table_name フィールド table_name フィールドでは、この属性で指定されたテーブルから派生した任意のテーブルを選択できます。デフォルトでは、ベーステーブル自体もリストに含まれています (ただし、この動作をオフにする場合は skip_root を参照してください)。
    calendar_elements セミコロン (「;」) で区切られたフィールド名のリスト 任意のカレンダーイベントテーブル カレンダーイベントの説明を作成するときに使用するフィールドのリストを指定します。指定しない場合は、表示名と簡単な説明が使用されます。

    calendar_elements 属性は、派生 (ドット連結) フィールドをサポートしていません。

    collection_interval 「HH:MM:SS」で指定された間隔 (たとえば「01:02:30」は 1 時間 2 分 30 秒) コレクションフィールド メトリクスの収集間隔を指定します。
    close_states 非アクティブ状態の整数値 タスクステータスフィールド TaskStateUtil API によって使用され、セミコロン (「;」) で区切られた非アクティブ状態値のリストを識別します。
    critical True/False [apm_application] テーブルの任意のフィールド アプリケーションに関する重要な情報であるフィールドを定義します。これにより、重要な情報の入力を追跡できます。
    current_location True/False 文字列フィールド 文字列フィールドを有効にして、モバイルデバイスの GPS 位置情報にアクセスします。
    disable_execute_now True/False sys_auto から派生した任意のテーブル 存在するか true の場合、通常の [今すぐ実行] ボタンを無効にします。スケジュールを使用する Now Platform アプリケーション (ディスカバリー など) は、この属性を使用して、より適切な独自のアクションに置き換えます。
    default_rows 整数値 マルチテキストフィールド マルチテキストフィールドのデフォルトの行数を設定します。
    default_close_state ステータスの整数値 タスクステータスフィールド TaskStateUtil API によって、タスクテーブルのデフォルトのクローズ状態値を識別するために使用されます。
    default_work_state ステータスの整数値 タスクステータスフィールド TaskStateUtil API によって、タスクテーブルのデフォルトの動作状態値を識別するために使用されます。
    details_row 詳細行に表示するフィールドの名前 任意のテーブル 指定したフィールドの値を、リストビューの各レコードのリストとして表示します。この属性を使用するには、UI15 が必要です。
    注:
    親テーブルと子テーブルに異なる detail_row 属性が定義されている場合、子テーブル属性が使用されます。
    display_image True/False user_image タイプのフィールドを持つテーブル 存在するか true の場合、user_image タイプのレコードを画像形式で表示します。レコードが [sys_user] テーブル内にあり、画像が利用できない場合、ユーザーのイニシャルが表示されます。
    document_viewer_audit 表示、ダウンロード、またはすべて 任意のテーブル ドキュメントビューアーが有効になっている場合、この属性は添付ファイルに対して実行されたユーザーアクションのレコードを保持します。値:
    • 表示 (view):ユーザーが添付ファイルを表示するときに監査を有効にします
    • ダウンロード (download):ダウンロードした添付ファイルのみの監査情報を提供します
    • すべて (all):添付ファイルが表示およびダウンロードされたときに監査情報を表示します
    email_client True/False 任意のテーブル 存在するか true の場合、フォームヘッダーのその他のオプションメニューにアイコン (エンベロープアイコン) が表示されます。クリックすると、ポップアップメールクライアントが表示されます。
    exclude_auto_recovery True/False 任意のテーブル このテーブルとその拡張のドラフトレコードの自動リカバリを無効にします。
    exclude_from_rollback True/False 任意のテーブル このテーブル (およびその派生テーブル) をロールバックの記録から除外します。たとえば、この属性を使用すれば、自動テストから作成されたレコードを保持できます。デフォルトで除外されるテーブルについては、「自動テスト実行後にロールバックから除外されるテーブル」を参照してください。
    extensions_only True/False 任意のテーブル テーブルが、それを拡張するレコードのみをテーブル内に持つよう指定します。たとえば、タスクレコードではなくインシデント、問題、変更レコードを作成するため、タスクテーブルにはこの属性があります。
    field_list_selector True/False 任意の glide_list ユーザーが依存テーブルからフィールドを選択できるようにします (依存テーブルが指定されていない場合は現在のテーブルから選択できます)。一部のワークフローアクティビティはこの属性を使用します。
    field_decorations セミコロン (「;」) で区切られた UI マクロ名リスト ほとんどのフィールド (リストおよび複数行のテキストフィールドを除く) ref_contributions と同様に、フィールドがフォームにレンダリングされた時点で名前付き UI マクロが呼び出されます。
    format 形式名 任意の数値フィールド 標準の数値形式の代わりに使用する名前付き形式を指定します。オプションは次のとおりです。
    • glide_duration:ミリ秒単位で指定された時間を ddd hh:mm:ss 形式にします。
    • none:自動番号書式設定を無効にします (たとえば 2,500 を 2500 に変更)。
    注:
    この属性は表示値にのみ適用され、ユーザー入力値には適用されません。
    glide.db.oracle.ps.query True/False 任意のテーブル 存在し、かつ false の場合、Oracle が準備したクエリーをテーブルで使用できなくなります。
    global_visibility True/False sys_domain 列を持つ任意のテーブル 存在するか true の場合、ドメイン制限がある (つまり sys_domain フィールドに値がある) 場合でも、このテーブルはグローバルに表示されます。
    hasLabels True/False 任意のテーブル 存在するか true の場合、ある時点でこのテーブルをラベルのターゲットとしてマークします。この属性は手動で設定できますが、通常はラベルが生成されるたびに自動的に設定されます。true の場合、ラベルエンジンはテーブルの変更時に実行され、必要に応じてラベルが更新されます。
    hasListeners True/False 任意のテーブル 存在するか true の場合、このテーブルは、リスナーがイベント (挿入、更新、削除) を取得するために利用できるものとしてマークされます。
    hasWorkflow True/False 任意のテーブル テーブルへの変更をリッスンし、特定のワークフローに関連付けられたレコードが変更されたときにワークフローにイベントを発生させるように、ワークフローエンジンに指示します。
    html_sanitize True/False 任意の HTML または翻訳された HTML フィールド 存在するか true の場合、選択した HTML または翻訳済み HTML フィールドの HTML サニタイズを有効にします。デフォルトでは、すべての HTML フィールドおよび翻訳済み HTML フィールドで HTML サニタイズが実行されます。サニタイズを無効にするには、この属性を false に設定します。
    html_sanitize_config カスタムサニタイザー構成ファイルの名前 任意の HTML または翻訳された HTML フィールド 存在する場合、デフォルトのプラットフォームサニタイザーの代わりに、指定された構成ファイルを使用してサニタイズを実行します。たとえば、埋め込みヘルプ [sys_embedded_help_content] テーブルは、ヘルプの [コンテンツ] フィールドに指定されたファイル (EmbeddedHelpSanitizerConfig) を使用します。
    アイコン JavaScript クラスの名前 任意のワークフローフィールド ワークフローアイコンを生成する JavaScript クラスを指定します。
    ignore_filter_on_new True/False 任意のフィールド true の場合、フォーム上のフィールドにフィルター済みリストの値は入力されなくなります。
    image 画像ファイルの相対パス 任意のテーブル モジュールまたは BSM マップがこのテーブルを使用するときに使用するイメージファイルを指定します。この指定は、テーブルに使用されるアイコンより優先されます。
    include_container_types True/False 任意の internal_type フィールド コンテナー (分割) タイプと他のタイプでフィールドをレンダリングします。
    ip_data_control
    • none
    • canonical
    • expanded
    • canonicalize_when_possible (デフォルト値)
    任意のテーブルのフィールドタイプ ip_data_control 属性を使用してデータを正規化する必要があるかどうかをチェックします。
    • 属性が none の場合、変換は行われず、データはそのまま挿入されます。
    • 属性が canonical の場合、値は小さい正規形式で挿入されます。
    • 属性が expanded の場合、比較しやすいように、値はより大きな展開形式で挿入されます。
    • 属性が canonicalize_when_possible の場合、値が有効な IP の場合は正規形式で挿入され、そうでない場合はそのままになります。
    isOrder True/False 任意のフィールド 指定されたフィールドを、リスト内のソート順に使用されるデフォルトフィールドとして設定します。ORDERBY URL パラメーターまたはユーザーのソート設定が優先されます。
    iterativeDelete True/False 任意のテーブル 存在するか true の場合、すべての行の削除を強制的に繰り返し実行します。それ以外の場合は、一部の削除をより効率的な一括メソッドを使用して実行できます。
    json_view True/False 任意のテーブル JSON オブジェクトがフィールドに関連付けられている場合は、フィールドの横にアイコンが表示され、それをクリックするとデータ交換情報が表示されます。
    knowledge_custom JavaScript 関数の名前 任意のフィールド カスタムナレッジ検索を実装するための JavaScript 関数を指定します (knowledge_search を参照)。
    knowledge_search True/False 文字列フィールド 存在するか true の場合、フィールドの横にナレッジ検索アイコン (小さな本のアイコン) が表示されます。カスタムナレッジ検索機能が指定されていない場合、このアイコンをクリックすると、ナレッジベースを検索するためのポップアップウィンドウが起動します。詳細については、「knowledge_custom」を参照してください。
    largeTable True/False 任意のテーブル 存在するか true の場合、このテーブルを「大規模」としてマークし、特定の MySQL データベース操作 (列/インデックスの追加/削除、テーブルの圧縮) によるテーブルのロックを防止します。この属性 (または smallTable 属性) がない場合、テーブルが大規模かどうかは glide.db.large.threshold プロパティ、またはデフォルト値 5,000 で決まります。
    listen True/False 任意のフィールド 存在するか true の場合、<tableName>_<fieldName>Listen という名前の JavaScript 関数を呼び出します。また、その関数が存在しない場合は globalListen を呼び出します。引数を指定して関数を呼び出します (tableNamefieldNameoldValuenewValue)。
    live_feed True/False 任意のフィールド 存在するか true の場合、インシデント、タスク、および問題のアクティビティフォーマッターヘッダーに切り替えオプションを作成します。この切り替えにより、そのレコードの [Live Feed] (別名ドキュメントフィード) または既に使用されているアクティビティフォーマッターフィールドを選択できます。詳細については、「アクティビティフォーマッター」を参照してください。
    long_label True/False 任意の参照フィールド 長いラベルまたは短いラベルは、フォームの参照フィールドに表示されるラベルを参照します。
    たとえば、参照フィールドに発信者のメールアドレスが含まれている場合、長いラベルは [発信者メール (Caller Email)] になり、短いラベルは [メール] になります。
    • 通常は、フォーム上の参照フィールドの配置によってフィールドが何を表しているかが明確になります。
    • グローバルプロパティ (glide.short.labels) を使用して、任意のフォームのすべての参照フィールドに表示されるラベルのタイプを指定します。
    • 参照フィールドの辞書で short_label=true または long_label=true の属性を設定することで、任意の参照フィールドのグローバルプロパティを上書きできます。
    maintain_order True/False 任意の glide_list 存在するか true の場合、選択したアイテムのリストの右側に上下矢印の順序ボタンが表示されます。
    注:
    順序ボタンを表示するには、[複数を追加] ボタンを使用する必要があります。
    mode_toggler True/False 任意の composite_name フィールド 存在するか true の場合、名前モード切り替えアイコン (小さな右向きの三角形) がラベルの右側に表示されます。このアイコンをクリックすると、フィールドのレンダリングが、<tablename>.<fieldname> を受け付けるテキストフィールドから、参照選択ボックスのペア (テーブル用に 1 個、フィールド用に 1 個) に変わります。後者がデフォルトです。
    model_class バイナリ Java クラス名 glide_var タイプの任意フィールド Java コード内のモデル変数を指定します。モデルには、IVariablesModel インターフェイスを実装するクラスが必要です。
    model_field 説明を参照 glide_var タイプの任意フィールド モデルが定義されているレコード内の参照フィールドを識別します。

    たとえば、ワークフローアクティビティはアクティビティ定義に関連付けられています。アクティビティ定義には、そのアクティビティ定義のモデルを構成する質問の関連リストがあります。activity_definition をアクティビティの model_field として使用することで、参照されるアクティビティ定義に定義されている質問を読み取り、ワークフローアクティビティモデルをビルドします。

    nibble_size 正の整数 テーブルクリーナーの影響を受ける任意のテーブル。 テーブルクリーナーが 1 回の操作で削除できるレコードの最大数を指定します。この属性のデフォルト値は 250 です。
    nibble_sleep True/False テーブルクリーナーの影響を受ける任意のテーブル。 false の場合、テーブルクリーナーは各操作の間に一時停止することなくクリーンアップ操作を実行します。
    no_add_me True/False 任意のテーブル 存在するか true の場合、[ウォッチリスト] フィールドなどの特定のフィールドの横に表示される [自分を追加] アイコンを非表示にします。
    no_attachment True/False 任意のテーブル 存在するか true の場合、添付ファイルアイコン (クリップのアイコン) がフォームヘッダーに表示されないようにします。
    no_attachments True/False 任意のテーブル 存在するか true の場合、添付ファイルはチェックされず、このテーブルのレコードが削除されたときに削除されます。添付ファイルがなくアクティビティの多いテーブルに使用されます。
    no_audit True/False 任意のテーブル 存在する場合、テーブルが監査されていても、このフィールドは監査されません。true または false の値は無視されます。
    no_audit_delete True/False 任意のテーブル 存在するか true の場合、このテーブルからレコードを削除するときに sys_audit_delete レコードは作成されません。sys_audit_delete 情報が不要でアクティビティの多いテーブルに使用されます。
    no_auto_map True/False 任意のテーブル true の場合、このフィールドはインポートセット中にマッピングされません。主に LDAP のインポートに使用されます。
    no_email True/False sys_user を参照する glide_list フィールド 存在するか true の場合、メールボックスは [ウォッチリスト] フィールドと同様に glide_list フィールドから削除されます。
    no_multiple True/False 任意の glide_list フィールド 複数選択アイコンを非表示にします。
    no_optimize True/False テーブルクリーナーの影響を受ける任意のテーブル。 存在するか true の場合、指定したテーブルで MySQL テーブル圧縮操作が実行されないようにします。通常、テーブル圧縮操作は、指定されたテーブルのデータの少なくとも 50 % がテーブルクリーナーで削除された後に実行されます。
    no_separation True/False 任意のテーブル 存在するか true の場合、このテーブルはドメインセパレーションに参加していないものとしてマークされます。詳細については、「サービスプロバイダーのドメインセパレーション」を参照してください。
    no_text_index True/False テキストインデックス付きテーブルの任意のフィールド、またはテキストインデックス付きテーブルの任意の子テーブル テーブルがテキストインデックス化されている場合、no_text_index フィールド属性は、このフィールドまたは子テーブルがテキストインデックスに含まれないようにします。
    no_truncate True/False 任意の文字列フィールド リストビューで、リスト内のマルチテキスト値のテキスト値全体を切り捨てずに表示します。この属性がない場合、文字列は UI プロパティ [リストセルに表示する文字数] (デフォルトで 40) に基づいて切り捨てられます。
    no_update True/False テーブル レコードが挿入または削除されたが更新されていないテーブルの場合は true。テーブルの作成時、そのテーブルに sys_mod_count、sys_updated_by、sys_updated_on フィールドを作成しないようにします。テーブルの更新を停止するわけではありません。この属性設定は、syslog や sys_audit などの大量のシステムテーブルのスペースを節約するために使用されます。
    no_view True/False 任意の glide_list フィールド ビューで選択されたアイテムのアイコンを非表示にします。
    onlineAlter True/False 任意のテーブル onlineAlter 属性を持つテーブルは、オンラインスキーマ変更を使用して MySQL データベース操作を実行します。
    • オンラインスキーマ変更は、列の追加、変更、または削除時、およびインデックスの追加または削除時に、ロックを使用しないテーブルアップグレードを提供します。オンラインスキーマの変更がない場合、データベースへのこれらの変更は実行中に書き込みアクセスをロックします。
    • オンラインスキーマ変更では、追加のシステムリソースが使用されます。Oracle データベースは、デフォルトではテーブルをロックせず、オンラインスキーマ変更を使用しません。
    order 数値 モデル変数フィールド 内部使用のみ (モデル変数の場合)。
    pop-up_processor バイナリ Java クラス名 任意のフィールドまたはテーブル フィールド (またはテーブル内のすべてのフィールド) を処理するためのカスタムポップアッププロセッサーを指定します。
    readable True/False 任意の条件フィールド true の場合、リストビューの条件フィールドは、データベースに格納されているエンコードされたクエリではなく人間が判読可能な条件としてレンダリングされます。
    ref_ac_columns セミコロンで区切られたフィールド名のリスト オートコンプリートを使用する参照フィールド (ref_auto_completer を参照) 名前に加えてオートコンプリートリストに表示される表示値の列を指定します。詳細については、インシデントフォームの cmdb_ci フィールド ([構成アイテム]) で実際の例を参照してください。
    ref_ac_columns_search True/False オートコンプリートを使用する参照フィールド (ref_auto_completer を参照) ref_ac_columns 属性で指定されたすべてのフィールドでオートコンプリートが機能するようにします。この属性は、表示値列のみを検索するデフォルトの動作をオーバーライドします。詳細については、「任意の参照フィールドのテキストと一致するようにオートコンプリートを構成する」を参照してください。
    ref_ac_display_value True/False オートコンプリートを使用する参照フィールド (ref_auto_completer を参照) 参照フィールドで表示値列を非表示にして、オートコンプリート関数が ref_ac_columns 属性にリストされている列のテキストのみに一致するようにします。
    この機能を使用するには、 AJAXTableCompleter クラスと ref_ac_columnsref_ac_columns_search、および ref_ac_display_value 属性を使用する必要があります。詳細については、「表示値列を削除する」を参照してください。
    注:
    ref_ac_display_value 関数は、カタログアイテム変数では機能しません。
    ref_ac_order_by フィールド名 オートコンプリートを使用する参照フィールド (ref_auto_completer を参照) オートコンプリートリストのソートに使用する列を指定します。
    ref_auto_completer JavaScript クラス名 任意の参照フィールド (テーブルに適用して、テーブルのすべての参照フィールドに影響を与えることができます)。 選択肢のオートコンプリートリストを作成する JavaScript クラス (クライアント側) の名前を指定します。有効なクラス値は次のとおりです。
    • AJAXReferenceCompleter:一致するオートコンプリートの選択肢をリストとして表示します。参照テーブルの [表示値] 列のみが表示されます。他のオートコンプリートのクラスが指定されていない場合、参照フィールドはこのクラスを自動的に使用します。
    • AJAXTableCompleter:一致するオートコンプリートの選択肢をテーブルの行として表示します。参照テーブルの表示値列とともに、ref_ac_columns 属性にリストされている列が表示されます。
    • AJAXReferenceChoice:一致するオートコンプリートの選択肢をリストとして表示します。参照テーブルの表示値列、および最大 25 件の一致する選択肢のみが表示されます。オートコンプリートの選択肢が 25 件を超える場合、参照フィールドには、AJAXTableCompleter クラスの選択肢が代わりに表示されます。

    詳細については、「参照フィールドのオートコンプリート」を参照してください。

    ref_contributions セミコロン (「;」) で区切られた UI マクロ名リスト 任意の参照フィールド フィールドがフォームに表示されると、名前付き UI マクロが呼び出されます。
    ref_decoration_disabled True/False 任意の参照フィールド true に設定すると、選択したフィールドの参照アイコンの表示が無効になります。
    ref_list_label ラベル テキスト 任意のテーブル リストバナーで使用するタイトルを指定します。
    ref_qual_elements セミコロン (「;」) で区切られたフィールド名リスト reference_qual フィールドがあるすべての参照フィールド 更新された参照を取得するためにサーバーに返されるフィールドのリストを指定します。
    ref_sequence 参照テーブル内の、トップハット (「^」) で区切られたフィールドのリスト 任意の参照フィールド リストの順序付けに使用する参照テーブルのフィールドを指定します。この属性は SQL の ORDER BY 節と同様に機能し、各要素を昇順にします。
    reference_types クリック可能な有効な参照タイプをセミコロン (「;」) で区切ったリスト field_name フィールド ツリーに表示される参照フィールドを指定されたタイプに制限します。
    remoteDependent データベースとテーブルの名前 (「model.matcher」など) 任意のスクリプトフィールド スクリプトが依存するリモート (別のデータベースなど) テーブルを定義します。
    repeat_type_field フィールド名 スケジュールローテーションの繰り返し回数フィールド 繰り返しタイプ (日次、週次、月次、または年次) を含むフィールドを指定します。
    ro_collapsible True/False 任意の複数行フィールド 存在するか true の場合、フィールドラベルの横にアイコン (「+」または「-」) が表示され、フィールド自体の展開や折りたたみができるようになります。
    saver_exempt
    • exempt_always= フィールドは、すべてのインストールコンテキストの xml への書き込みから除外されます。
    • exempt_never= フィールドは xml への書き込みから除外されません (デフォルト)。
    • exempt_vcs_only= フィールドは、ソースコントロールコンテキストでのみ xml への書き込みから除外されます。
    メタデータレコードのフィールド

    存在する場合、フィールドがレコードの xml 表現に書き込まれるかどうかを決定します。属性がない場合は、exempt_never と同じです。exempt_always の場合、エクスポート (公開、ソースコントロールへのコミット、更新セット) 時にフィールドが書き込みから除外されます。exempt_vcs_only の場合、ソースコントロールコンテキストでのみ、xml への書き込みからフィールドが除外されます。

    scale 整数 10 進数フィールド 10 進数フィールドタイプで使用する小数点以下の桁数を設定します。デフォルトは 2 です。この属性は、フィールドの最大長属性設定に適用されます。フィールドの小数点以下の桁数は、最大長属性設定とスケール属性の組み合わせです。

    たとえば、フィールドで小数点以下に 4 桁が必要な場合は、最大長属性のデフォルトである 15 に 4 を加えて、19 にします。スケール属性を 4 に設定して、小数点以下の桁数を示します。小数点以下 6 桁の場合、最大長を 21 に設定し、スケール属性を 6 に設定する必要があります。

    注:
    この属性を増やすには、最大長属性を 15 より大きい値にしてください。
    スクリプト フィールドの内容を返す関数 任意のスラッシュバケットフィールド スラッシュバケットフィールドに何をロードするかを定義するスクリプトを記述できます。
    short_label True/False 任意の参照フィールド 長いラベルまたは短いラベルは、フォームの参照フィールドに表示されるラベルを参照します。
    たとえば、参照フィールドに発信者のメールアドレスが含まれている場合、長いラベルは [発信者メール (Caller Email)] になり、短いラベルは [メール] になります。
    • 通常は、フォーム上の参照フィールドの配置によってフィールドが何を表しているかが明確になります。
    • グローバルプロパティ (glide.short.labels) は、任意のフォームのすべての参照フィールドに表示されるラベルのタイプを指定します。
    • 参照フィールドの辞書で short_label=true または long_label=true の属性を設定することで、任意の参照フィールドのグローバルプロパティを上書きできます。
    show_all_tables True/False ドキュメント ID フィールド ユーザーがシステムテーブルからドキュメントを選択できるようにします。たとえば、sys_script や sys_user などです。デフォルトでは、ユーザーはシステムテーブルからレコードを選択できません。
    show_condition_count True/False 条件フィールド 一連の条件のレコード数をプレビューするための条件数ウィジェットを有効または無効にします。詳細については、「条件フィールドに条件カウントを追加する」を参照してください。
    skip_root True/False table_name フィールド 存在するか true の場合、ベーステーブルをリストから削除します。詳細については、base_table を参照してください。
    sla_basis セミコロン (「;」) で区切られたテーブル名のリスト 日付タイプの任意のフィールド (glide_date_time、glide_date、due_date、date、または datetime) このフィールドが SLA の開始 (開いた) 時間を決定するテーブルを定義します。
    sla_closure セミコロン (「;」) で区切られたテーブル名のリスト 日付タイプの任意のフィールド (glide_date_time、glide_date、due_date、date、または datetime) このフィールドが SLA の終了 (閉じた) 時間を決定するテーブルを定義します。
    slushbucket_ref_no_expand True/False 任意の参照フィールド 存在するか true の場合、ユーザーがフォームまたはリストのスラッシュバケットからフィールドを展開できないようにします。
    smallTable True/False 任意のテーブル 存在するか true の場合、クエリーのためにこのテーブルを小規模 (つまり大規模ではない) としてマークします。この属性 (または largeTable 属性) がない場合、テーブルが大規模かどうかは glide.db.large.threshold プロパティ、またはデフォルト値 5,000 で決まります。
    start_locked True/False 任意の glide_list フィールド フィールドをデフォルトでロックするかロック解除するかを決定します。デフォルトでフィールドのロックを解除するには、値を false に設定します。
    staticDependent テーブルの名前 任意のスクリプトフィールド スクリプトが依存するテーブルを指定します。
    strip_html_in_pdf True/False 任意のフィールド フィールドが PDF にエクスポートされるときに、そのフィールドから HTML タグを削除しようとします。この属性は HTML フィールドで最も役立ちます。
    synch_attachments True/False 任意のテーブル update_synch に似ていますが、これはレコードの添付ファイルを更新セットに書き込みます。詳細については、「テーブルのインデックス添付ファイル」を参照してください。
    テーブル テーブルの名前 field_name フィールド 指定されたテーブルフィールドを表示します。
    tableChoicesScript スクリプトインクルードの名前 table_name フィールド process() メソッドが選択するテーブル名のアレイを返すスクリプトインクルードの名前を指定します。
    target_field percent_complete_target

    10 進数フィールド名

    任意の完了率フィールド

    任意の 10 進数フィールド

    target_threshold_colors 属性と組み合わせて機能し、完了率フィールドのしきい値を定義します。target_threshold の色の説明を参照してください。

    例:

    target_field=percent_complete_target,target_threshold_colors=0:tomato;50:khaki;90:lightgreen

    追加の target_field 属性を指定して、タスクの実際の完了率と、この時点でのタスクの必要な位置を指定する別の 10 進数フィールドのターゲットパーセンテージと比較します。10 進数フィールドの列名を使用します。

    例:

    target_field=percent_complete_target,target_threshold_colors=0:tomato;50:khaki;90:lightgreen,target_field=u_expected_completion

    追加の target_field を指定しない場合、ターゲット値 100 が使用され、単一のフィールド値で色のしきい値を使用できます。詳細については、「ターゲットしきい値の色属性」を参照してください。

    target_form フォームの名前 任意のテーブル このテーブルが参照フィールドのポップアップウィンドウを経由して参照された場合に使用する、代替フォームを指定します。
    target_threshold_colors しきい値制限:色 target_field 属性を持つ完了率フィールド target_field 属性と組み合わせて機能し、完了率フィールドのしきい値を定義します。target_field の説明を参照してください。
    text_index_filter_junk True/False 任意のテーブル 値を false に設定すると、テーブルのジャンクフィルターを有効または無効になります。
    • デフォルトでは、Zing はインデックスを作成したり、 2 桁の数字や 1 文字の単語を検索したりしません (中国語または日本語の文字を除く)。
    • ジャンクフィルターを無効にした後、インデックスを再生成します。この属性を使用すると、テーブルインデックスが大きくなります。
    • パフォーマンスの最適化のため、これは必要でない限り適用しないでください。
    text_search_only True/False table_name フィールド リストされるテーブルを、テキスト検索可能なテーブルに制限します。
    text_index_translations True/False 任意のテーブル 存在するか true の場合、翻訳された文字列が追加されたときにインデックスが強制的に再計算されます。この属性を変更するには、sys-admin ロールが必要です。これは、翻訳されるインデックス付きフィールドと、翻訳のあるインデックス作成中のフィールドに自動的に設定されます。デフォルトで true の glide.i18n.force_index system プロパティは、この属性を上書きします。
    time_zone_field タイムゾーンを含むフィールドの名前 任意のスケジュール日時フィールド このフィールドの参照タイムゾーンを含む親レコードのフィールドを指定します。
    timeDimension True/False タスクテーブルのサブクラスになっているテーブルにある、日付タイプの任意のフィールド (glide_date_time、glide_date、due_date、date、または datetime) 存在するか true の場合、OLAP で使用する時間ディメンションデータの作成を有効にします (四半期、週、またはその他の期間に基づいてレポートを作成するため)。
    注:
    OLAP 機能は廃止されました。
    tree_picker True/False 階層テーブルへの参照フィールド ツリー表示 (場所など) に参照値の階層を表示します。
    注:
    モバイルアプリケーションを使用している場合、ツリー表示階層は参照フィールドに表示されません。
    ts_weight 整数値 任意のフィールド テキスト検索の対象となるフィールドでの一致の相対的な重要度を制御します。詳細については、「フィールドの相対的な重みの設定」を参照してください。
    types セミコロン (「;」) で区切られた有効な要素タイプのリスト field_name フィールド フィールドの表示を指定されたタイプに制限します。
    update_exempt True/False update_synch が true に設定されているテーブルの任意のフィールド 存在するか true の場合、レコードの残りの部分への更新をスキップせずにこのフィールドを変更できます。ソフトウェアのアップグレード中、このフィールドの値は保持されますが、残りのレコードはアップグレードを受け取ります。デフォルトでは、追跡対象テーブルの [アクティブ] フィールドは、属性が存在しない場合でも update_exempt として扱われます。
    update_synch True/False 任意のテーブル テーブルの変更が更新セットで追跡されることを示します。アドミニストレーターはこの属性を変更できません。データを移行するには、別の ServiceNow インスタンスからのインポートを使用します。
    use_document_viewer True/False 任意のテーブル 存在するか true の場合、ユーザーはファイルを自分のファイルシステムに直接ダウンロードするのではなく、プラットフォーム内のドキュメントビューアでサポートされている添付ファイルを開くことができます。
    use_workflow True/False 配送計画があるか、またはワークフローを使用するテーブル 存在するか true の場合、配送計画の代わりにワークフローが使用されます。
    user_preference True/False 任意のフィールド 存在するか true の場合、通常のデフォルト値の代わりに任意のユーザー設定が使用されます。