Uživatel
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 📖.
Hlavní parametry uživatele jsou:
Název a typ | Popis parametru |
---|---|
Jméno firstName STRING | křestní jméno uživatele |
Příjmení | 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 | titul(y) uživatele za jménem |
Datum narození | datum narození uživatele |
Rodné číslo birthNumber STRING | rodné číslo uživatele |
Místo narození | 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 | 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 | 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 ID | identifiká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
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ů
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.