Оповещение пользователей
Для всех вышеописанных случаев в качестве решения предусмотрены пользовательские оповещения. Особенностью оповещений является то, что их можно использовать только при наличии FormViewBuilder, в который добавлено свойство Notifier. Это свойство предоставляет возможность оставлять информативные, предупреждающие сообщения, а также сообщения об ошибках. Данные сообщения отображаются на той форме, с которой они были вызваны. Для попапов будут отображаться прямо в попапах, для портлетов – в портлетах, для задач – соответственно, в задачах.
Функции на входе принимают строку. Вызов следующий: form.Notifier.Warning ("строка");.
Можно вызвать сразу несколько сообщений за одну итерацию:
form.Notifier.Information ("строка");
form.Notifier.Warning ("строка");
form.Notifier.Error ("строка");
Соответственно, все сообщения будут отражены разом, друг под другом.
Ниже представлены примеры оповещений.
1. Вызов информационного сообщения находится в сценарии при загрузке формы процессной задачи.
2. Вызов предупреждающего сообщения находится в сценарии при изменении свойства Документация на форме задачи.
3. Вызов сообщения об ошибке находится в сценарии на переходе (кнопка Отправить документацию) из процессной задачи.