When using system.tag.getConfiguration() to discover alarm configs for an atomic tag, a display path which is bound with an expression to some other alarm config values (as seen in screenshots) is being returned as a dictionary containing information about the config rather than the evaluated expression:
Config line (in tag editor) shows the DisplayPath as an expression which is evaluated for the actual alarm:
![]()
Return Value (output of script):

The specific expression used to obtain the DisplayPath may vary between tags, but I need the evaluated DisplayPath to show in a view. Is there a different way I can examine the alarm to get its evaluated value or a known way I can script through the string to rebuild the expression behavior from the dynamic returned properties?
Clarifying* I want to obtain the path the way it would be shown in the Alarm Status Table if/when it fires on a specific tag, and I will always have access to the tagpath in question.