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. Drop support for TLS 1.0 and TLS 1.1

    The blog post linked below urges customers to disable TLS 1.0 and TLS 1.1 but also mentions that PI Web API supports them.
    https://pisquare.osisoft.com/s/Blog-Detail/a8r1I000000GvqGQAS/tls-best-practices-for-pi-web-api

    Please drop support for TLS 1.0 and TLS 1.1 from PI Web API to force customers to use a secure configuration.

    3 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  2. Expose analysis error codes in PI Web API

    Currently, it is possible to get the status (Enabled, Disabled) of the analysis via the Analysis controller. However, there is no way to know if the analysis is in error or not. It may be Enabled but not outputting any values due to the errors which are not available in PI Web API.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  3. instrumenttag

    Add AFSearch for PI Point. Right now you can only search for PI Points by WebID, Path, pointsource, or name. Can you add PI's normal search functionality so I can search based on other fields, like instrumenttag.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  4. PI Web API Stream Update and Future Tags

    PI Web API stream updates allow us to register to receive value updates to a PI point, but it does not handle future tags properly. For traditional tags, any value added (in the past or otherwise) will be received via stream updates. However, using a future tag, any value entered into the future will not be received, even though that should be considered an update.

    Case 00902635

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  5. Make PI Web API responses more descriptive or allow developers to configure their own custom response fields.

    Currently if a PI Web API user attempts an action which is not allowed, the error handling is somewhat generic.
    Stream and Stream Set controller calls might contain an additional information in the response fields, but not always.
    e.g. Trying to create a tag using an existing Tag name results in: 409 with error message “An exception has occurred. Please contact your PI Web API administrator for help in enabling debug mode”
    Better response codes would allow developers to add custom application logic and inform end users what went wrong in their request.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  6. Bypass Certificate Prechecks for PI Web API Admin Utility

    Using PI Web API Admin Utility to use a 3rd party certificate, with no access to recovation servers, the Admin Utility will not able to locate this certificate.

    Requesting feature for PI Web API Admin Utility to bypass the certificate checks where the certificate cannot be validated

    Similar request:
    1. Bypass Certificate Prechecks for PI Integrator Upgrade
    2. Allow installer to (optionally) bypass Certificate checks, this feature is only completed for Vision but Vision 2020 do not use PI Web API anymore

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  7. Allow configuration of PI Web API Stream and Stream Set responses to either always or never include an 'Errors' field

    Currently, when a response to a Stream or Stream Set controller encounters an error, an 'Errors' field will be included in the response, and when no error is encountered the 'Errors' field will be absent in the response. This behavior can impact applications that depend on a defined set and/or number of properties to be included in a response. For such cases it would be beneficial to have the ability to either configure PI Web API, or provide a URL parameter setting (e.g. a "selectedFields" setting), to always, or never, include an 'Errors' field in the response, regardless of whether…

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  8. Add Support for TLS 1.3

    I would like to use TLS 1.3 to secure communication for PI Web API since is the latest and most secure transport layer cryptographic protocol.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  9. PI Web API should cache Windows Identities when making multiple requests with Claims Based Authentication

    As a PI Web API client, I would like bearer authentication to be more performant. So that I can write secure, responsive client applications

    BearerAuthenticationProvider should cache WindowsIdentity. Currently ClaimsPrincipal is cached and WindowsIdentity is retrieved for each request from C2WTS.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  10. Writing to AF Table through PI Web API

    Currently PI WebAPI provides only the method UpdateData /Put Tables (https://techsupport.osisoft.com/Documentation/PI-Web-API/help/controllers/table/actions/updatedata.html) to insert data into an AF table and this method requires the entire table data to be sent in the request and it is not currently possible to simply append new rows. It is inconvenient to update the entire table content always as you have GET the current data from the table, add in new content and then use the UpdateData / Put method to save the entire table. As the AF tables get larger, this would cause more network traffic and more error prone. We would…

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  11. Improve error logging when PI Web API fails to load attributes that are not marked as configuration items

    As a PI Web API administrator, I would like to see errors logged when PI Web API fails to load any attributes because they are not marked as configuration items. This will decrease required troubleshooting for these issues.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  12. PI WEB API - Swagger page

    It would be great if as an addition to conventional documentation there was a SWAGGER page with short explanation of methods and parameters (including return types, etc.)

    13 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  13. Add an action to StreamSets controller to register for updates at element or event frame

    Adding another action in the StreamSets Controller to Register for StreamSet updates in the form POST streamsets/{WebId}/updates with WebId referring a parent object like an Element or EventFrame would be really helpful to get updates for all attributes that belong to an element, similar to Channel controller behavior.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  14. PI Web API Joined should use a format which can be used in PowerBI

    Currently the PI Web Api Joined, delivers the data in a json format which is not really "Power BI" friendly , it would be helpful to have a format where all the datavalues from the subordinated are in the same json object of the base.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  15. 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.

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  16. Enable PI Web API to retrieve previous AF Tables versions

    Internal AF table has been updated using AF versioning system, however retrieving it whole with PI Web API only works for current version: GetData method from Table controller (GET tables/{webId}/data) does not accept a time parameter.
    Workarounds involve creating Table Lookup Data Reference attributes or joining all table versions adding columns for time range to be later filtered out.

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  17. Add More PI Web API Indexed Search Crawler Scan Interval Options

    As a PI Web API Indexed Search Crawler Administrator, I would like there to be more pre-defined scan intervals available in the piwebapi/admin/search/settings.html page to lower the granularity of the jumps between scan intervals available.

    2 votes

    We're glad you're here

    Please sign in to leave feedback

    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 Searching of PI Points by PointID or Crawling of the PointID attribute

    Allow one to search points by PointID with PI Web API or add the PointID as a attribute that you can index with the search crawler

    1 vote

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

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

    Support Type updates on PI Web API OMF ingress

    4 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
  20. 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

    6 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Web API  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1
  • 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
TELL US MORE
EVALUATING
PLANNED
IN DEVELOPMENT
COMPLETED
DECLINED