2 of 2 people found this helpful
Sorry Linda, I've been on vacation for the past few weeks. Yes, this might be possible, but tricky, and I'm not sure it'd be worth the effort/risk. You would need to join/blend a secondary data source into the VizAlertsConfig workbook that describes the data source(s) that a given workbook uses, such as from TS Data Connections, and another data set that would describe the "permissions" you wanted to set for each user (so perhaps two fields: username and data source name). The issue this causes is that multiple data sources can be used in a single workbook, so you could get additional rows in the ScheduledTriggerViews sheet that would cause duplicate alerts to go out. This would be easier if there were only one or two data sources you wanted to prohibit the sending of emails from, but even so, you'd greatly increase the fragility of VizAlerts by requiring all these other sources of data in the VizAlertsConfig workbook--if any failed, no alerts would run at all.
Thanks for the detailed response, Matt! It sounds like trying to secure VizAlerts at the data source level is just too risky. Appreciate your time though!