Webová K2
Webová K2, ako už jej názov napovedá, je webová aplikácia, ktorá Vám zaistí prístup k dátam a funkciám ERP systému K2 odkiaľkoľvek a kedykoľvek. Na svoje fungovanie potrebuje prístup k internetu. Vďaka nemu potom funguje na akomkoľvek zariadení od mobilu, cez tablety, notebook, stolový počítač až po čítačku v sklade.
Všetky úpravy, ktoré užívateľ prostredníctvom webovej K2 vykoná, či už zmeny záznamov, vytváranie nových či vymazanie existujúcich, sú ihneď zapisované do databázy K2 a sú ihneď k dispozícii v plnom klientovi K2 i z ostatných zariadení.
Testované operačné systémy a prehliadače
Operačný systém\Prehliadač |
Google Chrome |
Safari |
Windows 10 |
80+ |
- |
Android 9 |
81+ |
- |
iOS 13.3.1 |
- |
13+ |
Prihlásení užívatelia K2 v prehliadači
Po spustení webovej K2 v prehliadači i prostredníctvom internetovej adresy, na ktorej je aplikácia nainštalovaná, sa užívateľovi zobrazí prihlasovacie okno. Na prihlásenie užívateľ použije svoje Meno a Heslo.

Obr. Prihlasovacie okno Webovej K2
Dvojfaktorové overovanie
Dvojfaktorové overovanie je moderná funkcia pre zabezpečenie prihlasovania do webovej K2. Nastavením tejto možnosti sa výrazne zvýši Vaša bezpečnosť a dáta budú lepšie chránené pred napadnutím. Táto funkcia využíva na overovanie dva na sebe nezávislé faktory, ktoré využívajú odlišnú komunikačnú cestu.
Overovanie teda prebieha na základe dvoch fáz (faktorov):
- Zadaním užívateľského mena a hesla.
- Potvrdením prihlásenia na mobilnom zariadení.
Podmienkou pre využívanie dvojfaktorového overovania je inštalácia K2 servera webových služieb. Firma, ktorá chce túto bezpečnostnú politiku aplikovať, musí mať pre tento produkt zakúpenú licenciu. Druhou podmienkou je inštalácia aplikácie K2 Assist na príslušné mobilné zariadenie. Aplikácia je dostupná pre platformu Android aj iOS. Server webových služieb potom slúži na komunikáciu s mobilnou aplikáciou K2 Assist na overenie užívateľa.
Zároveň je tiež nutné, aby mala firma, v rámci svojho účtu u spoločnosti Google, vytvorený projekt na platforme Firebase. Údaje z tohto projektu je potom nutné zadať do IS K2. Postup vytvorenia projektu je uvedený v kapitole Zriadenie služby Firebase.
Registrácia zariadenia
Funkcia dvojfaktorového overovania je určená výhradne pre Webovú K2 a pracuje na princípe overenia pomocou mobilnej aplikácie. V prvej fáze je teda nutné, aby si užívateľ stiahol a nainštaloval na svoje mobilné zariadenie aplikáciu K2 Security.
Ďalej je nutné mobilné zariadenie zaregistrovať. To uskutočníme pri prvom prihlásení s použitím tejto funkcie. Prvé prihlásenie musí uskutočniť užívateľ vždy v desktopovej verzii IS K2! Po zadaní mena a hesla sa zobrazí QR kód, ktorý v sebe nesie prístupové údaje do IS K2 nastavené na kontaktnej osobe spojenej s daným užívateľom.

Obr.: QR kód na prihlásenie do IS K2
Tento QR kód ďalej naskenujeme pomocou aplikácie K2 Security tak, že tu klikneme na tlačidlo Naskenovať.

Obr.: Voľba Naskenovať v aplikácii K2 Assist
Po naskenovaní QR kódu dôjde k prihláseniu užívateľa do desktopovej IS K2, zároveň sa v aplikácii K2 Assist na obrazovke mobilného zariadenia objavia informácie o tom, že je registrované. V túto chvíľu dôjde k prepojeniu mobilného zariadenia a užívateľského účtu IS K2. Dvojfaktorové overovanie je pre daného užívateľa nastavené.

Obr.: Registrácia zariadenia
Ak registrácia prebehne úspešne, doplní sa toto zariadenie danému užívateľovi medzi jeho zoznam zariadení v desktopovej verzii K2. Tento zoznam nájdeme v nastaveniach notifikačného systému na záložke Príjemcovia a zariadenia. Tu je uvedená ako položka Kontaktná osoba spojená s prihláseným užívateľom.

Obr.: Nastavenia notifikácií - záložka Príjemcovia a zariadenia
Akonáhle rozklikneme túto položku, zobrazí sa formulár, kde je na záložke Zariadenia uvedený zoznam všetkých zaregistrovaných zariadení daného užívateľa. Po registrácii zariadenia pre dvojfaktorové overovanie tu funkcia doplní položku, ktorá bude mať v stĺpci Typ zariadenia uvedené Firebase. Po rozkliknutí tejto položky má ešte pre identifikáciu nastavený príznak Two Factor Auth.

Obr.: Zoznam zaregistrovaných zariadení užívateľa
Zariadenie s typom Firebase je určené na dvojfaktorové overovanie. To je dôležité napr., ak musí užívateľ registrovať nové zariadenie. V tomto prípade stačí vymazať z tohto zoznamu položku s typom Firebase. Následne sa pri prvom pokuse o prihlásenie do desktopovej verzie K2 znova zobrazí QR kód pre registráciu zariadenia.
Druhou možnosťou, ako ihneď vyvolať novú registráciu zariadenia, napr. v prípade nutnosti použiť nové mobilné zariadenie, je pomocou funkcie, ktorá je dostupná v knihe Užívatelia nastavenie zabezpečenia.

Obr.: Tlačidlo pre spustenie funkcie na registráciu mobilného zariadenia
Kliknutím na tlačidlo Registrovať mobilné zariadenie, sa zobrazí QR kód pre registráciu užívateľa. Takto je možné registráciu mobilného zariadenia vynútiť.
Prihlásenie užívateľa s využitím dvojfaktorového overovania
Každé prihlásenie do Webovej K2 s využitím dvojfaktorového overovania prebieha tak, že sa po zadaní internetovej adresy a vyplnení prihlasovacieho mena a hesla zobrazí okno s informáciou o pokračovaní na mobilnom zariadení.

Obr.: Informácia o potvrdení prihlásenia na mobilnom zariadení
Zároveň je na mobilné zariadenie odoslaná notifikácia pre potvrdenie prihlásenia do systému.

Obr.: Notifikácia na potvrdenie prihlásenia
Akonáhle túto notifikáciu rozklikneme, zobrazia sa v rámci aplikácie K2 Assist v mobilnom zariadení detailné informácie o prebiehajúcom prihlasovaní.

Obr.: Detailné informácie o prebiehajúcom prihlasovaní
Popis polí:
Užívateľské meno |
Meno užívateľa, ktorý sa aktuálne prihlasuje do webovej K2. |
Prehliadač |
Prehliadač, na ktorom je spustená webová K2. |
Operačný systém |
Verzia operačného systému. |
IP adresa |
IP adresa počítača, na ktorom sa užívateľ aktuálne prihlasuje do webovej K2. |
Stlačením tlačidla Prihlásiť sa dôjde k prihláseniu užívateľa do webovej K2. Toto prihlásenie musí užívateľ ešte potvrdiť využitím bezpečnostného prvku mobilného zariadenia (otlačok prsta, gesto alebo PIN kód).
Následne sa v mobilnej aplikácii K2 Assist zobrazí obrazovka, ktorá užívateľa informuje o úspešnom prihlásení a nutnosti pokračovať v systéme K2.

Obr.: Informácia o prihlásení užívateľa do webovej K2
Prihlásenie pomocou PIN kódu a NFC
Pre prihlásenie do webovej K2 je možné využiť taktiež PIN kód, alebo NFC. Toto prihlásenie je defaultne zakázané a je potrebné ho nastaviť.
Ponuku pre prihlásenie pomocou NFC alebo PINu je potrebné nastaviť v zložke inštaláciu webovej K2 v časti \K2HTMLWebClient\k2-web-layer v súbore AppServerConfig.json. Tu je nutné pridať parameter „QuickLoginEnabled“:true. Tento parameter nie je uvedený v danom súbore, preto je potrebné ho do súboru pridať. Príklad použitia parametra nájdeme v časti \K2HTMLWebClient\k2-web-layer v súbore AppServerConfig.json.example. Po zadaní daného parametra je potrebné reštartovať aplikačný server a K2WebLayer.
Potom je možné na prihlasovacej obrazovke využiť tieto tlačidlá.
|
Dôjde k prepnutiu úvodnej obrazovky a pre prihlásenie do webovej K2 je možné zadať PIN kód. |
|
Dôjde k prepnutiu obrazovky a pre prihlásenie do webovej K2 je možné využiť čip, alebo kartu. |
|
Dôjde k prepnutiu na úvodnú obrazovku webovej K2. |

Obr.: Úvodná prihlasovacia obrazovka webovej K2

Obr.: Prihlasovacia obrazovka pre zadanie PIN kódu

Obr.: Prihlasovacia obrazovka pre priloženie čipu, karty
Nastavenie prihlasovania pomocou PIN kódu a NFC sa vykonáva v časti Správca - Užívatelia na záložke Rýchle prihlásenie.
Aby bola zobrazená iba prihlasovacia obrazovka pre prihlásenie pomocou PINu, je možné zadať do URL adresy parameter DefaultLoginType=1. Pre defaultné zobrazenie prihlasovacej obrazovky pomocou NFC zadáme URL parameter DefaultLoginType=2. Použitie URL parametrov je popísané tu.
Prihlásenie pomocou passkeys (FIDO2)
Do webovej K2 je možné sa prihlásiť pomocou prístupových kľúčov. Podmienkou pre nastavenie prístupových kľúčov je, aby webová K2 bežala na verzii nodejs 20.11 a vyššej. Túto informáciu má k dispozícii správca systému K2.
Prihlásenie je potrebné nastaviť cez panel Užívateľa.

Obr.: Nastavenie prístupových kľúčov
Po kliknutí na vybranú ikonu sa nám otvorí kniha pre zadanie prístupového kľúča.
Nový prístupový kľúč zadávame cez ikonu Vytvoriť nový prístupový kľúč v ribbone.

Obr.: Vytvoriť prístupový kľúč
Potom sa zobrazí okno pre vytvorenie nového prístupového kľúča pre užívateľov.
Nižšie je ukážka prihlásenia pomocou prístupového kľúča na platforme Windows, cez prehliadač Google Chrome, pre prihlásenie užívateľa pomocou odtlačku prsta.

Obr.: Nastavenie kľúča zabezpečenia
Po zadaní prihlásenia pomocou možnosti, ktoré umožňuje operačný systém, alebo webový prehliadač užívateľa sa vo webovej K2 zobrazí okno pre pomenovanie prístupového kľúča.

Obr.: Nový prístupový kľúč
Zoznam všetkých prístupových kľúčov je zobrazený u konkrétneho užívateľa. Cez tlačidlo Odobrať prístupový kľúč jednoducho užívateľ nepoužívaný prístupový kľúč odoberie.

Obr.: Nastavenie prístupových kľúčov
Po nastavení prístupového kľúča sa môže užívateľ jednoducho prihlásiť do webovej K2.
Na úvodnej obrazovke je potrebné prepnúť prihlásenie pomocou prístupového kľúča, užívateľ zadá svoje užívateľské meno a cez prístupový kľúč sa jednoducho prihlási. Nezadáva tak už svoje heslo.

Obr.: Zmena spôsobu prihlásenia

Obr.: Prihlásenie pomocou prístupového kľúča
Prihlásenie pomocou URL parametra
Do webovej K2 je možné sa prihlásiť tiež pomocou URL parametra. Táto funkcia umožní prihlásiť sa užívateľom do systému pomocou reťazca, ktorý je súčasťou URL adresy.
Bezpečnostné upozornenie
Funkcia predstavuje potenciálnou bezpečnostnou hrozbou, pretože reťazec je viditeľný v URL adrese. Odporúčame túto funkciu využívať iba v lokálnych sieťach a na zariadeniach, ako sú televízie a all-in-one displeje, ktoré bežia v režime celej obrazovky. V tomto režime nie je URL adresa viditeľná, nie je teda možné reťazec opísať a zneužiť ho.
Odporúčanie pre správcu
Ak správca povolí funkciu klasickému užívateľovi IS K2, vystavuje sa dobrovoľne riziku jednoduchého zneužitia.
Odporúčame túto funkciu využívať iba pri užívateľoch s obmedzenými právami, ktoré slúžia pre systémy ako dochádzka, odvádzací terminál a rôzne informatívne televízie, na ktorých beží prezentácia definovaná priamo v IS K2.
Nastavenie použitím funkcie prihlasovania pomocou URL parametra
Túto možnosť nastavujeme iba užívateľovi s obmedzenými právami viď informácie vyššie.
Návod na prihlásenie:
- V IS K2 alebo vo webovej K2 si v knihe Užívatelia nájdeme užívateľa s obmedzenými právami, ktorému chceme nastaviť dané prihlásenie.
- Prepneme sa na záložku Rýchle prihlásenie.
- Pomocou tlačidla Nový, alebo klávesy INS vytvoríme nové Rýchle prihlásenie.
- Do poľa Popis si uvedieme názov daného prihlásenia.
- Do časti Prihlásenie zadáme 20 znakový reťazec (písmená, znaky, čísla). Tento reťazec si zobrazíme pomocou ikony oka a skopírujeme. Po uložení už reťazec nebude vidieť.
- Do URL adresy webovej K2 zadáme parameter QuickLogin = nami vytvorený reťazec v časti Rýchle prihlásenie.
- Vykonáme refresh webovej stránky a dôjde k prihláseniu užívateľa do webovej K2.
Ak dôjde k výpadku AS, dôjde k prihláseniu pomocou tohto parametra iba 1x, odporúčame teda kombinovať s parametrom AutoLogin=1.
Preberanie prihlásených relácií
Pri prihlasovaní užívateľa do webovej K2 sa zisťujú všetky aktívne relácie daného užívateľa. Pokiaľ sa prihlásime z rovnakého alebo iného zariadenia (mobil, tablet) pod rovnakým užívateľom, zobrazí sa tabuľka so zoznamom otvorených relácií.
Preberanie prihlásených relácií sa nastavuje na záložke Základné údaje v knihe Užívatelia. Preberanie prihlásených relácií nie je umožnené užívateľovi, ktorý má nastavené dvojfaktorové prihlásenie do webovej K2.
Veľkou výhodou tejto funkčnosti je možnosť pokračovať v rozpracovanej práci na inom zariadení (napr. na mobile alebo doma) alebo možnosť vzdialene uzavrieť nepoužívané relácie a tým uvoľniť držané licencie.

Obr.: Formulár pre preberanie prihlásených relácií
Užívateľ má 3 možnosti:
|
Ukončiť |
Existujúce relácie sa ukončia a nová zostane na tomto formulári s možnosťou nového prihlásenia. |
|
Prebrať |
Existujúca relácia sa ukončí a nová sa dostane presne do stavu v akom bola tá existujúca. |
|
Nové prihlásenie |
Existujúca relácia zostane v pôvodnom stave a otvorí sa nová. |
Popis obrazovky
Pracovná plocha Webovej K2 je rozdelená na dve časti:
- Navigačný panel, na ktorom sa ikonami prepíname medzi plochami (modrý panel v hornej časti obrazovky). Ďalšia možnosť je prepínanie vlastných firiem, ktoré sú nastavené v IS K2 v správe vlastných firiem. Medzi jednotlivými firmami je možné sa prepínať v navigačnom paneli, ktorý ponúka možnosť výberu vlastnej firmy, či úplné odhlásenie.
- Hlavná oblasť, ktorá zobrazuje aktuálne otvorené knihy, doklady, funkcie, s ktorými sa pracuje.
Navigačný panel

Obr. Navigačný panel
Popis tlačidiel:
1 |
Zobrazí Hlavné menu - bližší popis nastavenia Hlavného menu pozri. kapitola Správca - Systém - Hlavné menu. |
2 |
Zobrazí implicitný zoznam ikon. |
3 |
Zobrazí plochu s obľúbenými položkami. Implicitne je záložka prázdna. Obľúbené položky je možné na teraz vložiť len cez plného klienta K2. Po uložení plochy sa ikony zobrazia i vo webovej K2. |
4 |
Zobrazí kalendár. |
5 |
Zobrazí hlavné menu dashboardov. |
6 |
Všetky otvorené záložky. |
7 |
Tlačidlo pre zobrazenie prijatých notifikácií. |
8 |
Tlačidlo pre prepnutie vlastných firiem v mandantovi a odhlásenie - táto ikona ako jediná po zvolení nemení farbu. |
Pozn.: Ikona, ktorá je práve aktívna (tzn. Ktorej plocha je zobrazená), má svetlo modré pozadie. Ostatné ikony, ktorých plochy nie sú aktívne, sú tmavo modré.
Hlavné menu
Hlavné menu obsahuje len knihy, číselníky a funkcie spustiteľné vo Webové K2. Štruktúru tohoto menu môže Správca K2 upravovať podľa vlastných potrieb cez plného klienta K2 pozri. kapitola Hlavné menu.
Otvorené uzly sa v Hlavnom menu u konkrétneho užívateľa, na konkrétnom zariadení/prehliadači pamätajú.

Obr.: Hlavné menu - otvorený uzol Moja kancelária/Úlohy
Funkcia Vyhľadávania
V Hlavnom menu môžeme využiť funkciu Vyhľadávanie. Do poľa pre vyhľadávanie napíšeme hľadaný výraz či slovné spojenie a potvrdíme klávesom ENTER alebo stlačíme Lupu. Vyhľadávanie funguje tiež na slovných spojeniach bez diakritiky.
Príprava vlastnej plochy s tlačidlami
Pracovnú plochu je možné upravovať podľa vlastných potrieb cez plného klienta K2 a to vytvorením modifikácie fragmentu „TMainLayout“. Takto je možné pripraviť konkrétnu plochu s tlačidlami pre rôzne úrovne - globálne pre celú firmu, pre jednotlivé role užívateľov alebo pre konkrétnych užívateľov.
Príklad prípravy jednoduchej plochy pre fakturantov:
1. V desktopovej K2 si zaradíme na plochu knihu Fragmenty.

Obr.: Príprava zástupcu knihy Fragmenty
2. Knihu Fragmenty spustíme a nájdeme záznam „TMainLayout“, veľkosť „33“.

Obr.: Záznam definície webovej plochy „TMainLayout“ v knihe Fragmenty
3. Vstúpime do editácie záznamu pre definíciu plochy pre webovú K2 pomocou kláves Ctrl+Shift+Alt+F5.

Obr.: Editácia záznamu „TMainLayout“
Tlačidlá implicitnej plochy sú v „dynamickom contente“ a sú definované v kóde programu. Pre prípravu vlastnej plochy ich preto nejde kopírovať. Plochu musíme vytvoriť novým vkladaním požadovaných tlačidiel.
4. Vytvoríme modifikáciu plochy pre požadovanú úroveň. V našom príklade na roli užívateľov „Fakturant“.

Obr.: Vytvorená modifikácia na úroveň Skupina(Užívateľská rola)
5. V návrhu si označíme úroveň (komponentu) "TFrgtVRTabControl".

Obr.: Označená úroveň (komponentu) "TFrgtVRTabControl"
6. Pomocou klávesy Insert vložíme nový panel (záložku) pre vlastnú plochu a to výberom komponentu „Panel“. Na pridanú záložku sa prepneme pomocou Alt+klik myšou.

Obr.: Aktívna záložka nového panelu
7. Panelu nastavíme rozloženie napr. 10 stĺpcov a roztiahnutie na celú výšku.

Obr.: Panel so šírkou 10 stĺpcov a roztiahnutý na celú výšku
9. Vstúpime do editácie panelu a pridáme mu ikonku (ikonka záložky na webovej K2) a názov (ten sa na webovej K2 zobrazuje ako hint pri záložke plochy).

Obr.: Priradenie ikony a názvu pre panel (pre záložku na webovej K2)
8. Pomocou klávesy Insert vložíme komponentu „Button“. Tu následne rozklikneme a nadefinujeme jej potrebné vlastnosti pre tlačidlo:
- Decorate= dadeContent
- Pozícia ikony = ipTop
- Zobrazovať titulok akcie = Áno

Obr.: Editácia komponenty „Button“
9. Na záložke Akcia vložíme klávesu Insert odkaz na knihu, funkciu, tlačovú zostavu alebo skript. Tlačidlu tiež definujeme požadovanú ikonu.

Obr.: Vloženie odkazu na „knihu“ do tlačidla

Obr.: Definícia knihy do tlačidla
10. Tlačidlu nastavíme požadovanú veľkosť, tu Size = 2.

Obr.: Panel s pripraveným tlačidlom Faktúry vydané
11. Pôvodný panel (záložku Implicitné) môžeme zmazať a náš nový panel (záložku Tlačidla pre fakturantov) presunieme na začiatok.

Obr.: Výsledná modifikácie definície plochy
12. Po prihlásení užívateľa z role „Fakturant“ do webovej K2 sa pre neho aplikuje pripravená modifikácia plochy.

Obr.: Plocha pre užívateľov z role „Fakturant“
Tipy pre prípravu tlačidiel
- Akonáhle máme definované prvé tlačidlo s jeho vlastnosťami (Decorate = dadeContent, Pozícia ikony= ipTop, Zobrazovať titulok akcie = Áno a jeho veľkosť, môžeme ďalšie tlačidlá vkladať ich kópiou. Týmto si uľahčíme prípravu ďalších tlačidiel. Do každého tlačidla potom vložíme iba odkaz na požadovanú knihu, funkcií atď.
- Tlačidlá nemusíme vkladať priamo na komponente „Panel“, ale ak ich potrebujeme vizuálne zoskupiť a tieto skupiny pomenovať, tak na panel vložíme najskôr komponentu „Group box“, tejto dáme názov a najskôr do nej vkladáme tlačidlá.
- Ako sme si v úvode napísali, implicitná továrna plocha má tlačidlá definované pomocou „dynamického contentu“ a nie je možné s nimi pracovať. Napriek tomu si danou definíciou môžeme pomôcť a to v prípade, že by sme chceli:
- Skopírovať do nášho panelu skupiny (group boxy)
- Z jednotlivých tlačidiel si skopírovať odkaz na ikonu.
- Postup:
1. Na továrnu definíciu formulára označíme „dynamický content“ a jeho obsah skopírujeme do schránky pomocou funkcie Dynamický fragment do schránky.

Obr.: Označený dynamický content Implicitné záložky a funkcie Dynamický fragment do schránky
2. Načítame (alebo najskôr vytvoríme) vlastnú modifikáciu, a tu si (do ľubovoľnej úrovne fragmentov) vložíme obsah zo schránky. Vloží sa nám fragment „Panel“ s definíciou (s tlačidlami).
3. Tu si môžeme napr. označiť fragment „Group box“, skopírovať ho, vložiť na náš vlastný panel a odmazať pôvodné tlačidlá (sú nefunkčné). Potom už len vkladáme vlastné nové tlačidlá do príslušnej skupiny (group boxu). Ďalej môžeme jednotlivé tlačidlá rozkliknúť a prevziať si z nich odkaz na ikonku a vložiť do našich vlastných tlačidiel.
Štýly
Pre prácu vo webovej K2 si môže užívateľ zvoliť svoju vlastnú schému, ktorú si zobrazí pod ikonou
.
Prednastavený je štýl Desktop a Purple. V štýle Web si môže užívateľ nadefinovať vlastné farby, zvoliť si tmavý/svetlý režim a režim priehľadnosti.

Obr.: Schéma webovej K2
Pre nastavenie pôvodného štýlu Web je možné využiť možnosť Nastaviť implicitný, štýl Web sa tak navráti do pôvodnej prednastavenej šablóny.

Obr.: Webová K2 - vlastná schéma užívateľa
Nadefinovaný štýl užívateľom je uložený vo webovom prehliadači.
Farba podľa multi company
V nastavení multi company je možné zvoliť Farbu firmy. Nastavená farba v multi company sa použije tiež vo webovej K2.

Obr.: Farba firmy

Obr.: Farba multi company vo webovej K2
Hlavná oblasť
Hlavná oblasť je rovnaká ako v plnom klientovi K2. Skladá sa teda z niekoľkých častí:
- Zoznamu záložiek, ktoré sú v tomto module dostupné.
- Zoznamu záznamov/Detailu aktuálneho záznamu – tu sa zobrazuje obsah záložky, ktorú sme vybrali zo zoznamu.
- Náhľadu záznamu – jedná sa o panel rýchleho náhľadu, na ktorom sú vždy vidieť základné informácie aktuálne označeného záznamu.
- Ribbon – základný nástrojový panel formulárov. Obsahuje základné funkcie, ktoré je možné vykonávať s dátovým modulom prípadne konkrétnym záznamom, na ktorom je nastavené pravítko.

Obr.: Základné členenie plochy knihy - Zoznam záložiek, Zoznam záznamov/Detail záznamu, Náhľad záznamu, Nástrojový panel
Stlačením pravého tlačidla má užívateľ možnosť pripnúť (zobraziť aj neskôr) a odopnúť záložku.

Obr.: Webová K2 - pripnutie záložky
Ak je užívateľ v zmene dokladu, zobrazí sa mu u daného modulu ikona s ceruzkou. V režime prehliadanie táto ikona nie je zobrazená.

Obr.: Webová K2 - režim prehliadania/zmena
Pri nastavení funkcie Elasticsearch, sa objaví v zozname záložiek tlačidlo +. V danom okne možno jednoducho vyhľadávať cez moduly nadefinované v Elasticsearch indexoch a taktiež si jednoducho vytvoriť zástupcu.

Obr.: Elasticsearch vyhľadávanie vo webovej K2
Mobilné zobrazenie stĺpcov na webovej K2
Webovú K2 je možné spustiť tiež na mobilom zariadení. Pre lepšiu prehľadnosť zobrazovaných dát v stĺpcoch je možné prepnúť si zobrazenie pre mobilný telefón.

Obr.: Webová K2 - bez mobilného zobrazenia stĺpcov

Obr.: Webová K2 - zapnuté mobilné zobrazenie stĺpcov
Moduly a komponenty podporované vo Webovej K2
Vo webovej K2 je možné pracovať v moduloch, pre ktoré existuje tzv. univerzálny formulár (modrý formulár). Všetky funkcie a významy polí týchto modulov sú popísané v užívateľskom manuáli IS K2. Tu sú popísané len odlišnosti od práce v K2 IS. Webová K2 nepodporuje zobrazenie pôvodného užívateľského rozhrania (sivé formuláre) a generovaných sivých formulárov. Vo chvíli, kedy dôjde na server k požiadavke na zobrazenia takéhoto formulára, končí Webová K2 chybou.
Pre prácu s Webovou K2 je nutné mať vo webovom prehliadači povolené Vyskakovacie okná.
Webová K2 bude naďalej postupne rozširovaná o ďalšie moduly a komponenty UI.
Zoznam implementovaných komponentov:
KONTAJNEROVÉ KOMPONENTY:
- Expander (Rozbaľovací zoznam)
- Group box
- Panel
- Preview (Náhľad záznamu)
JEDNODUCHÉ KOMPONENTY:
- Label
- Input
- Read-only text box
- Check box
- Radio box (Radio Group)
- Grid data (zobrazuje sa rovnako ako v plnom klientovi, avšak zatiaľ nefunguje prepínanie kníh cez hypertextový odkaz v záhlaví gridu)
- Grid data simple
- Tab control
- Tab control view
- Splitter (Rozdeľovník)
- Button (Tlačidlo)
- Combo box (Jednoduchý rozbaľovací zoznam)
- Empty space
- Lookup (Ponuková tabuľka)
- Ribbon
- Locator
- Stack panel
- Floater (Plávajúci formulár)
- Library reference
- MultiContent
- List view
- Image
Prostredníctvom webovej K2 a jej komponentov je možné pracovať s modulmi K2 ako v plnom klientovi, vrátane spustenia zostáv a skriptov. Úprava zostáv a skriptov je možná zatiaľ len v plnom klientovi, pretože, ako bolo už zmienené vyššie, nepodporuje zobrazovanie formulárov v sivých formulároch. Na spustenie zostavy alebo skriptu je potrebné, aby mali príznak AS3Compatible.
Kanban board vo webovej K2
Vo webovej K2 je možné si cez Návrhár formulárov definovať komponent Kanban.
Po nadefinovaní daného komponentu sa vo webovej K2 zobrazí kanban board, alebo tabuľa (nástenka) rozdelená do požadovaných stĺpcov a rád. Úlohy, projekty, príležitosti, atď., ktoré sú zobrazené v radách definovaného Kanban boardu je možné ľubovoľne ťahom myši presúvať medzi jednotlivými stĺpcami.
Vďaka tejto možnosti je možné urýchliť proces riešenia.

Obr.: Kanban board - Príležitosti
Responzivita
Webová K2 dokáže pri zobrazení formulára načítať konkrétne definovaný formulár pre aktuálnu šírku displeja, na ktorom je spustená. Pokiaľ formulár pre tento displej navrhnutý nie je, zobrazí sa implicitný formulár daného modulu, pričom ho upraví tak, aby bol na danom zariadení dobre ovládateľný.
Príklady zobrazenia formulárov na rôznych zariadeniach
Webová K2 si najskôr prepočíta šírku displeja a to tak, že prečíta informácie z prehliadať a tým detekuje, či sa jedná o mobil, tablet alebo desktopové zariadenie. Ďalej prepočíta šírku displeja na základe rozlíšenia a DPI (na mobile tak môže mať iný formulár pri zobrazení na výšku alebo na šírku).

Obr. Prihlásenie užívateľa do webovej K2
Príklad otvorenia knihy Tovar na notebooku
Pri otvorení knihy Tovar, webová K2 načíta definíciu formulára pre Tovar a konkrétne zistenú šírku displeja a prihláseného užívateľa. Pokiaľ neexistuje formulár pre požadovanú šírku, hľadá sa formulár menšej veľkosti (prípadne sa použije predvolený a to 33 cm).

Obr. Príklad otvorenia knihy Tovar na notebooku
Každý formulár v K2 je rozdelený do stĺpcov a riadkov. Komponent na formulári má definované poradie, počet stĺpcov a riadkov, ktoré má obsadiť. Pri vykreslení formulára sa komponenty (podľa poradia) postupne vykresľujú do stĺpcov a riadkov podľa ich definície.
Príklad otvorenia knihy Tovar na tablete
Pri otvorení knihy Tovaru na tablete, webová K2 detekuje typ zariadenia v pozícií na šírku a pokúša sa načítať formulár konkrétnej veľkosti (napr. pre 11-palcový iPad Pro v pozícií na šírku sa pokúša načítať formulár šírky 25 cm). Pokiaľ formulár nenájde, hľadá formulár menšej veľkosti. Pokiaľ nenájde ani ten, otvára prednastavený formulár pre šírku 33 cm a ten upravuje:
Komponenty obsahujúce záložky transformuje pod rozbaľovacie tlačidlo (na obrázku čísla 1., 2., 4.,).
Ribbon zmení obsah na malé tlačidlá (na obrázku číslo 3.).
Prewiev panel sa skryje pod tlačidlo (rovnakým spôsobom sa skryjú všetky splittery na formulári).
Obsahové komponenty ako sú panel, expandery a groupboxy znižujú počet stĺpcov, do ktorých budú komponenty vykreslené pozri 4., čím dochádza k zmene rozmiestnenia komponentov.
Vyskakovacie okná pre výber hodnoty (napríklad lookup) sa automaticky zobrazia na celú veľkosť obrazovky a použijú animáciu zobrazenia okna vyjdením zľava.
Vyskakovacie okná pre zobrazenie otázky použijú animáciu vyjdením zdola.
Vyskakovanie okná pre zobrazenie menu (pop-up menu) použitie animácie vyjdením zdola.

Obr. Príklad otvorenia knihy Tovar na tablete
Príklad otvorenia knihy Tovar na mobile v pozícií na výšku
Pri otvorení knihy Tovar na mobile, zobrazenie prebieha rovnakým spôsobom ako na tablete. Rozdiel je v obsahových komponentoch, ktoré transformujú obsah do jedného stĺpca, tak aby bol formulár na mobile ovládateľný.

Obr. Príklad otvorenia knihy Tovar na mobile v pozícií na výšku
Správanie automatickej úpravy formulára je možné ovplyvniť pomocou URL parametrov, ktoré sú popísané v sekcií parametre webovej K2.
Parametre ovplyvňujúce responzívne zobrazenie
ScreenSize - veľkosť formulára v cm, ktoré bude webová K2 zobrazovať. Zapnutím tohto parametra vypneme automatickú detekciu veľkosti, ktorý na konkrétnych displejoch musí byť presná. Prednastavená veľkosť formulárov v K2 je 33 cm.
StyleOfModalWindowShow – Definuje štýl otvárania vyskakujúcich okien (hodnoty: mobile alebo normal).
IsPdfSupport – určuje, či prehliadať podporuje zariadenia nativné zobrazenie PDF (hodnoty: 0, 1).
Zoom – nastaví defaultné VCX zoom (hodnota zväčšenia/zmenšenie napr: 1.5).
TransformColumnsCount – definuje počet stĺpcov, kde sa má transformovať obsahový komponent (expander,panel, groupbox) (napr. [2,4] – 2 na výšku a 4 na šírku).
ResponsiveBreakpoint – môžeme definovať od koľko pixelov má webová K2 používať transformáciu komponentov formulára pre dotykové zariadenie (napr. záložky, preview panel a pod.).
Špeciálne funkcie Webovej K2
Reconnect
Reconnect je vlastnosť webovej K2, vďaka ktorej užívateľ nestratí rozpracovanú prácu ani vo chvíli, kedy dočasne stratí pripojenie k internetu. V prípade, že užívateľovi vypadne signál, pokúsi sa aplikácia v definovaných intervaloch o opätovné pripojenie. Akonáhle je pripojenie k dispozícii, načíta sa posledný stav aplikácie užívateľa. Pri X neúspešných pokusoch sa aplikácia ukončí.
Podpis dokumentu na dotykovom zariadení prostredníctvom Webovej K2
Podpisovanie dokumentov je jedna z predností Webovej K2. Pre to, aby bolo podpisovanie funkčné, je potrebné mať nainštalovanú webovú K2 a vytvorenú zostavu (príp. zostavy) ktorá bude mať pre túto akciu vytvorené polia: SignPicture a SignText.
Postup na pridanie tlačidla pre podpis do ribbonu:
1. Zapneme návrhár formulárov, pomocou klávesov CTRL+ALT+SHIFT+D , v knihe, kde chceme, aby táto akcia bola sprevádzkovaná, v našom prípade sú to Dodacie listy vydané.
2. Po otvorení návrhára formulárov prejdeme k pridaniu novej akcie tak, že dvojitým kliknutím myši na fragment ribbonu, sa nám otvorí nový formulár.

Obr.: Pridanie novej akcie do Ribbonu
3. Klikneme na tlačidlo Strom akcií, kde v novom formulári vyberieme umiestnenie, kde chceme Podpis zobrazovať. Na obrázku nižšie je zvolená záložka Domov, sekcia Ostatné. Keď máme označenú sekciu, môžeme prejsť k zaradeniu samotnej Akcie, kliknutím na rovnomenné tlačidlo „Akcia“.

Obr.: Pridanie novej akcie do Stromu akcií
4. Následne sa otvorí ďalší formulár, pozri nižšie. Na tomto formulári najprv v sekcii Parametre zobrazenia akcií vypneme voľbu „faloInParentPathAll“, potom vyhľadáme command pre komponent Ribbon, a to SignAMReportCOMAND, ktorý vyberieme.

Obr.: Hľadanie commandu SignAMReportCOMAND pre komponent Ribbon
5. V ďalšom formulári si zvolený command nazveme v poli Title – to potom bude viditeľné ako popis tlačidla v ribbone. V spodnom gride Parametre vyberieme jediný dostupný parameter Configuration.

Obr.: Pomenovanie akcie a vloženie parametrov
6. Na ďalšom formulári začiarkneme voľbu User input a klikneme na tlačidlo s ceruzkou pre ďalšie úpravy.

Obr.: Úprava parametra Configuration
7. Na novom formulári vložíme do poľa Zostava názov zostavy, ktorá spĺňa predpoklady pre úspešné podpísanie (tj. pole s textom, najčastejšie Meno a Priezvisko; pole pre obrázok podpisu). V našom prípade je pre podpísanie pripravená zostava dokladu dodacieho listu vydaného ::\\DBNAME\Standard\DLV_DOK01.AM. Ďalej je potom potrebné vyplniť pole DocumentTypeId: 33 (Ide o identifikačné číslo typu dokumentu, ktorý sa má po podpise vygenerovať. V tomto prípade ide o pdf súbor.). V gride pre Parametre pridáme pomocou klávesu Insert, alebo klávesu Nový, dva parametre: JoinSign a Sign. Parameter JoinSign musí mať nastavenú hodnotu parametra na True.

Obr.: Vloženie parametrov zostavy: JoinSign a Sign
8. Následne prejdeme cez všetky otvorené formuláre a odsúhlasíme ich tlačidlom OK. Akonáhle návrh formulára dokončíme, je potrebné ho uložiť. Tlačidlo sa zobrazí v hornej lište tam, kde sme ho umiestnili. V našom prípade je to záložka Domov, sekcia Ostatné.

Obr.: Tlačidlo Podpísať na formulári Dodacie listy vydané
Podpis zostavy na mobilnom zariadení
1. Zo zoznamu záznamov označíme pravítkom ten, ktorý chceme podpísať a potom klikneme na tlačidlo Podpísať (príp. Inak nazvané tlačidlo pre podpis dokumentu).

Obr.: Podpis zostavy Dodacieho listu vydaného
2. Po kliknutí vidíme dokument, ktorý si užívateľ pred samotným podpisom môže ešte skontrolovať. Ak je všetko v poriadku, napíšeme do poľa v spodnej časti formulára Meno a Priezvisko osoby, ktorá dokument podpisuje. Následne klikneme na tlačidlo Podpísať a prenesieme sa tak do nového formulára na podpis.

Obr.: Náhľad zostavy pred podpisom
3. Na vyznačené miesto sa podpíšeme. Potvrdením cez tlačidlo OK sa vygeneruje požadovaná zostava (v našom prípade Dodací list vydaný) s menom a podpisom.

Obr.: Formulár pre umiestnenie podpisu

Obr.: Náhľad automaticky vygenerovaného dokumentu - Dodací list vydaný
4. Zostava sa po vygenerovaní automaticky priradí na záložku Prílohy daného záznamu v K2.

Obr.: Dodacie listy vydané - záložka Prílohy
Podpisovacia tabuľka
Pre podpis dokumentov vo webovej K2 je možné využiť tiež podpisovacie tabuľky značky signotec.
Podmienkou pre fungovanie je:
- pripojené podpisovacie zariadenie signotec,
- nainštalovaná služba signotec, ktorú nájdete k stiahnutiu tu (pre správne fungovanie je potrebné nechať defaultné nastavenie),
- Vo webovom prehliadači je potrebné mať povolenú WebSocket komunikáciu.
Pri kliknutí na nami pridané tlačidlo pre podpis sa zobrazí formulár pre uvedenie mena a priezvisko osoby, ktorá dokument podpisuje.

Obr.: Formulár pre uvedenie mena a priezviska podpisujúcej osoby
Potom klikneme na tlačidlo Podpísať. Ak je správne nainštalovaná podpisovacia tabuľka, je možné na ňu vykonať svoj podpis, ktorý sa zobrazí vo webovej K2.

Obr.: Podpis na podpisovacej tabuľke
V hornej časti obrazovky je uvedená informácia o zariadení podpisovacej tabuľky.
Ak využijeme tlačidlo Odpojiť pod náhľadom podpisu, dôjde k odpojeniu podpisovacej tabuľky a zobrazí sa okno pre podpis dokumentu na dotykovom zariadení.
Tlačidlom Opakovať sa uvedený podpis vymaže a zostavu môžeme znovu podpísať.
Tlačidlom Potvrdiť sa nám podpis potvrdí a zobrazí sa okno s Výsledným podpisom.

Obr.: Výsledný podpis
Po kliknutí na tlačidlo OK sa výsledný podpis vrátane mena a priezviska podpisujúce osoby zobrazujú na zobrazujú na zostave.

Obr.: Výsledný podpis na zostave
Ostatné URL parametre
Do adresného riadku prehliadača za adresu Webovej K2 je možnosť zadávať parametre, ktoré ovplyvnia správanie Webovej K2. (napr.: https://demo.k2.cz/k2/?IndependentFormatMode=1).
Možnosti, s ktorými webová K2 spustí definované URL parametre a ich funkcie:
Lang – jazyk užívateľa. Webová K2 načíta jazyk z prostredia užívateľa, z operačného systému. Parametrom je možné jazyk vynútiť, a ovplyvniť tak správanie sa niektorých komponentov, ktoré zobrazujú dáta podľa prostredia užívateľa (hodnota napr. cs).
IndependentFormatMode – Nezávislý dátum a čas pri zadávaní (0 alebo 1).
ClassName – spustí okamžite po prihlásení konkrétny modul alebo knihu (napr: TD_ZAK).res
K2PK - otvorí knihu na konkrétnom zázname (pr. K2[DEMO].DM[193].PK[F4000000] otvorí aktivity).
EditMode - funguje len v kombinácií s K2PK, nastaví stav v akom sa má záznam otvoriť (editácia/nový/atď.) (pr. EditMode=remEdit).
ClassName - Definuje triedu, ktorú ma webová K2 otvoriť, kvôli spätnej kompatibilite. Pokiaľ je použitý len tento parameter, tak sa webová K2 otvorí bez hlavnej plochy. Tento stav je možno potlačiť pozri nižšie.
SelectionID – Identifikátor filtra, funguje len v kombinácií s parametrom ClassName, v tomto prípade a otvára v hlavnej ploche ako záložka DM s aplikovaným filtrom. (pr. className=TD_Zbo&SelectionID={D13D0EE7-A5CB-4976-9554-7EFAEE4884A9}). Tovar s filtrom Disp < Min.
ActiveDC - DataContext filedu, ktorý má byť nasetovaný po otvorení. Pokiaľ je použitý s K2PK alebo Classname, tak sa setuje na otvorenom formulári pre daný K2PK, ClassName. Pokiaľ je použitý bez týchto parametrov, tak sa vzťahuje k hlavnej ploche. (pr. ActiveDC=\:detail\:Detail\ActivityTreeGroupedChild\:list).
FrgtId – Fragment, ktorý má byť použitý pre formulár, v prípade použitia ClassName/K2PK, tak sa vzťahuje k nemu, inak k hlavnej ploche. UseMainLayout- 0 - Otvorí sa len záznam pre K2PK alebo ClassName, pokiaľ ale nie je jedno definované, tak sa aj tak otvorí plocha. 1 - Otvorí sa vždy všetko v hlavnej ploche.
Script - Po prihlásení sa spustí definovaný script a po jeho ukončení K2 skončí. Vždy sa pod ním otvorí formulár plochy alebo pokiaľ je zadaný ClassName/K2PK tak formulár daného záznamu. Script dáta nijak nepreberá, len sa nad tým formulárom spustí.
ScriptParams - umožňuje nastaviť parametre skriptu, ktorý sa má spustiť po prihlásení do webovej K2. Tento parameter funguje iba vtedy, ak je zadaný názov skriptu. Napr. ?Script=ATTT_Terminal.PAS&ScriptParams=(TerminalAbbr='TERMINAL1').
InplaceEditBehavior=mobile|normal -Pre mobilné zariadenie rieši správanie riadkovej editácie tak, že sa pre každý editovaný field vygeneruje formulár, ktorý obsahuje field a tlačidlá pre OK, storno a pohyb na ďalší a predchádzajúci editovateľný field.
StyleOfModalWindowShow=MOBILE&IsAnimationDisabled=1 - Pre mobilné zariadenie vypína animácie.
IsAnimationDisabled=1 - vypína animácie, jedinou animáciou bude loading.
ShowKeyboardOnFocus=1 - Je možné vynútiť automatické vysunutie klávesnice, pokiaľ má input focus. Funguje len pre Android (0 nebo 1).
ShowReloadInBusyAfterTime - Pomocou tohto parametra sa nastavuje počet sekúnd, po ktorých sa má zobraziť refresh tlačidlo. Počet sekúnd, po ktorých sa má tlačidlo zobraziť sa nastaví napr. ShowReloadInBusyAfterTime=15.
AutoLogin=1 - Pri spustení webové K2 s parametrom sa na login stránke zobrazí checkbox s možnosťou zapamätať si meno a heslo. Použitie je predovšetkým pre interné využitie, aby pri ďalšej návšteve alebo pádu aplikačného servera prišlo k automatickému prihláseniu. Najčastejší príklad, kedy odporúčame AutoLogin využívať je, kedy po vykonanej reinštalácií má zostať webový klient prihlásený. Pre vypnutie loginu je potrebné sa štandardne odhlásiť alebo spustiť webovú K2 bez parametra AutoLogin=0. Ďalšou možnosťou odhlásenia je v prípade loadingu webovej K2, kedy je možné kliknúť na tlačidlo Zmeniť užívateľa.
UseServerVirtualKeyboard - Tento URL parameter určuje, či sa využije klientská virtuálna klávesnica, alebo klasický serverový formulár reprezentujúci klávesnicu. Pri nastavení parametru UseServerVirtualKeyboard=1 sa vynúti serverová klávesnica.
UserName - pri použitie tohoto parametra sa predvyplní užívateľské meno do prihlasovacie okno Webovej K2. Pokiaľ bude vyplnené napr. UserName=DEMO, bude v prihlasovacom okne automaticky vyplnený užívateľ DEMO.
ExplicitMaxRowCount - týmto parametrom sa ovplyvní počet záznamov na mobilných zariadeniach a pohybom prsta po gride sa zoznamom pohybuje. Defaultne je parameter nastavený na 200 záznamov.
NCLAPPIGNOREPOSTBACKTHREAD=0 - Týmto Url parametrom sa dá nastaviť gauga. Defaultne je nastavený na 0, pre vypnutie gaugy je nutné ho nastaviť na 1.
ClearCookiesAfterLogout=1 v spojení s parametrom AutoLogin=1 - implicitná hodnota je nastavená na 1 - pri odhlásení užívateľa sa zmažú cookies. Pokiaľ je parameter nastavený na 0 po odhlásení užívateľa sa cookies nezmažú a po obnovení stránky dôjde k opätovnému prihláseniu užívateľa.
DefaultLoginType - parameter pre nastavenie prihlasovacieho okna do webovej K2. Ak je nastavený na 0 (default), prihlásený do webovej K2 prebieha pomocou mena a hesla. Pri nastavení parametra na 1 bude prihlásenie prebiehať pomocou PINu a pri nastavení na 2 bude prihlásenie do webovej K2 prebiehať kartou.
LoginPinLength - týmto spôsobom sa zadáva požadovaný počet znakov v PINe pre prihlásenie do webovej K2. Po zadaní požadovaného počtu znakov dôjde k automatickému prihláseniu do webovej K2. Defaultne je dĺžka znakov nastavená na 4.
Parametre pre vlastný štýl webovej K2
- theme=desktop - Zvolenie načítanej šablóny (musí byť definovaná v themes.json).
- theme-dark=0|1 - Vynútenie svetlého/tmavého vzhľadu šablóny.
- teme-transparent=0|1 - Vnútenie priehľadnosti šablóny.
- theme-color=00FF00 - Vynútenie šablóny (HEX kód).
- custom-css=* (bez .css) - Vloženie vlastného CSS súboru. Vycháza zo zložky wwwroot/css/.
Pre rozšírenie webovej K2 o svoj vlastný štýl je potrebné si vytvoriť v zložke wwwroot/css/themes/* .css súbor s názvom šablóny. Je potrebné mať na pamäti, že implicitným štýlom je „desktop“. Ďalšie šablóny tento štýl iba rozširujú. Nakoniec je potrebné vlastnú šablónu definovať v themes.json (inak neprejde validáciou existencie).
Volanie na telefónne číslo
Každé zobrazené telefónne číslo má cez pravé tlačidlo v kontextovom menu funkciu uskutočniť hovor, a to buď cez telefónnu aplikáciu, či na mobilnom zariadení dôjde k presmerovaniu hovoru.
Parametre nastavenia spojenia
Pridaním parametrov NCLAPPLICATIONLIVETIME a NCLAPPLICATIONNOOPINTERVAL do súboru k2.ini je možné ovplyvniť interval, v ktorom je serverové pripojenie aktívne, v prípade neaktivity webového klienta.
NCLAPPLICATIONLIVETIME=XX – počet sekúnd, ako dôjde ku korektnému odhláseniu a uvoľneniu licencie. Server drží ncl aplikáciu, pokiaľ klient nekomunikuje. Defaultné nastavenie je 30 minút.
NCLAPPLICATIONNOOPINTERVAL=XX – počet sekúnd, kedy v prípade neaktivity klient posiela noop, správu, že je stále aktívny. Defaultné nastavenie je 5 minút.
GPS lokácia
Webová K2 umožňuje zisťovať na pozadí lokáciu mobilného zariadenia pomocou GPS signálu. Pre tieto účely sú pre skript zverejnené 3 funkcie. Sú to:
- GPSStart - zapne zisťovanie pomocou GPS signálu.
- GPSRead - funkcia pre zisťovanie lokácie pomocou GPS signálu.
- GPSStop - vypne zisťovanie pomocou GPS signálu.
Foxentry
Vo webovej K2 je možné využiť našeptávanie adries pomocou FoxEntry. Konfigurácia sa vykoná v súbore AppServerConfig.json.
Po vykonaní správneho nastavenia bude dochádzať k našepkávaniu polí v adresách.

Obr.: Použitie Foxentry vo webovej K2
Zobrazenie ponuky s možnosťou prekliku na volanie, e-mail, alebo www stránky
Pri zadaní správneho formátu tel. čísla, www stránky, alebo e-mailu v kontaktných informáciách sa vo webovej K2 zobrazí po kliknutí na pravé tlačidlo myši ponuka s preklikom na danú možnosť.
Túto ponuku je možné využiť zo záložky Základných údajov v časti Kontaktné informácie, zo záložky Zoznam, ak tieto údaje máme pridané do stĺpcov, aj z časti Elektronickej adresy v Preview.

Obr.: Webová K2 - Zobrazenie ponuky na volanie zo záložky základných údajov

Obr.: Webová K2 - Zobrazenie ponuky na volanie zo záložky Zoznam
K2 Web Native
Webovej K2 je možné spustiť tiež cez aplikáciu, ktorú je možné stiahnuť cez užívateľský panel webovej K2

Obr.: K2 Web Native
K2 Web Native umožňuje:
- Otvorenie zdieľaných súborov priamo z disku,
- priama tlač dokumentov (tlačiareň),
- Odoslanie e-mailov (MS, Outlook, MAPI, Thunderbird),
- Zákaznícky displej do USB portu,
- Pokladničnú zásuvku cez USB adaptér do USB portu,
- Platobné terminály.
Aplikácia je podporovaná pre operačný systém Microsoft Windows 10 a 11.
Inštalácia K2 Web Native
Po stiahnutí aplikácie z webovej K2 sa zobrazí okno s inštaláciou K2 Web Native.

Obr.: Inštalácia K2 Web Native
Pri inštalácii si užívateľ vyberie, či chce aplikáciu nainštalovať iba pre seba, alebo pre všetkých užívateľov daného počítača.
Po nainštalovaní aplikácie sa na ploche zobrazí zástupca pre spustenie.
V zástupcovi je potrebné nastaviť webovú adresu klienta, príp. využívané URL parametre webovej K2. Na ďalších záložkách je možné nastaviť adresu/port platobného terminálu, tlačiareň, aj USB periférie.
Tlačidlom Spustiť aplikáciu sa otvorí okno s webovou K2.

Obr.: Všeobecné nastavenie Web Native
Pri ďalšom spustení aplikácie K2 Web Native sa už zobrazí okno s prihlásením do webovej K2.

Obr.: Prihlasovacia obrazovka Web Native
Po prihlásení do danej aplikácie sa zobrazí implicitná plocha webovej K2. Cez panel užívateľa je možné otvoriť si konfiguráciu (okno s všeobecným nastavením K2 Web Native) aj nástrojovú lištu (View, Controls, Help).

Obr.: K2 Web Native - konfigurácia a nástrojová lišta

