<< Нажмите для показа Оглавления >> Навигация: Настройка системы > Сообщения (подсистема оповещений) > Настройка сообщений |
Список типов сообщений доступен через меню:
"Настройки" - "Сообщения" - "Типы сообщений"
Для каждого события может быть настроено одно или более сообщений, которые будут отправляться по маршруту пользователям системы.
Сообщение имеет:
•Тело сообщения – текст, содержащий информационные поля события.
•Условия формирования сообщения, настройка которых позволяет определить, нужно ли формировать сообщение или нет.
При создании/редактировании сообщения в качестве данных для условий предлагаются события. Для каждого типа событий данные события могут отличаться. Условия настраиваются пользователем на основе сравнения данных события и задаваемых констант.
Например, если требуется создавать сообщение при визировании этапа "Дизайн", то в качестве условия задается "Название этапа" "содержит" "дизайн". В этом случае визирование любого другого этапа не будет вызывать формирование сообщения.
После определения условия возникновения сообщения определяется само сообщение. В сообщении может содержаться любой текст, а так же подставляемые поля (свойства). Список подставляемых полей (свойств) показан справа от тела сообщения. При формировании сообщения вместо мнемонических имен свойств подставляются реальные значения.
Например, если сообщение содержит строку:
Менеджер проекта {new_manager_name},
то при формировании реального сообщения данная строка будет преобразована к следующей:
Менеджер проекта Петров А.В.
Подставляемые поля имеют два типа:
•old (старые значения)
•new (старые значения)
Использование в сообщении того или иного типа определяется пользователем, настраивающим сообщение.
Типы "new" содержат новые значения свойств, типы "old" - старые значения. Новые и старые значения отличаются друг от друга в случае, если при возникновении события данное свойство было изменено.
Например, при редактировании Даты паники этапа возникает событие "Изменение свойств этапов проекта". При этом в поле {old_panic_date} будет содержаться старое значение (до изменения), а в поле {new_panic_date} будет содержаться новое значение.
Сообщение, настраиваемое пользователем, может иметь вид:
Дата паники этапа {new_phase} изменена с {old_panic_date} на {new_panic_date}.
Пример создания сообщения на основе события "Визирование этапа":