---
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


---

# GlideUser : inclus dans le champ d'application

# GlideUser : inclus dans le champ d'application {#ariaid-title1}

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

L'API GlideUser fournit des méthodes permettant d'accéder aux informations sur l'utilisateur actuel et les rôles d'utilisateur actuels.

L'utilisation de l'API GlideUser évite d'avoir à utiliser les requêtes GlideRecord plus lentes pour obtenir des informations sur l'utilisateur.

## GlideUser inclus dans le champ d'application : getCompanyID() {#ariaid-title2}

Renvoie les sys_id de la société de l'utilisateur actuel.
{#r_ScopedGlideUserGetCompanyID__table_vx2_525_jq__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 1. Paramètres]

{#r_ScopedGlideUserGetCompanyID__table_vx2_525_jq} {#r_ScopedGlideUserGetCompanyID__table_qxf_p34_1r__entry__2}

| Type | Description |
|-|-|
| Chaîne | sys_id de l'entreprise. |
[Tableau 2. Renvoie]

{#r_ScopedGlideUserGetCompanyID__table_qxf_p34_1r}  

    var currentUser = gs.getUser(); 
    gs.info(currentUser.getCompanyID());

## GlideUser inclus dans le périmètre : getDisplayName() {#ariaid-title3}

Renvoie le nom d'affichage de l'utilisateur actuel.
{#r_ScopedGlideUserGetDisplayName__table_vy2_524_jq__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 3. Paramètres]

{#r_ScopedGlideUserGetDisplayName__table_vy2_524_jq} {#r_ScopedGlideUserGetDisplayName__table_asj_cj4_1r__entry__2}

| Type | Description |
|-|-|
| Chaîne | Nom d'affichage de l'utilisateur |
[Tableau 4. Renvoie]

{#r_ScopedGlideUserGetDisplayName__table_asj_cj4_1r}  

    var currentUser = gs.getUser(); 
    gs.info(currentUser.getDisplayName());

## GlideUser inclus dans le champ d'application : getEmail() {#ariaid-title4}

Renvoie l'adresse e-mail de l'utilisateur.
{#r_SGU-getEmail__table_syp_shb_1x__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 5. Paramètres]

{#r_SGU-getEmail__table_syp_shb_1x} {#r_SGU-getEmail__table_typ_shb_1x__entry__2}

| Type | Description |
|-|-|
| Chaîne | Adresse e-mail de l'utilisateur. |
[Tableau 6. Renvoie]

{#r_SGU-getEmail__table_typ_shb_1x}  

    var currentUser = gs.getUser(); 
    gs.info(currentUser.getEmail());

## GlideUser inclus dans le champ d'application : getFirstName() {#ariaid-title5}

Renvoie le prénom de l'utilisateur.
{#r_SGU-getFirstName__table_x5k_h3b_1x__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 7. Paramètres]

{#r_SGU-getFirstName__table_x5k_h3b_1x} {#r_SGU-getFirstName__table_y5k_h3b_1x__entry__2}

| Type | Description |
|-|-|
| Chaîne | Prénom de l'utilisateur. |
[Tableau 8. Renvoie]

{#r_SGU-getFirstName__table_y5k_h3b_1x}  

    var currentUser = gs.getUser(); 
    gs.info(currentUser.getFirstName());

## GlideUser inclus dans le champ d'application : getID() {#ariaid-title6}

Obtient les sys_id de l'utilisateur actuel.
{#r_ScopedGlideUserGetID__table_vy2_521_jq__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 9. Paramètres]

{#r_ScopedGlideUserGetID__table_vy2_521_jq} {#r_ScopedGlideUserGetID__table_bc1_4j4_1r__entry__2}

| Type | Description |
|-|-|
| Chaîne | sys_id de l'utilisateur. |
[Tableau 10. Renvoie]

{#r_ScopedGlideUserGetID__table_bc1_4j4_1r}  

    var currentUser = gs.getUser(); 
    gs.info(currentUser.getID());

## GlideUser inclus dans le champ d'application : getLastName() {#ariaid-title7}

Renvoie le nom de famille de l'utilisateur.
{#r_SGU-getLastName__table_tkm_t3b_1x__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 11. Paramètres]

{#r_SGU-getLastName__table_tkm_t3b_1x} {#r_SGU-getLastName__table_ukm_t3b_1x__entry__2}

| Type | Description |
|-|-|
| Chaîne | Nom de famille de l'utilisateur. |
[Tableau 12. Renvoie]

{#r_SGU-getLastName__table_ukm_t3b_1x}  

    var currentUser = gs.getUser(); 
    gs.info(currentUser.getLastName());

## GlideUser inclus dans le champ d'application : getName() {#ariaid-title8}

Renvoie l'ID d'utilisateur, ou le nom de connexion, de l'utilisateur actuel.
{#r_ScopedGlideUserGetName__table_vy2_525_eq__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 13. Paramètres]

{#r_ScopedGlideUserGetName__table_vy2_525_eq} {#r_ScopedGlideUserGetName__table_ucq_xj4_1r__entry__2}

| Type | Description |
|-|-|
| Chaîne | ID d'utilisateur ou nom de connexion. |
[Tableau 14. Renvoie]

{#r_ScopedGlideUserGetName__table_ucq_xj4_1r}  

    var currentUser = gs.getUser(); 
    gs.info(currentUser.getName());

## GlideUser inclus dans le champ d'application : getPreference(nom de chaîne) {#ariaid-title9}

Obtient la valeur de préférence utilisateur spécifiée pour l'utilisateur actuel.
{#r_ScopedGlideUserGetPreference_String__table_mtf_3k4_1r__entry__3}

| Nom | Type | Description |
|-|-|-|
| nom | Chaîne | Nom de la préférence. |
[Tableau 15. Paramètres]

{#r_ScopedGlideUserGetPreference_String__table_mtf_3k4_1r} {#r_ScopedGlideUserGetPreference_String__table_otf_3k4_1r__entry__2}

| Type | Description |
|-|-|
| Chaîne | Valeur de préférence. |
[Tableau 16. Renvoie]

{#r_ScopedGlideUserGetPreference_String__table_otf_3k4_1r}  

    var currentUser = gs.getUser(); 
    currentUser.savePreference(­'myPref','red'); 
    gs.info(currentUser.getPreference(­'myPref'));

## GlideUser inclus dans le champ d'application : getRoles() {#ariaid-title10}

Renvoie une liste de rôles incluant les rôles explicitement accordés, les rôles hérités et les rôles acquis par appartenance au groupe.
{#r_SGU-getRoles__table_ukj_xgb_1x__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 17. Paramètres]

{#r_SGU-getRoles__table_ukj_xgb_1x} {#r_SGU-getRoles__table_vkj_xgb_1x__entry__2}

| Type | Description |
|-|-|
| Tableau | Liste de tous les rôles disponibles pour l'utilisateur |
[Tableau 18. Renvoie]

{#r_SGU-getRoles__table_vkj_xgb_1x}  

    var currentUser = gs.getUser(); 
    gs.info(currentUser.getRoles());

## GlideUser inclus dans le champ d'application : getUserRoles() {#ariaid-title11}

Renvoie la liste des rôles explicitement accordés à l'utilisateur.
Contrairement à la méthode getRoles(), cette méthode ne renvoie pas les rôles dont l'utilisateur hérite ou les rôles acquis à partir de l'appartenance au groupe.
{#r_SGU-getUserRoles__table_jhl_yfb_1x__entry__3}

| Nom | Type | Description |
|-|-|-|
| Aucun |   |   |
[Tableau 19. Paramètres]

{#r_SGU-getUserRoles__table_jhl_yfb_1x} {#r_SGU-getUserRoles__table_khl_yfb_1x__entry__2}

| Type | Description |
|-|-|
| Tableau | Liste des rôles explicitement affectés à l'utilisateur. |
[Tableau 20. Renvoie]

{#r_SGU-getUserRoles__table_khl_yfb_1x}  

    var currentUser = gs.getUser(); 
    gs.info(currentUser.getUserRoles());

## GlideUser inclus dans le champ d'application : hasRole(rôle de chaîne) {#ariaid-title12}

Détermine si l'utilisateur actuel possède le rôle spécifié.
{#r_ScopedGlideUserHasRole_String__table_gk4_5k4_1r__entry__3}

| Nom | Type | Description |
|-|-|-|
| role | Chaîne | Rôle à vérifier. |
[Tableau 21. Paramètres]

{#r_ScopedGlideUserHasRole_String__table_gk4_5k4_1r} {#r_ScopedGlideUserHasRole_String__table_ik4_5k4_1r__entry__2}

| Type | Description |
|-|-|
| Booléen | Marqueur indiquant si l'utilisateur possède le rôle spécifié. Valeurs possibles : * true : l'utilisateur a le rôle spécifié. * false : l'utilisateur ne possède pas le rôle spécifié. |
[Tableau 22. Renvoie]

{#r_ScopedGlideUserHasRole_String__table_ik4_5k4_1r}  

    var currentUser = gs.getUser(); 
    gs.info(currentUser.hasRole('admin'));

## GlideUser inclus dans le champ d'application : isMemberOf(groupe de chaînes) {#ariaid-title13}

Détermine si l'utilisateur actuel est membre du groupe spécifié.
{#r_ScopedGlideUserIsMemberOf_String__table_mck_gl4_1r__entry__3}

| Nom | Type | Description |
|-|-|-|
| groupe | Chaîne | Groupe à vérifier. |
[Tableau 23. Paramètres]

{#r_ScopedGlideUserIsMemberOf_String__table_mck_gl4_1r} {#r_ScopedGlideUserIsMemberOf_String__table_ock_gl4_1r__entry__2}

| Type | Description |
|-|-|
| Booléen | Marqueur indiquant si l'utilisateur est membre du groupe spécifié. Valeurs possibles : * vrai : l'utilisateur est membre du groupe spécifié. * false : l'utilisateur n'est pas membre du groupe spécifié. {#r_ScopedGlideUserIsMemberOf_String__ul_ytn_2bf_z1c} |
[Tableau 24. Renvoie]

{#r_ScopedGlideUserIsMemberOf_String__table_ock_gl4_1r}  

    var currentUser = gs.getUser(); 
    gs.info(currentUser.isMemberOf(­'Capacity Mgmt'));

## GlideUser inclus dans le champ d'application : savePreference(nom de chaîne, valeur de chaîne) {#ariaid-title14}

Enregistre une valeur de préférence utilisateur dans la base de données.
{#r_ScopedGlideUserSavePreference_String_String__table_wyt_rl4_1r__entry__3}

| Nom | Type | Description |
|-|-|-|
| nom | Chaîne | Préférence d'enregistrement. |
| valide | Chaîne | Valeur de préférence. |
[Tableau 25. Paramètres]

{#r_ScopedGlideUserSavePreference_String_String__table_wyt_rl4_1r} {#r_ScopedGlideUserSavePreference_String_String__table_xyt_rl4_1r__entry__2}

| Type | Description |
|-|-|
| Aucun |   |
[Tableau 26. Renvoie]

{#r_ScopedGlideUserSavePreference_String_String__table_xyt_rl4_1r}  

    var currentUser = gs.getUser(); 
    currentUser.savePreference('myPref','red'); 
    gs.info(currentUser.getPreference('myPref'));


