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. Future Plans for Notifications High Availability?

    General Query:

    What are the future plans for High Availability of PI Notifications.

    To my understanding, the only option providing seamless failover is to utilise a Windows Server Failover Cluster, with high performance Shared Storage to hold the Notifications RunTime files.

    Are there any plans to make Notifications stateless, and store all data in SQL, where SQL AlwaysOn Availability groups can be utilised?

    Feedback much appreciated.

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

    We’ll send you updates on this idea

    2 comments  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →
  2. Allow for a search on any attribute

    In PI Builder, when searching for tags, there is a limited number of attributes available. Add the ability to select the attribute of choice, such as ExDesc. When trying to find a PE tag that uses a function in question, being able to select ExDesc is important

    1 vote
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  PI Builder  ·  Flag idea as inappropriate…  ·  Admin →
  3. PI Builder to Create or Edit Analyses

    As a PI Admin would like the ability to create or modify analyses using the PI Builder Excel plug in. Currently results vary and it is not supported by OSIsoft.

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

    We’ll send you updates on this idea

    0 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →

    The AF 2018 SP2 release provided additional usability improvements such that you can much more easily use PI Builder to create and modify analyses. However, due to the way PI Builder leverages Excel sheets, we have some compromises in how analysis configurations are exposed in the spreadsheet. For example, if you have multiple Variables for an analysis, all the Variables are shown in a single cell in the spreadsheet. As such, my recommendation is for you to first import into PI Builder existing analyses so that you can get a good feel on how analysis configurations are displayed in PI Builder.

  4. SUM() Function on PI Analysis Service

    As a Plant Supervisor, I would like to have a SUM() function available so I can sum the events stored for a certain tag/attribute over a period of time, because one of my main KPIs is based on a sum like this.

    1 vote
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  5. Be able to output point configuration from a list of tags that is already in Excel

    For example, after exporting the stale/bad tag list from SMT, use PI Builder to pull out the instrument tag and location 1-5 information to only edit and check the points on that list. Some times, not all points from a point source is having an issue.

    1 vote
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  PI Builder  ·  Flag idea as inappropriate…  ·  Admin →

    This capability is already in the current version of PI Builder (2018 SP2). Here’s what you need to do:

    1) Assuming you have the list of PI Points of interest, make sure the first column (Selected(x)) has a “x” in it.
    2) Select the “Headers” icon from the Excel ribbon and choose the tag attributes that you want. In your example, you would choose instrument tag and location 1-5. You should now see new column headings in your spreadsheet.
    3) Select the “Retrieve” icon and instrument tag and location 1-5 would be populated.

  6. Add ability to terminate analyses in Management plugin in PSE

    Add a button to terminate improperly executed bulk Analyses in Management. Done this a few times and wasted hours. Stopping the Analysis Service and deleting queued recalcs was not an option.

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

    We’ll send you updates on this idea

    0 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  7. Display XY Plots and Events table data in Notifications embedded PI Vision screenshot

    When Notifications e-mails are configured to include a screenshot of a PI Vision display, the screenshot will show blanks where the data should appear. This is due to a limitation of Phantom JS, the browser used to render the screenshots, which does not support Negotiate (Kerberos/NTLM) for authentication. XY Plot and Events table data require Kerberos authentication since they are supplied by PI Web API. This can also happen with other PI Vision symbols if Negotiate is the only provider listed in IIS for Windows authentication.

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

    We’ll send you updates on this idea

    3 comments  ·  Notifications  ·  Flag idea as inappropriate…  ·  Admin →
  8. RecNo object type option on PI Builder

    On current PI Builder 2018 there is no option to select the RecNo attribute for a PI point by default.

    For instance, this would be helpful to recover deleted points such as we do with piconfig command. I would like to see if it would be possible to include this option on a future version of PI Builder.

    Note: I know we can enable the "recno" object type by typing it out on the header as explained on "KB01413 - Importing Attributes for a Given List of Tags Using PI Builder" but it would be good to have this option…

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

    We’ll send you updates on this idea

    3 comments  ·  PI Builder  ·  Flag idea as inappropriate…  ·  Admin →
  9. The permissions at the EF level are derived from template, want to configure AF security for permission of EF level only.

    Want to configure AF security that will allow an AF Identity to rename Event Frames once they have been generated, but do not want this Identity to be able to modify the Event Frame Template that the Event Frame is based on. The permissions at the EF level are derived from their associated template. This is stated in the following documentation:
    https://livelibrary.osisoft.com/LiveLibrary/content/en/server-v11/GUID-B1D6E6F0-8F1E-401D-8574-92BE6DF31A9F

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

    We’ll send you updates on this idea

    0 comments  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →

    The security on the created Event Frames is controlled by the template’s ReadData and WriteData security settings. For your use case, you would configure the template’s security for the identity to NOT have Write permission and to have both ReadData and WriteData permissions.

    The documentation in the AF SDK’s help for AFSecurity class has more information: https://techsupport.osisoft.com/Documentation/PI-AF-SDK/html/T_OSIsoft_AF_AFSecurity.htm

  10. Configurable default Attribute ConfigString

    Right now, when you create an attribute in a template and assign it a Data Reference of PI Point, it defaults to a ConfigString of "\%Server%\%Attribute%". %Server% has some known administrative headaches because what it populates as is dependent on the default server of the client tool.  But in our company we are constantly switching between environments and this causes mismatches.

    As recommended by OSI we have created an attribute in the root AF element called Server and gave it a string value of the name of our server.  Now when we create a new attribute we map a reference…

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

    We’ll send you updates on this idea

    2 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →
  11. Asset analytics: Function to automatically trigger backfill of dependent analysis

    Originally posted on PI Square at https://pisquare.osisoft.com/ideas/5243-asset-analytics-function-to-automatically-trigger-backfill-of-dependent-analysis

    It could be useful in newer versions of AF analytics to implement the following function:
     
    When a manual backfill of an analysis with a pi point attribute output is triggered for a specific time range, it could be useful to have the option to allow analyses which are dependent on the previous analysis output to automatically trigger their backfill within the same time range .
     
    I had some user cases where this option could be more efficient and less time consuming than manually selecting each analysis to trigger the backfill.

    1 vote
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Make documentation for IN function more clear

    The documentation for the IN function is somewhat unclear. The function definition shows examples such as:
    IN(number x, number y1, ... yn)
    and
    IN(number x, y1...yn)

    Whereas it's usage is:
    x IN (y1, ... yn)
    and
    x IN (y1...yn)
    respectively

    This is confusing as x does not appear in the function arguments.

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

    We’ll send you updates on this idea

    0 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  13. Filter out uniqueid and GUID strings from analysis rules when exporting analysis templates

    When exporting Analysis Templates to excel with PI Builder, the AnalysisRuleVariableMapping and the AnalysisRuleConfigString normally includes uniqueid and GUID of the input and output attributes.

    It would be nice to have the possibility to filter them out when exporting, so we don't have to remove those manually when we want to reuse the rules in some other analyses.

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

    We’ll send you updates on this idea

    1 comment  ·  PI Builder  ·  Flag idea as inappropriate…  ·  Admin →

    PI Server 2018 has been released. The XML export/import allows you to exclude the GUIDs. PI Builder support is forthcoming in the 2018 R2 release. If you wish to keep this suggestion open until then, please let me know.

  14. Tech support should not redirect my call to voicemail automatically after 20 minutes on hold.

    I called back repeatedly today (apparently during a peak time) for an hour to talk to someone for PI assistance and could not get through. After about 20 minutes it redirects me to the voicemail. This is unacceptable and appears to be a turn for the worse for what I considered in the past the best customer service experience I have experienced. Please fix this ASAP. Thank you.

    1 vote
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Help / Documentation / Videos  ·  Flag idea as inappropriate…  ·  Admin →
  15. Notification e-mail delivery channel to accept multiple email address in a single enpoint

    In AF Service 2017 R2, Notification no longer supports multiple e-mail addresses delimited by comma (,) or semicolon (;) to be added in a single delivery endpoint. If we do so, it will only send an e-mail only to the first recipient.

    The workaround is to create each contacts and tie them in a group.

    However, there is a case where the customer wants to include all the e-mail addresses of the recipients on the "TO" field so that the recipients can know who are getting the e-mail.

    If we create a group and add endpoints, each recipients only see…

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

    We’ll send you updates on this idea

    1 comment  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  16. Event Frame Generation for Step Changes

    There does not seem to be a clear and concise way to trigger a new event frame (and end an old one) based on a step change in a tag. For example, if we had a tag, PHASE, that changed every time we entered a  new phase and remained at that value, I would like to end a previous EF and start a new EF anytime that tag changed. Currently, even with performance equations, there doesn't seem to be a clear way of doing this with an EF Analysis. You can do it with the EF generator interface, but it…

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

    We’ll send you updates on this idea

    3 comments  ·  Event Frames (EF)  ·  Flag idea as inappropriate…  ·  Admin →
  17. New performance equation function - StDev for event weighted

    I suggest creating a new performance equation function similar to StDev but for event weighted

    1 vote
    Sign in Sign in with OSIsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  18. Make it possible to sync AF enumeration sets to PI digital state sets.

    With enumeration sets in AF being similar to Digital State sets in the Data Archive, it would be handy if it was possible to automatically sync enumeration sets to digital state sets. For scenarios that rely heavily on such sets, this would greatly increase their maintainability.

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

    We’ll send you updates on this idea

    13 comments  ·  Asset Framework (AF)  ·  Flag idea as inappropriate…  ·  Admin →

    There are many potential issues with automatic syncing of PI Digital State Sets with AF Enumeration set. As with all synchronization, there needs to be a master. In addition, a single AF database may have PI Point Data References to multiple PI Data Archives each of which may have PI Digital State Sets that may have the same name, yet they may or may not have the same enumerations. Automatic synchronization also implies that we would keep watch on changes/updates and then make the corresponding changes. There are too many variables and complexities for automatic synchronization.

    In PI Server 2018 SP2, we implemented a way to help users configure an AF enumeration set when the user configures a PI Point Data Reference attribute that we know is a digital PI Point. There’s an UI addition to PI System Explorer to help users with this mapping. However, note that this mapping…

  19. Choose the timestamp output for an analysis based on a variable of calc

    So far, we have the ability to choose an option among: "Trigger Time", "Execution Time" and "Relative to Trigger Time" for the output Timestamp.
    I'd like to have other option based on a variable type timestamp a the same analysis.
    I uploaded a draft view... ;-)

    here is the original thread link: https://pisquare.osisoft.com/thread/11178

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

    We’ll send you updates on this idea

    COMPLETED  ·  0 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
  20. PI Analysis: Auto-backfill should not skip analyses - ones that hasn't had an new value in a while (72+hrs)

    Whenever the PI Analysis Service is restarted, the auto-backfill feature (if enabled) kicks in, and backfills any gaps from the downtime.

    However, the analysis service will not auto-backfill analyses that haven't been updated in the last 72 hours. This leads to a potential risk that any analysis that doesn't write data more frequently than every 72 hours, will potentially not auto-backfill upon a restart of the PI Analysis Service.

    Although the value of "MaximumAllowedAutoBackfillingSpanInHours" can be changed, this is not a suitable solution.

    Such analyses (that were not auto-backfilled) can still be backfilled manually, but this presents a manageability problem.

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

    We’ll send you updates on this idea

    9 comments  ·  Analytics & Calculations  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5
  • 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