Uživatelé

Tato sekce umožňuje správu uživatelských účtů v rámci vaší domény. Z hlavního přehledu je možné uživatele vyhledávat, vytvářet, upravovat, mazat a spravovat jejich oprávnění a autentizační metody.

V horní části tabulky je k dispozici pole Filtr pro fulltextové vyhledávání uživatelů. Pod ním je seznam všech uživatelských účtů v doméně s následujícími údaji:

Sloupec Popis
Login Přihlašovací jméno uživatele
First Name Křestní jméno uživatele
Surname Příjmení uživatele
Email Kontaktní e-mailová adresa uživatele
Phone Kontaktní telefonní číslo uživatele
Actions Tlačítka pro úpravu nebo smazání uživatele

Barevné zvýraznění řádků:

  • Žlutá – účet je ve stavu Blocked
  • Tyrkysová – aktuálně vybraný uživatel

Po označení konkrétního uživatele se v pravé části obrazovky zobrazí panel rozdělený na sekce Properties a Authentication. Ty obsahují kontaktní údaje uživatele, informace o stavu účtu a podrobnosti k nastavení přihlašování.

Properties:

  • Login – přihlašovací jméno
  • Fullname – úplné označení uživatele v rámci systému ve formátu „doména\přihlašovací jméno uživatele“
  • First Name / Surname - křestní jméno a příjmení uživatele
  • Description – doplňující informace o uživateli
  • Email – e-mailová adresa
  • Phone – telefonní číslo
  • State – aktuální stav účtu (např. Ok, Blocked)
  • Valid From / Valid To – období platnosti účtu

Authentication:

  • Last Login – datum a čas posledního přihlášení do systému
  • Last Access – datum a čas posledního přístupu uživatele do Mervis SCADA
  • Valid From / Valid To – časové rozmezí platnosti hesla
  • Last Password Change at – datum a čas poslední změny hesla
  • Change Password After Login – příznak pro vynucení změny hesla po dalším přihlášení
  • Change Password Before – datum a čas, do kterého musí být heslo změněno
  • Notify Nearing Password Expiration in – doba před vypršením platnosti hesla, od které se má začít zobrazovat upozornění o bližícím se konci platnosti hesla
  • Multifactor Enabled – povolení vícefaktorové autentizace
  • TOTP Enabled – povolení TOTP autentizace, tj. autentizace pomocí jednorázového hesla s časově omezenou platností
  • TOTP Secret Key – příznak existence tajného klíče pro TOTP autentizaci
  • SMS Enabled – povolení autentizace pomocí SMS

V horní části detailu uživatele se nachází panel s dostupnými akcemi:

  • Create User – otevře formulář pro založení nového účtu
  • Group Membership – nastavení členství uživatele ve skupinách
  • Change password – manuální změna hesla uživatele
  • Generate new password – vytvoření a odeslání náhodného jednorázového hesla uživateli, které si uživatel při prvním přihlašování musí změnit
  • Block user – deaktivace účtu
  • Unblock user – aktivace účtu
  • Multifactor settings – nastavení vícefaktorového ověření uživatele
  • Change Scada permissions – správa Scada práv pro vybraného uživatele

Formulář pro vytvoření nového uživatelského účtu se otevře po kliknutí na tlačítko Create User v panelu akcí.

V dialogovém okně je možné nastavit následující položky:

Pole Popis
Login Přihlašovací jméno uživatele (povinné pole)
Generate and send password Možnost automatického vygenerování a zaslání hesla uživateli
New password Ruční zadání nového hesla (povinný údaj pokud není nastaveno Generate and send password)
Confirm password Potvrzení hesla (musí být shodné s polem New password)
First Name Křestní jméno uživatele
Surname Příjmení uživatele
Description Doplňující popis nebo poznámka k účtu
Email E-mailová adresa uživatele
Phone Telefonní číslo uživatele
Valid From Datum a čas začátku platnosti účtu
Valid To Datum a čas ukončení platnosti účtu
Authentication – Valid From Datum a čas začátku platnosti přihlašovacích údajů
Authentication – Valid To Datum a čas ukončení platnosti přihlašovacích údajů
Change Password After Login Přepínač pro vynucení změny hesla při prvním přihlášení

3.1.1 Postup vytvoření nového uživatele

1. Otevřete sekci Users v levém menu portálu.
2. V pravé části obrazovky klikněte na tlačítko Create User.
3. Ve formuláři vyplňte povinné údaje:

  • Login – přihlašovací jméno uživatele
  • New password a Confirm password – zadejte a potvrďte heslo (alternativně lze použít volbu *Generate and send password*)

4. Doplňte volitelné údaje podle potřeby:

  • First Name, Surname
  • Description (např. role uživatele, oddělení)
  • Email a Phone

5. Nastavte platnost účtu:

  • Valid From / Valid To – období, po které bude účet aktivní

6. Nastavte platnost přihlašovacích údajů v části Authentication:

  • Valid From / Valid To

7. (Volitelné) Aktivujte přepínač Change Password After Login, pokud chcete vynutit změnu hesla při prvním přihlášení.
8. Klikněte na tlačítko Confirm pro vytvoření účtu.
9. Nový uživatel se objeví v seznamu uživatelů a může se přihlásit podle nastavených parametrů.

Tlačítko Bulk Data Import otevře modální okno, ve kterém lze provést hromadný import uživatelských účtů do vybrané domény. Umožňuje přiřadit sloupce dat z XLSX nebo CSV souboru k atributům uživatele a nastavit další pravidla importu, například automatické vygenerování hesla nebo způsob řešení konfliktních dat.

Obsah modálního okna je rozdělen do několika částí:

  • Import Settings – nastavení parametrů importu
  • Columns Mapping – nastavení mapování sloupců dat ze souboru na atributy uživatele
  • Preview – tabulka s náhledem dat načtených ze souboru
  • Ovládací tlačítka (viz tabulka)


Název Popis
Select file Výběr souboru k importu. Soubor lze alternativně přidat pomocí Drag and drop funkce.
Import Spuštění procesu importu dat na server.
Remove selected file Odebrání aktuálně načteného souboru.
Download sample file Stažení vzorového souboru se správným formátem pro import.

Při prvním otevření modálního okna je obsah jednotlivých částí dost omezený. Pro zobrazení všech možností je třeba nejprve vložit data.

3.2.1 Vzorový dokument

Pro usnadnění přípravy importovaných dat umožňuje aplikace stáhnout ukázkový XLSX soubor. Výhodou použití této šablony je spolehlivé nastavení formátu jednotlivých buněk. Při úpravách a nebo vytváření vlastního souboru je třeba ohlídat správné typování buněk tabulky. Pokud např. uživatel vytváří XLSX soubor pomocí programu LibreOffice Calc, mají všechny buňky jako počáteční datový typ nastaveno Číslo. Uživatel se může rozhodnout, že v některé buňce potřebuje typ boolean a napíše do něj „=TRUE()“ s tím, že program mu sám našeptává zbytek textu a zdá se, že rozumí požadavku uživatele na typ buňky Boolean.

Podoba souboru:

  • Formát: XLSX tabulka
  • První řádek obsahuje hlavičky sloupců - názvy vlastností uživatelského účtu.
  • V dalších řádcích jsou pak uvedeny jednotlivé uživatelské záznamy (jeden řádek = jeden uživatel).
  • Všechny buňky souboru mají nastaven datový typ na Textové pole

Zkrácená ukázka:

Login Firstname Surname Email Phone Language Valid From Valid To Password MFA Enabled MFA - TOTP Enabled MFA - TOTP Key
jnovak Jan Novák jan.novak@test.com +420123456789 cs 2021-03-04T09:19:58Z 2033-04-20T04:14:51Z abcABC123 true false
psmith Peter Smith peter.smith@test.com +441234567890 en 2024-07-26T22:51:58Z 2028-09-18T11:16:20Z I6sMC4rlzr false true I5Q7ZVMBKH3CAYT6PWXJO2DNLEUMGQRY

3.2.5 Doporučený postup importu dat

1. Klikněte na Download sample file a stáhněte si vzorový soubor.
2. Po otevření souboru smažte původní data a zapište vlastní informace o uživatelích.
3. Protože první řádek obsahuje názvy sloupců, zapněte File contains headers.
4. Nastavte chování pro konfliktní záznamy a případné generování hesel.
5. Po namapování se sloupce objeví v části Preview jako hlavičky tabulky (např. Login, E-mail, Phone).
6. Pokud je třeba, například nechcete importovat všechny sloupce dat, v části Columns mapping upravte nastavení mapování.
7. Zkontrolujte náhled načtených dat v tabulce. Věnujte pozornost případnému vzniku červených políček, která by znamenala chybný formát importovaných dat. Zdůvodnění chyb zjistíte najetím myší na políčko.
8. Klikněte na Import pro dokončení procesu.

3.2.1 Import Settings

V horní části panelu nastavení importu je umístěn ukazatel dostupné a celkové kapacity uživatelů ve vybrané doméně. Pod ním lze nastavit tyto parametry:

Název Popis
File contains headers Informace o tom, zda první řádek importovaného souboru obsahuje názvy sloupců.
Conflict record resolution Způsob řešení konfliktů při importu (vynechání, přepsání, vrácení chyby).
Generate password and send Možnost automaticky vygenerovat heslo a zaslat ho uživateli.

3.2.2 Columns Mapping

V pravé části okna je uveden seznam všech nastavitelných atributů uživatele (viz následující tabulka). Pokud soubor obsahuje hlavičky sloupců a je zaškrtnut příznak File contains headers, aplikace při nahrání automaticky spáruje sloupce se souvisejícími uživatelskými atributy. Mapování sloupců lze však dále ručně upravit. Tato možnost je tu i pro případ, že soubor hlavičky neobsahuje. Data ze sloupců, které nejsou přiřazeny, se při importu nevyužijí.

Název Popis Validace
Login Přihlašovací jméno Povinný údaj. Min. délka: 1, max. délka: 50. Povolené znaky A-Z, a-z, 0-9, _ - + ^ . ' @.
Firstname / Surname Křestní jméno a příjmení uživatele Min. délka: 0, max. délka: 50.
E-mail E-mailová adresa Min. délka: 6, max. délka: 100.
Phone Telefonní číslo Min. délka: 5, max. délka: 21. Povolené znaky: +0123456789. První znak musí být „+“.
Language Preferovaný jazyk uživatele Min. délka: 2, max. délka: 5. Povolené znaky: a-z, A-Z, „-“.
Description Doplňující informace o uživateli Min. délka: 0, max. délka: 50.
Valid From/To Období platnosti účtu Formát: YYYY-MM-DDTHH:mm:ssZ (např. 2023-06-15T08:30:45Z).
Password Uživatelské heslo Min. délka: 0, max. délka: 100.
Password - Valid From/To Období platnosti hesla Řetězec „true“/„false“ nebo boolean.
ChangePwdFirst Příznak pro vynucení změny hesla při prvním přihlášení uživatele Řetězec „true“/„false“ nebo boolean.
MFA - Enabled Povolení vícefaktorové autentizace Řetězec „true“/„false“ nebo boolean.
MFA - SMS Enabled Povolení autentizace pomocí SMS Řetězec „true“/„false“ nebo boolean.
MFA - TOTP Enabled Povolení TOTP autentizace (jednorázové heslo s časovým omezením) Řetězec „true“/„false“ nebo boolean.
MFA - TOTP Key Tajný klíč pro TOTP autentizaci Base32 řetězec s přesnou délkou 32 znaků (RFC 4648). Povolené znaky A-Z, 2-7.

3.2.3 Preview

Největší část okna importu tvoří tabulka s přehledem dat načtených ze souboru. Slouží pro finální kontrolu nastavení importu před odesláním dat na server. Hlavičky sloupců odpovídají atributům uživatelského účtu (Login, Jméno aj.) a v řádcích tabulky jsou uvedeny informace o jednotlivých uživatelských účtech tak, jak budou uloženy.

Při nahrání souboru do aplikace probíhá současně validace jeho obsahu. Pokud některá položka obsahuje chybu, příslušná buňka se zvýrazní červeně a po najetí kurzorem se zobrazí vysvětlení problému. Stejným způsobem se zobrazují i chyby vzniklé při selhání importu – řádky s neúspěšně načtenými záznamy se zvýrazní červeně a při najetí myší na daný řádek se zobrazí chybová hláška s podrobnostmi.

Tato funkce umožňuje přiřazovat uživatele do skupin a odebírat je. Členství ve skupinách určuje, jaká oprávnění a přístupové možnosti bude uživatel mít.

Po otevření správy členství se zobrazí modální okno Manage user relations, které je rozděleno na dvě části:

  1. Levý panel – seznam všech skupin v doméně
  2. Pravý panel – seznam skupin, jejichž je uživatel aktuálně členem

Mezi panely se nacházejí tlačítka se šipkami pro přiřazení nebo odebrání skupin uživateli. Nad každým ze seznamů je vyhledávací pole Filter a přepínač Show all. Ten slouží k zobrazení nebo skrytí skupin, které mají speciální „systémový“ význam. Patří sem:

  • Starší skupiny ve tvaru GuidProjektu_READ / GuidProjektu_WRITE – navázané na původní práva k projektům, které nebyly vytvořeny přes Portál, ale přes Simple Project Management. U nových projektů jejich použití nemusí vést k požadovanému výsledku.
  • Doménová skupina obsahující všechny uživatele.

Ve spodní části okna je pole Add external group, kam lze zadat název skupiny mimo doménu ve formátu „doména\jméno skupiny“ a přidat ji tlačítkem Add. Změny se ukládají tlačítkem Confirm.

Funkce umožňuje správci manuálně změnit heslo vybraného uživatele. Tato akce se používá například v případě, kdy uživatel zapomene heslo nebo z bezpečnostních důvodů je nutné provést okamžitou změnu přihlašovacích údajů.

Po kliknutí na tlačítko Change password v panelu akcí se otevře modální okno s formulářem pro zadání nového hesla.

Pole Popis
New password Pole pro zadání nového hesla uživatele (povinné pole)
Confirm password Kontrolní pole pro potvrzení hesla - musí být shodné s polem New password

3.4.1 Ovládací prvky dialogu

V pravé části polí pro zadání hesla se nacházejí následující ikony:

  • Ikona informace – zobrazí nápovědu k požadavkům na heslo
  • Ikona oka – umožňuje dočasně zobrazit zadané heslo místo teček
  • Ikona generátoru – automaticky vygeneruje silné náhodné heslo
  • Ikona kopírování – zkopíruje heslo do schránky

3.4.2 Postup změny hesla

1. V seznamu uživatelů vyberte požadovaného uživatele kliknutím na jeho řádek.
2. V panelu akcí klikněte na tlačítko Change password.
3. V otevřeném modálním okně vyplňte pole New password:

  • Zadejte nové heslo ručně nebo
  • Použijte ikonu generátoru pro automatické vytvoření silného hesla

4. Do pole Confirm password zadejte stejné heslo jako v předchozím kroku.
5. (Volitelné) Použijte ikonu oka pro kontrolu správnosti zadání.
6. (Volitelné) Použijte ikonu kopírování pro zkopírování hesla a jeho předání uživateli.
7. Klikněte na tlačítko Change password pro potvrzení změny.
8. Dialog se zavře a heslo uživatele bude okamžitě změněno.

⚠️ Upozornění: Po změně hesla bude uživatel odhlášen ze všech aktivních relací a bude se muset přihlásit s novým heslem.

Funkce umožňuje vygenerovat uživateli nové heslo a zvolit způsob jeho doručení– buď e-mailem, nebo SMS zprávou. Pro odeslání je nutné, aby měl uživatel vyplněny odpovídající kontaktní údaje.

Tlačítko Block user umožňuje změnit stav uživatele na hodnotu Blocked. Tím dojde k deaktivaci účtu uživatele – uživatel se nebude moci přihlásit do systému a nebude moci vykonávat žádné akce. Blokace účtu neodstraní uživatelská data ani historii aktivit.

Analogicky tlačítko Unblock user změní stav uživatele na hodnotu Ok a tím dojde k opětovné aktivaci účtu.

Tlačítko Multifactor settings otevře dialog pro konfiguraci vícefaktorového ověřování (2FA) s podporou TOTP a SMS.

3.7.1 Co je 2FA?

Vícefaktorové ověřování (2FA) přidává k běžnému přihlášení ještě druhý bezpečnostní prvek – například SMS nebo vygenerované jednorázové heslo s časově omezenou platností (TOTP). To výrazně zvyšuje bezpečnost vašeho účtu.

V dialogovém okně je možné nastavit následující položky:

Pole Popis
Multifactor login Hlavní přepínač, který zapíná nebo vypíná celý systém 2FA.
TOTP Nastavení autentizace pomocí TOTP
SMS Nastavení autentizace pomocí SMS (podmínkou je telefonní kontakt v účtu uživatele)
Generate new secret key Tlačítko pro vygenerování QR kódu a tajného klíče

3.7.2 Nastavení TOTP nebo SMS

  • TOTP a SMS mají volbu „According to domain“ – nastavení podle konfigurace vaší domény.
  • Můžete používat jeden z těchto způsobů, nebo oba současně.

3.7.3 Postup nastavení 2FA s možností TOTP

1. V poli Multifactor login nastavte Enabled.
2. V poli TOTP nastavte Enabled.
3. Vygenerování tajného klíče (pro TOTP):

  • Klikněte na tlačítko Generate new secret key.
  • Zobrazí se QR kód a textový klíč.
  • QR kód naskenujte v autentifikační aplikaci. Pokud nelze skenovat, zadejte ručně klíč z pole pod QR kódem.
  • Klikněte na tlačítko Save new secret key.

4. Potvrďte své volby tlačítkem Save settings.

⚠️ Upozornění: Jakmile 2FA zapnete, bez správného kódu se do účtu nelze přihlásit. Pokud ztratíte přístup k telefonu a nemáte zálohu, může být nutný zásah administrátora.

Toto tlačítko otevírá modální okno pro nastavení SCADA práv vybraného uživatele. Více v sekci Práva.

  • © Energocentrum Plus, s.r.o. 2017 - 2025