Přenos dat z/do e-learningového systému

Z Prirucky

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). Agenda Průkazy (Vzdělávání).
14 viditelnost_portal integer Vyplňte 1, pokud má být soubor viditelný v aplikaci KS portál. Agenda Průkazy (Vzdělávání).
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 e-learningový 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