Performance equation to calculate tag median over time range
Currently we do not have functionality to calculate a median over a set of tag archive values. For example a function such as TagMed('sinusoid', '*-2h', '*-30m') to return the median of that set of archive values.
Currently you have to type the attribute you wish to rollup by hand. Some of our customers have expressed interest in being able to select one attribute with the mouse rather than typing anything. Wildcard characters do work but some customers who...
Support for Entry of an Coresight Adhoc Display Link in a Notification Email
(AF 2016 R2, Notifications 2016 R2)
I would like to have support to include a link to an Coresight ad-hoc trend for a specific attribute into an email. I have attempted to use the Insert Link option under Message formats in the following way:
Ent...
Ability to use templates from a different database
On the AF server we have things structured in different databases. When working in a database it would be great if I could use a database template (e.g. element template) from a different database. In some cases these templates are valid for both ...
Allow specifying conditions (or case constructions) for ParentID/ElementID functionality
Allow specifying conditions (or case constructions) for ParentID/ElementID functionality. Example:
if [1].Value=x then ParentID=[2].value ElementID=[3].Name
else
if [1].Value=y then ParentID=[4].value ElementID=[3].Name
 ...
All methods exposed through AF SDK and other Developer Technologies are "fire and forget". Please add methods, at least for time series data, which return when the data has been processed.
A write operation that returns when data has been process...
Currently, if you want to store predictions for 1 day, 2 days, 3 days, etc. into the future, you must create a different PI tag for each distance into the future.
Future data tags should support 2 timestamps: the timestamp that the predicted valu...
Ability to easily split Event Frame on a time range
Users have requested to have Event Frames split up based on a time range to more easily visualize the data and make reports.
For example, if an Event Frame is triggered Monday at 4pm and closed on Wednesday at 6pm it would be nice to have 1 even...