Přenos dat z/do e-learningového systému: Porovnání verzí

Z Prirucky
(založena nová stránka s textem „''Přenos dat z/do e-learningového systému'' je Rozšíření aplikace. == Funkcionalita == Rozšíření umožňuje jednorázové nebo automatizované načítání dat o absolvovaných školeních zaměstnanců z e-learningových systémů do aplikace, do modulu Vzdělávání. == Nastavení == === Automatické zpracování === Automatické načtení souboru je možné prostřednictvím nastavení parametru * '''/ImportElearning''' jako…“)
 
Řádek 1: Řádek 1:
''Přenos dat z/do e-learningového systému'' je [[Rozšíření aplikace]].
''Přenos dat z/do e-learningového systému'' je [[Rozšíření aplikace]].<br>
 
<small>Menu: Evidence > Zákaznické speciality > Import získaných vzdělávacích aktivit</small>
[[Image: Prenos dat z do elearningoveho systemu-Import.png|right]]
== Funkcionalita ==
== Funkcionalita ==
Rozšíření umožňuje jednorázové nebo automatizované načítání dat o absolvovaných školeních zaměstnanců z e-learningových systémů do aplikace, do modulu [[Vzdělávání]].
Rozšíření umožňuje jednorázové nebo automatizované načítání dat o absolvovaných školeních zaměstnanců z e-learningových systémů do aplikace, do modulu [[Vzdělávání]].
Řádek 10: Řádek 11:


=== Soubor ===
=== Soubor ===
* '''.txt''' soubor
* '''yyy-mm-dd''' položky typu datum




[[Image: Prenos dat z do elearningoveho systemu-Import.png]]
{|border="1" cellpadding="3" cellspacing="0"
|+ <small>Požadovaná struktura souboru</small>
|- style="background-color: #eeeeee"
|Pořadí
|Položka
|Typ
|Popis
|-
| 1 || os_cislo || dec(10,0) NN || Osobní číslo zaměstnance.
|-
| 2 ||  c_skol || char(10) NN || Kód získané vzdělávací aktivity.
|-
| 3 || datum || char(10) NN || Datum získání.
|-
| 4 || plati_do || char(10) || Datum "platnosti do" získané aktivity (nebo prázdná hodnota).
|-
| 5 || id_ext_vazby || integer || Unikátní identifikátor řádku získané aktivity v e-learningovém systému.
|-
| 6 || lektor || integer || Id lektora/dodavatele podle [[Lektoři (číselník)]]. Pokud vazba není, vyplňte 0.
|-
| 7 || nazev || char(100) || Název školení.
|-
| 8 || celkem_dnu || dec (5,1) || Počet odškolených dnů.
|-
| 9 || celkem_hodin || dec (5,2) || Počet odškolených hodin.
|-
| 10 || certifikat || char(20) || Číslo certifikátu do agendy [[Průkazy (Vzdělávání)]].
|-
| 11 || poznamka || char(40) || Poznámka (k libovolnému použití).
|-
| 12 || soubor || char(100) || Název souboru s certifikátem do agendy [[Průkazy (Vzdělávání)]].
|-
| 13 || cesta || char(200) || Cesta k souboru s certifikátem, odkud se soubor načte do databáze (bez samotného názvu souboru).
|-
| 14 || viditelnost_portal || integer || Vyplňte 1, pokud má být soubor viditelný v aplikaci [[KS portál]].
|-
| 15 || nazev_prukazu || || Název průkazu/certifikáto do  agendy [[Průkazy (Vzdělávání)]].
|-
| 16 || naklady || || Náklady na získané školení.
|}


* Položky 1 - 3. První tři údaje (''NN'') jsou povinné.
* Položka 4. Pro periodické školení je navíc nutné uvést i tento údaj "platnost do".
* Položka 5 - id_ext_vazby. Pátý údaj je položka pro zajištění unikátnosti přenášených údajů při opakovaném spuštění přenosu směrem do aplikace. Pokud elearningový systém obsahuje číselný údaj, kterým unikátně určuje každý jednotlivý záznam o získané aktivitě ve svých datech, tak právě tento je vhodné dát do této položky. Prostřednictvím položky je pak v datech aplikace určováno, zde daný záznamy již byl přenesen, či nikoliv.


Pokud elearningový systém takovýto ukazatel neobsahuje, je nutné nechat tento údaj nevyplněný. V tomto případě se identifikace, zda daný záznam byl do aplikace přenesen, či nikoliv zjišťuje z prvních tří položek. Tato kombinace sloupců je databázi unikátním klíčem, nelze tedy přenést víc než jeden záznam s totožnými hodnotami prvních 3 sloupců.


Pokud při přenosu je zjištěno, že
* '''id_ext_vazby''' již v aplikaci (databázi) existuje nebo
* '''os_cislo''' + '''c_skol''' + '''datum''' - tato kombinace existuje,
pak se žádný '''přenos údajů neprovádí'''. tzn. nedochází ani případným změnám údajů v dalších sloupích. Přenos tedy provádí '''vždy pouze přidání celého záznamu, nebo se záznam ignoruje'''.


== Odkazy ==
== Odkazy ==
* [[Vzdělávání]]
* [[Vzdělávání]]
* [[Rozšíření aplikace]]
* [[Rozšíření aplikace]]

Verze z 15. 11. 2024, 12:41

Přenos dat z/do e-learningového systému je Rozšíření aplikace.
Menu: Evidence > Zákaznické speciality > Import získaných vzdělávacích aktivit

Prenos dat z do elearningoveho systemu-Import.png

Funkcionalita

Rozšíření umožňuje jednorázové nebo automatizované načítání dat o absolvovaných školeních zaměstnanců z e-learningových systémů do aplikace, do modulu Vzdělávání.

Nastavení

Automatické zpracování

Automatické načtení souboru je možné prostřednictvím nastavení parametru

Soubor

  • .txt soubor
  • yyy-mm-dd položky typu datum


Požadovaná struktura souboru
Pořadí Položka Typ Popis
1 os_cislo dec(10,0) NN Osobní číslo zaměstnance.
2 c_skol char(10) NN Kód získané vzdělávací aktivity.
3 datum char(10) NN Datum získání.
4 plati_do char(10) Datum "platnosti do" získané aktivity (nebo prázdná hodnota).
5 id_ext_vazby integer Unikátní identifikátor řádku získané aktivity v e-learningovém systému.
6 lektor integer Id lektora/dodavatele podle Lektoři (číselník). Pokud vazba není, vyplňte 0.
7 nazev char(100) Název školení.
8 celkem_dnu dec (5,1) Počet odškolených dnů.
9 celkem_hodin dec (5,2) Počet odškolených hodin.
10 certifikat char(20) Číslo certifikátu do agendy Průkazy (Vzdělávání).
11 poznamka char(40) Poznámka (k libovolnému použití).
12 soubor char(100) Název souboru s certifikátem do agendy Průkazy (Vzdělávání).
13 cesta char(200) Cesta k souboru s certifikátem, odkud se soubor načte do databáze (bez samotného názvu souboru).
14 viditelnost_portal integer Vyplňte 1, pokud má být soubor viditelný v aplikaci KS portál.
15 nazev_prukazu Název průkazu/certifikáto do agendy Průkazy (Vzdělávání).
16 naklady Náklady na získané školení.
  • Položky 1 - 3. První tři údaje (NN) jsou povinné.
  • Položka 4. Pro periodické školení je navíc nutné uvést i tento údaj "platnost do".
  • Položka 5 - id_ext_vazby. Pátý údaj je položka pro zajištění unikátnosti přenášených údajů při opakovaném spuštění přenosu směrem do aplikace. Pokud elearningový systém obsahuje číselný údaj, kterým unikátně určuje každý jednotlivý záznam o získané aktivitě ve svých datech, tak právě tento je vhodné dát do této položky. Prostřednictvím položky je pak v datech aplikace určováno, zde daný záznamy již byl přenesen, či nikoliv.

Pokud elearningový systém takovýto ukazatel neobsahuje, je nutné nechat tento údaj nevyplněný. V tomto případě se identifikace, zda daný záznam byl do aplikace přenesen, či nikoliv zjišťuje z prvních tří položek. Tato kombinace sloupců je databázi unikátním klíčem, nelze tedy přenést víc než jeden záznam s totožnými hodnotami prvních 3 sloupců.

Pokud při přenosu je zjištěno, že

  • id_ext_vazby již v aplikaci (databázi) existuje nebo
  • os_cislo + c_skol + datum - tato kombinace existuje,

pak se žádný přenos údajů neprovádí. tzn. nedochází ani případným změnám údajů v dalších sloupích. Přenos tedy provádí vždy pouze přidání celého záznamu, nebo se záznam ignoruje.

Odkazy