Offer a free Community Edition of PI. Limit the point count, but let us geeks monitor our IOT hobbies with PI. This will encourage business buy in and increase general knowledge of OSIsoft throughout the geek community.
1. AF Transformer should be able to sync changes made in the source AF Database: if an element is added, deleted or edited. For the deletions there should be a way to select the behavior: delete an object from the target database, place it u...
We've several PI servers and AF servers where same products are running, so we need the ability to search Event Frames across our AF databases to compare production performance. This search ability should be available in all clients; PI Vision, Da...
As an user, I want to be able to retrieve results of event frame searches and summaries and store them as AF attributes so that I can view event frame data in an AF attribute.
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...
Improve AF Transformer logging:
In some cases it's hard to investigate why AF Transformer doesn't include certain elements in transformation.
it would be helpful to have a debug level that enables following features:
- log element names that were ...
Allow passing parameters to XML script file so that I can maintain one general script for many sites
Below in the examples are the parameters that would change from site to site. Other than these parameters the transformation XML script is identical across sites. With parameters, it would be simpler to maintain these files.
• Host, D...
Allow specifying conditions (or case constructions) for ParentID/ElementID functionality
Allow specifying conditions (or case constructions) for ParentID/ElementID functionality. Example:
if [1].Value=x then ParentID=[2].value ElementID=[3].Name
else
if [1].Value=y then ParentID=[4].value ElementID=[3].Name
 ...
It is currently possible to purge Event Frames using afdiag. I know that version 2018 will bring more filters on that features.
It would be nice to be able to configure the purge feature directly from PSE, thus avoiding to have the management of W...
Improve AF Transformer PostProcessing logging and performance
PostProcessing stage of the transformation (if using ParantID and ElementID) should use paging (or another approach) for a better performance, it should also be better logged and display number of objects processed, a number of objects in the list...