Allow Federation of ClientIDs and tokens from Entra ID into AVEVA Identity Manager
For clients who previously relied on claims authentication with PI Web API, it would be useful to be able to reproduce a similar authentication flow with bearer authentication and the AVEVA Identity Manager in PI Server 2023. Currently, federation...
Have pre-made PI Identities with minimum permissions by default
It currently takes more effort to follow AVEVA's recommendation of setting minimum permissions for all PI service accounts than it is to use fewer service accounts with more permissions. To help steer PI administrators in the right direction, plea...
Conditional Analytics within event frame templates
As a PI Admin, I'd like to be able to calculate conditional based analytics within my event frames rather than in an outside calculation that you need to reference within the event frame. This causes timing issues when trying to schedule that calc...
Allow user to choose a variable name when using "Assign to variable" feature
First of all, the "Assign to variable" feature in asset-analytics is amazing and helps a lot with refactoring previously created analyses, so kudos and thanks! What would be even more amazing is if I had the ability to select a variable name wen a...
We have many cases where data is showing up as "questionable" and thus cannot be used in an analysis even tho the value is still mostly good and can still be accurately used in a calculation. Being able to choose to use these "BadValues" would be ...
The TriggeredOn() function would return true if the inserted attribute was the reason for the expression analysis to trigger/evaluate. I have multiple attributes in the same analysis but only want each line to have an output when its corresponding...
Ability to manage non-impersonated linked tables without PI AF Server Admin privilegies
PI AF Admin would like grant permissions for users that are not level server admins to create and edit non-impersonated linked tables. Currently this only allowed for AF server admins or using impersonated linked tables.
User guide:
https://liv...
Allow the use of substitution variables in Analytics
Substitution variables are only supported in datareferences. I want to use these directly in Analytics expressions.
Now i need to create a attribute to resolve the substitution variable (formula, stringbuilder, etc.), and use that in my analysis....
If an analysis with multiple trigger attributes is triggerred, it is difficult to assess which attribute produced the trigger. Hasvaluechanged has it's limitations, and comparing PrevEvent is also cumbersome.
Instead of only receiving a timestamp...