- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-03-2025 06:37 AM
Hi
I have a requirement where I need to build a dynamic URL, need to use already present ('glide.servlet.uri')- system property to build the URL then append catalog item sysid, so that it will open the form according to the environment. Any suggestions how this could be implemented ?
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-03-2025 06:50 AM
in notification?
if yes then simply use the relative URL in notification
if you are planning to use email script then it should be like this, please enhance it further
var baseUrl = gs.getProperty('glide.servlet.uri');
// Get the catalog item sys_id (replace 'your_catalog_item_sys_id' with the actual sys_id)
var catalogItemSysId = 'your_catalog_item_sys_id';
// Build the dynamic URL for native
var dynamicUrl = baseUrl + 'com.glideapp.servicecatalog_cat_item_view.do?sys_id=' + catalogItemSysId;
// Build it for portal
var urlPortal = baseUrl + 'esc?id=sc_cat_item&sys_id=' + catalogItemSysId
If my response helped please mark it correct and close the thread so that it benefits future readers.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-03-2025 06:53 AM
Would you mind closing your earlier questions by marking appropriate response as correct?
Members have invested their time and efforts in helping you.
Ankur
✨ Certified Technical Architect || ✨ 9x ServiceNow MVP || ✨ ServiceNow Community Leader