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.
-
Convert should allow to override UOM
The introduction of the property "Delta UOM", made clear that when an incorrect UOM is set for an analysis result, there is no way (except casting to text and back to number) to change the UOM to a UOM of a different class. We need the convert function to be able to override an existing UOM (class) or ome other way to strip an UOM from a result.
E.g. changing a faulty UOM delta T back to T.
Refer to 2017SP2 release notes:
121485
A new property, DeltaUOM, has been added to the UOM object to allow applications to determine…
4 votes -
Option to write Default Value to PI tags created through AF Templates
When creating PI points through AF Templates, there should be an option to "Write Default Value after Point Creation", or some other way to initialize the value of an automatically created PI tag.
Right now, there is no way to replace the Pt Created value with a default value upon creation, and the "Default Value" in the AF Template serves no real purpose for PI Point Data References.
4 votes -
Support "category" for the name substitution parameter in AF template
Use category of an attribute for the name substitution parameter of the PI point data reference
4 votes -
Substitution parameter from root
As an AF administrator, I want to configure templates with Point Creation using Substitution Parameters that can retrieve names and values from an element relative to the root element and working it's way down to the element wanted. A way for this to work, would be for the search mechanism to store the full path of the element and then work it's way down starting at the root.
Currently substitution parameters can be used to retrieve information from elements relative to the element in which the substitution parameter is configured.
Use case: I would use this template for elements that…
4 votes -
Improve management of templates which create PI tags
Currently managing attribute templates which can create tags is very laborious. It is an issue particularly when dealing with different security settings for tags. Improvements suggested would include
- have the ability to create and maintain multiple 'profiles' or templates for tag creation - which for example might be used where different tag security settings are needed
- enable the ability edit an attribute template's PI Point creation settings in PI Builder
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 -
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 -
Substitution Parameters for PI Point Exdesc
I would like to have an out of the box way for an attribute to display a pipoint exdesc. One thought would be able to have a substitution parameter that would point at the pipoints exdesc.
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 -
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 -
Longer passwords PI AF Table Connector
This is really a bug/security risk; but the support team has requested that a "Customer Voice" be raised.
Support passwords longer than 15 characters in the PI AF Table Connector.
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 -
XML Export/Import to Support Object Deletion
XML Export/Import supports modifying and renaming of objects (the latter when the Preserve ID option is selected). It would be useful if this could be extended to support deletion of objects, e.g. deleting an Element, Template, Analysis etc that exists in the target AF database but does not exist in the XML file. This will make it easier to export an AF database from a Development environment and then bulk export/import the Development database into Test and Prod to migrate and reconcile the database without having to maintain a separate Excel spreadsheet with all the deleted objects.
Please also see…
3 votes -
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!3 votesIf the “Create or Update Data Reference” feature in PI System Explorer is insufficient for your needs, please update this idea.
-
Allow programmatic access to AF audit trail for report generation
As a PI admin I would like to be able to generate reports based on the AF audit trail. Currently the audit trail can be accessed manually using the audit trail utility tool and manually output a file, though I would like to be able to query the audit trail to generate reports.
3 votes -
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.
-
List Points in Error in PI System Explorer
List all PI Points in error from PI AF Attributes in PI System Explorer.
3 votes -
AF: More Easily Accessible Attribute Properties Window
The Attribute Properties window has information that is useful for troubleshooting and Custom Data Reference development. For Data references without configuration screens defined, clicking "Settings" will bring up the Properties window.
However, getting to the Attribute Properties window for data references that have a configuration screen defined (i.e. PI Point) requires you to Shift + Click the "Settings" button, and can not be accessed from the regular configuration screen. It would be nice to have a more apparent method to access the properties for an attribute, such as an extension of the context menu (right click), or perhaps a small…
3 votesCan you provide more details on this request?
- Don't see your idea?