Новое правило
Событие даёт переменные, условие отсекает лишнее, действия исполняются от имени правила — в пределах прав, снятых при публикации.
Событие
Выбора из реестра здесь нет, и это не пропущенный список. Реестр типов событий существует (таблица meta.event_type, метод EventTypes.List), но ручки чтения у него нет ни в маршрутах модуля meta, ни в контракте — читать его клиенту нечем. Нарисованный «по памяти» перечень был бы вторым реестром событий и разъехался бы с первым. Правду о введённом коде говорит сохранение: 422 unknown_event_type вместе с числом известных платформе кодов.
Условие
компилируется при сохраненииПустое условие означает «на каждое событие этого типа». Непустое обязано скомпилироваться: неизвестная переменная — отказ сохранения, а не молчаливое «ложь». Отдельной кнопки проверки нет — условие компилирует само сохранение тем же словарём, которым потом исполняет диспетчер.
Действия
не больше 20 на правило- 1
Порядок
Публикация снимает права автора в момент публикации: правило исполняет действия своим принципалом и никогда не шире этого снимка. Потерял автор право — правило приостанавливается, и вернуть его может только переподача.