Projekt

Obecné

Profil

Uživatelská dokumentace » Historie » Revize 51

Revize 50 (Martin Lácha, 2021-05-13 17:52) → Revize 51/67 (Martin Lácha, 2021-05-13 17:54)

h1. Uživatelská dokumentace 

 h2. SensLog dashboard 

 * SensLog je webová aplikace pro zobrazení dat pomocí grafů. 
 * Graf může zobrazovat jeden senzor nebo jednotku (unit), která obsahuje více senzorů 
 * Data jsou získána z měření různých druhů senzorů. 
 * Do aplikace jsou data posílána pomocí API *SensLog v1* (interní procesy) a *OjC API* (veřejné procesy) 
 * Grafy jsou vykreseny pomocí knihovny *Vega* 

 h2. Spuštění aplikace 

 Webová aplikace nevyžaduje na straně uživatele instalaci žádného dodatečného programu. K běhu webové aplikace je potřeba pouze webový prohlížeč se zapnutou podporou cookies a javascriptu. Webovou aplikaci je možné spustit na webovém prohlížeči Internet Explorer, Google Chrome, Safari a Mozilla Firefox. 

 Základní stránkou pro webovou aplikaci je: 
 ...... 

 h2. Role uživatelů 

 * admin 
 * user 

 

 h2. Rozcestník 

 * [[Login]] 
 * [[Dashboard]] 
 * [[Jednotka]] 
 * [[Senzor]] 


 h2. Login/Přihlášení 

 p=. !login.png(Login)! 

 Přístup k webové aplikaci je omezen registrované uživatele. Pro přístup do webové aplikace musí uživatel přihlásit k serveru přiděleným uživatelským jménem a heslem. Neautorizovaní uživatelé nebudou moci pracovat s webovou aplikací. Uživatelské jméno a heslo bude zadáno uživatelem při prvním přístupu do webové aplikace. Uživatelské jméno a heslo musí být zadáno přesně, tedy rozlišují se i velká i malá písmena. Pokud nebudou zadána správné přihlašovací údaje zobrazí se notifikace o neúspěšném přihlášení. 

 

 h2. Dashboard 

 p=. !dashboard.png(Dashboard)! 

 Po úspěšném přihlášení se zobrazí samotný dashboard. Jediný rozdíl pro dashboard admina oproti user, je v možnosti přidat nového uživatele v levém horním rohu. Obyčejný uživatel nemůže přidat nového uživatele. 

 h3. Jednotky 

 Pro přihlášeného uživatele se zobrazí jednotky, které jsou přiřazené k tomuto uživateli. Každá jednotka může obsahovat více senzorů.  

 h3. Senzory 

 Senzory 

 

 h3. Přidání jednotky 

 p=. !add_unit.png! 

 V levém horním panelu dashboardu je možné přidat novou jednotku pomocí tlačítka *Add unit*. Po stisknutí se zobrazí Pop-up pro přidání nové jednotky. 

 * *Unit ID* - Identifikační číslo senzoru 
 * *Description* - Popis jednotky 
 * *Latitude* - Zeměpisná šířka 
 * *Longitude* - Zeměpisná délka 

 Je možné rovnou do nové jednotky přidat senzory pomocí tlačíka *Add Sensor* a vyplnění následujících položek. Pomocí tlačítka *Remove last Sensor* odstraníte poslední senzor. 

 * *Sensor ID* - Identifikační číslo senzoru 
 * *Senzor name* - Název senzoru 
 * *Senzor type* - Typ senzoru 
 * *Phenomenon* - Jev senzoru 

 Pomocí tlačítka *Save* uložíte novou jednotky se senzory a tlačíkem *Close* zavřete Pop-up. 

 

 h3. Přidání uživatele 

 p=. !add_user.png! 

 V levém horním panelu dashboardu pomocí tlačítka *Add user* je možné přidat nového uživatele. Tato funkce je povolena pouze pro uživatele s rolí *admin*. Nový uživatel je vytvořen pro vyplnění následujících položek: 

 * *Username* - Uživatelské jméno pro přihlášení do webové aplikace 
 * *User password* - Uživatelské heslo pro přihlášení do webové aplikace 
 * *User real name* - Jméno uživatele 
 * *Group* - Skupina 
 * *Role* - Uživatelská role uživatele