PI Developer Technologies

Welcome to the PI Developer Technologies feedback page!  

This forum covers the PI AF SDK, PI Web API, PI OPC DA and HDA Servers, and the PI SQL family. We created this forum to hear your ideas, feature suggestions and feedback. 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 PI OLEDB Enterprise client to specify which member of a PI Data Archive Collective to connect to.

    Enable functionality for PI OLEDB Enterprise that will allow the client to specify which member of a PI Data Archive collective they wish to connect to. This functionality has already been enabled for PSE and would like something similar for PI OLEDB Ent.

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

    We’ll send you updates on this idea

    0 comments  ·  PI OLEDB Enterprise  ·  Flag idea as inappropriate…  ·  Admin →
  2. Support Performance Equation Syntax for time parameters in the PI Web API

    As a Web API developer, I would like to be able to use time PE functions in the Web API using the streams/streamsets controller to allow for complex time queries.

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

    We’ll send you updates on this idea

    1 comment  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  3. Get Values by Count in the PI Web API

    As a PI Web API developer, I would like to retrieve values by specifying a count like you can do in PI SMT and other PI clients. This functionality is exposed by the RecordedValuesByCount in the AF SDK.

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

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  4. Add the “Create Timestamps” functionality back into the OPC DA Server product

    In the PI OPC DA/HDA Server 2010 product, there was a “Create Timestamps” functionality (found in the OPCServerConfig Tool). This option had the PI OPC Server create timestamps for OPC clients. I rely on this functionality heavily for an OPC client I use every day. Thus, currently I have to stay on PI OPC DA/HDA Server 2010 since this functionality was removed from the newer version. I would like to have this functionality back.

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

    We’ll send you updates on this idea

    0 comments  ·  OPC DA & HDA Servers  ·  Flag idea as inappropriate…  ·  Admin →
    PLANNED  ·  Ray Verhoeff responded

    We understand this feature is important and we are planning to restore it. We will give you an update on the release schedule when this is finalized.

  5. Allow PI Web API to access the AFPort Class

    Customer is referring to the AF Elements Ports that can be seen with PSE and are implemented in AF SDK in AFPort class.
     
    Customer wants to access to the same features with PI Web API, which is currently not possible. Customer wants to know are there alternative options? Or will it be implemented in Web API in the future?

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

    We’ll send you updates on this idea

    3 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  6. Windows authentication of clients

    As a PI user, I want the OPC DA and HDA Servers to honor the Windows identity of any connected OPC client.

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

    We’ll send you updates on this idea

    0 comments  ·  OPC DA & HDA Servers  ·  Flag idea as inappropriate…  ·  Admin →

    We understand the requirement. It makes sense. We have been looking into it but it turns out to be difficult to do. We used a third-party framework to build the PI OPC DA Server which separates interactions with the OPC client from interactions with the PI Data Archive. It solved a number of problems but unfortunately there is no easy way to have OPC client user credentials flow to the PI Data Archive. We are evaluating our options.

  7. PI Web API should allow the user to configure personally identifiable information (PII) to be shown in logs

    PI Web API 2019 now hides personally identifiable information (PII) in log files. As a PI Web API Administrator, I would like to be able to configure PI Web API to show personally identifiable information in log files, so that it is easier for me to troubleshoot Bearer Authentication issues.

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

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  8. Allow editing of the PI OPC DA Server ItemID

    The ItemID of PI tags retrieved using the PI OPC DA Server has a backslash. In order to maintain consistency with browsing for OPC tags on their client, is there a way to remove or replace the backslash in the ItemID? For example, <servername>.sinusoid instead of <servername>/sinusoid

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

    We’ll send you updates on this idea

    0 comments  ·  OPC DA & HDA Servers  ·  Flag idea as inappropriate…  ·  Admin →
  9. Expose Event Frame Extended Properties in PI SQL Framework

    As a PI SQL Framework end user, I need to be able to distinguish between event frames generated by PI Batch Interfaces from different sites or data sources by filtering my query on the name of an event frame extended property.
    PI Batch Interfaces store the unique ID of the data source as the name of an extended property in the event frames they generate. When multiple PI Batch Interfaces write to the same AF Database, the extended property name can be used to distinguish between event frames from different data sources or sites.

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

    We’ll send you updates on this idea

    0 comments  ·  General  ·  Flag idea as inappropriate…  ·  Admin →
  10. Support Type updates on PI Web API OMF ingress

    Support Type updates on PI Web API OMF ingress

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

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  11. 2 votes
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI AF SDK  ·  Flag idea as inappropriate…  ·  Admin →
  12. PI Web API OMF send to multiple PI Systems

    I would like to be able to setup the PI Web API OMF endpoint to point to multiple PI Systems, so that way it is easy to send from this single instance to different production systems or to our development and production environments concurrently

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

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  13. PI SQL Commander Lite 2018 R2, view edition impacted by limited number of characters

    When you alter a view with many attributes, there is a characters number limitation that prevents you from seeing the total content of the view, so basically you cannot edit it because it's kind of "corrupt".

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

    We’ll send you updates on this idea

    0 comments  ·  Bugs *PLEASE SEND TO TECH SUPPORT*  ·  Flag idea as inappropriate…  ·  Admin →
  14. Be able to expose AF with PI OPC DA Server

    Today PI OPC DA can only expose tags from DA.
    To have the option to expose information from AF.
    Both the AF structure and attributes.

    We are using AF for everything so why not in PI OPC DA.

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

    We’ll send you updates on this idea

    0 comments  ·  OPC DA & HDA Servers  ·  Flag idea as inappropriate…  ·  Admin →
  15. Provide ability to specify ID (Guid) when creating elements or attributes

    Provide ability to specify ID (Guid) when creating elements or attributes in AF via the AF SDK.

    When replicating data from an external system to AF, we need to be able to use the same GUID that has already been established.  This will allow us to easily query data from PI Web API because the GUIDs can be directly translated into WebIDs without having to perform lookup queries first.

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

    We’ll send you updates on this idea

    16 comments  ·  PI AF SDK  ·  Flag idea as inappropriate…  ·  Admin →
  16. Add list of obsolete method/object in release note or help file for new releases

    Posted on behalf of a customer:
    Currently, we should go into method/object details page in order to check if the method/object is obsolete. Documenting this as a list should help any application developers to know the changes clearly.

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

    We’ll send you updates on this idea

    0 comments  ·  Help / Documentation / Videos  ·  Flag idea as inappropriate…  ·  Admin →
  17. There are no java samples on git to access PI web API

    We are building java client to access PI server via PI web API . we can not see nay sample on git on java to access it. Can you please help us.

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

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  18. Allow conditions in Batch Controller

    I would like to be able to have conditionals in my requests to the batch controllers.
    Consider this use case : I want to create an element and its parent, but the parent may already exists.

    At the moment, I have to make 2 seperate calls: One to check if the parent exists. Then a use the appropriate batch requests to create only the child or create both the parent and child

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

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  19. Expose UOM Groups in PI Web API

    As a programmer I want the PI Web API to expose an endpoint for reading UOM Groups and UOM Group mappings. This would allow javascript based web applications to read the UOM Groups and mappings in order to use the mappings in subsequent data stream requests. Then the end users could see all data in familiar UOMs according to their selected UOM Group.

    UOM Groups was introduced in PI AF 2017 R2 and is supported in AF SDK 2.9.5+.

    The endpoint could e.g. be at
    https://host/piwebapi/assetservers/{assetServerId}/uomgroups/ and https://host/piwebapi/assetservers/{assetServerId}/uomgroups/{groupId}/mappings/

    A similar request exist under PI Vision product and maybe they can…

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

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  20. Don't install SQL Commander Lite with OLEDB Drivers Automatically

    We did install the SQL Client software on our SQL server, but there was no option to exclude the SQL Commander Lite. So, we had to turn around and uninstall SQL Commander Lite. I'd just like to suggest for future install packages that there be an option to exclude SQL Commander Lite.

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

    We’ll send you updates on this idea

    0 comments  ·  PI OLEDB Driver  ·  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/PREVIEW
COMPLETED