Skip to main content
Announcements
Qlik Connect 2024! Seize endless possibilities! LEARN MORE
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

Создание оповещения

Добрый день! Друзья у кого есть практика создания оповещений в QV? В инете, справочных руководствах нет ни какой информации или примеров. Есть ли у кого материалы по созданию оповещений, желательно готовые примеры, подробного описания как их сделать. Спасибо!

1 Solution

Accepted Solutions
Eugeny_Ilyin
Creator II
Creator II

Через мастер оповещений создайте оповещение.
В условии необходимо прописать функцию, проверяющую значение показателя из таблицы и возвращающее ИСТИНА или ЛОЖЬ.

В перечне получателей перечислите адреса электронной почты через точку с запятой.
Для того, чтобы отправить СМС вам необходимо выяснить у оператора адрес почтового шлюза и отправлять почту на этот адрес (7*********@smsgate.operator.ru, например).

View solution in original post

7 Replies
Not applicable
Author

Здравствуйте, Олег.

А можно чуть детальнее задачу. Какого типа оповещения желаете реализовать?

Eugeny_Ilyin
Creator II
Creator II

Добрый день.

В справочном руководстве довольно подробно все описано.
Лучший способ понять - проверить на практике самому.

Anonymous
Not applicable
Author

У нас есть таблица показателей, если какой-то из показателей отклоняется от нормы, то должно приходить сообщение на почту. А было бы еще лучше смс на телефон, если такое возможно.

Eugeny_Ilyin
Creator II
Creator II

Через мастер оповещений создайте оповещение.
В условии необходимо прописать функцию, проверяющую значение показателя из таблицы и возвращающее ИСТИНА или ЛОЖЬ.

В перечне получателей перечислите адреса электронной почты через точку с запятой.
Для того, чтобы отправить СМС вам необходимо выяснить у оператора адрес почтового шлюза и отправлять почту на этот адрес (7*********@smsgate.operator.ru, например).

Anonymous
Not applicable
Author

У меня вот такое условие проверки:

if(     ((if(IS_LAST=1,firstsortedvalue(VAL,-IND_DATE)))>ZEL_MIN
            and     ( if(IS_LAST=1,firstsortedvalue(VAL,-IND_DATE)))<ZEL_MAX)
                  
                   or
           
              ((if(IS_LAST=1,firstsortedvalue(VAL,-IND_DATE)))>OR_MIN
                          and     ( if(IS_LAST=1,firstsortedvalue(VAL,-IND_DATE)))<OR_MAX
              ), True(), False()
   )

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

Eugeny_Ilyin
Creator II
Creator II

Оповещения всплывают? Значит условие отрабатывается.

Если нет, произведите отладку выражения в текстовом объекте.

Если не приходит сообщение, следовательно надо проверить настройки отправки почты на сервере.

Anonymous
Not applicable
Author

Спасибо большое за внимание! Будем разбираться с сервером. Вот что получилось!

Рисунок 1 - Окно "Оповещения".

Рисунок 2 - Условие.

Рисунок 3 - Отклоненные показатели.

Это условие по которому должны отправляться оповещения.

if(     ((if(IS_LAST=1,firstsortedvalue(VAL,-IND_DATE)))>ZEL_MIN
            and     ( if(IS_LAST=1,firstsortedvalue(VAL,-IND_DATE)))<ZEL_MAX)
                  
                   or

              ((if(IS_LAST=1,firstsortedvalue(VAL,-IND_DATE)))>OR_MIN
                          and     ( if(IS_LAST=1,firstsortedvalue(VAL,-IND_DATE)))<OR_MAX
                ), True(), False() )