Wiki source code of Import uživatelů
Last modified by Josef Vencl on 2021/05/04 08:36
Show last authors
author | version | line-number | content |
---|---|---|---|
1 | {{html}} | ||
2 | <iframe src="https://player.vimeo.com/video/407940770" width="800" height="500" frameborder="0" allow="autoplay; fullscreen" allowfullscreen></iframe> | ||
3 | {{/html}} | ||
4 | |||
5 | __**Import uživatelů**__ | ||
6 | |||
7 | Pro vložení většího počtu uživatelů do systému existuje možnost importu pomocí XLS(X) souboru. V tomto souboru je možné definovat všechny hlavní i vedlejší parametry uživatele a specifikovat do jakých skupin má být uživatel iniciálně zařazen. Jediné omezení tohoto importu je možnost pouze jednoho subtypu uživatelů v jednom importovacím souboru. Subtyp uživatele totiž definuje jeho vedlejší parametry. Uživatelé více subtypů v jednom souboru by tedy jednak vyžadovali složitější logiku zpracovávání a jednak by vedli k menší přehlednosti a kompaktnosti vstupního souboru. | ||
8 | |||
9 | |||
10 | __Struktura importovacího souboru:__ | ||
11 | |||
12 | * Soubor je typu XLS případně XLSX | ||
13 | * první řádek souboru je jeho hlavička, která definuje jaká data se budou nacházet v jakém sloupci | ||
14 | * každý sloupec hlavičky definuje jeden parametr uživatele | ||
15 | * parametr může být popsán libovoným textem popisujícím člověku jaká data se ve sloupci nachází - za tímto popisem musí ovšem následovat závorka a v ní uveden systémový název parametru. Například //(firstName)//. Počítá se vždy poslední závorka, proto i lidský popis může závorky obsahovat. | ||
16 | * systémová jména hlavních parametrů jsou uvedena v ukázkovém importovacím souboru | ||
17 | * systémová jména vedlejších parametrů jednotlivých subtypů musí definovat správce systému, který vytváří daný subtyp a definuje jeho parametry | ||
18 | * import rozeznává téměř všechny hlavní parametry uživatele, vyjímku tvoří parametry //SuperUser//, //Created //a //ID//. | ||
19 | * jedniné dva parametry, které každý uživatel musí mít definované jsou subtyp a email | ||
20 | * parametry uživatele mohou být uvedeny v hlavičce v naprosto libovolném pořadí, jediným omezením je, že parametr Subtyp musí být uveden dříve než první vedlejší parametr uživatele. | ||
21 | * všchni uživatelé importovaní v jednom souboru musí být stejného subtypu | ||
22 | * uživatelské skupiny, do kterých je uživatel přiřazen, jsou odděleny čárkami a jejich počet není omezen. Jejich názvy můsí přesně odpovídat názvům skupin již existujících v systému. | ||
23 | * v ukázkovém importovacím souboru jsou modře vyznačeny povinné parametry, zeleně ostatní hlavní parametry a žlutě ukázkové vedlejší parametry | ||
24 | |||
25 | Pro import uživatele tedy: | ||
26 | |||
27 | * v **seznamu uživatelů** klikneme na tlačítko **XLS Import** | ||
28 | * otevře se nám modální okno kam máme nahrát importovací soubor - pokud nemáme žádný předešlý importovací soubor pro referenci, můžeme si stáhnout ukázkový soubor kliknutím na link "**Zde **si můžete stáhnout..." ve spodní části modálu | ||
29 | * klikneme na tlačítko **Vybrat soubor** a vybereme z počítače Excelový soubor pro import | ||
30 | * klikneme na tlačítko **Importovat** | ||
31 | * systém nahraje a projde importovací soubor - pokud není hlavička souboru v pořádku nahlásí uživateli chybu. V opačném případě začne importovat uživatele a ohlásí celkový výsledek v modálovém okně | ||
32 | * uživatelé, kteří byli v pořádku naimportováni jsou zobrazeni zeleně se všemi údaji tak jak je systém přečetl z importovacího souboru | ||
33 | * uživatelé, které se nepodařilo naimportovat jsou zobrazeni červeně společně s údaji, které systém dokázal přečíst než došel k chybě a následuje chyba, která znemožnila import uživatele | ||
34 | * v horní části modálu je ukázano kolik celkově bylo (ne)uspěšně importováno uživatelů | ||
35 | * jakmile je import dokončen, seznam uživatelů je aktualizován | ||
36 | |||
37 | (% class="box warningmessage" %) | ||
38 | ((( | ||
39 | Video se může lišit od aktuální verze Competentu v drobných grafických detailech, princip však zůstává stejný. | ||
40 | ))) |