Правила обновления пригодности
Правила обновления пригодности указывают SberMobile Server, когда нужно перерассчитывать выражение пригодности для определенного контекста, чтобы проверить, становится ли он пригоден для ресурса. Каждое правило обновления пригодности состоит из:
Маски контекстов, в которой нужно мониторить события
Имени События, которое проверяется
Целевого выражения, которое, если оно обозначено, указывает на контекст, чью пригодность нужно проверить. Если Целевое выражение не определено (что бывает в большинстве случаев), система проверяет пригодность контекста, в котором случилось Событие.
Среда вычисления целевого выражения: | |
Контекст события, которое запустило правило обновления пригодности. | |
Данные события, которое запустило правило обновления пригодности. | |
0 | |
Только стандартные переменные. |
Предположим, что мы хотим создать отчет, который пригоден для всех контекстов устройств, в описании которых есть префикс
Выражение пригодности проверяет поля
Это правило активируется каждый раз, когда случается событие |
Нужно создать инструментальную панель, которая может открываться только для устройств, принадлежащих к определенной группе. Необходимо использовать следующее Выражение пригодности:
Это выражение пригодности использует функцию Если нужно зарегистрировать инструментальную панель в контекстном меню устройств сразу после их добавления в группу
Когда к группе добавляется новый член, в групповом контексте случается событие Чтобы убедиться, что инструментальная панель больше не пригодна, когда устройства удаляются из группы, нужно добавить еще одно Правило обновления пригодности:
Единственная разница в том, что время события |