---
sourceDocument: Administration de la ServiceNow AI Platform en Australie
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/platform-administration

 Release :

    - australia

ft:locale :

    - fr-FR

ft:publication_title :

    - Administration de la ServiceNow AI Platform en Australie

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# Ajouter un champ de fonction

# Créer un champ de fonction pour effectuer une fonction de base de données {#ariaid-title1}

* Rversion finale: Australia
* 
* Mis à jour 12 mars 2026
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes de lecture

Créez un champ de fonction qui affiche les résultats d'une fonction de base de données, telle qu'une opération mathématique, un calcul de longueur de champ ou un calcul de jour de la semaine.

## Avant de commencer

Rôle requis : admin

Vous pouvez sélectionner un champ de fonction à partir d'une table physique ou créer un champ de fonction directement dans la vue de base de données.

Si vous créez un champ de fonction directement dans la vue de base de données, vous devez utiliser les préfixes de variables de la vue de base de données dans la définition de fonction pour identifier les colonnes. Avant de créer le champ de fonction, notez les préfixes variables dans votre vue de base de données.

Par exemple, si le préfixe de variable pour la table Incidents est <kbd class="ph userinput">inc2</kbd> et que vous souhaitez renvoyer la longueur du champ de description, la définition de la fonction sera <kbd class="ph userinput">glidefunction&nbsp;:length(inc2_description).</kbd> Si le préfixe de variable de la table Instance de mesure est <kbd class="ph userinput">mi</kbd> et que vous souhaitez concaténer les champs Définition et Valeur, la définition de la fonction sera <kbd class="ph userinput">glidefunction&nbsp;:concat(mi_definition.name,' ',mi_value)</kbd>.

Pour plus d'informations sur les fonctions prises en charge, reportez-vous à la section [Report on function fields](https://www.servicenow.com/docs/access?context=function-fields-reporting&version=australia&pubname=australia-now-intelligence&ft:locale=en-US).

## Procédure

1. Accédez à la TousDéfinition du systèmeDictionnaire.
2. Sélectionnez Nouveau.
3. Sélectionnez le champ de fonction.
4. Remplissez les champs du formulaire.  
   {#create-a-function-field-to-perform-a-database-function__table_lbr_qbf_xtb__entry__2}

   | Champ | Description |
   |-|-|
   | Table | Vue de base de données ou de table à laquelle le champ de fonction est ajouté. Si vous sélectionnez une vue de base de données, vous devez inclure les préfixes variables de la vue de base de données dans le champ Définition de la fonction . |
   | Type | Type de champ : chaîne, numéro, date, etc. |
   | Étiquette de colonne | Étiquette de la colonne. |
   | Nom de colonne | Le nom de la colonne. Ce champ est automatiquement défini sur la valeur du champ Column label (Étiquette de colonne ). |
   | Longueur max. | Longueur maximale de la valeur de retour. |
   | Champ de la fonction | Si cette option est sélectionnée, un champ est créé qui affiche les résultats d'une fonction de base de données, telle qu'une opération mathématique, un calcul de longueur de champ ou un calcul du jour de la semaine. Une fois le nouvel enregistrement de fonction enregistré, vous ne pouvez pas décocher la case pour en faire un champ normal. |
   | Définition de la fonction | Fonction que le champ remplit. Le format des fonctions commence par <kbd class="ph userinput">glidefunction&nbsp;:</kbd>, suivi de l'opération à effectuer (par exemple, <kbd class="ph userinput">concat</kbd>), suivi des paramètres de fonction. Les constantes doivent être placées entre guillemets simples. Important : Si vous créez le champ de fonction sur une vue de base de données et non sur une table physique, vous devez inclure les préfixes variables de la vue de base de données dans le champ Définition de la fonction . |
   [Tableau 1. Formulaire des champs de fonction]

   {#create-a-function-field-to-perform-a-database-function__table_lbr_qbf_xtb}
5. Sélectionnez Envoyer.

## Créer un champ de fonction dans la vue de base de données des mesures d'incident {#create-a-function-field-to-perform-a-database-function__example_vsk_jqg_c5b}

Dans cet exemple, un nouveau champ de fonction, CallerDesc, est ajouté à la vue de base de données des mesures d'incident. Le champ concatène le nom de l'appelant, un trait d'union et la description courte.

Le préfixe <kbd class="ph userinput">de variable inc</kbd> est inclus, car le champ de fonction est défini sur la vue de base de données des mesures d'incident et non sur une table physique. Le préfixe est nécessaire pour distinguer les colonnes short_description et caller_id à utiliser dans les tables qui font partie de la vue de base de données.

## Que faire ensuite

[Afficher les résultats de fonction dans une vue de base de données](https://servicenow-prod.fluidtopics.net/m22RXG28QKV7Cpa~OEMpsQ "Ajoutez un champ de fonction à la sortie d’une vue de base de données pour afficher les résultats des fonctions.")

