Страница 1 из 1

Filtering Recent or Current Alarms in AlarmClient

СообщениеДобавлено: Чт сен 24, 2015 8:37 pm
KCD
Через Favorite Property можно отфильтровать только исторические алармы, через созданные Query Filter Favorites в Alarm Client.
А как отфильтровать текущие или недавние алармы?

В мануале написано следующее:

"Filtering Alarms
You can filter current and historical alarms by using query
filters. A query filter is a collection of filter criteria in a
logical construct."

Но в действительности фильтруются только исторические. А при вызове запроса фильтров через контекстное меню выводится следующая ошибка.

Изображение

Re: Filtering Recent or Current Alarms in AlarmClient

СообщениеДобавлено: Ср окт 14, 2015 6:12 pm
xonyx
делайте фильтр по приоритетам.
Задайте тегам свой приоритет и фильтруйте наздоровье.
Используйте функцию из примера
Код: Выделить всё
#AlarmViewerCtrl1.ApplyQuery (\InTouch!$System,100,900,"All", "Historical");

Re: Filtering Recent or Current Alarms in AlarmClient

СообщениеДобавлено: Вт мар 29, 2016 1:55 pm
KCD
Как отфильтровать ТЕКУЩИЕ СОБЫТИЯ, т.к. используя Query Filter Favourite ---> фильтруются только исторические события ??? :roll:

Re: Filtering Recent or Current Alarms in AlarmClient

СообщениеДобавлено: Вт мар 29, 2016 2:10 pm
Генератор зла
KCD писал(а):т.к. используя Query Filter Favourite ---> фильтруются только исторические события ???

Ложь.
Просто не все поля записи аларма доступны для фильтрации текущих алармов.
Кстати, у меня, не смотря на ругань, фильтр сохраняется и работает.

Re: Filtering Recent or Current Alarms in AlarmClient

СообщениеДобавлено: Вт мар 29, 2016 5:22 pm
KCD
Внизу на панели AlarmClient видно смену фильтров в режиме Recent и Current Alarms. Но физической смены не происходит. Только в Historical режиме.

Смена режимов кнопкой, через скрипт.

Изображение

Скрипт смены:

Изображение

Фильтры и Смена фильтров - скрипт:

Изображение

Изображение

Re: Filtering Recent or Current Alarms in AlarmClient

СообщениеДобавлено: Пт апр 01, 2016 1:34 am
Генератор зла
У Вас неправильные фильтры. Добавьте провайдера.

Re: Filtering Recent or Current Alarms in AlarmClient

СообщениеДобавлено: Пт апр 01, 2016 3:39 pm
KCD
Генератор зла писал(а):У Вас неправильные фильтры. Добавьте провайдера.


Что именно неправильно?

Провайдер во всех событиях - InTouch. Что это даст?

Re: Filtering Recent or Current Alarms in AlarmClient

СообщениеДобавлено: Пт апр 01, 2016 6:21 pm
Генератор зла
Query-запрос - сродни адресу. Вы указали лишь № квартиры. Так понятнее?

Re: Filtering Recent or Current Alarms in AlarmClient

СообщениеДобавлено: Чт апр 07, 2016 1:01 pm
KCD
Генератор зла писал(а):Query-запрос - сродни адресу. Вы указали лишь № квартиры. Так понятнее?


Да, все ясно.

Скажите, чего надо сделать, чтобы при переключении режима отображения алармов с исторических на текущие, отображались последние. Почему-то вообще отсутствуют, хотя ранее отображались.

Re: Filtering Recent or Current Alarms in AlarmClient

СообщениеДобавлено: Чт апр 07, 2016 2:32 pm
KCD
Разобрался, что проблема в Alarm Query изначальном.
Когда выставлен запрос в текущих: \InTouch!$System, то текущие отображаются, но изменяется Favorite Filter --- Default по умолчанию.

При изменении тут:
Изображение

меняется и тут:
Изображение

Получается когда включен режим Текущие, отображаются все Алармы при фильтре Default.
А вот в Историческом режиме показываются только алармы с группой $System, т.е. работает фильтр.

Re: Filtering Recent or Current Alarms in AlarmClient

СообщениеДобавлено: Чт апр 07, 2016 9:48 pm
Генератор зла
Посмотрел тут настройки одного своего проекта.
Для Current Alarms:
Node = NodeName And
Provider = Galaxy And
Group = 'MainArea' (корневая Area, аналог $System)
или
Node = NodeName And
Provider = Galaxy And
Group = 'Area001' (одна из Area)

Для History Alarms
Node = NodeName And
Provider = Galaxy And
Group = '%MainArea%' (корневая Area, аналог $System)
или
Node = NodeName And
Provider = Galaxy And
Group = '%Area001%' (одна из Area)

Re: Filtering Recent or Current Alarms in AlarmClient

СообщениеДобавлено: Пт апр 08, 2016 2:27 pm
KCD
Спасибо, Генератор.
Я разобрался проблема была с первоначальным запросом в Alarm Mode. Там выставлен был запрос InTouch, т.к. в Default стоял только провайдер.
Просто еще нужно разные запросы задавать для исторических и для текущих...

Re: Filtering Recent or Current Alarms in AlarmClient

СообщениеДобавлено: Пт апр 08, 2016 7:28 pm
KCD
1.А каким можно убрать фиксацию в журнале дискретного значения, чтобы без фильтра выводить только возникновение события?

Изображение

2. Почему квитировать можно только Current события , но не Recent?