Translating Notifications Across Scopes - Best Practice Question
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-04-2025 07:01 AM
Hi everyone,
I have a question about translating notifications in ServiceNow, and I'm hoping for some guidance from the community.
My situation is this: I need to translate some notifications into Spanish. The notifications I want to translate were in a different application scope than where I need the Spanish translations to apply.
My main question is:
When translating notifications, do I need to re-create these notifications in the new, "required" scope? Or is it okay to use the existing notifications (from the different scope) and just translate them?
I'm trying to figure out the best practice here to ensure everything works correctly and is maintainable. Any advice or experiences you can share would be greatly appreciated!
Thanks in advance,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-04-2025 07:25 AM
Hi,
it depends on a few factors.
I can see several options - you can still have one notification record, and include notification email script in it and according the language it will insert either English or Spanish content. It might be challenge for a future maintenance of both language contents.
Or you can create one notification in ENG and one notification in ESP with a different conditions when to trigger (even in different scopes).
You will need to decide how to trigger these notifications - triggered by conditions or fired by event.
Do you have some use case as an example?
/* If my response wasn’t a total disaster ↙️ ⭐ drop a Kudos or Accept as Solution ✅ ↘️ Cheers! */
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-04-2025 07:27 AM
The notification email script can for example set the subject to the notification or some other magics...
you will need to create a script in [sys_script_email] table and then call it from the notification record
${name_of_the_sys_script_email_here}
/* If my response wasn’t a total disaster ↙️ ⭐ drop a Kudos or Accept as Solution ✅ ↘️ Cheers! */
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
06-04-2025 07:29 AM
*set the subject dynamically
/* If my response wasn’t a total disaster ↙️ ⭐ drop a Kudos or Accept as Solution ✅ ↘️ Cheers! */