Uživatelem je každý člověk zavedený do Competentu, do tabulky uživatelů. Může jít o správce aplikace, hodnotitele, účastníky kurzů, nebo jen evidované osoby bez osobního přístupu ke Competentu.

Přesněji řečeno jde o databázový objekt, který daného uživatele v Competentu reprezentuje a jehož prostřednictvím uživatel s Competentem pracuje. V tomto článku dále rozlišujeme pojmy

  • uživatel - fyzická osoba přistupující ke Competentu.
  • objekt uživatele - seskupení dat v databázi vázané na tohoto uživatele a umožňující mu interagovat se systémem

Parametry objektu uživatele

Uživatel jako hlavní objekt Competentu je vedle parametrů subtypu 📖 definován svými hlavními parametry 📖.

Tabulka uvádí kompletní seznam parametrů uživatele v databázi včetně parametrů interních, s nimiž se můžete setkat na obrazovce Nastavení, tabu Parametry 💻, subtabu Uživatel. Vedle výchozího názvu v češtině (který je možné modifikovat) uvádíme neměnný interní název parametru a jeho datový typ 📖. Popis parametru mimo širší vysvětlení také informuje, zda byl daný parametr implementován.

Hlavní parametry uživatele jsou:

Název a typPopis parametru
Jméno
firstName STRING
křestní jméno uživatele

Příjmení
lastName STRING

příjmení uživatele
Email
email EMAIL
e-mailová adresa. Všechny adresy uživatelů Competentu jsou unikátní a nelze tedy přidat druhý objekt uživatele se shodnou e-mailovou adresou
Přihlašovací jméno
login STRING
přihlašovací jméno. Všechna přihlašovací jména jsou unikátní.
Heslo 
safePassword PASSWORD
heslo pro přihlášení do systému. Heslo je uloženo v zašifrované podobě.
Vytvořen
created DATE
datum a čas vytvoření objektu uživatele
Titul před jménem
titleBefore STRING

titul(y) uživatele před jménem

Titul za jménem
titleAfter STRING

titul(y) uživatele za jménem

Datum narození
birthDate DATE

datum narození uživatele
Rodné číslo
birthNumber STRING
rodné číslo uživatele

Místo narození
birthPlace STRING

místo narození uživatele
Jazyk
idCtLanguage ENUM_ID
jazyk, ve kterém se uživateli zobrazuje systém. Pozor, parametr neovlivňuje automaticky jazyk obsahu online kurzů.
Subtyp
idSubtype OBJECT_ID
uživatelský subtyp 📖, ke kterému uživatel patří (ke kterému byl při vytváření přičleněn)

Specifické ID
customId STRING

identifikátor do připojených systémů
Emailová adresa ověřena
emailVerified BOOLEAN

e-mailová adresa uživatele byla ověřena

Pokud je Competent spuštěn s vlastností mailer.disableEmailVerificationCheck nastavenou na false, je nutné mít ověřenou e-mailovou adresu pro příjem jakýchkoli e-mailových zpráv z Competentu. Viz Vlastnosti aplikace 📖. Pro ověření e-mailu kontaktujte administrátora, který Vám zašle ověřovací odkaz.

Kontaktní adresa
idContactPlace OBJECT_ID

odkaz na Místo 📖 uložené v systému
Trvalé bydliště
idResidentPlace OBJECT_ID
bydliště - odkaz na Místo 📖 uložené v systému
Externí ID
externalId LONG
identifikátor uživatele v jiných systémech
Pracovní telefon
phoneWork STRING
číslo uživatelova telefonu do práce
Osobní telefon
phonePersonal STRING
číslo osobního telefonu uživatele
Profilový obrázek
imageUrl STRING
cesta k profilovému obrázku uživatele, parametr není implementován
CUid 
Super administrátor
superUser BOOLEAN
zaškrtnuto, pokud je uživatel super administrátorem systému, znamená to, že i bez příslušných práv může v systému provádět libovolné změny. Nedoporučujeme jakémukoli uživateli nastavovat tento příznak. Superadministrátorm by měl být pouze defaulní admin systému vytvořený při zavádění Competentu, případně jiný uživatel konzultovaný s technickým oddělením Educasoftu. Tento parametr doporučujeme pro Detail aktivity 💻 skrýt přes obrazovku Nastavení, tab Parametry 💻.
Interní parametry - měly by být vždy skryté přes obrazovku Nastavení, tab Parametry 💻.
ID id IDidentifikátor uživatele v systému Competent. Tento parametr je automaticky přiřazen při vytváření objektu uživatele a není možné jej dále měnit.
salt
salt STRING
„kryptografická sůl“ pro zabezpečení hesel uživatelů v databázi

Subtyp uživatele

Kapitola se připravuje
CUid 9awfer

Subtyp uživatele 📖 odlišuje jednotlivé uživatele. Vedle možnosti přidávat každému subtypu vlastní parametry může být dalším znakem, podle kterého je možné uživatele vyhledávat.

Na obrazovce Nastavení, tabu Subtypy 💻, podtabu Uživatelé spravujeme parametry uživatelských subtypů.

Vyhledávání podle subtypu.

Vazby uživatelů

Kapitola se připravuje
CUid 9awgca

Historie akcí

Všechny akce nad objektem uživatele Competentu se nahrávají a jsou k dispozici v tabu Nastavení obrazovky Detail uživatele 💻. Kvůli zvyšující se velikosti logovaných informací je vytvořen nový soubor po uplynutí jednoho měsíce nebo po dosažení 200MB velikosti souboru. V tabu nastavení je k dispozici pouze poslední z těchto souborů. Starší data může poskytnout správce serveru.

Zaznamenávají se všechny manipulace s objektem daného uživatele, zejména:

  • Změny parametrů
  • Změny přístupů k dalším objektům, aktivitám atd. (přiřazení, jeho změna i zrušení)

Správa uživatelů

Seznam uživatelů, které má přihlášený uživatel právo vidět, je na obrazovce Uživatelé 💻. Ta je také určena pro přidávání, správu a odebírání uživatelů.

Individuální vztahy mezi uživateli je možné zobrazit i nastavit v detailu Uživatele, tabu Vazby.

Související oprávnění

  • Vytvoření - Uživatel (CREATE_USER) - Globální právo 📖 k vytváření uživatelů. Vytvářející uživatel se stává vlastníkem 📖 vytvořeného objektu nového uživatele se všemi právy *_USER nad objektem vytvořeného uživatele.
  • Zobrazení - Uživatel (READ_USER) - Zobrazení uživatele v systému. Bez tohoto práva není uživatel viditelný.
  • Úprava - Uživatel (UPDATE_USER) - Změna parametrů konkrétního uživatele, přiřazování uživatele aktivitám či kvalifikacím.
  • Smazání - Uživatel (DELETE_USER) - Smazání konkrétního objektu uživatele ze systému.
Tags:
Created by Josef Vencl on 2020/10/15 09:37