Glide User in Client Side Scripting
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 weeks ago - last edited yesterday
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 user | Works for any table/record |
| Faster for user checks | Used for DB queries |
| No query required | Requires .query() |
Important Notes
Server-side only
Cannot be used directly in Client Scripts
Secure and performance-friendly
0 REPLIES 0
