Выражения

AggreGate имеет собственный язык выражений. Выражения подобны формулам, используемым в динамических таблицах: эти формулы используются для ссылки на значения из окружающих ячеек, в то время как выражения AggreGate ссылаются на значения в пределах Единой модели данных.

Язык выражений AggreGate используется:

  • В учетных записях устройств для фильтрации входящих значений, оценки пользовательских статусов и т.д.

  • В триггерах тревог для поднятия тревоги, когда удовлетворяется сложное условие

  • В фильтрах событий для отбора событий, удовлетворяющих нескольким критериям

  • В датчиках для мониторинга составных значений

  • В отчетах для получения исходных данных отчета

  • В моделях и инструментальных панелях для привязки значений данных сервера и устройства между собой и с компонентами пользовательского интерфейса

  • Для обработки бизнес-правил

  • Для динамической ассоциации ресурсов сервера друг с другом

  • В графиках для расчета значений элементов данных

  • Для построения запросов "на лету"

  • И почти во всех других аспектах системы

Выражения легко использовать благодаря автоматической конвертации типа.

Визуальный Редактор выражений помогает создавать, тестировать и отлаживать сложные выражения.

Побочные эффекты

Вычисление выражения может иметь побочные эффекты. Например, если выражение содержит ссылку на функцию "Перезагрузить" контекста Устройство, его вычисление заставит аппаратное устройство перезагрузиться. Это и называется побочным эффектом.

Was this page helpful?