Prevent piarchss from logging messages about overflow record insertion
When backfilling historical data, piarchss logs messages like this one:
Inserting overflow record 4035947. Point: 41455, archive start: 4-Jan-17 20:34:10, first event time: 25-Jan-17 09:49:00, record event count: 100, overflow count: 98
When a la...
Ability to create/modify/delete PI Points using PI System Explorer
As a user, I want to be able to create/modify/delete PI Points using PI System Explorer, so that I do not have to use multiple tools to manage my PI Points and AF objects.
As a user I want to be able to collect, store and analyze quality information associated with real-time events and assets. This feature will allow the user to determine the trustworthiness of the data when decisions are made.
Note: This was previ...
PI Archive Subsystem should be able to use operating memory more efficiently. For example by loading as many non-primary archives into its process memory as possible (perhaps it could be affected by a user setting).
Considering that AF has latitude and longitude traits for elements and already supports files as attributes, would it be possible to provide basic GIS support?
The file attribute could be used to store a shapefile, geoJson or GeoPackage, while th...
Properly handle Event Frame edits on Event Frames that are generated by the PI Analysis Service
Users manipulate open event frames that are generated by the PI Analysis Service. The manipulation can be:
1) Write to an attribute on the EF
2) Write an annotation
3) Acknolwedge the EF
When these manipulations are being performed the Event Fra...
Make Acknowledged status available within Event Frame
Since we have an EventFrame() function to pull in StartTime, EndTime, and Duration from within an event Frame, it would be useful to also be able to access whether or not the event frame was acknowledged.
Use case: If level 1 users have not ackno...
Allows to customize Rest delivery endpoint url with element informations
I would like to post notification to a custom Rest URL based on targeted element informations.
For example, If the notification is linked to an element named GR01, I would like to call :
http://127.0.0.1/services/notification/gr01
So I would lik...