Encrypt email

User_267
Tera Contributor

On catalog from, we have few fields which are confidential. So while sending email this confidential fields should not visible to everyone. It should be visible only to specific people. How can we do encryption for this?

4 REPLIES 4

Saurabh Gupta
Kilo Patron
Kilo Patron

Hi,
You can set the visibility of notification based on your condition.

 

 


Thanks and Regards,

Saurabh Gupta

Dr Atul G- LNG
Tera Patron
Tera Patron

Hi @User_267 

 

Do you mean, when notification is out from SN and in the email body there are few confidential fields or someone is creating the notification manually?

 

IN this case, you can create the different emails and trigger them on specific conditions.

*************************************************************************************************************
If my response proves useful, please indicate its helpfulness by selecting " Accept as Solution" and " Helpful." This action benefits both the community and me.

Regards
Dr. Atul G. - Learn N Grow Together
ServiceNow Techno - Functional Trainer
LinkedIn: https://www.linkedin.com/in/dratulgrover
YouTube: https://www.youtube.com/@LearnNGrowTogetherwithAtulG
Topmate: https://topmate.io/atul_grover_lng [ Connect for 1-1 Session]

****************************************************************************************************************

shloke04
Kilo Patron

HI @User_267 

You should make use of encryption feature within your variable record to achieve this. Please follow the steps mentioned in below HI article to achieve the same:

 

https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0681163#:~:text=In%20order%20....

Hope this helps. Please mark the answer as correct/helpful based on impact.

Regards,
Shloke

Rakesh18081
Tera Expert

you can use field-level encryption and ACLs (Access Control Rules). 

Field-Level Encryption:

1. Enable Encryption for Confidential Fields:
•  navigate to “System Definition” > “Field Encryption” and enable encryption for the fields containing confidential information.
2. Define an Encryption Context:
• Create an encryption context to group the encrypted fields. This helps manage encryption keys and policies. You can do this under “System Security” > “Encryption Contexts.”

ACLs for Restricted Visibility:

1. Create an ACL (Access Control Rule):
• Go to “Security Rules” > “Access Control Rules” and create a new ACL for the table containing the confidential fields (e.g., the catalog item table).
2. Define Read Restrictions:
• In the ACL, define read restrictions based on conditions. For example, you might create a condition that checks if the user accessing the record is in a specific group or has a certain role.

condition: 'javascript:gs.hasRole("confidential_viewer")'

2. Adjust the condition based on your specific requirements.
3. Apply the ACL to Confidential Fields:
• In the ACL, specify the confidential fields to which the read restrictions apply.