<h2>Notification Preferences</h2><br/><div style="overflow-x:auto"><article><div ><h3 >Summary</h3><section><h3>The Notification Preferences Interface and Underlying Tables</h3> <div>System Settings->Notifications (the 'new' system) and how it Relates to cmn_notif_message and sys_notif_subscription and sys_recipient_notif_preference</div> <div>This is the section in the 'cog wheel' menu in the UI, and in UI16 it changed, and in the 'Next Experience' UI it changed again. This info applies to UI16 and the Next Experience UI</div> <div> </div> <div><img title="Screenshot 2023-10-13 at 13.34.17.png" src="/sys_attachment.do?sys_id=ae81842e93b579d0101833527cba109c" alt="" width="1200" height="502" /></div> <div> </div> <div><span style="text-decoration: underline;">'Allow Notifications' (Next Experience)</span>: This toggles the Notification[sys_user.notification] field on or off.</div> <div> </div> <div><span style="text-decoration: underline;">'Notification Channels' (UI16) or 'Delivery Channels' (Next Experience):</span> This one is fairly self-explanatory, it allows you to define extra Notification Channels apart from the default, which is the email address on the user's sys_user record. These are Notification Device[cmn_notif_device] records.</div> <div> </div> <div>The different channels could be a secondary email address or a mobile number for SMS notifications. </div> <div>When you login to an instance from the mobile app a special 'Push' notification channel is created, you can't create one of these manually in the interface. This 'Push' notification channel's cmn_notif_device has a reference to a sys_push_application record.</div> <div><a href="https://docs.servicenow.com/csh?topicname=create-channel.html&version=latest">https://docs.servicenow.com/csh?topicname=create-channel.html&version=latest</a></div> <div> </div> <div><span style="text-decoration: underline;">'Notifications by Category' (UI16) or 'System Notifications' (Next Experience):</span> This is a list of all email Notifications defined in Notifications[sysevent_email_action] table. It allows the user to selectively disable these Notifications for any Notification Channels they've defined. By default all of these are 'on' for the default Notification Channel, and off for other channels you've defined.</div> <div> </div> <div>The catch with this is that it only controls 'normal' Notifications, i.e notifications that are sent to you because an administrator put you into the recipient list in one of the notification's Who will receive->user/group/... fields in a Notifications[sysevent_email_action]. This means that turning a Notification 'off' here will mean that you won't receive that Notification even if you are in the notification's user/group/... fields. And turning the Notification 'on' means that you will receive the Notification, *but only* if you are also in the notification's Who will receive->user/group/... fields.</div> <div> </div> <div>Changing things here creates/edits records on the Recipient Notification Preferences[sys_recipient_notif_preference] (previously the Notification Messages[cmn_notif_message] table).</div> <div> </div> <div>Admins can also override some of this functionality by making Notifications forced or mandatory using the <em>Forced delivery</em> option on the Notification:</div> <div><a href="https://docs.servicenow.com/csh?topicname=t_MakingANotificationMandatory.html&version=latest">https://docs.servicenow.com/csh?topicname=t_MakingANotificationMandatory.html&version=latest</a></div> <div><a href="https://docs.servicenow.com/csh?topicname=t_ForcingANotificationToBeSent.html&version=latest">https://docs.servicenow.com/csh?topicname=t_ForcingANotificationToBeSent.html&version=latest</a></div> <div> </div> <div><span style="text-decoration: underline;">'Personal Notifications' (UI16) or 'Custom Notifications' (Next Experience):</span> You can click 'Create Personal Notification' to create a subscription to a particular Notification, as long as that Notification has Subscribable=true (<a href="https://docs.servicenow.com/csh?topicname=create-personal-notifications.html&version=latest">https://docs.servicenow.com/csh?topicname=create-personal-notifications.html&version=latest</a> ). A subscription means that you will receive the Notification even if you're *not* on that Notification's Who will receive->user/group/... fields. 'Personal Notifications' (i.e subscriptions) are records on the Notification Subscriptions[sys_notif_subscription] table. You can optionally put conditions on subscriptions.</div> <div> </div> <div> <h3><strong>The ISC - Security Subscribable Notifications Introduced in Rome</strong></h3> <div>In general we don't recommend changing or disabling these notifications, they're designed to notify about events that might be important for security (failed logins, high privilege user impersonated and so on). They should be subscribable only, so nobody should get them OOB, only if they've subscribed to the notifications using these steps:</div> <div><a href="https://docs.servicenow.com/csh?topicname=enable-notification-preferences.html&version=latest">https://docs.servicenow.com/csh?topicname=enable-notification-preferences.html&version=latest</a></div> <div> </div> <div>But if you want to disable them though you can set a custom ACL: <em>How to hide ICS - Security Notification category</em> <a href="https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0997437">https://support.servicenow.com/kb?id=kb_article_view&sysparm_article=KB0997437</a></div> </div></section></div></article></div>