List all Notifications and its subscribers
Managing thousands of notifications can be difficult. There should be an option to export all the notifications and its subscribers. In PI Builder, you can find information about notifications via Contacts and Elements. There should be a direct way to list all the notifications.
I've been trying to look into this and have been disappointed with what is in PSE, especially with managing multiple entries across multiple notifications.
What I have found is by dumping out all elements in PI Builder I found in the ObjectType field a type of "NotificationRuleSubscriber". If I filter the PI builder to get these rows I see the configuration for subscribers in the SubscriberNotifyOption and SubscriberConfigString columns. The subscriber names that show up in the Name and Template columns seem to names that match entries I can find when I dump out all the notification endpoints with PI Builder.
Andy Yang commented
This would be useful for managing notification subscriber settings (eg notifications at start and end times of Event Frame)
Colan Dray commented
There may be some overlap between this item and another here: https://feedback.osisoft.com/forums/555148-pi-server/suggestions/17625559-list-notifications-by-user
Stephen, see my comment on the other item, which would probably qualify as "Management", where the customer would like to edit all notifications for a single subscriber, since that subscriber is changing job roles.
Ryan Murphy commented
My company also has this need. The use case is both for reporting / documentation (to share with others all notifications as configured), and also for managing the configuration (export all, modify in bulk, and re-import back). Please share any methods currently available, or future plans to add this functionality. The Management tab in PI System explorer comes close, but only has the name, AF path, and template columns. It should also have the trigger conditions and subscribers, and then have an export/import function.
Jason Yang commented
What we would like to do is to quickly make modifications to and view notifications in bulk. For example, let's say I want to look at all the notifications for a subscriber. Is there a function in PSE that does that?
I can see a list of notifications from the management plugin. Knowing who these notifications are being sent to are just as important. Is there there a way to view the subscribers on the that management pane?
It's been a while since I last worked the case, but I think the user wanted to have a list of all notifications and its subscribers. PI Builder has a function to view notifications from contacts and elements. The needed function would have been to view subscribers from notifications in PI Builder.
More details can be found on the attached case in UserVoice.
Curious what the use case for this is. Is this for reporting purposes (I have 50 notification rules) or for management (I need to make changes to these 50 notification rules) or ?
Mike Zboray commented
I'm trying to better understand this request. The Management plugin in PI System explorer can list all notification rules in a database and you can click a link that takes you to the notification rule configuration from there. Would you like to list subscribers in management plugin? Export notification rules from there?