Контекстные сообщения
- Описание контекстных сообщений
- Настройки для отображения контекстных сообщений
- Просмотр контекстных сообщений в интерфейсе оператора
Описание контекстных сообщений
Для оперативного информирования пользователей служат контекстные информационные сообщения об изменении текущего объекта с возможностью загрузить обновленные данные по кнопке
Контекстные информационные сообщения имеют смысл только в текущий момент времени и относятся только к текущему объекту.
Настройки для отображения контекстных сообщений
Настройки системного администратора
Для отображения контекстных информационных сообщений необходимо:
-
Настроить WebSocket-канал (nginx и artemis). WebSocket-канал — это соединение между веб-клиентом и сервером, установленное с помощью протокола WebSocket.
При отсутствии настройки или некорректной настройке запуск отслеживания изменений может привести к проблемам производительности. Описание настройки смотри в разделе Отслеживание изменений объектов системы.
Настройки системы
Для отображения контекстных информационных сообщений необходимо:
-
Настроить действие по событию "Отслеживание изменений" для отправки сообщений о событиях с объектом в WebSocket-канал, смотри раздел Действие по событию "Отслеживание изменений".
Алгоритм выполнения действия по событию:
Подключение системы к WebSocket-каналу → Наступление инициирующего события → Проверка выполнения условий действия по событию → Вычисление значение параметра "Кому" → Выполнение скрипта кастомизации → Выполнение скрипта, определяющего действие по событию. Действие по событию выполняется один раз → Отправка сообщения в WebSocket-канал.
Персональные настройки
Пользователь системы может индивидуально отключить отображение контекстных информационных сообщений об изменении объектов.
Для отображения контекстных сообщений в интерфейсе оператора должна быть включена персональная настройка "Отслеживание изменений в режиме реального времени" (настройка включена по умолчанию), смотри подробнее Персональные настройки пользователя.
Место настройки в интерфейсе: Страница "Персональные настройки".
Параметр Отслеживание изменений в режиме реального времени:
- Включено (по умолчанию) — при изменении объектов в интерфейсе оператора отображаются контекстные информационные сообщения.
- Выключено — контекстные информационные сообщения в интерфейсе оператора не отображаются.
Просмотр контекстных сообщений в интерфейсе оператора
Просмотр одиночного сообщения
В интерфейсе оператора контекстные сообщения выводятся на страницу приложения.
Контекстное сообщение отображается на панели состояния системы, расположенной на всю ширину внизу страницы.
Контекстное информационное сообщение содержит текст сообщения в свернутом (по умолчанию) или развернутом виде и элементы управления.
При наступлении события, если вкладка браузера неактивна, перед названием вкладки для оповещения сотрудников добавляется символ "*".
Просмотр списка сообщений
Если приходит второе сообщение о событии с текущим объектом, то в панель состояния выводится новое сообщение. Оно отображается 7 секунд, а затем сворачивается, и выводится сообщение-заголовок списка с обобщенным текстом и кнопкой "Обновить все".
Чтобы просмотреть список сообщений, нажмите иконку разворачивания или на область списка.
Список отсортирован таким образом, что самое новое сообщение расположено сверху. Тексты сообщений в списке выводятся полностью, в несколько строк. Если сообщений много, то появляется скролл.
Развернуть или свернуть сообщение
Чтобы развернуть сообщение, нажмите иконку разворачивания или на область с текстом сообщения. Высота развернутого сообщения увеличивается до отображения полного текста.
Чтобы свернуть сообщение, нажмите иконку сворачивания или на область с текстом сообщения.
Иконка отображается, если текст контекстного сообщения не помещается в строку панели состояния системы.
Если приходит второе сообщение о событии с текущим объектом, то в панель состояния выводится новое сообщение. Оно отображается 7 секунд, а затем сворачивается, и выводится сообщение-заголовок списка с обобщенным текстом и кнопкой "Обновить все".
Чтобы просмотреть список сообщений, нажмите иконку "развернуть/свернуть" или на область с текстом сообщений.
Список отсортирован таким образом, что самое новое сообщение расположено сверху. Тексты сообщений в списке выводятся полностью, в несколько строк. Если сообщений много, то появляется скролл.
Закрыть сообщение
Чтобы закрыть сообщение, нажмите "крестик" в правой части панели состояния системы.
Обновить информацию на карточке объекта
Чтобы обновить информацию на карточке объекта, согласно контекстному сообщению, нажмите Обновить.
Кнопка Обновить отображается, если она настроена для данного вида сообщений.
В зависимости от настройки на карточке обновляются только те блоки, в которых присутствуют изменившиеся атрибуты или только изменившиеся атрибуты. Блоки подсвечиваются голубым цветом фона на 5 секунд. Страница прокручивается к первому обновленному блоку. Контекстное сообщение скрывается.
Просмотреть информацию при автоматическом обновлении
Обновление информации об объекте может происходит автоматически. В этом случае контекстное сообщение содержит кнопку Показать.
Чтобы просмотреть информацию, которая была обновлена автоматически, нажмите Показать.
Блоки, в которых присутствуют изменения, подсвечиваются голубым цветом фона на 5 секунд. Страница прокручивается к первому обновленному блоку. Контекстное сообщение скрывается.