How can we improve the PI Server?

Allow substitution parameters in attribute template description

As a user, I want to be able to use substitution parameters in attribute template descriptions, so that when elements are created from template, the attribute template description can be substituted with pertinent information.

Note: This was previously Enhancement 116200.

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

We’ll send you updates on this idea

AdminTodd Brown (Product Manager, OSIsoft) shared this idea  ·   ·  Flag idea as inappropriate…  ·  Admin →

5 comments

Sign in Sign in with OSIsoft
Signed in as (Sign out)
Submitting...
  • StefanBrandner commented  ·   ·  Flag as inappropriate

    I have the same issue. Normally the description for the PI tag should be good enough also for the attribute and should be the best description for it. So I think it should be a standard to substitute the attributes description with the tag description.

  • mcintyb commented  ·   ·  Flag as inappropriate

    The specific functionality that I am looking for is when an AF Attribute is pointing at a PI tag, the Description needs to come directly from the PI tag rather than being a separate static thing that you have to manage and maintain separately and manually.

  • AdminChris Manhard (Software Engineer, OSIsoft) commented  ·   ·  Flag as inappropriate

    Is there an expectation that the description reflects the substitution pattern automatically after initial creation?

    For example, Name substitution patterns defined in the template are applied on initial creation, otherwise, must be manually re-applied.

    Also, for this to work at the attribute level, AF would have to enable attribute override of description - which is currently not possible (although often requested and on our radar). There are performance and storage implications for this feature that have to be considered. We are cautious when a simple feature such as this can lead to surprising and drastic changes in performance and scale.

    Dynamic re-evaluation of description substitution is difficult because it impacts features like search which work best with a fixed index-able value.

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