|
Оповещение - это операция, позволяющая отправить пользователю веб-приложения сообщение о состоянии процесса или критичных изменениях в ходе процесса. Оповещение поступает пользователю в ленту сообщений веб-приложения. Сообщение также может быть отправлено на адрес электронной почты, указанный в профиле, если в глобальных настройках включена отправка писем. Чтобы открыть окно настроек операции Оповещение, необходимо дважды кликнуть мышью по ней на графической модели или выбрать пункт Настройки в контекстном меню элемента.
|
Рис. 1. Настройки операции "Оповещение". Вкладка "Общие"
Название * — название операции "Оповещение", отображаемое на графической модели, в документации по процессу и регламенте процесса, а также в заголовке окна редактирования данной операции. Название операции также отображается на кнопке перехода к этой операции процесса в веб-приложении в случае, если переход не имеет собственного названия.
Кнопка Изменить маркер — позволяет настроить выполнение операции по условию. При этом у операции на графической модели появляется дополнительный маркер, а в окне настройки операции дополнительные вкладки. Настройка выполнения операции по условию описана на странице Маркеры операций.
Вкладка "Шаблон оповещения"
На этой вкладке можно настроить заголовок и текст оповещения.
Рис. 2. Настройки оповещения. Вкладка "Шаблон оповещения"
Текст сообщения - основной текст оповещения. Содержит всю информацию, которую необходимо сообщить пользователю в рамках текущей операции. Используется в качестве текста сообщения в ленте сообщений веб-приложения, если не указано значение поля Короткий текст, и в качестве содержимого электронного сообщения, отправляемого на адрес электронной почты, указанный в профиле пользователя.
URL - гиперссылка, по которой перейдет пользователь, если кликнет по теме оповещения в ленте сообщений в веб-приложении. Например, в этом поле может использоваться ссылка на документ, если в сообщении речь идет о документе. Если это поле не задано, в заголовок сообщения не будет встроена гиперссылка.
Короткий текст - текст короткого сообщения, которое отобразится в ленте сообщений вместо текста сообщения. Если определено значение поля Короткий текст, пользователь не сможет просмотреть содержимое поля Текст сообщения в ленте сообщений. При этом содержимое поля Текст сообщения поступит на адрес электронной почты, указанный в профиле пользователя.
С помощью кнопки Данные можно вставлять контекстные переменные процесса в шаблон темы, текста сообщения, URL и короткого текста сообщения. При нажатии на эту кнопку появляется список переменных процесса (Рис. 3). Чтобы вставить переменную, нужно кликнуть по её названию в списке. Переменная вставляется в том месте текста, где установлен курсор. Контекстная переменная вставляется в виде {$Имя переменной}.
Рис. 3. Настройки оповещения. Выбор контекстной переменной для вставки в шаблон оповещения
Вкладка "Вложенные файлы"
На данной вкладке для выбора доступны переменные, содержащие файлы, необходимые для отправки.
Рис. 4. Настройки оповещения. Вкладка "Файл"
Переменные, отмеченные флажком в этом списке, будут приложены к оповещению.
Вкладка "Получатели оповещения"
На этой вкладке можно переопределить пользователей, которые получат оповещение.
Кнопка Добавить позволяет выбрать тип получателя сообщения:
-
Текущий пользователь - сообщение отправляется исполнителю той зоны ответственности, в которой размещено оповещение (рис. 5);
-
Контекстная переменная - получателя оповещения можно определить контекстной переменной. При добавлении контекстной переменой откроется диалоговое окно выбора контекстной переменной (рис. 6). В выпадающем списке выберите контекстную переменную типа "Пользователь". Переменная может быть заполнена с помощью сценария или в зоне ответственности процесса в поле "Переменная для определения/хранения исполнителя";
-
Орг. структура - сообщение отправляется выбранным элементам орг. структуры.
-
Рис. 5. Настройки оповещения. Возможные получатели оповещения
Рис. 6. Настройки оповещения. Получатель оповещения определяется контекстной переменной
Следует отметить, что при невозможности выполнения операции будет осуществлено 9 попыток отправки сообщения (информация будет отображена в разделе Очередь сообщения), в том случае, если сообщение не будет отправлено, то ответственному за экземпляр процесса будет направлено уведомление об ошибке отправки, выполнение процесса будет приостановлено.
В случае, если настроена отправка сообщения на адрес электронной почты, а возможность отправки отсутствует, но при этом оповещение было отправлено в ленту сообщения получателя, процесс продолжит свое выполнение. Оповещение на адрес электронной почты будет отправлено при возникновении возможности.
См. также: