<< Click to Display Table of Contents >> Navigation: Проект > Документы объектов > Тренды и журналы > Справочная часть > Общее описание > Система сообщений |
Запрос, обработка, выборка, архивация сообщений происходит в сервере сообщений.
Сервер сообщений обрабатывает сообщения асинхронно, что позволяет избежать подвисаний системы и замедления реакции тренда на действия пользователя.
Для гибкого и настраиваемого вывода сообщений разработана система фильтрации сообщений.
Фильтры работают по принципу отбора по условию (а не по исключению).Фильтры сообщений делятся на локальные и глобальные.
Локальные фильтры действуют только на текущий журнал.
Глобальные фильтры действуют на все журналы.
Глобальные и локальные фильтры сообщений объединяются по "ИЛИ", то есть журнал содержит сообщения, которые удовлетворяют хотя бы одному из фильтров. Если для журнала не задан ни один фильтр, то сообщения в журнале отсутствуют.
При начале редактирования глобального фильтра - он перемещается в группу "измененные", это означает, что он переопределен только для данного журнала и в остальных не изменится. То есть создается локальная копия глобального фильтра, которая скрывает глобальный фильтр.
Глобальные фильтры можно переопределять на уровне текущего документа, при этом изменения будут применены только к этому документу. Применить изменения к глобальному фильтру (ко всем документам) можно вручную.
• Фильтр представляет собой объединение по "И" следующих условий:
- подмножество категорий сообщений
- диапазон приоритетов
- список источников:
Список источников состоит из дерева источников и предопределенного источника "текущий объект". Текущий объект – это объект, у которого открыт журнал. При выборе сообщений текущего объекта можно установить галочку "с подобъектами", при этом будут выбраны сообщения всех источников у всех подобъектов данного объекта любых уровней вложенности. При выборе любого источника вручную – галочка "текущий подобъект" снимается и наоборот – при снятии фильтров по источникам эта галочка устанавливается.
В качестве предопределенного источника также можно выбрать "параметры тренда" при использовании журнала в тренде.
Дерево источников аналогично дереву в диалоге выбора перьев. При установке/снятии флага на родительский элемент устанавливаются/снимаются флаги со всех дочерних. Если у каких-то дочерних источников флаг стоит, а у каких-то нет, то флаг родительского источника отображается серым.
- флаги сообщений. Флаг "только неквитированные сообщения" задействует фильтр по признаку квитированности сообщения. Флаг "только активные сообщения" задействует фильтр по признаку актуальности сообщения. Флаг "Только компьютер объекта" позволяет исключить из выборки сообщения других компьютеров.
Если текущий объект "Система" или "Компьютер" и стоят галочки "текущий объект" и "с подобъектами" – в выборку попадают все существующие в архиве сообщения. Если при этом задействован флаг "только компьютер объекта" – сообщения других компьютеров отфильтровываются. Если фильтр по какой-то группе задан – то заголовок группы подсвечивается синим цветом и справа заголовка появляется кнопка сброса фильтра данной группы в значение по умолчанию.