---
sourceDocument: Referência de API do Xanadu
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/pt-BR/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - pt-BR

ft:publication_title :

    - Referência de API do Xanadu

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# Obter um objeto de usuário

# Obter um objeto de usuário {#ariaid-title1}

* Versão de lançamento: Xanadu
* 
* Atualizado 1 de ago. de 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 min. de leitura

Em uma regra de negócio ou outro script de servidor, o método gs.getUser() retorna um objeto de usuário. O objeto de usuário é uma representação interna do usuário conectado no momento e fornece informações sobre o usuário e várias funções de utilitário.

## Por Que e Quando Desempenhar Esta Tarefa

Para obter uma lista e a descrição dos métodos com escopo disponíveis para o objeto de usuário, consulte [GlideUser](https://servicenow-prod.fluidtopics.net/8OtwlsmxrS3B8Ws3VcsQXw#c_GlideUserScopedAPI "A API GlideUser fornece métodos para acessar informações sobre o usuário atual e as funções do usuário atual.").

## Procedimento

1. Recupere o usuário atual.  

       var myUserObject = gs.getUser()

2. Use o método getUserByID para buscar um usuário diferente usando o campo `user_name` ou `sys_id` no registro de destino.  
   Por exemplo:  

       var ourUser = gs.getUser(); 
       gs.­print(­ourUser.­getFirstName()); //print the first name of the user you are currently logged in as 
       newUser = ourUser.­getUserByID(<user_sys_id>); //fetch a different user, using the sys_id of the target user record. 
       gs.­print(­newUser.­getFirstName()); //first name of the user you fetched above 
       gs.­print(­newUser.­isMemberOf(­'Capacity Mgmt'));


