We're reclaiming inactive PDIs to keep them available for active builders. Learn what's changing, who's affected, and how to protect your work. Read More

Glide User in Client Side Scripting

ZubairQ
Tera 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