---
sourceDocument: Référence de l’API Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/fr-FR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - fr-FR

ft:publication_title :

    - Référence de l’API Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Vue d'ensemble de la classe Glide

# Vue d'ensemble de la classe Glide {#ariaid-title1}

* Rversion finale: Xanadu
* 
* Mis à jour 1 août 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute de lecture

Les ServiceNow classes Glide exposent des API JavaScript qui vous permettent de travailler facilement avec des tables à l'aide de scripts.
À l'aide des API Glide, vous pouvez effectuer des opérations de base de données sans écrire de requêtes SQL, afficher des pages d'interface utilisateur et définir des actions d'interface utilisateur. Les tableaux suivants fournissent de brèves descriptions des classes Glide et des liens vers des informations détaillées.  
{#r_GlideClassOverview__table_bpm_rv3_rq__entry__2}

| Classe | Description |
|-|-|
| GlideRecord | Utilisez cette classe pour les opérations de base de données au lieu d'écrire des requêtes SQL. GlideRecord est une classe Java spéciale qui peut être utilisée en JavaScript exactement comme s'il s'agissait d'une classe JavaScript native. Un GlideRecord est un objet qui contient les enregistrements d'une seule table. Voir [GlideRecord](https://servicenow-prod.fluidtopics.net/2WySz5FCvQHHbdfx6_dFUg#c_GlideRecordScopedAPI "L’API GlideRecord incluse dans le périmètre d’application est utilisée pour les opérations de base de données."). |
| GlideElement (en anglais seulement) | Utilisez cette classe pour opérer sur les champs du GlideRecord actuel. Voir [GlideElement](https://servicenow-prod.fluidtopics.net/AvNgktink1anN3GLFYmImg#c_GlideElementScopedAPI "L’API GlideElement incluse dans le périmètre fournit un certain nombre de méthodes de script pratiques pour traiter les champs et leurs valeurs. Les méthodes GlideElement incluses dans le champ d’application sont disponibles pour les champs de l’enregistrement Glide actuel."). |
| GlideSystem | Utilisez cette classe pour obtenir des informations sur le système. Voir [GlideSystem](https://servicenow-prod.fluidtopics.net/A9ibtNhVelWqCyEqK_A4Tw#c_GlideSystemScopedAPI "L’API GlideSystem incluse dans le périmètre fournit un certain nombre de méthodes pratiques pour obtenir des informations sur le système, l’utilisateur connecté actuel et d’autres informations au niveau du système."). |
| Agrégat Glide | Utilisez cette classe pour effectuer des requêtes d'agrégation de base de données, telles que COUNT, SUM, MIN, MAX et AVG, afin de créer des rapports ou des calculs personnalisés dans les champs calculés. Voir [GlideAggregate](https://servicenow-prod.fluidtopics.net/btm5_kHR0FeGrwYJm0pc4A#c_GlideAggregateScopedAPI "L’API GlideAggregate permet de créer des requêtes d’agrégation de base de données."). |
| GlideDateTime | Utilisez cette classe pour effectuer des opérations date-heure, telles que les calculs de date-heure, la mise en forme d'une date-heure ou la conversion entre formats date-heure. Voir [GlideDateTime](https://servicenow-prod.fluidtopics.net/JgJ6~NAVmsxzolCUQ1ybvw#c_GlideDateTimeScoped "La classe GlideDateTime incluse dans le champ d’application fournit des méthodes permettant d’effectuer des opérations sur les objets GlideDateTime."). |
[Tableau 1. Classes Glide côté serveur]

{#r_GlideClassOverview__table_bpm_rv3_rq}  
{#r_GlideClassOverview__table_xr1_jw3_rq__entry__2}

| Classe | Description |
|-|-|
| GlideAjax | Utilisez cette classe pour exécuter du code côté serveur à partir du client. Voir [GlideAjax](https://servicenow-prod.fluidtopics.net/IqiDbrJ70DBYfVJ8YFvFQg#c_GlideAjaxAPI "La classe GlideAjax permet à un script client d’appeler du code côté serveur dans un script include."). |
| GlideDialogWindow | Utilisez cette classe pour afficher une fenêtre de dialogue. Voir [GlideDialogWindow](https://servicenow-prod.fluidtopics.net/yCBDhXPKX_PAr_DNHz_uXg#c_GlideDialogWindowAPI "L’API GlideDialogWindow fournit des méthodes pour afficher une boîte de dialogue dans la fenêtre et le cadre actuels."). |
| GlideForm | Utilisez cette classe pour personnaliser les formulaires. Voir [GlideForm](https://servicenow-prod.fluidtopics.net/FV1LOFCrzjZpjKOQxBQJ5Q#c_GlideFormAPI "L’API GlideForm fournit des méthodes pour personnaliser les formulaires."). |
| GlideList2 (en anglais seulement) | Utilisez cette classe pour personnaliser les listes (v2), y compris les listes normales et les listes connexes. Voir [GlideList2](https://servicenow-prod.fluidtopics.net/vy6rEB9UNTkRTKaBKYM4sA#c_GlideList2API "L’API GlideList2 fournit des méthodes pour personnaliser les listes (v2)."). |
| Menu Glide | Utilisez cette classe pour personnaliser les éléments du menu contextuel de l'interface utilisateur. Voir [GlideMenu](https://servicenow-prod.fluidtopics.net/wuKhPONl8PwHamXDv9HhYQ#c_GlideMenuAPI "L’API GlideMenu fournit des méthodes qui peuvent être utilisées dans les menus contextuels de l’interface utilisateur et dans les scripts onShow pour personnaliser les éléments du menu contextuel de l’interface utilisateur."). |
| GlideUser (en anglais seulement) | Utilisez cette classe pour obtenir des informations de session sur l'utilisateur actuel et les rôles d'utilisateur actuels. Voir [GlideUser](https://servicenow-prod.fluidtopics.net/n9uxkuxgJrJMhEQhHPQ4jA#c_GlideUserAPI "L’API GlideUser fournit des méthodes qui permettent d’accéder aux informations relatives à l’utilisateur actuel et aux rôles d’utilisateur actuels. L’utilisation de cette API évite d’avoir à utiliser les requêtes GlideRecord plus lentes pour obtenir des informations sur l’utilisateur."). |
[Tableau 2. Classes Glide côté client]

{#r_GlideClassOverview__table_xr1_jw3_rq}
* **[Pile Glide](https://servicenow-prod.fluidtopics.net/JDOhLRN4QQ21R2SGTaKEMQ)**   
  Glide est une plate-forme de développement Web 2.0 extensible écrite en Java qui facilite le développement rapide d'applications de flux de travail basées sur des formulaires (bons de travail, tickets de dépannage et gestion de projet, par exemple).

