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.
-
Tag Search GUI consistency among client tools
Consistency among tag search GUIs within client products (PI Builder, DataLink, SMT, ProcessBook, etc.) The search in PI Builder has limited functionality and would be nice to have the same search GUI as used in SMT and ProcessBook.
31 votesPlease refer to the answer in a previous entry.
-
Search for all Event frames belonging to an Element and its Child Elements
Currently in PI System Explorer we can search for Event Frames based on Element Name. However, it would also be good to have the option to also search for Event Frames belonging to child Elements of that specified Element.
For example, if you have a Parent Element for each of your sites or sub-sections within a plant and you would like to see all Event Frames for all assets belonging to that site or sub-section then you can select the option to include child Elements in the Event Frame Search.
13 votesThis idea has been answered.
-
Display time when analysis went into error
PI System Explorer should show the last time an analysis went into error on the Management tab.
11 votesIn order to track last execution time for analyses across restarts, we would have to store this information somewhere. At the same time, you can already look at the output timestamp of the calculation results to see the last time an analysis successfully produced an output. If we were to make that available on the Management tab, would that suffice?
-
Delayed Triggers for Analytics
We have some data analyzers in the DCS system that provide results to PI tags in a delayed fashion.
Sample use case:
(t+0s) valve closes,
(t+30s) measurement1 sent to the DCS tag m1
(t+60s) measurement2 sent to the DCS tag m2.We need to trigger a analysis off of the valve closure, but we need Sleep(30) command in the analytic, or the ability to set per-analytic delays, so that some are delayed by 30 or 60 seconds.
Or is this possible today by other means?
10 votes -
Include root cause data into Notifications message
Include event frames root cause data into Notifications message. A customer ask about how to include event frames root cause data into notifications message because he has a notification message generated when an equipment fails but to diagnose the cause of fail he has setup a root cause event frame and he needs to see this root cause data into notifications message.
9 votesThe current architecture has a 1:1 relationship between the main event frame and the notification rule. The notification rule has no knowledge of the root cause event frame. As a workaround, since the root cause event frame is based on the same EF template as the main EF, you can include additional EF attributes with a time offset as the root cause event frame to capture the information. You can then include these additional attributes in your notification email.
-
Add 'Snapshot Value' column option
When retrieving all PI points, there should be an option to also include the Snapshot value. Currently, a user must use other means to retrieve all current values and then merge the two together.
7 votes -
Audit Trail Scope
I am unable to implement Audit Trail due to the performance implications associated with auditing my entire server. Being able to audit very specific attributes, elements, or trees would allow me to take advantage of the Audit Trail feature in a practical way.
I want the ability to audit attribute changes with the following details:
* old value
* new value
* timestamp
* user7 votesWe have implemented additional filtering capability in the AF Audit Trail in recent releases. Please have a look and let us know if it’s sufficient for your needs.
Regarding AF Audit Trail for individual databases, we currently do not have any plans to implement that idea.
-
Create or Update PI Points and Reset to Template
Using PI System Explorer, it is possible to "Create or Update PI Points" in bulk across all elements or branches of elements. However, "Create or Update PI Points" resolves the substitution parameters of PI Point attributes. As a result, if you change the value of a substitution parameter that is used in the PI Point configuration, say %Description% and perform "Create or Update PI Points", the point does not update with the new value. You have to take an extra step and first reset all the PI Point attributes you want to change to the template using PI Builder. It…
6 votesThis has been answered, please see previous comment.
In addition, there is a separate idea to implement an indicator in PI System Explorer when an attribute doesn’t match the template. Please provide your input and use case if this is applicable to you.
https://feedback.osisoft.com/forums/555148/suggestions/19948495
-
Shutdown states should not be written into the analysis output PI Point by default
There should be an easy way to change the default value of the shutdown flag for analysis output PI Points. Right now, the default value is True, which means my analysis will show a "Shutdown" value every time I restart my PI Data Archive. The easiest way to modify it right now is in the attribute configuration and we can't easily use PI Builder to modify this parameter.
5 votesThis has been answered. Please see previous comment.
-
Get the content of a string array in a Notification email
An AF attribute with a data type of String Array and a data reference of table lookup retrieves multiple values from an imported table (number of rows always vary). Would like to get the content of the string array in the body of the Notification or provide a URL link to a PI Vision display with the content of the string array.
5 votesWith the current implementation of PI Notifications, any event frame or referenced element attribute values can be included into a notification email.
If you’re not able to accomplish that, please contact tech support.
-
Support full dimensional analysis
As a user of Asset Analytics I would like the UOMs to be consistent and meaningful throughout the calculations that might involve various complex operations so that the written output values are meaningful and with the correct units.
5 votesThere are at least 3 items in this idea. 1) ability to designate analysis output UOM – this is currently possible via the Convert() function, 2) ability to retain UOM in some situations – this is currently possible in that if all the inputs to an analysis all UOM from the same class, the analysis output would retain the UOM, 3) (title) Support full dimensional analysis – this is very broad and can involve many things – for example, converting from mass to volumetric flow automatically. These types of full dimensional analysis is not currently in our development plan.
-
Add Element path to AFUpdatePlugInConfigurations.exe
Currently, AFUpdatePlugInConfigurations.exe will update the Attribute configurations of an entire AF Database as specified in the /Root parameter. When dealing with large AF Databases where there were only a few changes made, this is an expensive call. Please modify the /Root parameter so we can specify which Element and whether Child Elements (/IncludeChildern) are included should be in scope of the update.
Example:
C:\Program Files\PIPC\AF\AFUpdatePluginConfigurations.exe "/Root:\AFServer\AFDatabase\ParentElement\ChildElement" /IncludeChildren /CreateConfig
Cheers!4 votesIf the “Create or Update Data Reference” feature in PI System Explorer is insufficient for your needs, please update this idea.
-
Event Frame Generation - Step Continuous Mode need not be based on Digital State Sets
If there are no zeroth state needed for this type of operation then I don't see the need for the triggering input to be tied to a Digital State Set.
4 votes -
too many UOM Classes
it becomes increasingly difficult/unreasonable to keep adding more and more UOM classes when a large majority of them only contain one or two UOM's. The list of UOM classes is getting quite large. It would be more helpful to have another choice for UOM's that are needed but will not necessarily be used for any conversions.
One possible idea being a UOM class that can be marked/forced to be unconvertable . . . a Misc. UOM Class.
pH is a good example of a UOM class that has to be created that for all practical purposes only has one UOM…
4 votesWe strive to provide a basic set of UOM classes that we felt would be useful for our general customer base. We also understand that each user has different needs, which is why users can provide their onw UOM class based on their needs. This request seems to fit that model in that you can add a UOM class for your specific needs.
-
4 votes
The recently introduced PI Server integrated setup kit resolves this issue with various options and warnings.
-
Online Course for PI Notification Rules
I believe the rather complex process of migrating from the legacy version of PI Notifications to PI Notification Rules and the new paradigm of how they operate deserves an online course in how to migrate, set up, configure, test and improve your new PI Notification Rules.
4 votes -
Better Handling of Similar Asset Templates
There needs to be better ways to create and manage element templates for assets that are similar (but not exactly the same to one another).
For example, reactors might have 50% of attributes consistent across all reactors. 20% of the attributes might be specific to one type of reactor, and another type has other differences. But they are all reactors that are related from a search, analytics, and visualization perspective.
4 votesPlease evaluate our current implementation of Excluded attributes. It should accomplish the needs as described in this idea.
-
Ability to export specific elements (parents and child) using XML with PI System Explorer
If you export an XML file for a migration you can not specifically designate what parent and child elements you want to migrate
3 votesThis has been answered in a previous entry.
-
Provide AF Analysis Function for Element Unit
There is a function in AF named TagEU(). This function returns the EU of the PI Tag, NOT the EU of the element. This presents problems in analysis if the Units in PI are not spelled the same as they are in AF or if the unit in AF different than the PI Tag.
Please add a function ElementEU() which returns the EU of the element. It should use the same EU from the element that Convert() uses.
3 votesPlease see previous comment for the answer to this idea.
-
3 votes
This appears to be a bug rather than a new idea. In researching our backlog, some work was done in this area with the BufSS 4.3 or 4.4 version that should’ve corrected this problem.
Please contact tech support so we can further identify the issue.
- Don't see your idea?