Notifikace
Notifikační systém
Notifikace slouží k upozornění na určitou událost (např. potvrzení dokladu, zaplacení dokladu nebo příchozí hovor).
Notifikace (= upozornění) se spouští buď ze stromového menu Moje kancelář - Notifikace, nebo tlačítkem z navigačního panelu (je to obraz notifikací z notifikačního panelu), nebo pomocí tlačítka v panelu notifikací (červený rámeček) a výběrem možnosti Nastavení notifikací.

Obr.: Hlavní plocha - Notifikace
V případě, že je notifikační panel skrytý, zaktivníme si jej stisknutím černé šipky v pravém okraji obrazovky.

Obr.: Hlavní plocha - zobrazení panelu notifikací
Po spuštění funkce Nastavení notifikací se otevře formulář s přednastaveným příjemcem upozornění.

Obr.: Formulář notifikací
Když stiskneme tlačítko Nastavení, otevře se formulář pro nastavení příjemce a zařízení, na která budou zasílány notifikace. Bližší popis viz kapitola Notifikační systém - Příjemci a zařízení (Obr.: Formulář pro zadání příjemce - záložka Notifikační systém a Obr.: Formulář pro zadání příjemce - záložka Zařízení).

Obr.: Nastavení příjemce
Po stisknutí tlačítka Podmínky se zobrazí formulář pro nastavení podmínek notifikací, viz kapitola Notifikační systém - Podmínky.
Stisknutím tlačítka Schránka se otevře formulář Schránka, kde jsou všechny nezpracované notifikace. Je to obraz nofitikací, které jsou zobrazeny v pravém sloupci pracovní plochy. Zpracovaná notifikace ze schránky zmizí.

Obr.: Formulář s přijatými notifikacemi
Ve Schránce se můžeme přepnout na kartu daného záznamu pomocí klávesové zkratky Ctrl+Enter. Záznam se otevře v nové záložce ve středním sloupci plochy.
Ve stavovém řádku této knihy jsou zobrazeny klávesové zkratky pro změnu stavu záznamu: F8 - Zpracováno A/N, Shift+F8 - Přečteno A/N. A/N znamená "Ano"/"Ne". U jednotlivých záznamů se pak v závislosti na použitých klávesách změní hodnota ve sloupcích Přečteno nebo Zpracováno na hodnotu "Ano" nebo "Ne". Další dostupnou funkcí ve Schránce je Ctrl+F8 - Zpracovat vše. Tato funkce označí jako zpracované všechny zprávy ve schránce aktuálně přihlášeného uživatele.
Pod tlačítkem Připomenutí najdeme seznam upozornění, která budou odeslána k určitému datu v budoucnosti. Tato funkčnost lze nastavit u akcí Splatnost faktury a Nový úkol.

Obr.: Kniha Připomenutí
Příklad: Chceme nastavit připomenutí na akci splatnost faktury vydané dne 25.10.2013.
Vytvoříme fakturu vydanou s datem splatnosti "25.10.2013".

Obr.: Faktura vydaná - Datum splatnosti "25.10.2013"
Pravým tlačítkem myši na poli Datum splatnosti nastavíme notifikaci na akci Splatnost faktury.

Obr.: Faktura vydaná - nastavení podmínky
Otevře se formulář pro nastavení podmínky. Do pole Akce doplníme Splatnost faktury. Datový modul Faktury vydané je vyplněn automaticky. Na 2. stranu formuláře vložíme příjemce.

Obr.: Formulář nastavení podmínky na splatnost faktury
Po uložení podmínky se v knize Připomenutí zobrazí připomenutí na tuto akci.
Pokud fakturu nezaplatíme do jejího data splatnosti, v den data splatnosti nám přijde upozornění na tuto skutečnost do notifikačního panelu.

Obr.: Notifikace na splatnost faktury vydané
Zároveň se upozornění zobrazí v kalendáři, podbarvené oranžovou barvou a přesune se z knihy Připomenutí do knihy Schránka.
V případě, kdy fakturu zaplatíme ještě před datem splatnosti, připomenutí zmizí z knihy Připomenutí a notifikace na tuto akci nepřijde.
Následující formulář se zobrazí pouze správcům
(Mají nastaveno právo uživatele Správce - Přístup k úrovni nastavení - Nastavení notifikací.)
Po spuštění funkce Nastavení notifikací se otevře formulář Notifikace. Zde se nastavují parametry pro odesílání požadavků. Notifikace se aktivují pomocí zatrhávacího pole Zapnuto. Pokud jsme měli notifikace vypnuté a tímto zatrhávacím polem jsme je aktivovali, je nutné restartovat K2. Tím se restartuje i aplikační server, přes který budou notifikace zasílány. Pokud pole zatrhnout nelze, pak nám chybí licence na notifikační server. Můžeme se o tom přesvědčit také ve Správce - Systém - Správa licence záložka Správa licence v poli Notifikační server. Zatrhnuté pole nás informuje o tom, že vlastníme licenci na notifikační server.

Obr.: Formulář Notifikační systém K2
Záložka Notifikační systém K2
Popis polí:
Akce  | 
  | 
Ignorovat příznak "Adresná"  | 
Možnost zapnutí nebo vypnutí adresných notifikací. Ve výchozím stavu je hodnota pole nastavena na False = posílat adresné notifikace. Pokud je pole zatrhnuto (= neposílat adresné notifikace), všechny adresné notifikace budou vypnuty. Notifikace z těchto akcí pak budou doručeny pouze v případě, že bude existovat podmínka, které bude incident vyhovovat. Pro správné nastavení podmínky je u většiny adresných notifikací nutno zadat příjemce z datového pole. Bližší popis v kapitole Notifikační systém - Podmínky.  | 
Notifikační server  | 
  | 
Interval  | 
Pole pro zadání intervalu, jak často bude notifikační systém kontrolovat požadavky. Požadavky připravené ke zpracování budou v zadaném intervalu následně odeslány.  | 
Kde běží NS  | 
Znamená to, na které instanci běží notifikační systém. Vychází z nastavení pole Uživatelé pro NS. Pokud, uživatel, který je vyplněn v poli níže, je přihlášen do K2, pak v poli Kde běží NS se zobrazí "Tato instance". Pokud je uživatel jiný, pak se zobrazí "Jiná instance".  | 
Uživatelé pro NS  | 
Seznam uživatelů, kteří se mohou přihlásit k této instanci. Zadávají se do souboru K2.ini pomocí parametru "NSUSERS" (např. NSUSERS=K2;DEMO).  | 
Vzor práv  | 
Uživatel, podle kterého jsou definována práva pro externí příjemce notifikací (kontaktní osoby nepropojené s interním uživatelem K2). Pokud uživatel nastavený v tomto poli právo na notifikovanou akci nemá, notifikace externímu uživateli nebude doručena. Pokud právo má, pak notifikace externímu uživateli doručena bude.  | 
Pošta  | 
  | 
Jméno  | 
Jméno odesílatele.  | 
E-mailová adresa  | 
E-mailová adresa, ze které se bude zasílat upozornění (notifikace).  | 
SMTP  | 
Tlačítko otevře formulář, kde nastavíme parametry pro odesílání pošty.  | 
Android  | 
  | 
Klíč  | 
Klíč pro službu Google Cloud Messaging.  | 
Firebase  | 
  | 
Auth Key  | 
Do tohoto pole zadáváme autorizační klíč ke službě Firebase, tzv. Server key. Tento klíč nalezneme v konzoli pro zřízení služby Firebase. Bližší popis v kapitole Zřízení služby Firebase.  | 
iOS  | 
  | 
Server  | 
Adresa na Apple Push Notification Service. Tato adresa je přednastavená a nemění se.  | 
Port  | 
Port, je také přednastavený.  | 
Časový limit  | 
Pokud se během této doby nepodaří připojit k serveru, systém K2 zahlásí chybu.  | 
Platnost historie  | 
Počet dnů, po které se bude ukládat historie notifikací. Zobrazíme ji pod tlačítkem Historie. Otevře se kniha Historie s uloženými záznamy. Zde lze v přednastaveném filtru také nastavit počet dnů platnosti historie. Po spuštění filtru se otevře formulář s definicí podmínek filtru. Podmínku pro nastavení intervalu otevřeme a v poli Hodnota pak změníme časový interval . 
 
 
  | 
Zapnuto  | 
Možnost zapnutí nebo vypnutí notifikací. Pokud je pole zatrženo, zasílání notifikací je aktivní.  | 

Obr.: Formulář pro nastavení SMTP
Notifikační systém K2 - SMTP
Připojení  | 
  | 
Adresa serveru  | 
Adresa SMTP serveru pro odesílání pošty.  | 
Port  | 
Port.  | 
Časový limit pro připojení k serveru  | 
Pokud se během této doby nepodaří připojit k serveru, systém K2 zahlásí chybu.  | 
Zabezpečené spojení  | 
Možnost zvolit zabezpečení připojení. Zvolením "SSL" zajistíme, že se k serveru nepřipojí třetí osoba. Pro zabezpečení je třeba mít nahráté soubory "libeay32.dll" a "ssleay32.dll".  | 
Použít jméno a heslo  | 
Volba, zda chceme k připojení používat jméno a heslo uživatele.  | 
Jméno uživatele  | 
Jméno uživatele, který bude upozorňován na notifikace.  | 
Heslo  | 
Heslo pro přihlášení k e-mailu.  | 
Záložka Notifikace
Popis tlačítek:
Incidenty  | 
Seznam všech záznamů, které ještě notifikační server nezpracoval, a tedy ještě nepřišly do K2 nebo na jiné zařízení.  | 
Požadavky  | 
Po zpracování notifikací notifikačním serverem se z formuláře Incidenty notifikace přesunou do požadavků - zde probíhá zasílání notifikací jednotlivým příjemcům na jednotlivá zařízení.  | 
Historie  | 
Historie všech zpracovaných notifikací.  | 
Schránka  | 
Ve Schránce jsou všechny nezpracované notifikace. Je to obraz notifikací, které jsou zobrazeny v panelu notifikací. Zpracovaná notifikace ze schránky zmizí a přesune se do Historie.  | 
Připomenutí  | 
V této knize jsou zobrazeny budoucí notifikace, které teprve přijdou do notifikačního panelu.  | 
Kontrola  | 
Ověřuje platnost vytvořených podmínek notifikací. Pokud program nalezne nesprávně nastavenou podmínku (vč. neplatného příjemce), zobrazí hlášení s touto podmínkou. Dále ověřuje propojenost uživatelů s kontaktní osobou. V logu jsou uvedeni všichni uživatelé, kteří nejsou svázáni s kontaktní osobou = těmto uživatelům nelze doručit notifikace. Při editaci notifikace nelze uložit podmínku, pokud je v seznamu příjemců uvedena kontaktní osoba, která nemá právo na prohlížení odpovídajícího datového modulu. V případě, že je právo na odpovídající datový modul uživateli odebráno až po vytvoření dané podmínky, bude tato informace uvedena v protokolu Kontroly.  | 
DB: ověření  | 
Po reinstalaci na vyšší verzi systému K2 může dojít k nekonzistenci dat a chybnému chování notifikací. Zejména se může jednat o opakované odesílání incidentů, které nebyly zpracovány před reinstalací. V knihách Historie, Schránka, Incidenty a Požadavky se mohou objevit neplatné záznamy (např. obsahující otazníky). V takovém případě je vhodné spustit akci DB: ověření, která data opraví.  | 
V knize Historie jsou stejné funkce (F8, Shift+F8) jako v knize Schránka, viz popis výše. Pokud uživatel nemá právo na prohlížení daného záznamu, příp. právo Nastavení notifkací, uvidí v knize Historie v některých sloupcích hvězdičky.

Obr.: Formulář se zpracovanými notifikacemi - uživatel s nastavenými právy

Obr.: Formulář se zpracovanými notifikacemi - uživatel bez práva na prohlížení Faktury přijaté a práva Nastavení notifikací

