---
sourceDocument: Xanadu-API-Referenz
sourceDocumentLink: https://www.servicenow.com/docs/r/de-DE/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - de-DE

ft:publication_title :

    - Xanadu-API-Referenz

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideUser: Bereichsbezogen

# GlideUser: Bereichsbezogen {#ariaid-title1}

* Freigeben Version: Xanadu
* 
* Aktualisiert 1. August 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 Minuten Lesedauer

Die GlideUser- API bietet Methoden für den Zugriff auf Informationen zum aktuellen Anwender und den aktuellen Anwenderrollen.

Durch die Verwendung der GlideUser- API müssen Sie nicht die langsameren GlideRecord-Abfragen verwenden, um Benutzerinformationen abzurufen.

## Scoped GlideUser -- getCompanyID() {#ariaid-title2}

Gibt die sys_id des Unternehmens des aktuellen Benutzers zurück.
{#r_ScopedGlideUserGetCompanyID__table_vx2_525_jq__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 1. Parameter]

{#r_ScopedGlideUserGetCompanyID__table_vx2_525_jq} {#r_ScopedGlideUserGetCompanyID__table_qxf_p34_1r__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | sys_id des Unternehmens |
[Tabelle : 2. Ergebnisse]

{#r_ScopedGlideUserGetCompanyID__table_qxf_p34_1r}  

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

## Scoped GlideUser -- getDisplayName() {#ariaid-title3}

Gibt den Anzeigenamen des aktuellen Benutzers zurück.
{#r_ScopedGlideUserGetDisplayName__table_vy2_524_jq__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 3. Parameter]

{#r_ScopedGlideUserGetDisplayName__table_vy2_524_jq} {#r_ScopedGlideUserGetDisplayName__table_asj_cj4_1r__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Anzeigename des Benutzers |
[Tabelle : 4. Ergebnisse]

{#r_ScopedGlideUserGetDisplayName__table_asj_cj4_1r}  

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

## Scoped GlideUser -- getEmail() {#ariaid-title4}

Gibt die E-Mail-Adresse des Benutzers zurück.
{#r_SGU-getEmail__table_syp_shb_1x__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 5. Parameter]

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

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | E-Mail-Adresse des Anwenders. |
[Tabelle : 6. Ergebnisse]

{#r_SGU-getEmail__table_typ_shb_1x}  

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

## Scoped GlideUser -- getFirstName() {#ariaid-title5}

Gibt den Vornamen des Benutzers zurück.
{#r_SGU-getFirstName__table_x5k_h3b_1x__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 7. Parameter]

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

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Vorname des Anwenders. |
[Tabelle : 8. Ergebnisse]

{#r_SGU-getFirstName__table_y5k_h3b_1x}  

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

## Scoped GlideUser -- getID() {#ariaid-title6}

Ruft die sys_id des aktuellen Benutzers ab.
{#r_ScopedGlideUserGetID__table_vy2_521_jq__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 9. Parameter]

{#r_ScopedGlideUserGetID__table_vy2_521_jq} {#r_ScopedGlideUserGetID__table_bc1_4j4_1r__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | sys_id des Anwenders. |
[Tabelle : 10. Ergebnisse]

{#r_ScopedGlideUserGetID__table_bc1_4j4_1r}  

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

## Scoped GlideUser -- getLastName() {#ariaid-title7}

Gibt den Nachnamen des Benutzers zurück.
{#r_SGU-getLastName__table_tkm_t3b_1x__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 11. Parameter]

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

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Nachname des Anwenders. |
[Tabelle : 12. Ergebnisse]

{#r_SGU-getLastName__table_ukm_t3b_1x}  

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

## Scoped GlideUser -- getName() {#ariaid-title8}

Gibt die Benutzer-ID oder den Anmeldenamen des aktuellen Benutzers zurück.
{#r_ScopedGlideUserGetName__table_vy2_525_eq__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 13. Parameter]

{#r_ScopedGlideUserGetName__table_vy2_525_eq} {#r_ScopedGlideUserGetName__table_ucq_xj4_1r__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Anwender-ID oder Anmeldename. |
[Tabelle : 14. Ergebnisse]

{#r_ScopedGlideUserGetName__table_ucq_xj4_1r}  

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

## Scoped GlideUser -- getPreference(String name) {#ariaid-title9}

Ruft den angegebenen Benutzereinstellungswert für den aktuellen Benutzer ab.
{#r_ScopedGlideUserGetPreference_String__table_mtf_3k4_1r__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Name | Zeichenfolge | Name der Einstellung. |
[Tabelle : 15. Parameter]

{#r_ScopedGlideUserGetPreference_String__table_mtf_3k4_1r} {#r_ScopedGlideUserGetPreference_String__table_otf_3k4_1r__entry__2}

| Typ | Beschreibung |
|-|-|
| Zeichenfolge | Einstellungswert. |
[Tabelle : 16. Ergebnisse]

{#r_ScopedGlideUserGetPreference_String__table_otf_3k4_1r}  

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

## Scoped GlideUser -- getRoles() {#ariaid-title10}

Gibt eine Liste von Rollen zurück, die folgende Rollen enthält: die explizit gewährten Rollen, geerbte Rollen und Rollen, die durch die Gruppenmitgliedschaft erworben wurden.
{#r_SGU-getRoles__table_ukj_xgb_1x__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 17. Parameter]

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

| Typ | Beschreibung |
|-|-|
| Array | Liste aller für den Benutzer verfügbaren Rollen |
[Tabelle : 18. Ergebnisse]

{#r_SGU-getRoles__table_vkj_xgb_1x}  

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

## Scoped GlideUser -- getUserRoles() {#ariaid-title11}

Gibt die Liste der Rollen zurück, die dem Benutzer explizit gewährt wurden.
Im Gegensatz zur getRoles()-Methode gibt diese Methode keine Rollen zurück, die der Benutzer erbt, oder Rollen, die aus der Gruppenmitgliedschaft erworben wurden.
{#r_SGU-getUserRoles__table_jhl_yfb_1x__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Keine |   |   |
[Tabelle : 19. Parameter]

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

| Typ | Beschreibung |
|-|-|
| Array | Liste der Rollen, die dem Benutzer explizit zugewiesen wurden. |
[Tabelle : 20. Ergebnisse]

{#r_SGU-getUserRoles__table_khl_yfb_1x}  

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

## Scoped GlideUser -- hasRole(String role) {#ariaid-title12}

Bestimmt, ob der aktuelle Benutzer die angegebene Rolle hat.
{#r_ScopedGlideUserHasRole_String__table_gk4_5k4_1r__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| role | Zeichenfolge | Die zu überprüfende Rolle. |
[Tabelle : 21. Parameter]

{#r_ScopedGlideUserHasRole_String__table_gk4_5k4_1r} {#r_ScopedGlideUserHasRole_String__table_ik4_5k4_1r__entry__2}

| Typ | Beschreibung |
|-|-|
| Boolean | Kennzeichnung, die angibt, ob der Anwender über die angegebene Rolle verfügt. Mögliche Werte: * „wahr": Der Anwender hat die angegebene Rolle. * „falsch": Der Anwender verfügt nicht über die angegebene Rolle. |
[Tabelle : 22. Ergebnisse]

{#r_ScopedGlideUserHasRole_String__table_ik4_5k4_1r}  

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

## Scoped GlideUser -- isMemberOf(String group) {#ariaid-title13}

Bestimmt, ob der aktuelle Benutzer Mitglied der angegebenen Gruppe ist.
{#r_ScopedGlideUserIsMemberOf_String__table_mck_gl4_1r__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| group | Zeichenfolge | Zu überprüfende Gruppe. |
[Tabelle : 23. Parameter]

{#r_ScopedGlideUserIsMemberOf_String__table_mck_gl4_1r} {#r_ScopedGlideUserIsMemberOf_String__table_ock_gl4_1r__entry__2}

| Typ | Beschreibung |
|-|-|
| Boolean | Kennzeichnung, die angibt, ob der Anwender ein Mitglied der angegebenen Gruppe ist. Mögliche Werte: * „wahr": Anwender ist ein Mitglied der angegebenen Gruppe. * „falsch": Anwender ist kein Mitglied der angegebenen Gruppe. {#r_ScopedGlideUserIsMemberOf_String__ul_ytn_2bf_z1c} |
[Tabelle : 24. Ergebnisse]

{#r_ScopedGlideUserIsMemberOf_String__table_ock_gl4_1r}  

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

## Scoped GlideUser -- savePreference(String name, String value) {#ariaid-title14}

Speichert einen Benutzereinstellungswert in der Datenbank.
{#r_ScopedGlideUserSavePreference_String_String__table_wyt_rl4_1r__entry__3}

| Name | Typ | Beschreibung |
|-|-|-|
| Name | Zeichenfolge | Zu speichernde Einstellung. |
| Wert | Zeichenfolge | Einstellungswert. |
[Tabelle : 25. Parameter]

{#r_ScopedGlideUserSavePreference_String_String__table_wyt_rl4_1r} {#r_ScopedGlideUserSavePreference_String_String__table_xyt_rl4_1r__entry__2}

| Typ | Beschreibung |
|-|-|
| Keine |   |
[Tabelle : 26. Ergebnisse]

{#r_ScopedGlideUserSavePreference_String_String__table_xyt_rl4_1r}  

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


