V systému jsou nastaveny některé úlohy, které probíhají samostatně ve stanovené době a provádějí automatické činnosti.
Přehled těchto služeb je dostupný v menu
→ . U každé služby je název a stručný popis. Čas a datum, kdy má být úloha spouštěna ve formátu (sekundy minuty hodiny den měsíc ? rok). Další položkou jsou parametry jednotlivých služeb a nakonec příslušná třída aplikace ISIS, která má na starosti provedení vlastní činnosti úlohy.V následující tabulce uvádíme příklady nastavených úloh.
Název | Popis | Cron výraz | Parametry | Spouštěná třída |
neMatrika | Převod dat z neMatriky | 0 47 18 01 9 ? 2004 | - | cz.vrk.isis.imports.nematrika.NematrikaImport |
PripominkaPlatebPr | P5i | 0 30 19 * * ? * | - | cz.vrk.isis.jobs.PripominkaPlatebPR |
MS3Export | Export uchazečů | 0 00 04 * * ? * | fileName=/opt/ms3/adresy.xml charset=windows-1250 | cz.vrk.isis.exports.moneys3.MoneyS3Export |
PripominkaPlateb | Připomínka plateb studentů | 0 30 20 * * ? * | - | cz.vrk.isis.jobs.PripominkaPlateb |
Udrzba dat | Job pro údržbu dat (při spuštění bez parametru vyjede do LOGu seznam možných parametrů) | 0 00 20 * * ? * | zneplatneniUzivatelu=1 zplatneniUzivatelu=0 | cz.vrk.isis.jobs.UdrzbaDat |
ms3import | Import z moneyS3 | 0 45 02 * * ? * | bankKniha=/opt/ms3/BankKnih.dbf,/opt/ms3/bankknih1.dbf,/opt/ms3/bankknih2.dbf poklKniha=/opt/ms3/PoklKnih.dbf,/opt/ms3/poklknih1.dbf,/opt/ms3/poklknih2.dbf pohlKniha=/opt/ms3/KnihPohl.dbf,/opt/ms3/knihpohl1.dbf,/opt/ms3/knihpohl2.dbf encoding=windows-1250 | cz.vrk.isis.imports.moneys3.MoneyS3Import |
AktivnostOsob | Kontrola aktivnosti uživatelských účtů | 0 05 00 * * ? * | ZneplatneniUzivatelu=0|1 zplatneniUzivatelu=0|1 | cz.vrk.isis.jobs.UdrzbaDat |
Google Api Export | export studentů a jejich kurzů ve formátu XML dle aktuálního období otevřeného | 0 00 02 * * ? * | path="/opt/isis" | cz.vrk.isis.jobs.GoogleAppsExport |
Import plateb | Import/párování plateb studentů dle souboru v zadaném úložišti | 00 33 10 * * ? * | directory=/opt/isis_doc/platby banka=KB format=EDI | cz.vrk.isis.jobs.ImportPlateb |
Slouží pro export studentů registrovaných v aktuálním období otevřeném ve formátu XML do zadaného úložiště - povinný parametr path, např. path="/opt/isis", do složky musí být povolen přístup pro čtení/zápis pro tomcata (isis), pozor na testovací verzi - může docházet k přepisování dat testovacími daty v případě shodného zadání služby
Seznam studentů obsahuje o každém studentovi tyto informace: email, jméno, příjmení a seznam zapsaných kurzů (kód kurzu, zkratka kurzu a název kurzu)
Spouštěná třída - cz.vrk.isis.jobs.GoogleAppsExport
Cron výraz dle potřeby, vygenerování zabírá zhruba 10-25 vteřin
Struktura XML souboru exportu studentů je následující:
<students>
<student>
<email>n@n.cz</email>
<name>Jmeno</name>
<surname>Prijmeni</surname>
<courses>
<course>
<code>Kod kurzu 1</code>
<abbreviation>zkratka kurzu 1</abbreviation>
<name>Nazev kurzu 1</name>
</course>
<course>
<code>Kod kurzu 2</code>
<abbreviation>zkratka kurzu 2</abbreviation>
<name>Nazev kurzu 2</name>
</course>
<course>
<code>Kod kurzu 3</code>
<abbreviation>zkratka kurzu 3</abbreviation>
<name>Nazev kurzu 3</name>
</course>
</courses>
</student>
<student>
.
.
</student>
</students>
Po ukončení úlohy jsou výsledky a případné chyby zaznamenány do log souborů, které jsou dostupné také z této stránky. Doporučujeme pravidelně kontrolovat tyto log soubory a průběžně kontrolovat, zda zvolené úlohy probíhají a jsou ukončovány bez chyb.
Některé log soubory mohou být velké, proto doporučuje jejich pravidelné mazání.
Slouží pro import/párování plateb ze souboru - výpisu z banky (parametr banka) v zadaném formátu (parametr format), který se nachází v zadaném úložišti (parametr directory).
Informace o (ne)napárovaných platbách se vypisují do souborů log. Pro každý jeden průběh služby (spouští se dle cronova výrazu, většinou opakovaně - denně, týdně) se vytvoří samostatný log.
Služba použije všechny soubory nacházející se v zadaném úložišti.