38.2. Триггеры уведомлений (Notification Matchers)
Триггеры уведомлений направляют события к целям уведомлений на основе правил сопоставления. Эти правила могут учитывать различные свойства уведомления, такие как временная метка (match-calendar), уровень серьёзности (match-severity) или поля метаданных (match-field). Если уведомление соответствует правилам триггера, все связанные с ним цели получают уведомление.
Можно создать произвольное количество триггеров, каждый со своими правилами и списком целей. При этом каждая цель получает уведомление не более одного раза на одно событие, даже если она указана в нескольких триггерах.
Триггер без правил срабатывает на любое уведомление (настроенные цели всегда будут уведомлены):
matcher: always-matches
comment Это сопоставление всегда срабатывает
mode all
target mail-to-root
38.2.1. Правила сопоставления по календарю (match-calendar)
Правило match-calendar фильтрует уведомления по временной метке события.
Используется специальный синтаксис для задания временных интервалов.
Примеры:
match-calendar 8-12 — ежедневно с 8 до 12 часов;
match-calendar 8:00-15:30 — ежедневно с 8 часов до 15:30;
match-calendar mon..fri 9:00-17:00 — в будние дни с 9 до 17 часов;
match-calendar sun,tue..wed,fri 9-17 — в воскресенье, вторник, среду и пятницу с 9 до 17 часов.