Инструменти за потребители

Инструменти за сайта


spravki_new:notifikacia_inf.tablo

Това е стара версия на документа!


Нотификация при промяна в Информационно таблo

С излизане на релийз 2016.01 е разработена е функционалност при промяна на данни в информационното табло да се появява звуково и визуално предупреждение за това. Самият потребител задава в изгледа какво съобщение да се показва (какви са новите неща (промените)) и какъв звук да се възпроизведе.

В Източниците на данни, в Специални полета е добавена колона „Е главен ключ в инф.табло“. Маркираните по този начин едно или повече полета, представляват главни ключове, за които се съставя списък със стойностите им и се сравнява има ли промяна между две изпълнения на справката, за която са посочени.

В Настройките на изгледите е създаден таб „Уведомление в инф.табло“, в което се задават настройките кога да се показва уведомлението.

Опциите за Показване са следните:

• Не показва уведомление (по подразбиране)
• Увеличаване на броя редове
• Намаляване на броя редове
• Поява на нови редове (изисква дефинирано ключово поле в източника)
• Наличие на редове
• Липса на редове
• Изпълнени са „Допълнителни условия за първия ред на резултата“ – при избор на тази опция се активират за вписване три възможни условия, като за всяко може да се избере сравнение между стара и нова стойност на посочено поле или да се зададе конкретна стойност за разликата между тях.

Като елементи на уведомлението може да използвате Текст, Картинка и/или Звук.
В Текст на уведомлението, вписвате до 200символа, като използвайте {#} в текста, за да изпишете точния брой промени.
По желание задавате Картинка на уведомлението (*.png) и/или Звуков файл ( *.wav).

След всяко зареждане на данни в таблото, ако е указано да показва уведомления при повече от 0 промени се започва обикаляне на всички източници. Ако има в Специални полета дефиниран главен ключ, който да съществува като колона в текущия източник започва проверка на редовете на източника. На всеки ред се проверява, дали главния ключ на текущия ред го има вече в масива от предното обикаляне. Ако го няма (т.е. има промяна) - увеличава се броя намерени промени. Съответно на всеки ред се добавя в нов масив текущия главен ключ. След като се обиколят всички редове, старият масив се унищожава и новия масив става „стар“. Ако броя промени е > 0 се гледат условията от Настройките на изгледите и се показва Altert Window, с указания текст и изображение и ако има звук се възпроизвежда.

spravki_new/notifikacia_inf.tablo.1453190632.txt.gz · Последна промяна: 2018/01/11 15:27 (външна редакция)