Modification des tables et des champs à l’aide des attributs de dictionnaire

  • Rversion finale: Xanadu
  • Mis à jour 1 août 2024
  • 28 minutes de lecture
  • Les attributs de dictionnaire modifient le comportement de la table ou du champ décrit par l’enregistrement de dictionnaire. Les administrateurs peuvent ajouter ou modifier des attributs de dictionnaire.

    Ajout d’un attribut

    Pour ajouter ou supprimer un attribut à une table ou à un champ, ouvrez un enregistrement de dictionnaire, sélectionnez le lien Avancé , puis modifiez le champ Attributs . Dans un enregistrement de dictionnaire, vous pouvez également sélectionner Nouveau dans la liste connexe Attributs. Pour plus d’informations sur la modification des entrées de dictionnaire, reportez-vous à la section Modifier les entrées du dictionnaire.

    Les attributs sont séparés par des virgules. Si des attributs existent dans un enregistrement de dictionnaire, ajoutez une virgule sans espace avant d’ajouter un attribut.

    Pour un attribut qui accepte les valeurs vrai/faux :
    • Pour spécifier une valeur vrai, vous pouvez entrer attribut ou attribute=true.
    • Pour spécifier une valeur faux, vous pouvez soit vous assurer que l’attribut n’apparaît pas, soit entrer attribute=false. Pour conserver les valeurs lors des mises à niveau, ne supprimez pas un attribut qui se trouve par défaut dans une table.

    Conservation des valeurs d’attributs pour les mises à niveau

    Si vous supprimez un attribut qui fait partie du système de base, il est automatiquement restauré lors d’une mise à niveau. Pour éviter que les mises à niveau ne modifient le comportement de votre système, laissez l’attribut dans la table ou le champ, mais définissez sa valeur comme vous le souhaitez.

    Par exemple, si un champ a l’attribut knowledge_search=true par défaut, ne supprimez pas l’attribut pour le définir sur faux ; définissez-le plutôt sur knowledge_search=false.

    Attributs de dictionnaire disponibles

    Nom Valeur Élément cible Description
    allow_null vrai/faux field_name champ Si présent ou vrai, vous permet d’entrer Aucun comme champ
    allow_public vrai/faux table_name champ Si vrai, le champ de nom de table affiche les tables de tous les périmètres au lieu du périmètre actuel uniquement.
    allow_references vrai/faux field_name champ Si vrai, une arborescence permettant d’effectuer une sélection s’affiche et inclut des champs de référence afin de permettre une remontée pas à pas.
    allowHugeAlter vrai/faux n’importe quelle table Si la valeur est Vrai, elle vous permet d’ajouter une colonne à une table avec plus de 100 millions de lignes.
    approval_user Nom du champ contenant les utilisateurs pour le type d’approbation que ce champ représente Champ entier Spécifie les champs de table qui sont utilisés pour effectuer des recherches à l’aide d’un outil de correspondance. Vous spécifiez les approbations en tant que champs de table ayant un attribut de , où <field_name> indique le champ de la table qui contient les utilisateurs pour ce type d’approbation approval_user=<field_name>.
    • Les champs avec cet attribut contiennent une valeur entière qui indique la séquence des approbations.
    • Tous les champs d’approbation ayant le même numéro de séquence indiquent que plusieurs approbations sont requises avant de continuer.
    • Les approbations sont demandées dans l’ordre des numéros de séquence. Par exemple, toutes les approbations avec le numéro de séquence 100 doivent être approuvées avant que les approbations avec le numéro de séquence 200 ne soient demandées.
    attachment_index vrai/faux n’importe quelle table Si vrai, les pièces jointes de la table sont indexées à des fins de recherche. Pour en savoir plus, consultez Indexer les pièces jointes sur une table.
    barcode vrai/faux Champ de chaîne Active un champ de chaîne pour accéder à une caméra sur un équipement mobile afin de scanner et traiter un code-barres.
    base_table nom du type de table de base table_name champ Spécifie le champ table_name qui vous permet de sélectionner n’importe quelle table dérivée de la table spécifiée par cet attribut. Par défaut, la table de base elle-même est également incluse dans la liste (mais consultez skip_root pour désactiver ce comportement).
    calendar_elements liste de noms de champs, séparés par des points-virgules (« ; ") n’importe quelle table d’événements de calendrier Spécifie la liste des champs utilisés lors de la construction de la description d’un événement de calendrier. S’il n’est pas spécifié, le nom d’affichage et la description brève sont utilisés.

    L’attribut calendar_elements ne prend pas en charge les champs dérivés (remontée pas à pas).

    collection_interval intervalle spécifié comme « HH :MM :SS » (comme « 01:02:30 » pendant une heure, deux minutes et 30 secondes) Champ de collecte Spécifie l’intervalle de collecte des mesures.
    close_states Valeurs entières de l’état inactif Champ d’état de la tâche Utilisé par l’API TaskStateUtil pour identifier la liste des valeurs d’état inactives délimitées par des points-virgules (;)
    critique vrai/faux n’importe quel champ de la table apm_application Définit les champs qui contiennent des informations critiques sur une application, ce qui permet de suivre la saisie des informations critiques.
    current_location vrai/faux Champ de chaîne Active un champ de chaîne pour accéder à la position GPS d’un appareil mobile.
    disable_execute_now vrai/faux Toute table dérivée de sys_auto Si présent ou vrai, désactive le bouton Exécuter maintenant habituel. Les Now Platform applications qui utilisent des calendriers, telles que Découverte, utilisent cet attribut pour remplacer leur propre action plus appropriée.
    default_rows Valeur entière Champs multitextes Définit le nombre de lignes par défaut dans un champ multitexte.
    default_close_state Valeur de l’entier d’état Champ d’état de la tâche Utilisé par l’API TaskStateUtil pour identifier la valeur d’état de fermeture par défaut d’une table de tâches.
    default_work_state Valeur de l’entier d’état Champ d’état de la tâche Utilisé par l’API TaskStateUtil pour identifier la valeur d’état de fonctionnement par défaut d’une table de tâches.
    detail_row Nom du champ à afficher dans la ligne de détail n’importe quelle table Affiche la valeur du champ spécifié sous forme de listes pour chaque enregistrement de la vue de liste. UI15 est requis pour utiliser cet attribut.
    Remarque :
    Si des attributs différents detail_row sont définis pour une table parente et une table enfant, le système utilise l’attribut de table enfant.
    display_image vrai/faux Table avec des champs du type user_image Si cette option est présente ou vraie, affiche les enregistrements du type user_image sous forme d’image. Si l’enregistrement se trouve dans la table [sys_user] et que l’image n’est pas disponible, les initiales de l’utilisateur s’affichent.
    document_viewer_audit afficher, télécharger ou tout n’importe quelle table Lorsque la visionneuse de documents est activée, cet attribut conserve un enregistrement des actions de l’utilisateur effectuées sur les pièces jointes. Les valeurs sont les suivantes :
    • view : active un audit lorsque les utilisateurs consultent une pièce jointe
    • télécharger : fournit des informations d’audit uniquement pour les pièces jointes téléchargées
    • all : affiche les informations de l’audit lorsque des pièces jointes sont visualisées et téléchargées
    email_client vrai/faux n’importe quelle table Si cette option est présente ou vraie, une icône (enveloppe) apparaît dans le menu Autres options dans l’en-tête du formulaire. Si vous cliquez dessus, un client de messagerie contextuel apparaît.
    exclude_auto_recovery vrai/faux n’importe quelle table Désactive la récupération automatique des brouillons d’enregistrements pour cette table et ses extensions.
    exclude_from_rollback vrai/faux n’importe quelle table Exclut cette table (et toutes ses tables descendantes) de l’enregistrement à des fins de restauration. Par exemple, utilisez cet attribut pour conserver les enregistrements créés à partir d’un test automatisé. Pour les tables exclues par défaut, consultez Tables exclues de la restauration après l’exécution d’un test automatisé.
    extensions_only vrai/faux n’importe quelle table Spécifie que la table ne doit comporter que des enregistrements dans les tables qui l’étendent. Par exemple, la table Tâche possède cet attribut, car vous créeriez des enregistrements d’incidents, de problèmes, de changements et non des enregistrements de tâches.
    field_list_selector vrai/faux N’importe quel glide_list Permet à l’utilisateur de sélectionner un champ à partir de la table dépendante (ou actuelle si la personne dépendante n’est pas spécifiée). Certaines activités du workflow utilisent cet attribut.
    field_decorations Liste de noms de macros d’interface utilisateur, séparés par des points-virgules (« ; ") La plupart des champs (à l’exception des champs de liste et de texte multiligne) Semblable à ref_contributions, entraîne l’appel de la macro d’interface utilisateur nommée lorsque le champ est affiché sur un formulaire.
    format nom de format n’importe quel champ numérique Spécifie un format nommé à utiliser au lieu du formatage numérique standard. Les options sont les suivantes :
    • glide_duration : formate une heure spécifiée en millisecondes sous la forme jj hh :mm :ss.
    • none : désactive le formatage automatique des nombres (par exemple, change 2 500 à 2 500).
    Remarque :
    Cet attribut s’applique uniquement aux valeurs d’affichage et non aux valeurs d’entrée de l’utilisateur.
    glide.db.oracle.ps.query vrai/faux n’importe quelle table Si cette option est présente et fausse, empêche l’utilisation de requêtes préparées par Oracle sur la table.
    global_visibility vrai/faux n’importe quelle table avec une colonne sys_domain Si présent ou vrai, rend cette table visible globalement, même s’il existe des restrictions de domaine (c’est-à-dire que le champ sys_domain a une valeur).
    hasLabels (en anglais seulement) vrai/faux n’importe quelle table Si présent ou vrai, marque cette table comme étant la cible d’une étiquette à un moment donné. Vous pouvez définir manuellement cet attribut, mais il est normalement défini automatiquement chaque fois qu’une étiquette est générée. Si la valeur est « vrai », le moteur d’étiquettes s’exécute sur n’importe quel changement apporté à la table et met à jour les étiquettes si nécessaire.
    hasListeners (en anglais seulement) vrai/faux n’importe quelle table Si elle est présente ou vraie, marque cette table comme disponible pour que les écouteurs obtiennent des événements (insérer, mettre à jour, supprimer).
    hasWorkflow vrai/faux n’importe quelle table Demande au moteur de workflow d’écouter les changements apportés à la table et déclenche des événements dans un workflow lorsqu’un enregistrement associé à un workflow particulier a été modifié.
    html_sanitize vrai/faux n’importe quel champ HTML ou HTML traduit Si présent ou vrai, active l’assainissement HTML pour le champ HTML sélectionné ou HTML traduit. Par défaut, effectue un nettoyage HTML sur tous les champs HTML et HTML traduit. Définissez cet attribut sur faux pour désactiver l’assainissement.
    html_sanitize_config Nom du fichier de configuration de l’assainisseur personnalisé n’importe quel champ HTML ou HTML traduit Le cas échéant, l’assainissement est effectué à l’aide du fichier de configuration spécifié au lieu de l’assainisseur de plateforme par défaut. Par exemple, la table Aide incorporée [sys_embedded_help_content] utilise un fichier spécifié (EmbeddedHelpSanitizerConfig) pour le champ Contenu de l’aide.
    icônes nom de la classe JavaScript n’importe quel champ de workflow Spécifie une classe JavaScript qui produit des icônes de workflow.
    ignore_filter_on_new vrai/faux n’importe quel champ Si cette propriété est définie sur vrai, empêche les champs d’un formulaire de se remplir avec les valeurs d’une liste filtrée.
    image Chemin d’accès relatif du fichier image n’importe quelle table Spécifie un fichier image à utiliser lorsqu’un module ou une carte BSM utilise cette table. Cette spécification remplace les icônes qui seraient autrement utilisées pour la table.
    include_container_types vrai/faux n’importe quel champ internal_type Entraîne le rendu du champ avec les types de conteneurs (fractionnements) ainsi que d’autres types.
    ip_data_control
    • aucun
    • canonique
    • développé
    • canonicalize_when_possible (valeur par défaut)
    Type de champ sur n’importe quelle table Vérifie si les données doivent être normalisées via l’attribut ip_data_control .
    • Si l’attribut est aucun, aucune conversion ne se produit et les données sont insérées telles quelles.
    • Si l’attribut est canonique, les valeurs sont insérées dans leur forme canonique plus petite.
    • Si l’attribut est développé, les valeurs sont insérées dans la forme développée plus grande pour faciliter les comparaisons.
    • Si l’attribut est canonicalize_when_possible, les valeurs sont insérées sous forme canonique lorsqu’il s’agit d’une adresse IP valide ou telles quelles lorsqu’il ne l’est pas.
    isOrder vrai/faux n’importe quel champ Définit le champ comme champ par défaut utilisé pour l’ordre de tri dans les listes. Remplacé par le paramètre d’URL ORDERBY ou les préférences de tri de l’utilisateur.
    itérativeSupprimer vrai/faux n’importe quelle table Si présent ou vrai, force toutes les suppressions de lignes à s’exécuter de manière itérative. Sinon, vous pouvez effectuer certaines suppressions à l’aide d’une méthode en bloc plus efficace.
    json_view vrai/faux n’importe quelle table si un objet JSON est associé au champ, place une icône à côté d’un champ qui, lorsque vous cliquez dessus, affiche les informations d’échange de données.
    knowledge_custom nom de la fonction JavaScript n’importe quel champ Spécifie une fonction JavaScript pour implémenter une recherche personnalisée dans la base de connaissances (reportez-vous à la section knowledge_search).
    knowledge_search vrai/faux Champs de chaînes Si cette option est présente ou vraie, une icône de recherche dans la base de connaissances (un petit livre) apparaît à côté du champ. Cliquez sur cette icône pour ouvrir une fenêtre contextuelle de recherche dans la base de connaissances, sauf si une fonction de recherche personnalisée dans la base de connaissances a été spécifiée. Pour en savoir plus, consultez knowledge_custom.
    de grande taille vrai/faux n’importe quelle table Si présent ou vrai, marque cette table comme « grande » pour empêcher le verrouillage de la table avec des opérations de base de données MySQL spécifiques (ajout/suppression d’une colonne/d’un index, compactage d’une table). Sans cet attribut (ou l’attribut smallTable ), la glide.db.large.threshold propriété, ou la valeur par défaut de 5 000, détermine si une table est grande.
    écouter vrai/faux n’importe quel champ Si elle est présente ou vraie, elle appelle une fonction JavaScript nommée <tableName>_<fieldName>Listen ou globalListen si cette fonction n’existe pas. Il appelle la fonction avec des arguments (tableName, fieldName, oldValue, newValue).
    live_feed vrai/faux n’importe quel champ Si cette option est présente ou vraie, elle crée une option de basculement sur l’en-tête du formateur d’activité pour les incidents, les tâches et les problèmes. Le bouton bascule permet de choisir entre le flux en direct de cet enregistrement (également appelé flux de document) ou les champs du formateur d’activité déjà utilisés. Pour en savoir plus, consultez Formateur d’activité pour plus de détails.
    long_label vrai/faux n’importe quel champ de référence Les étiquettes longues ou courtes font référence à l’étiquette qui apparaît pour les champs de référence dans un formulaire.
    Par exemple, si le champ de référence contient l’adresse e-mail de l’appelant, l’étiquette longue sera E-mail de l’appelant et l’étiquette courte sera E-mail.
    • Habituellement, le placement du champ de référence sur le formulaire indique clairement ce que le champ représente.
    • Elle utilise la propriété globale (glide.short.labels) pour spécifier le type d’étiquettes qui s’affichent pour tous les champs de référence sur n’importe quel formulaire.
    • Vous pouvez remplacer la propriété globale d’un champ de référence en définissant l’attribut short_label=true ou long_label=true dans le dictionnaire pour le champ de référence.
    maintain_order vrai/faux N’importe quel glide_list Si présent ou vrai, les boutons d’ordre des flèches haut/bas apparaissent à droite de la liste des éléments sélectionnés.
    Remarque :
    Vous devez utiliser le bouton Ajouter plusieurs pour voir les boutons d’ordre.
    mode_toggler vrai/faux n’importe quel champ composite_name Si cette option est présente ou vraie, une icône d’activation/désactivation du mode de nom (un petit triangle pointant vers la droite) apparaît à droite de l’étiquette. Si vous cliquez sur cette icône, le rendu du champ passe d’un champ de texte qui accepte <nom de table>.<nom de champ> à une paire de zones de choix de référence (une pour la table, l’autre pour le champ). Ce dernier est le choix par défaut.
    model_class nom de classe Java binaire n’importe quel champ de type glide_var Spécifie une variable de modèle dans le code Java. Le modèle doit avoir une classe qui implémente l’interface IVariablesModel.
    model_field Voir la description n’importe quel champ de type glide_var Identifie un champ de référence dans l’enregistrement pour lequel un modèle a été défini.

    Par exemple, une activité de workflow est associée à une définition d’activité. La définition d’activité comporte une liste connexe de questions qui constituent le modèle pour cette définition d’activité. En utilisant le activity_definition comme model_field de l’activité, il construit le modèle d’activité de workflow en lisant les questions qui sont définies pour la définition d’activité référencée.

    nibble_size Entier positif N’importe quelle table affectée par le nettoyeur de table. Spécifie le nombre maximal d’enregistrements que le nettoyeur de table peut supprimer en une seule opération. La valeur par défaut de cet attribut est 250.
    nibble_sleep vrai/faux N’importe quelle table affectée par le nettoyeur de table. Si la valeur est « faux », le nettoyeur de table doit effectuer des opérations de nettoyage sans pause entre chaque opération.
    no_add_me vrai/faux n’importe quelle table Si présent ou vrai, masque l’affichage de l’icône Ajouter ma personne qui apparaît en regard de certains champs, tels que le champ Liste de surveillance .
    no_attachment vrai/faux n’importe quelle table Si elle est présente ou vraie, empêche l’icône de pièce jointe (trombone) d’apparaître sur l’en-tête du formulaire.
    no_attachments vrai/faux n’importe quelle table Si cette option est présente ou vraie, les pièces jointes ne sont pas vérifiées et sont supprimées lorsqu’un enregistrement de cette table est supprimé. Conçu pour les tables à activité élevée qui n’ont jamais de pièces jointes.
    no_audit vrai/faux n’importe quelle table S’il est présent, ce champ n’est pas audité, même si la table est en cours d’audit. La valeur Vrai ou Faux est ignorée.
    no_audit_delete vrai/faux n’importe quelle table Si présent ou vrai, un enregistrement sys_audit_delete n’est jamais créé lorsque vous supprimez un enregistrement de cette table. Conçu pour les tables à forte activité qui n’ont jamais besoin d’informations sys_audit_delete.
    no_auto_map vrai/faux n’importe quelle table Si vrai, ce champ n’est pas mappé pendant un jeu d’importation. Principalement utilisé pour les importations LDAP.
    no_email vrai/faux n’importe quel champ glide_list faisant référence à sys_user Si elle est présente ou vraie, la boîte d’e-mail est supprimée du champ glide_list comme le champ de la liste de surveillance .
    no_multiple vrai/faux n’importe quel champ glide_list Masque les icônes de sélection multiples.
    no_optimize vrai/faux N’importe quelle table affectée par le nettoyeur de table. Si présent ou vrai, empêche l’opération de compaction de table MySQL de s’exécuter sur la table spécifiée. L’opération de compactage de table s’exécute généralement après que le nettoyeur de table a supprimé au moins 50 % des données de la table spécifiée.
    no_separation vrai/faux n’importe quelle table Si cette option est présente ou vraie, elle marque cette table comme ne participant pas à Séparation de domaine. Pour plus d’informations, consultez Séparation de domaine pour les fournisseurs de services.
    no_text_index vrai/faux Tout champ d’une table indexée en texte, ou toute table enfant d’une table indexée en texte Si une table est indexée en texte, l’attribut de champ no_text_index empêche ce champ ou cette table enfant d’être incluse dans l’index de texte.
    no_truncate vrai/faux n’importe quel champ de chaîne Dans une vue de liste, affiche la valeur de texte entière de la valeur multitexte d’une liste, sans la tronquer. Sans cet attribut, la chaîne est tronquée en fonction de la propriété d’interface utilisateur Nombre de caractères affichés dans les cellules de la liste , qui est de 40 par défaut.
    no_update vrai/faux table Vrai pour les tables dans lesquelles des enregistrements sont insérés ou supprimés, mais pas mis à jour. Il empêche le système de créer des champs sys_mod_count, sys_updated_by sys_updated_on dans la table lors de sa création. N’arrête pas les mises à jour de la table. Ce paramètre d’attribut permet d’économiser de l’espace sur les tables système volumineuses, telles que syslog et sys_audit.
    no_view vrai/faux n’importe quel champ glide_list Masque l’icône d’affichage de l’élément sélectionné.
    onlineAlter vrai/faux n’importe quelle table Les tables avec l’attribut effectuent des onlineAlter opérations de base de données MySQL à l’aide de changements de schéma en ligne.
    • Les changements de schéma en ligne fournissent une mise à niveau de table sans verrouillage lors de l’ajout, de la modification ou de la suppression de colonnes, ainsi que lors de l’ajout ou de la suppression d’index. En l’absence de modifications du schéma en ligne, ces modifications de la base de données verrouillent l’accès en écriture pendant l’exécution.
    • Les changements de schéma en ligne utilisent des ressources système supplémentaires. Les bases de données Oracle ne verrouillent pas les tables par défaut et n’utilisent pas de modifications de schéma en ligne.
    order valeur numérique Champs de variables de modèles Utilisé en interne uniquement (pour les variables de modèle).
    pop-up_processor nom de classe Java binaire N’importe quel champ ou table Spécifie un processeur de fenêtre contextuelle personnalisé pour le traitement du champ (ou de tous les champs d’une table).
    lisible vrai/faux n’importe quel champ de conditions Lorsqu’elle est vraie, entraîne l’affichage du champ conditions dans n’importe quelle vue de liste en tant que condition lisible par l’homme (au lieu de la requête codée qui est stockée dans la base de données).
    ref_ac_columns liste de noms de champs séparés par des points-virgules tout champ de référence avec une saisie semi-automatique (voir ref_auto_completer) Spécifie les colonnes dont les valeurs d’affichage doivent apparaître dans une liste de saisie semi-automatique, en plus du nom. Pour en savoir plus, consultez le champ cmdb_ci (élément de configuration) du formulaire Incident pour obtenir un exemple fonctionnel.
    ref_ac_columns_search vrai/faux tout champ de référence avec une saisie semi-automatique (voir ref_auto_completer) Entraîne le fonctionnement de la saisie semi-automatique avec tous les champs spécifiés dans l’attribut ref_ac_columns . Cet attribut remplace le comportement par défaut, qui recherche uniquement la colonne de valeur d’affichage. Pour en savoir plus, reportez-vous à la rubrique Configurer la saisie semi-automatique pour correspondre au texte de n’importe quel champ de référence.
    ref_ac_display_value vrai/faux tout champ de référence avec une saisie semi-automatique (voir ref_auto_completer) Le champ de référence masque la colonne de valeur d’affichage afin que la fonction de saisie semi-automatique ne corresponde qu’au texte des colonnes répertoriées dans l’attribut ref_ac_columns .
    Cette fonctionnalité nécessite l’utilisation de la classe AJAXTableCompleter et des ref_ac_columnsattributs , ref_ac_columns_search, and ref_ac_display_value . Pour en savoir plus, reportez-vous à la section Supprimer la colonne de valeur d’affichage.
    Remarque :
    La fonction ref_ac_display_value ne fonctionne pas avec les variables d’élément de catalogue.
    ref_ac_order_by Nom de champ tout champ de référence avec une saisie semi-automatique (voir ref_auto_completer) Spécifie la colonne utilisée pour ordonner la liste de saisie semi-automatique.
    ref_auto_completer Nom de classe JavaScript N’importe quel champ de référence (peut être appliqué à une table pour affecter tous les champs de référence de la table.) Spécifie le nom d’une classe JavaScript (côté client) qui crée les choix de saisie semi-automatique de la liste. Les valeurs de classe valides comprennent :
    • AJAXReferenceCompleter : les choix de saisie semi-automatique correspondants apparaissent sous forme de liste. Seule la colonne Valeurs d’affichage de la table de référence s’affiche. Si aucune autre classe d'exécution automatique n'est spécifiée, les champs de référence utilisent automatiquement cette classe.
    • AJAXTableCompleter : les choix de saisie semi-automatique correspondants apparaissent sous forme de lignes dans une table. La colonne de valeur d’affichage de la table de référence s’affiche, avec toutes les colonnes répertoriées dans l’attribut ref_ac_columns .
    • AJAXReferenceChoice : affiche les choix de saisie semi-automatique correspondants sous forme de liste. Seule la colonne de valeur d’affichage de la table de référence et jusqu’à 25 choix correspondants s’affichent. S’il existe plus de 25 choix de saisie semi-automatique, les choix de la classe AJAXTableCompleter s’affichent pour le champ de référence à la place.

    Pour plus d’informations, reportez-vous à la rubrique Saisie semi-automatique des champs de référence.

    ref_contributions Liste de noms de macros d’interface utilisateur, séparés par des points-virgules (« ; ") n’importe quel champ de référence Lorsque le champ s’affiche sur un formulaire, il invoque la macro d’interface utilisateur nommée.
    ref_decoration_disabled vrai/faux n’importe quel champ de référence Lorsqu’elle est définie sur vrai, elle désactive l’affichage de l’icône de référence sur un champ sélectionné.
    ref_list_label Texte de l’étiquette n’importe quelle table Spécifie le titre à utiliser dans une bannière de liste.
    ref_qual_elements Liste de noms de champs, séparés par des points-virgules (« ; ") tout champ de référence avec un champ reference_qual Spécifie une liste de champs à renvoyer au serveur pour obtenir une référence mise à jour.
    ref_sequence liste des champs dans la table référencée, séparés par des chapeaux haut de forme (« ^ ») n’importe quel champ de référence Spécifie les champs de la table référencée qui sont utilisés pour ranger la liste. Cet attribut fonctionne comme une clause ORDER BY en SQL, avec chaque élément dans l’ordre croissant.
    reference_types liste des types de référence valides pouvant être cliquables, séparés par des points-virgules (« ; ") field_name champ Limite les champs de référence qui apparaissent dans l’arborescence aux types spécifiés.
    remoteDependent (Dépendant) à distance Nom de la base de données et de la table (comme « model.matcher ») n’importe quel champ de script Définit la table distante (par exemple, dans une autre base de données) dont le script dépend.
    repeat_type_field Nom de champ Un champ de nombre de répétitions pour la rotation du calendrier Spécifie le champ qui contient le type de répétition (quotidien, hebdomadaire, mensuel ou annuel).
    ro_collapsible vrai/faux N’importe quel champ multiligne Si elle est présente ou vraie, elle entraîne l’apparition d’une icône (un « + » ou un « - ») à côté de l’étiquette du champ, ce qui permet de développer ou de réduire le champ lui-même.
    saver_exempt
    • exempt_always= champ sera ignoré de l’écriture dans XML pour tous les contextes d’installation.
    • exempt_never= ne sera pas ignoré lors de l’écriture dans XML (par défaut).
    • exempt_vcs_only= champ ne sera pas écrit dans XML uniquement dans le contexte de contrôle de source.
    Champs des enregistrements de métadonnées

    Lorsqu’il est présent, il détermine si le champ est écrit dans la représentation XML de l’enregistrement. Une absence de l’attribut équivaut à exempt_never. Lorsque exempt_always, l’écriture du champ dans XML est ignorée lors de l’exportation (publication, validation dans le contrôle de source, ensemble de mises à jour). Lorsque exempt_vcs_only, le champ est ignoré de l’écriture dans XML uniquement dans le contexte de contrôle de source.

    écaille entier Champ décimal Définit le nombre de décimales à utiliser dans un type de champ décimal. La valeur par défaut est 2. Cet attribut est appliqué au paramètre d’attribut de longueur maximale pour le champ. Les décimales d’un champ sont une combinaison du paramètre d’attribut de longueur maximale et de l’attribut d’échelle.

    Par exemple, si vous voulez quatre décimales pour le champ, vous avez besoin d’un paramètre d’attribut de longueur maximale de 4, plus la valeur par défaut de 15 ou 19. Vous devez définir l’attribut d’échelle sur 4 pour indiquer le nombre de décimales. Six décimales nécessitent un paramètre de longueur maximale de 21, un paramètre d’attribut d’échelle de 6, et ainsi de suite.

    Remarque :
    Augmentez l’attribut de longueur maximale à une valeur supérieure à 15 pour augmenter cet attribut.
    script Fonction qui renvoie le contenu du champ n’importe quel champ de zone de sélection Vous permet d’écrire un script pour définir ce qui est chargé dans le champ de zone de liste double.
    short_label vrai/faux n’importe quel champ de référence Les étiquettes longues ou courtes font référence à l’étiquette qui apparaît pour les champs de référence dans un formulaire.
    Par exemple, si le champ de référence contient l’adresse e-mail de l’appelant, l’étiquette longue sera E-mail de l’appelant et l’étiquette courte sera E-mail.
    • Habituellement, le placement du champ de référence sur le formulaire indique clairement ce que le champ représente.
    • La propriété globale (glide.short.labels) spécifie le type d’étiquettes qui s’affichent pour tous les champs de référence sur n’importe quel formulaire.
    • Vous pouvez remplacer la propriété globale d’un champ de référence en définissant l’attribut short_label=true ou long_label=true du champ de référence dans le dictionnaire
    show_all_tables vrai/faux Champs d’ID de documents Permet aux utilisateurs de sélectionner des documents à partir de tables système. Par exemple, sys_script ou sys_user. Par défaut, les utilisateurs ne peuvent pas sélectionner d’enregistrements dans des tables système.
    show_condition_count vrai/faux Champs de condition Active ou désactive le widget de nombre de conditions pour prévisualiser le nombre d’enregistrements d’un ensemble de conditions. Pour en savoir plus, consultez Ajouter le nombre de conditions à un champ de condition.
    skip_root vrai/faux table_name champ Si cette option est présente ou vraie, supprime la table de base de la liste. Pour en savoir plus, reportez-vous à base_table.
    sla_basis liste des noms de tables séparés par des points-virgules (« ; ") N’importe quel champ de type de date (glide_date_time, glide_date, due_date, date ou date/heure) Définit les tables pour lesquelles ce champ détermine l’heure de début (ouverte) d’un SLA.
    sla_closure liste des noms de tables séparés par des points-virgules (« ; ") N’importe quel champ de type de date (glide_date_time, glide_date, due_date, date ou date/heure) Définit les tables pour lesquelles ce champ détermine l’heure de fin (clôture) d’un SLA.
    slushbucket_ref_no_expand vrai/faux n’importe quel champ de référence Si cette valeur est présente ou vraie, elle empêche les utilisateurs de développer le champ à partir d’un formulaire ou d’une liste à partir d’une zone de liste double.
    smallTable vrai/faux n’importe quelle table Si présent ou vrai, marque cette table comme petite (c’est-à-dire pas grande) à des fins d’interrogation. Sans cet attribut (ou l’attribut largeTable ), la glide.db.large.threshold propriété, ou une valeur par défaut de 5 000 , détermine si la table est grande.
    start_locked vrai/faux n’importe quel champ glide_list Détermine si le champ est verrouillé ou déverrouillé par défaut. Définissez la valeur sur faux pour déverrouiller le champ par défaut.
    staticDependent Nom de la table n’importe quel champ de script Spécifie la table dont le script dépend.
    strip_html_in_pdf vrai/faux n’importe quel champ Tente de supprimer les balises HTML d’un champ lorsque ce champ est exporté au format PDF. Cet attribut est particulièrement utile dans les champs HTML.
    synch_attachments vrai/faux n’importe quelle table Similaire à update_synch , mais écrit les pièces jointes de l’enregistrement pour mettre à jour les ensembles. Pour en savoir plus, consultez Indexer les pièces jointes sur une table.
    table Nom de la table field_name champ Affiche les champs de table spécifiés.
    tableChoicesScript Nom du script include table_name champ Spécifie le nom d’un include de script dont la méthode process() renvoie un tableau de noms de tables à sélectionner.
    target_field percent_complete_target

    Nom de champ décimal

    N’importe quel champ de pourcentage d’achèvement

    n’importe quel champ décimal

    Fonctionne en combinaison avec l’attribut target_threshold_colors pour définir des seuils pour les champs de pourcentage d’achèvement. Voir la description pour target_threshold couleurs.

    Exemple :

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

    Spécifiez un attribut de target_field supplémentaire pour comparer le pourcentage d’achèvement réel d’une tâche avec un pourcentage cible dans un champ décimal différent qui indique où la tâche doit se trouver à ce stade. Utilisez le nom de colonne du champ décimal.

    Exemple :

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

    Si vous ne spécifiez pas de target_field supplémentaire, une valeur cible de 100 est utilisée, ce qui vous permet d’utiliser les seuils de couleur avec une seule valeur de champ. Reportez-vous à la section Attribut Couleurs de seuil cible.

    target_form Nom du formulaire n’importe quelle table Spécifie le formulaire alternatif à utiliser lorsque cette table est référencée par le biais d’une fenêtre contextuelle sur un champ de référence.
    target_threshold_colors limite de seuil :couleur Tout champ de pourcentage d’achèvement avec l’attribut target_field Fonctionne en combinaison avec l’attribut target_field pour définir des seuils pour les champs de pourcentage d’achèvement. Voir la description pour target_field.
    text_index_filter_junk vrai/faux n’importe quelle table Définissez la valeur sur faux pour activer ou désactiver le filtre de courrier indésirable Zing pour la table.
    • Par défaut, Zing n’indexe pas et ne recherche pas les nombres à deux chiffres et les mots à un seul caractère (sauf s’il s’agit de caractères chinois ou japonais).
    • Régénérez l’index après avoir désactivé le filtre indésirable. Cet attribut génère un index de table plus grand.
    • Pour des performances optimales, ne l’appliquez pas à moins que cela ne soit nécessaire.
    text_search_only vrai/faux table_name champ Limite les tables répertoriées aux tables dans lesquelles il est possible d’effectuer des recherches par texte.
    text_index_translations vrai/faux n’importe quelle table Si présent ou vrai, force le recalcul des index lorsque des chaînes traduites sont ajoutées. vous devez disposer d’un rôle sys-admin pour modifier cet attribut. Celui-ci est automatiquement défini pour les champs indexés qui sont traduits, et pour les champs qui ont une traduction et qui sont en cours d’indexation. La glide.i18n.force_index system propriété, qui est définie par défaut sur vrai, remplace cet attribut.
    time_zone_field Nom du champ contenant le fuseau horaire n’importe quel champ de date/heure de calendrier Spécifie le champ dans l’enregistrement parent qui contient le fuseau horaire de référence pour ce champ.
    dimension temporelle vrai/faux Tout champ de type date (glide_date_time, glide_date, due_date, date ou dateheure) dans une table sous-classée à partir de la table de tâches Si elle est présente ou vraie, elle active la production de données de dimension temporelle à utiliser par OLAP (pour produire des rapports basés sur des trimestres, des semaines ou d’autres périodes).
    Remarque :
    La fonctionnalité OLAP a été déconseillée.
    tree_picker vrai/faux champ de référence à une table hiérarchique Affiche la hiérarchie des valeurs de référence dans une arborescence (par exemple, les emplacements).
    Remarque :
    La hiérarchie d’affichage de l’arborescence n’apparaît pas dans les champs de référence lorsque vous utilisez des applications mobiles.
    ts_weight Valeur entière n’importe quel champ Contrôle l’importance relative d’une correspondance dans le champ pour une recherche de texte. Pour en savoir plus, reportez-vous à la rubrique Définir le poids relatif d’un champ.
    types liste des types d’éléments valides séparés par des points-virgules (« ; ") field_name champ Limite l’affichage des champs aux types spécifiés.
    update_exempt vrai/faux n’importe quel champ d’une table ayant update_synch défini sur vrai Si présent ou vrai, vous pouvez modifier ce champ sans ignorer les mises à jour du reste de l’enregistrement. Lors des mises à niveau logicielles, la valeur de ce champ est conservée, tandis que le reste de l’enregistrement est mis à niveau. Par défaut, le champ Actif d’une table suivie est traité comme update_exempt même si l’attribut n’est pas présent.
    update_synch vrai/faux n’importe quelle table Indique que les changements apportés à la table sont suivis dans les ensembles de mises à jour. Les administrateurs ne peuvent pas modifier cet attribut. Pour migrer les données, utilisez une importation à partir d’une autre instance ServiceNow.
    use_document_viewer vrai/faux n’importe quelle table Si présent ou vrai, permet aux utilisateurs d’ouvrir les pièces jointes prises en charge dans une visionneuse de documents au sein de la plateforme, plutôt que de télécharger les fichiers directement dans leur propre système de fichiers.
    use_workflow vrai/faux Toute table qui dispose de plans d’exécution ou qui utilise un workflow Si cette option est présente ou vraie, elle entraîne l’utilisation d’un workflow à la place des plans d’exécution.
    user_preference vrai/faux n’importe quel champ Si elle est présente ou vraie, toutes les préférences utilisateur sont utilisées à la place de la valeur par défaut normale.