Wiki source code of Import/Export (xlsx)

Last modified by Josef Vencl on 2021/10/08 08:57

Show last authors
1 (% class="box" %)
2 (((
3 V Competentu je možné vytvářet objekty hromadně, a sice přes importované xlsx tabulky (Microsoft Office). Xlsx tabulky mají povinnou strukturu, proto je lepší nechat si vygenerovat ukázkový soubor (který do detailu respektuje nastavení běžícího Competentu) a ten po úpravě později nahrát. Přes xlsx je možné také objekty hromadně exportovat. Obě akce provádíme přes modálové okno Import/Export dostupné na obrazovkách [[Aktivity 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Aktivity.WebHome]] a [[Lidé 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Lidé.WebHome]].
4 )))
5
6 Nejprve popíšeme prostředí okna, popis i úpravu ukázkového souboru a skončíme nahráním souboru se zobrazením zprávy.
7
8 [[image:A-Users-modalImportExport-annotated.png]]
9
10 Přes tlačítko [[image:btn-importExport.png]] obrazovky [[Lidé 💻>>doc:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Lidé.WebHome]] jsme otevřeli modálové okno Import/Export.
11
12 * **(1) **Okno je rozděleno na několik tabů podle objektů vztažených k aktuální obrazovce, jež je možné importovat či exportovat.
13 * **(2) **V hlavní části každého tabu najdeme možnost vybrat soubor k importu a tlačítko [[image:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Lidé.WebHome@btn-import-disabled.png]], které se po výběru souboru přepne do aktivního stavu [[image:Main.Official manuals.Competent - Uživatelská příručka.Uživatelské rozhraní.Administrátorské rozhraní.Obrazovka Lidé.WebHome@btn-import.png]].
14 * **(3)** Po kliknutí na odkaz bude stažen ukázkový soubor, který můžete použít jako vzor pro import dat. Viz níže.
15 * **(4)** Po kliknutí se do xlsx souboru stáhnou všechna relevantní data v systému, v tomto případě uživatelé.
16
17 = Popis ukázkového souboru =
18
19 Soubor stažený z Competentu je připravený pro import všech subtypů, které jsou v běžícím Competentu nastaveny. Pro každý subtyp je v tabulce vytvořen jeden list, protože každý ze subtypů může mít vlastní parametry. Tyto listy jsou pojmenované podle subtypů. Další snímek obrazovky ukazuje tabulku uživatelský skupin, v níž jsou čtyři subtypové listy.
20
21 [[image:1599225723978-864.png]]
22
23 Snímek importovací tabulky uživatelských skupin. Tabulka obsahuje čtyři listy, pojmenované podle subtypů. Barevně odlišené sloupce mají pomoci zorientovat se, jestli je dané sloupce povinno vyplnit. Záhlaví sloupců se textu mimo závorku a textu v závorce. **Text v závorce je důležitý, neměňte jej ani nepřidávejte nové závorky**. Upravujte pouze text mimo závorku.
24
25 == Druhy parametrů ==
26
27 (% class="wikigeneratedid" %)
28 Barvy v záhlavích sloupců informují, které druhy parametrů tabulka obsahuje. Parametry se liší podle toho, zda jsou speciální, patří k hlavnímu objektu či k subtypu a zda je možné ponechat je nevyplněné. Jsou to tyto:
29
30 (% class="wikigeneratedid" %)
31 [[image:Modal-import-XlsxTableUsergroups.png]]
32
33 (% border="0" %)
34 |**(1) Subtyp**|(% style="background-color:#666699" %)fialová|Název subtupu musí být na každé řádce a v rámci jednoho listu musí být stejný.
35 |**(2) Uživatelské skupiny**|tmavomodrá|(((
36 Názvy skupin, do nichž je uživatel zařazen. Platí pouze pro import uživatelů
37
38 {{error}}
39 Barva uživatelské skupiny není v publikovaném snímku.
40 {{/error}}
41
42
43 )))
44 |**(3)** Povinný parametr objektu|(% style="background-color:#ff9900" %)oranžová|Parametr musí být v tabulce vyplněn. Podívejte se na možné typy.
45 |**(4)** Nepovinný parametr objektu|(% style="background-color:#00ff00" %)sytě zelená|Tyto hlavní parametry nemusejí být v tabulce vyplněny.
46 |**(5)** Povinný parametr subtypu|(% style="background-color:#ffff99" %)žlutá|Tento parametr subtypu **musí **být vyplněn.
47 |**(6)** Nepovinný parametr subtypu|(% style="background-color:#ccffcc" %)světlezelená|Tyto parametry subtypu nemusejí být vyplněny.
48
49 (% class="box warningmessage" %)
50 (((
51 Informace k doplnění:
52 - aktualizace barevného značení v kap. Druhy parametrů
53 - hodnoty typu enum
54 - hodnoty typu id
55 )))
56
57 (% class="box infomessage" id="HZprE1vaopr16Fb11BhunahrE1vE1nED" %)
58 (((
59 Aktualizováno na verzi 168
60 )))