A tabela de usuários é a sys_user

 

 

Como acessar a definição da tabela?

 

  1. Navegue em System Definition > Tables.
  2. Na seleção em Name, escreva sys_user

 

https://<instance>.service-now.com/nav_to.do?uri=%2Fsys_db_object.do%3Fsys_id%3D4086ab01dd2003003399d83d70be0279%26sysparm_record_target%3Dsys_db_object%26sysparm_record_row%3D21%26sysparm_record_rows%3D21%26sysparm_record_list%3Dsys_update_nameISNOTEMPTY%255EnameSTARTSWITHsys_user%255EORDERBYDESCname

 

 

 

Esquema da tabela

 

  1. Navegue em Definition > Tables & Columns.
  2. No painel Table Names, selecione a tabela
  3. Clique em Schema map.
  4. O esquema selecionado irá abrir em uma Aba separada.

https://<instance>.service-now.com/generic_hierarchy_erd.do?sysparm_attributes=table_history=,table=sys_user,show_internal=true,show_referenced=true,show_referenced_by=true,show_extended=true,show_extended_by=true,table_expansion=,spacing_x=60,spacing_y=90,nocontext&sysparm_domain_restore=false&sysparm_stack=no

 

Como acessar os registros da tabela?

User Administration > Users

 

https://<instance>.service-now.com/nav_to.do?uri=%2Fsys_user_list.do%3Fsysparm_userpref_module%3D555aed3fc0a8016600657c7b0ddc6e97%26sysparm_clear_stack%3Dtrue

 

Script de busca do ID usuário:

function fnGetSysUser(vuser_name)
{
var ObjUser = new GlideRecord("sys_user");
ObjUser.addQuery('user_name', vuser_name);
ObjUser.query();
ObjUser.next();
vUserSysid = ObjUser.sys_id;
return vUserSysid; 
}

 

 

Script Pegar ID do usuário logado

var vuserid = gs.getUserID();
var vusername = gs.getUserName();

Scripts: Como pegar o id,sys_id user_name do usuário logado?

 

Know-More-Now-Logo.pdf.jpg

Como funciona Webservice sys_user do ServiceNow?

Scripts: Como pegar o SessionId? v_user_session.session_id Logged in User