- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
07-26-2018 12:19 PM
I have a requirement to prevent users from turning off their primary email channel. We've tested that if they do so, they will not get mandatory notifications. Even if 'Force Delivery" is checked on the notification configuration, turning off the notification channel from the system settings will prevent the email from going out. Is there any way to do this?
I've included a screenshot for clarity. What we'd want to do is make the switch for primary_email be read-only, or otherwise prevent them from toggling it off. I have tried a business rule on the cmn_notif_device table, and that does force the channel to stay active, however the user can still toggle the switch off (thereby misleading the user into thinking it's off when it's really on).
Solved! Go to Solution.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-09-2019 11:13 AM
Got it. Do a similar business rule on the cmn_notif_device table. The conditions will looks like this.
On the actions tab just choose abort action checkbox as it will not display the message. note it will look like it still allowed them to disable it but if you go back into the notification you will see it is back to green.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-06-2022 01:17 AM
I tried the above options with ACL / Business Rules on sys_user and cmn_notif_device, but none worked. Please suggest.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
04-06-2022 07:42 AM
I just tried the ACL on the cmn_notif_device table in my PDI and it works as expected. Remember that you have to go back in as it looks like it works but it should be turned back on. Here is what the when to run and actions tabs should look like. By default when you create a business rule it should be defaulted to before but you can always click on the advanced check box to verify. This will only work as a before business rule.