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