- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-31-2024 03:13 AM - edited ‎12-31-2024 03:15 AM
Greetings friends,
I have a new requirement to Prefix email Notifications if Service = 'ABC', then the email subject should start with 'ABC - '.
Ideally, I would prefer not creating duplicate email notifications just for this Service and was hoping to use a script if possible.
Already consulted ChatGPT/CoPilot, could not get their recommended solutions to work.
Thanks in advance for any guidance.
Happy 2025 in advance!
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-31-2024 04:06 AM
use this in the IF condition
if(current.business_service.toString() == 'Give Your Exact Business Service Name Here')
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
‎12-31-2024 04:41 AM - edited ‎12-31-2024 04:43 AM
Hi @Leon Els ,
Your text is incorrect, let me give you text.
if (current.business_service && current.getDisplayValue('business_service') == 'SAP Enterprise Services') {
// Prefix the subject with 'ABC - '
email.setSubject('ABC - Incident ' + current.number + 'has been created - '+ current.short_description);
// if getSubject() wont work then simply type your subject
}else{
email.setSubject('Incident - ' + current.number + 'has been created - '+ current.short_description);
}
-------------------------------------------------------------------------
If you found my response helpful, please consider selecting "Accept as Solution" and marking it as "Helpful." This not only supports me but also benefits the community.
Regards
Runjay Patel - ServiceNow Solution Architect
YouTube: https://www.youtube.com/@RunjayP
LinkedIn: https://www.linkedin.com/in/runjay
-------------------------------------------------------------------------
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-31-2024 04:06 AM
use this in the IF condition
if(current.business_service.toString() == 'Give Your Exact Business Service Name Here')
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
‎12-31-2024 04:25 AM
Thank you, Ankur!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-31-2024 03:19 AM
Cheers, trying this now.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-31-2024 03:37 AM
ensure you give the correct condition based on the field which are you referring in your question i.e. Service and the correct value to compare i.e. ABC
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
‎12-31-2024 03:37 AM - edited ‎12-31-2024 03:39 AM
Hi @Leon Els ,
You can achieve this by using email script.
use below script in email script.
(function executeEmailScript(current, template, email, email_action, event) {
// Check if the service is 'ABC'
if (current.service && current.service.toString() === 'ABC') {
// Prefix the subject with 'ABC - '
email.setSubject('ABC - ' + email.getSubject());
// if getSubject() wont work then simply type your subject
}
})(current, template, email, email_action, event);
-------------------------------------------------------------------------
If you found my response helpful, please consider selecting "Accept as Solution" and marking it as "Helpful." This not only supports me but also benefits the community.
Regards
Runjay Patel - ServiceNow Solution Architect
YouTube: https://www.youtube.com/@RunjayP
LinkedIn: https://www.linkedin.com/in/runjay
-------------------------------------------------------------------------