Настройка сообщений

<< Нажмите для показа Оглавления >>

Навигация:  Настройка системы > Сообщения (подсистема оповещений) >

Настройка сообщений

Список типов сообщений доступен через меню:

"Настройки" - "Сообщения" - "Типы сообщений"

Для каждого события может быть настроено одно или более сообщений, которые будут отправляться по маршруту пользователям системы.

Сообщение имеет:

Тело сообщения – текст, содержащий информационные поля события.

Условия формирования сообщения, настройка которых позволяет определить, нужно ли формировать сообщение или нет.

При создании/редактировании сообщения в качестве данных для условий предлагаются события. Для каждого типа событий данные события могут отличаться. Условия настраиваются пользователем на основе сравнения данных события и задаваемых констант.

Например, если требуется создавать сообщение при визировании этапа "Дизайн", то в качестве условия задается "Название этапа" "содержит" "дизайн". В этом случае визирование любого другого этапа не будет вызывать формирование сообщения.

После определения условия возникновения сообщения определяется само сообщение. В сообщении может содержаться любой текст, а так же подставляемые поля (свойства). Список подставляемых полей (свойств) показан справа от тела сообщения. При формировании сообщения вместо мнемонических имен свойств подставляются реальные значения.

Например, если сообщение содержит строку:
 
Менеджер проекта {new_manager_name},
 
то при формировании реального сообщения данная строка будет преобразована к следующей:
 
Менеджер проекта Петров А.В.

 

Подставляемые поля имеют два типа:

old (старые значения)

new (старые значения)

Использование в сообщении того или иного типа определяется пользователем, настраивающим сообщение.

Типы "new" содержат новые значения свойств, типы "old" - старые значения. Новые и старые значения отличаются друг от друга в случае, если при возникновении события данное свойство было изменено.

Например, при редактировании Даты паники этапа возникает событие "Изменение свойств этапов проекта". При этом в поле {old_panic_date} будет содержаться старое значение (до изменения), а в поле {new_panic_date} будет содержаться новое значение.
 
Сообщение, настраиваемое пользователем, может иметь вид:
 
Дата паники этапа {new_phase} изменена с {old_panic_date} на {new_panic_date}.

 

Пример создания сообщения на основе события "Визирование этапа":

messagessetup