Translating Notifications Across Scopes - Best Practice Question

sravanku888
Tera Contributor

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,

3 REPLIES 3

GlideFather
Tera Patron

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! */


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! */


*set the subject dynamically

———
/* If my response wasn’t a total disaster ↙️ drop a Kudos or Accept as Solution ↘️ Cheers! */