Выражение пригодности
Выражение пригодности помогает SberMobile Server определить, с какими контекстами может работать ресурс. Оно пишется с использованием встроенного языка выражений. Когда создается новый ресурс или обновляется само выражение пригодности, SberMobile Server вычисляет это выражение для каждого контекста в системе. Если выражение вычисляется как true, сервер считает, что ресурс "понимает" данные этого контекста и:
Для виджетов устанавливает в этом контексте действие запустить виджет
Для инструментальных панелей устанавливает в этом контексте действие открыть инструментальную панель
Для отчетов устанавливает в этом контексте действие запустить отчет
Для групп добавляет этот контекст в группу
Для общих таблиц регистрирует эту общую таблицу как пользовательское свойство этого контекста
Для моделей прикрепляет отдельную копию модели к этому контексту
Пример 1: Выражение пригодности часто используется для проверки типа контекста. Это полезно для создания виджетов, работающих с определенными типами Device или системных ресурсов. Например, чтобы виджет мог работать с каждым устройством SNMP в системе, задайте Выражение пригодности как |
Пример 2: Динамические группы используют Выражение пригодности для консолидации устройств определенного типа. Например, чтобы группа могла содержать все устройства типа принтер в системе, задайте Выражение пригодности как |
Среда вычисления выражения пригодности: | |
Контекст, для которого проверяется пригодность. | |
Отсутствует. | |
0 | |
Только стандартные переменные. |
Перерасчет выражения пригодности
Выражение пригодности рассчитывается в следующих случаях:
При запуске сервера для связывания ресурса со всеми существующими пригодными контекстами
Когда создается новый контекст для связывания с ним ресурса, если он пригоден
Когда модифицируется само Выражение пригодности, оно пересчитывается для всех контекстов в системе, потому что новый набор контекстов станет пригоден в то время, когда другие уже не будут пригодны
Когда случается событие, указанное правилом обновления пригодности