PI Server
Welcome to the
PI Server feedback page!
We created this forum to hear your ideas, feature suggestions and feedback on PI Server. Please suggest your most important features and design change ideas on this site, and vote for your favorite ideas.
Please note that your ideas and comments posted here are visible to all other users.
- For bugs, please open a case with OSIsoft Tech Support through myOSIsoft Customer Portal (https://my.osisoft.com) instead of sharing them on this site.
- For documentation feedback and bugs, please report to documentation@osisoft.com instead of sharing them on this site.
-
Provide a means to parse/extract data from the response received by PI Notifications after sending a notification to a web service endpoint
A web service endpoint, for instance ServiceNow, may response with useful information to a notificate, like a ticket number. There should be a way to associate that information with the event frame that triggered the notification.
14 votes -
Notification delay setting similar to True For on EF Gen analysis
Allow the ability to configure a delay in sending Notifications so that they would only send if the triggering event frame is open for a configurable amount of time.
This is possible at the analysis level using the True For setting; however, this does not allow to track all triggering events with Event Frames but only be notified for events that last for a certain duration.
2 votes -
Summary Notifications
Add the ability to send one email with multiple notifications inside it. User can get overwhelmed if they're getting a lot of SQC notifications at once, would be nice if it was one email with the various notifications listed.
This would work: Every X minutes the Summary would run and if any new notifications came up it would send them as one email.
2 votes -
Allow notification subscribers based on Severity
Allow Notification subscribers to receive notification based on severity level. For example if start trigger is warning send it to A, B, C emails; if start trigger severity is minor then send it to A-F emails; etc.
2 votes -
Schedule PI Notifications "outages"
It would be very useful if an "outage" for PI Notifications could be scheduled. We often start or finish maintenance well outside of work hours, and the flood of PI Notifications can annoy users who are not on site.
Ideally we could set an outage for PI Notification emails during a set advance time (eg between 5 and 8am on the 19th June 2021).1 vote -
Allow nameless arrays in Notifications JSON
Currently, when configuring JSON as the body of a Notification, an array of items has to have a property name--there isn't a way to construct an array of JSON objects where the array isn't prefixed with "name": or some other property name. There are several endpoints that accept arrays of JSON objects but that don't expect the array to appear as a value for a given property, and so allowing syntax like, for instance:
[0].property1
[0].property2
[0].property3
[1].property1
[1].property2
[1].property3Would end up with a JSON object that doesn't need the array to appear as the value of a property.…
5 votes -
PI Notification periodic schedule
To update the last send time of the notification to be based on the configured time in the periodic schedule to resend the notification but not the time of the last notification sent.
1 vote -
Allow dots in JSON property names when using REST Delivery Endpoints
When configuring a Noification with a REST Delivery Endpoint, there is no way to escape a dot (".") so it doesn't gets interpreted as a path delimiter. There are cases when the dot must be part of the property name. One way to solve it would be to allow escaping it with a backslash or even better (IMHO) to use the JSONPath way to solve this: being able to specify arbitrary property names putting them between brackets and single quotes: ['prop.erty'].
3 votes -
Web Service Configuration - Dynamic "Path" for the JSON Body
Allow free-form JSON construction. Maybe not replace the simple JSON guide that is the only entry form now, but free-form would allow the kind of flexibility that would empower the user.
This would allow a single template to be used, rather than the workaround to manually override the template for every individual sensor configured, resulting in hundreds of template copies in which only the "Path" field is edited
2 votes -
Setting to send email notification to all subscribers on one email
I believe this has been requested before by someone but I can't find it so I am submitting a new feedback/request. It would be very useful if there was a setting for PI Notifications that would allow for sending emails to all subscribers on a notification rule in a single email instead of sending individual emails to each subscriber. For example, if there was a setting that would allow sending one email for a notification rule with all subscribers on the "TO" line that would allow users on the email notification to see who else received the alert and provide…
2 votes -
PI Notifications REST endpoint message formats more customizable
As a user, I would like to have more customization over the message formats of REST endpoints by being able to use substitution parameters.
1 vote -
Different email formats for event start and end conditions
There is a requirement to include different information in the email body depending on whether the notification is for the event start or end. Typically, the event start email includes the start time and start values and the event end email also includes the end time, duration, end values and aggregations. The same could be true for other delivery channels.
Currently, the workaround is to create two Notification Rules, one for event start and one for event end, but this is not ideal.
11 votes -
PI Notifications - HTML editor for delivery formats
In Design mode, I would like the ability to switch between to the HTML Code of the delivery formats in order to add richer content when I need to.
7 votes -
Handle case where the analysis service force closes and reopens an event frame better
Notifications should not send a close notification for an event frame that was temporarily closed by the PI Analysis Service.
1 vote -
Allow additional authentication types for web service delivery endpoints in PI Notifications
Allow for additional authentication types to be added for web service delivery endpoints. Currently, the only available options are Windows, Anonymous, and Basic.
2 votes -
Ability to modify SOAP xml format
There are some cases when the sender wants to modify the format of the SOAP xml itself. Currently Notifications service constructs a XML request including all the variables provided by the wsdl.
4 votes -
Apply non-repetition interval for Notifications sent at Event End
The Non-Repetition Interval in Notification Rules is currently only applied to Notifications sent at Event Start. I would like the Non-Repetition Interval to also be applied to Notifications sent at Event End.
13 votes -
Ability to clear and not send notifications on Notification service startup.
We've had issue with Notifications spamming users with events should a PI collective member stop getting data.
At times, we need to disable the notification service until we can resolve the issue. After the issue is resolved, we need to start the notification service, and need an option to have it not send past email notifications.
To be clear, clear all past events on service startup.
25 votes -
Allow multiple Notification Message Formats for the same Notification
For Notifications which send on Event Start and Event End, it would be useful to have the ability to have multiple Message Formats for the same Notification (one to send out at start, one to send out at end).
Advantages:
-Can include "End Time" in only the Notification sent at end (rather than showing an erroneous 1/1/1970 00:00:00 included in the Notification sent at start)
-Can include "Duration" in only the Notification sent at end
-Can fully customize different messages for start and end of the Event Frame2 votes -
Allow Access to Analysis Variable Values in Notification Rules
I tried to look but didn't see this requested. It would be very useful if the values of the variable(s) created in an Analysis could be accessed from the Manage Formats page of a Notification Rule. I know you can create output attribute and map the output of an Analysis to an attribute, then reference that from the Manage Formats page. However it would be much better if any variable created in the Analysis that is tied to the Notification Rule could be accessed when creating the email format. This would provide an easy way to for example create a…
1 vote
- Don't see your idea?