Obter um objeto de usuário

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 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.

    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'));