Glide User in Client Side Scripting

ZubairQ
Giga Contributor

GlideUser is a ServiceNow server-side API used to get information about the currently logged-in user. It helps you check user details like name, roles, email, language, location, etc., without querying the sys_user table manually.

 

Why is Glide User used?

  • To identify the logged-in user

  • To check roles and permissions

  • To fetch user attributes (name, email, language, country, time zone)

  • To apply role-based logic in Business Rules, Script Includes, UI Actions, etc.

How to access GlideUser

You usually access it using:

gs.getUser()

This returns a GlideUser object.

 

GlideUser vs GlideRecord

GlideUser GlideRecord
Works only for the current userWorks for any table/record
Faster for user checksUsed for DB queries
No query requiredRequires .query()

 

Important Notes

  • Server-side only

  • Cannot be used directly in Client Scripts

  • Secure and performance-friendly

 

0 REPLIES 0