- 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:44 AM
it would be something like this
email.setSubject('ABC - Incident ' + current.number + ' has been Created - ' + current.short_description);
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:56 AM
Success!!
Below is the final code that worked for me and I would not have been able to accomplish this without @Ankur Bawiskar & @Runjay Patel , thank you both SOO much!!
__________
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎12-31-2024 04:57 AM
Glad to know.
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