Link in the Email should redirect ITIL user to native UI page and non itil users to Service Portal
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
5 hours ago - last edited 5 hours ago
The recipient of the email notification include Requested_for, Watchlist and Opened_by users(multiple recipient for single email). based on the user roles the link in the email should redirect either to SP or to Native UI page. How to achieve this?
2 REPLIES 2
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 hours ago
Hi @Yakshitha,
Use a Mail Script in your notification to generate a role-based link dynamically:
(function runMailScript(current, user, email, email_action, event) { var baseURL = gs.getProperty('glide.servlet.uri'); var link = ''; if (user.hasRole('itil') || user.hasRole('admin')) { link = baseURL + 'nav_to.do?uri=' + current.getTableName() + '.do?sys_id=' + current.sys_id; } else { var spPortal = gs.getProperty('glide.service_portal.default_portal', 'sp'); link = baseURL + spPortal + '?id=' + current.getTableName() + '&sys_id=' + current.sys_id; } template.print('<a href="' + link + '">View ' + current.getDisplayValue() + '</a>'); })(current, user, email, email_action, event);
Options
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
4 hours ago