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.
-
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.
-
List Points in Error in PI System Explorer
List all PI Points in error from PI AF Attributes in PI System Explorer.
4 votes -
Create a button for the "Analysis Service Statistics" in the management tab in
wish to have the "Analysis Service Statistics" to have a button in the management tab in PSE. Instead of right clicking and click on "view analysis service statistics".
4 votes -
Allow to configure the Delta UOMs in PSE
With the introduction of the property "Delta UOM", there is no way to control this in PSE. We need this to properly configure or modify UOM classes
Refer to 2017SP2 release notes:
121485
A new property, DeltaUOM, has been added to the UOM object to allow applications to determine the appropriate unit for measuring the differences between two values. For example, temperature units typically have a different unit to represent deltas because of the offset present in the conversion factors.
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.
-
Add support for clipboard "cut" operation in PI System Explorer
As a user, I want to be able to perform clipboard "cut" operations in PI System Explorer, so that I can remove an object and store it in the clipboard for later use.
4 votesThe “cut” or “move” functionality has not been implemented in PI System Explorer yet, but would be a useful feature. When it is implemented, it will work similar to cut & paste of files in Windows where it will not delete the source until it has been copied to the destination.
-
Use geolocation to find nearby assets around me
Use geolocation to find assets around the location of another asset.
For example, find all wells within 2 miles of well 1043.
4 votes -
Ignore errors during server library import
As a PI AF administrator or power user, I would like to be allowed to continue loading content from a server library into a database, even if a UOM conflict is detected.
Upon finding a UOM conflict, the library import feature does not allow me to ignore the error and continue loading the content (screenshot1.png), in contrast with the file import feature (screenshot2.png).
Tech Support case #00957957 concluded that this was not a bug.
3 votes -
Ability to automatically create children and grand children when creating elements from a template that has them
I have a template Vessel Mobile and also Templates Vessel Processvalues and Vessel Setpoins. I already created Refrence Typse, so a Template Vessel Processvalues is a child of a Vessel Mobile.
But when i add a Element based on my Template Vessel Mobile, only the Element Vessel mobile is created - i miss the child templates "vessel Processvalues" and Vessel Setpoints":
Of course i can add these Elements manually
but i search for an automatic way. So i only include my Element based on vessel mobile and the child templates for process values and setpoints are added without doing it…
3 votes -
Add the ability to display UOMs in different languages in the PI AF Client
Automatically display UOMs in the PI AF client in the language of your choice i.e. not a conversion of units. For example, to change the display of UOMs to Russian instead of English, kg becomes кг, V becomes B.
3 votes -
Add warning message while changing analysis type
Changing from Expression to Rollup by mistake will erase the Expression configuration in PI System Explorer. Add a warning message regarding this.
3 votes -
Ability to identify faulty variables in AF
When writing an expression analysis with many variables, if there is a missing ")" or an extra ")" then the whole analysis will not evaluate with error "Equation not set." This error does not help the user identify where the issue is. If PSE would back-light highlight the variable row in question or include the variable name within the error these would be much easier to identify and would save a lot of headache.
In the attached screenshot is an example of "equation not set" where the issue is visible in the screenshot, but difficult to identify.
3 votes -
Possibility to join internal PI AF tables for Table Lookup Data Reference
Users must use an SQL JOIN clause while configuring linked table to join Link Tables belonging to the same data source .
For table Lookups, joining internally existing Link Tables in AF within the AF Server is not possible as Table Lookup Data Reference does not support SQL JOIN clauses3 votes -
Rename the PIFD database to PIAssetFrameworkDb
Nobody knows what PIFD means. We've had customer personell create PIDF2, PIFD3, etc. when tasked to create new AF databases, and also requests to remove PIFD because ICT personell don't know what it is.
I suggest renaming the SQL Server database for AF to something more understandable. Following the naming structure used f.ex. by the PI Integrators, the name could be PIAssetFrameworkDb, or simply PIAFDB
3 votes -
PI AF Linked Tables used for Time-Series Data with OOO events
As AF Table Lookup Data Reference is configured with a time column in order to support cashing, edits of the following types to the table data will not be picked up by AF Clients:
1- Update the value of an Existing record/Event
2- Add a new record/event with Timestamp prior to the end of stream (the last retrieved event)
Enhancement required is for PI AF Clients is to pick up the mentioned types of changes.
3 votes -
PSE tables Cache Interval needs to allow date /timestamp for cache interval
Enhancement Request for PSE tables "Cache Interval" to allow a date/timestamp/offset to be entered for the cache interval.
3 votes -
Expand PI Point Array DR functionality: Source Units
Currently, the PI Point Array data reference allows the Source Units field to be set, but this setting applies to all points in the array. It would be better if the Source Units field could be set individually for each point in the array for conversion to the Default UOM.
Use case: we have multiple PI Points we want to put into an array, but some have source units of lb/h while others have source units of klb/h. We would like to enter the source units individually so all values in the array are converted to the same UOM (klb/h).3 votes -
Access Attribute Template Array member value using index in name substitution
Would like ability to use the value of an attribute array values when doing name substitution like %@attribute1[0]%
3 votes -
Child attributes should not be "included" if parent is "included"
When a parent attribute template is excluded, but included at the element level, all child attributes are also included. It makes sense if a parent attribute is set to excluded all child attributes should also be set to excluded. However, if a parent attribute is set to "included", some child attributes may or may not be excluded. Instead of "including" them all, maybe they could remain excluded and the user can choose which to include.
3 votes -
PI Builder Publish without Check In
It would be useful during development to be able to publish a PI Builder spreadsheet with an option to not check in the changes so you could check what the changes look like and validate them in PI System Explorer and decide whether to undo the check out if the config is wrong or check in if it is correct. Currently you have to take a backup of what you are changing so that you can revert back, but this is difficult because a change to a template could impact many elements so they would have to be backed up…
3 votes
- Don't see your idea?