Динамические группы

Динамическая группа автоматически поддерживает список ее членов, добавляя контексты, соответствующие выражению пригодности, если оно задано. Контексты, которые не соответствуют Выражению Пригодности, убираются автоматически.

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

Динамические группы включают только членов, доступных для владельца группы в соответствии с его правами доступа.

Пример: Выражение пригодности: startsWith({.:#type}, 'device.') && {.:genericProperties$type} == 'printer'

Правила обновления:

  • Маска = users.*.devices.*, Событие = infoChanged

  • Маска = users.*.devices.*, Событие = updated

Динамическая группа включает все сетевые принтеры, т.е. устройства, чья строка типа контекста (определенная ссылкой .:#type) начинается с device. и тип устройства (определенный полем type переменной genericProperties) обозначен как printer. Каждый раз, когда тип контекста или устройства меняется (это будет обозначено событиями infoChanged или updated), устройство для группы пересматривается.

Was this page helpful?