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.
  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. 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
       else
    ParentID=[2].value ElementID=[3].Name

    8 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  AF Transformer  ·  Flag idea as inappropriate…  ·  Admin →
  2. Allow specifying a path for orphaned elements for ParentID/ElementID functionality

    Implement following logic for ParentID/ElementID functionality :
    if a parent element is not found  (invalid and/or empty ) - put a child element under specified hierarchy. there should be a separate configuration for both options: what to do when the parent is invalid and what to do when the parent is empty.

    6 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  AF Transformer  ·  Flag idea as inappropriate…  ·  Admin →
  3. 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 and paging statistics. It should also have a retry logic in order to avoid losing transformation results in case of AF Timeouts.

    7 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  AF Transformer  ·  Flag idea as inappropriate…  ·  Admin →
  4. AF Transformer sync functionailty

    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 under a different hierarchy, rename or do nothing. 
    2. It would be also helpful to have an additional AF property in AF - deletion flag. A power user will be reviewing a list of elements flagged for deletion and will be making a decision - delete, rename, move or do nothing (similar to functionality in the…

    21 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  AF Transformer  ·  Flag idea as inappropriate…  ·  Admin →
  5. 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, Database and DefaultPIServer for both the DataSources and the Writers

    <DataSources>
                                                              <DataSource MEFClass="AF" HighID="0" ID="5001">
                                                                  <Properties>
                                                                                                                        <Properties Key="Host" Value="Param_1" />
                                                                                                                        <Properties Key="Database" Value="Param_2" />
                                                                                                                        <Properties Key="UserName" Value="" />
                                                                                                                        <Properties Key="Password" Value="" />
                                                                                                                        <Properties Key="DefaultPIServer" Value="Param_1" />                                                         
                                                                  </Properties>
                                                              </DataSource>
                                 </DataSources>
        <Writers>
                                     <Writer MEFClass="AF" Enabled="true" Encoding="UTF8" ID="5002">
                                                                                           <Properties>
                                                                                                                        <Properties Key="Host"…

    9 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  AF Transformer  ·  Flag idea as inappropriate…  ·  Admin →
  6. AF Transformer logging improvements

    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 returned as a result of an entry point search that AF Transformer performs;
    - log elements that were discarded by additional Value/Name filters in the Search shape.

    9 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  AF Transformer  ·  Flag idea as inappropriate…  ·  Admin →
  • Don't see your idea?

Feedback and Knowledge Base

Posted ideas will have one of the following statuses.
Full definition of these statuses can be found on the Home Page.
No status
NEEDS MORE DISCUSSION
RESEARCHING/EVALUATING
DECLINED
PLANNED
STARTED/IN DEVELOPMENT
IN BETA
COMPLETED