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

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

См. Пригодность ресурсов для получения более подробной информации.

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

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

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

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

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