Выражения
SberMobile имеет собственный язык выражений. Выражения подобны формулам, используемым в динамических таблицах: эти формулы используются для ссылки на значения из окружающих ячеек, в то время как выражения SberMobile ссылаются на значения в пределах Единой модели данных.
Язык выражений SberMobile используется:
В учетных записях устройств для фильтрации входящих значений, оценки пользовательских статусов и т.д.
В триггерах тревог для поднятия тревоги, когда удовлетворяется сложное условие
В фильтрах событий для отбора событий, удовлетворяющих нескольким критериям
В датчиках для мониторинга составных значений
В отчетах для получения исходных данных отчета
В моделях и инструментальных панелях для привязки значений данных сервера и устройства между собой и с компонентами пользовательского интерфейса
Для обработки бизнес-правил
Для динамической ассоциации ресурсов сервера друг с другом
В графиках для расчета значений элементов данных
Для построения запросов "на лету"
И почти во всех других аспектах системы
Выражения легко использовать благодаря автоматической конвертации типа.
Визуальный Редактор выражений помогает создавать, тестировать и отлаживать сложные выражения.
Побочные эффекты
Вычисление выражения может иметь побочные эффекты. Например, если выражение содержит ссылку на функцию "Перезагрузить" контекста Устройство, его вычисление заставит аппаратное устройство перезагрузиться. Это и называется побочным эффектом.