Man00501: Porovnání verzí

Z BBM Dokumentace iFIS
Skočit na navigaciSkočit na vyhledávání
Jana.dankova (diskuse | příspěvky)
Bez shrnutí editace
Jana.dankova (diskuse | příspěvky)
Bez shrnutí editace
Řádek 3: Řádek 3:
Formulář je určen pro spuštění předem naprogramovaného požadavku v požadovaném termínu. Pokud je požadavek zapsán, nelze již opravovat, opravu lze realizovat pouze smazáním požadavku jeho novým založením s upravenými hodnotami. Zakládání požadavku není uživatelská funkce. Založit nový požadavek může pouze dodavatel SW.<br>
Formulář je určen pro spuštění předem naprogramovaného požadavku v požadovaném termínu. Pokud je požadavek zapsán, nelze již opravovat, opravu lze realizovat pouze smazáním požadavku jeho novým založením s upravenými hodnotami. Zakládání požadavku není uživatelská funkce. Založit nový požadavek může pouze dodavatel SW.<br>
Vlastní spuštění požadavku je realizováno s využitím technologie "Advanced Queuing", proto je nutné mít, pro správné fungování modulu, instalovány potřebné DB objekty.
Vlastní spuštění požadavku je realizováno s využitím technologie "Advanced Queuing", proto je nutné mít, pro správné fungování modulu, instalovány potřebné DB objekty.
[[Image:R_00501.png]]<br>
'''Obr. 00501/1''' ''Plánování úloh''





Verze z 15. 6. 2016, 09:51

00501 * Plánování úloh

Formulář je určen pro spuštění předem naprogramovaného požadavku v požadovaném termínu. Pokud je požadavek zapsán, nelze již opravovat, opravu lze realizovat pouze smazáním požadavku jeho novým založením s upravenými hodnotami. Zakládání požadavku není uživatelská funkce. Založit nový požadavek může pouze dodavatel SW.
Vlastní spuštění požadavku je realizováno s využitím technologie "Advanced Queuing", proto je nutné mít, pro správné fungování modulu, instalovány potřebné DB objekty.



Obr. 00501/1 Plánování úloh


Obrazovka je rozdělena na dvě části:

  • horní část Plány úloh - seznam plánovaných úloh
  • dolní část
    • Žurnál - informace o průběhu a stavu zpracování plánovaného požadavku
    • Detail varování


Jestliže spuštění požadavku skončilo chybou, je prováděno automatické spouštění požadavku v pravidelném intervalu (10 min) do doby, kdy dojde ke korektnímu zpracování.

Informační e-mail v případě výskytu chyby ve zpracování je zasílán na mailové adresy uvedené v 08206 - Skupiny osob pro varování.


Položky části Plány úloh:

Položka Význam
Úloha Číslo úlohy, pro kterou je požadavek určen.
Požadavek Název předem naprogramovaného požadavku.
Priorita Priorita zpracování úlohy.
Pořadí Pořadí zpracování úlohy v rámci čísla úlohy a priority.
Měrná jednotka Měrná jednotka intervalu spuštění úlohy.
Počet MJ Délka intervalu v měrných jednotkách.
Posun Posun termínu spuštění úlohy vzhledem k termínu vygenerovanému vzorcem.
Počet spuštění Omezení celkového počtu spuštění úlohy.
První spuštění Datum prvního spuštění úlohy.
Poslední spuštění Datum posledního možného spuštění úlohy.
Opakovat Opakovat spuštění úlohy v případě chyby během jejího zpracování?
Systémový plán Jedná se o systémový plán?
Identifikace Uživatelská identifikace plánu.
EJ - číslo Číslo ekonomické jednotky pro kterou je plán spouštěn.
EJ - název Název ekonomické jednotky pro kterou je plán spouštěn.
Poslední spuštění Datum posledního provedeného spuštění úlohy.
Další spuštění Datum příštího spuštění úlohy.
Počet spuštění Počet provedených spuštění úlohy.


Položky části Žurnál:

Položka Význam
Uložená procedura Uložená procedura spuštěná v rámci plánu.
Parametry Parametry uložené procedury spuštěné v rámci plánu.
Stav požadavku Stav zpracování požadavku, může nabývat hodnot:
  • Chyba - zpracování skončilo chybou, je zaslán informační mail
  • Zpracován - zpracování požadavku bylo úspěšně provedeno.
Převzato Datum převzetí požadavku z fronty plánů.
Zpracováno Datum zpracování požadavku převzatého z fronty plánů.


Položky části Detail varování:

Položka Význam
Skupina osob Skupina osob, kterým bude posílán e-mail.
Předmět e-mailu Předmět e-mailového upozornění
Html Html šablona e-mailového upozornění
Prodlení Počet dnů prodlení, po kterém bude odeslán e-mail
Poč. spuštění Kolikrát má být e-mail zaslán


Význam a funkce jednotlivých požadavků

  • Denní závěrka účtu - vytváří denní snímek sumy operací na účtu klienta nápočtem realizovaných transakcí, sumu blokace a celkovou částku nuluje denní obrat účtu klienta
  • Měsíční závěrka účtu - vytváří měsíční snímek sumy operací na účtu klienta nápočtem realizovaných transakcí, sumu blokace a celkovou částku
  • Datový úklid blokací - nepřetržitá funkce, která na základě uplynutí časového intervalu - položka Prodleva, nastaveného ve funkci Číselník typů služeb mění stav transakce ze stavu "Blokovaná" na "Storno" a snižuje částku blokace na účtu klienta
  • Datový úklid transakcí - funkce vyhledává záznamy transakcí, u nichž od data realizace nebo data storna uplynula doba delší než 3 měsíce a následně tyto transakce přesouvá do archivu
  • Smazání žurnálových dat - funkce zajistí zrušení záznamů ze systémového žurnálu. Pro jednotlivé typy je stanoveno odlišná x-měsíční doba pro odstranění záznamů
  • Datový úklid účtů - funkce vyhledává záznamy s účty klientů s ukončenou platností a stavem účtu „!Uzavřen“, u nich nebyl po dobu existence zaznamenán obrat a od doby zápisu uplynul 1 rok. Záznamy jsou vymazány z databáze
  • Dorovnání mzdou - funkce vytvoří v zásobníku dorovnání podklady pro dorovnání zůstatku na účtu klienta odečtem ze mzdy. Dorovnání zůstatku na nulu se týká pouze osobních účtů se stanoveným Typem dorovnání „Mzdou“ a zůstatkem, který je menší než nula. Dorovnání je provedeno interní transakcí na fiktivním terminálu poskytovatele (globální parametr VS_ROUND nastavuje způsob zaokrouhlování částky při dorovnání účtu mzdou a může obsahovat tyto hodnoty: 0 – nezaokrouhlovat, 1 – zaokrouhlit matematicky, 2 - zaokrouhlit na celé Kč nahoru a 3 - zaokrouhlit na celé Kč dolů)
  • Podklady poskytovatelům - funkce vytvoří v zásobníku pro poskytovatele sumační záznamy za poskytovatel, typ služby a typ transakce. Jsou vygenerovány vnitroorganizační faktury a podklady pro účetnictví.
  • Finanční operace mezi účty klientů IPS a jejich účty vedenými v penězních ústavech - připravovaná funkčnost, jedná se o


Inkaso na účet IPS z bankovního účtu

Autonomní funkce vyhledá účty IPS, které mají povolené inkaso a splňují požadavky pro dobití účtu inkasem, tj. zůstatek účtu je než je nastavená hladina pro dobíjení účtu inkasem a rozdíl hladina - zústatek na účtu je větší nebo roven hodnote nastavené v globálním parametru ....

Položky vlastnosti účtu klienta a jejich nastavení pro možnost provedení inkasa:

Položka Význam
Dorovnání zůstatku Inkasem
Povolení inkasa Ano
Hladina Numerický údaj,jehož výše definuje zůstatek, při kterém se zahajuje inkaso
Bankovní účet Bankovní účet klienta, ze kterého je povoleno inkaso


K těmto účtům je založen v tabulce pro převod (TVSPREVOD) požadavek na inkaso. V jednom období by nemělo být u jednoho účtu více inkasních příkazů.

Význam, funkce a hodnoty jednotlivých položek v TVSPREVOD:

Položka Význam
Obdobi Účetní období - ve tvaru MMRR je odvozeno ze systémového datumu
TRANS_ID Položka je naplněna až po spárování s řádkem bankovního výpisu z iFIS/Banka/Výpisy identifikátorem transakce zúčtující inkasní platbu v IPS.Tento identifikátor je zároveň uveden i u řádku bankovního vypisu v položce IDENT.
DATUM_SPLA Datum splatnosti - doplněno hodnotou dle sysdate. Administrace individuálního nastavení pro každý účet IPS není požadována.
DATUM_SPAR Datum spárování - naplní seaž po spárování aktuálním datem úspěšného spárování na straně IPS.
PREVOD_TYP Kód převodu - I (Inkaso).
PLATBA_TYP Kód platby - K (Kredit).
UCET_VYBITI V případě kreditních platev není vyplněno.
CASTKA je naplněna limitem dorovnání zůstatku v tvsucet.limit_dorov.
SSMB identifikace plátce - osobním číslem. Osobní číslo - slouží k párování jiných pohledávek a řádku bankovního výpisu, v IPS k identifikaci účtu, na kterém je vytvořena kreditní transakce,
KSMB Typ platby - je naplněn hodnotou z tglobal.polozka=‘VS_CRKPI‘.
VSMB Vazba pro IPS - je naplněn identifikátoren nově založeného příkazu tvsprevod. prevod_id. Tento identifikátor je dále následně předáván do iFIS v pohledávce jako ext_id.
KOMENTAR Textová položka - vyplněna ‚Automatické dobití účtu inkasem‘.
STAV Definice stavu zpracování - vyplněna „Připraven“.
ODMITNUTO Evidence úspěšného zpracování požadavku na inkaso - v okažiku založení záznam se nevyplňuje.


Postup zpracování inkasních plateb

  • Autonomní funkce projde připravené kreditní požadavky (CR požadavek) na inkaso v tabulce prevod. Tyto požadavky jsou přeneseny do iFIS/Saldo studenta/Jiné pohledávky k dalšímu zpracování. Jsou-li všechny požavky úspěšně předány je nastavena položka Stav převoduna „Předán“. Jesltože předání skončí chybou, je nastavena položka Stav převodu na hodnotu ‚Chyba‘ a do žurnálu autonomní funkce je zaznamenáno chybové hlášení.
  • Na straně iFIS jsou požadavky zařazeny na inkasní příkaz a odeslány do banky, ve které je veden účet určeny pro IPS. Po převzetí výpisu jsou pohledávky párovány. Pokud je spárována pohledávka z IPS s bankovním výpisem, pak je do IPS odeslán požadavek na vygenerování CR transakce z terminálu uvedeného v tglobal.polozka=‘ VS_FTERP‘, která provede dobití účtu IPS.
  • Autonomní funkce každý den zkontroluje, zda byl převod bankou proveden. Pokud byl převod úspěšně proveden, nastaví se stav převodu na ‘Zpracován‘. Úspěšné provedení převodu lze zjistit podle toho, že existuje realizovaná CR transakce s daným účtem, variabilním symbolem a terminálem uvedeným v tglobal.polozka=‘ VS_FTERP‘.
  • Pokud nedojde k úspěšnému převodu ani po počtu dní uvedených v tglobal.polozka=‘ VS_CRDNY‘ od data splatnosti, nastaví se stav převodu na ‘Odmítnut‘ a položka tvsprevod.odmitnuto je nastavena na ‘O‘. Do iFIS se odešle požadavek na zrušení pohledávky, která byla dříve vygenerována z nyní odmítnutého požadavku na převod
  • Autonomní funkce zjistí počet odmítnutých požadavků na převod pro daný účet IPS a bankovní účet. Pokud počet odmítnutých pokusů přesáhne počet uvedený v tglobal.polozka=‘ VS_CRPOC‘, zakáže se dobíjení účtu inkasem nastavením příznaku tvsucet.inkaso_povol=‘N‘.
  • Inkaso lze opětovně povolit nastavením příznaku tvsucet.inkaso_povol=‘A‘. Po tomto povolení se u všech převodů daného účtu IPS a bankovního účtu změní položka tvsprevod.odmitnuto z ‘O‘ na ‘P‘.


Vybití účtu IPS s převodem na bankovní účet

Autonomní funkce vyhledá účty IPS, které splňují požadavky pro vybití účtu převodem:

  • uplynulo 6 měsíců od ukončení platnosti účtu
  • zůstatek na účtu je větší než 0
  • podle implementace stav účtu ’UZAVREN‘ nebo je typ klienta ‘BLOKOVAN‘ a na účtu nejsou žádné blokace).

U těchto účtů je provedeno:

  • založen debetní požadavek (DB požadavek) na převod z účtu IPS na bankovní účet v tabulce pro převod TVSPREVOD
  • je založen, resp. navýšena prioritní blokace pro daný účet IPS a terminál uvedený v tglobal.polozka=‘ VS_FTERP‘.

V jednom období by nemělo být u jednoho účtu více DB příkazů na vybití účtu IPS. Záznam v tvsprevod je založen s následujícími hodnotami:


Význam, funkce a hodnoty jednotlivých položek v TVSPREVOD v případě vybití účtu IPS s převodem na bankovní účet:

Položka Význam
Obdobi Účetní období - ve tvaru MMRR je odvozeno ze systémového datumu
TRANS_ID Položka je naplněna automaticky při založení nového převodu identifikátorem transakce blokující částku zůstatku účtu IPS, tzv. prioritní blokace
DATUM_SPLA Datum splatnosti - doplněno hodnotou dle sysdate. Administrace individuálního nastavení pro každý účet IPS není požadována.
DATUM_SPAR Datum spárování - naplní se až po spárování aktuálním datem úspěšného spárování na straně IPS.
PREVOD_TYP Kód převodu - P (Převod).
PLATBA_TYP Kód platby - D (Debet).
UCET_VYBITI V případě kreditních platev není vyplněno.
CASTKA je naplněna hodnotou zůstatku účtu IPS
SSMB identifikace plátce - osobním číslem. Osobní číslo - slouží k párování jiných pohledávek a řádku bankovního výpisu, v IPS k identifikaci účtu, na kterém je vytvořena kreditní transakce,
KSMB Typ platby - je naplněn hodnotou z tglobal.polozka=‘VS_DBKPV‘.
VSMB Vazba pro IPS - je naplněn identifikátoren nově založeného příkazu tvsprevod. prevod_id. Tento identifikátor je dále následně předáván do iFIS v pohledávce jako ext_id.
KOMENTAR Textová položka - vyplněna ‚Automatické vybití účtu‘.
STAV Definice stavu zpracování - vyplněna „Připraven“.
ODMITNUTO Evidence úspěšného zpracování požadavku na inkaso - v okažiku založení záznam se nevyplňuje.


  • Autonomní funkce projde připravené DB požadavky na vybití v tvsprevod a předá je do iFIS jako závazky ke zpracování. Po úspěšném předání se nastaví stav převodu na „Předán“. Pokud předání skončí chybou, nastaví se stav převodu na ‚Chyba‘ a do žurnálu ze zaznamená chybové hlášení.
  • Na straně iFIS jsou pravidelně párovány závazky. Pokud je spárován závazek z IPS s bankovním výpisem, pak je do IPS odeslán požadavek na vygenerování DB transakce z terminálu uvedeného v tglobal.polozka=‘ VS_FTERP‘, která provede vybití účtu IPS a současně vybranou částku odblokuje.
  • Autonomní funkce každý den zkontroluje, zda byl převod bankou proveden. Pokud byl převod úspěšně proveden, nastaví se stav převodu na ‘Zpracován‘. Úspěšné provedení převodu lze zjistit podle toho, že existuje realizovaná DB transakce s daným účtem, variabilním symbolem a terminálem uvedeným v tglobal.polozka=‘ VS_FTERP‘.
  • Pokud nedojde k úspěšnému převodu ani po počtu dní uvedených v tglobal.polozka=‘ VS_DBDNY‘od data splatnosti, nastaví se stav převodu na ‘Odmítnut‘ a položka tvsprevod.odmitnuto je nastavena na ‘O‘.
  • Autonomní funkce zjistí počet odmítnutých požadavků na vybití a převod pro daný účet IPS a bankovní účet. Pokud počet odmítnutých pokusů přesáhne počet uvedený v tglobal.polozka=‘ VS_DBPOC‘, zakáže se vybíjení účtu převodem nastavením příznaku tvsucet.db_prevod_povol=‘N‘.
  • Vybíjení účtu lze opětovně povolit nastavením příznaku tvsucet.db_prevod_povol =‘A‘. Po tomto povolení se u všech převodů daného účtu IPS a bankovního účtu změní položka tvsprevod.odmitnuto z ‘O‘ na ‘P‘.


Dorovnání fakultních účtů mimo měsíční závěrku

K dorovnání fakultních účtů (účtů vedených na fiktivní osoby sloužící pro potřeby daného pracoviště, např. servisní opravy, zápůjčky karet návštěvám, apod.) dochází běžně v rámci měsíční uzávěrky, při níž je kontrolováno, zda dosud již bylo provedeno dorovnání osobních účtů (účtů privátních osob, tj. zaměstnanců, studentů, klientů) mzdou. Poté dochází k dorovnání fakultních účtů zpětně, a to k okamžiku poslední vteřiny uzavíraného měsíce. V důsledku požadavku na provedení dorovnání fakultních účtů vícekrát ročně (například dvakrát ročně pouze na konci zimního a letního semestru) bylo umožněno provést dorovnání fakultních účtů také mimo měsíční uzávěrku (tedy v jiném termínu než při měsíční uzávěrce). V následující měsíční uzávěrce je pak kontrolováno, zda dorovnání fakultních účtů dosud již bylo provedeno či nikoli. Aby dorovnání fakultních účtů mohlo být provedeno mimo účetní závěrku, bylo dále umožněno:

  • dorovnání fakultních účtů k jinému termínu, než ke konci měsíce, přičemž v každém měsíci lze provést maximálně jedno dorovnání fakultních účtů mimo termín měsíční uzávěrky
  • vypnutí kontrol na provedení dorovnání fakultních účtů při měsíční uzávěrce provedené v jiném měsíci než v tom, na který bylo naplánované dorovnání fakultních účtů mimo měsíční uzávěrku

Zároveň byl zajištěn mechanismus pro nastavení termínu příštího dorovnání fakultních účtů mimo měsíční uzávěrku.
Na základě této úpravy bylo nutné provést i změny měsíční uzávěrky.
Pro nastavení termínů příštího dorovnání fakultních účtů je určena nová úloha plánovače s označením Datum příštího dorovnání fakultního účtu.
Dále v souvislosti s touto úpravou vznikl nový globální parametr VS_DORFU, kterým lze udržovat seznam mimořádných termínů dorovnání fakultních účtů a uchování stavu zpracování posledního dorovnání fakultních účtů. Globální parametr VS_DORFU je určen pro nastavení data a stavu dorovnání fakultních účtů mimo termín měsíční uzávěrky (ve tvaru např. datum ="20.02.2015 23:59:59", stav="D", kde stav je D=provést dorovnání nebo F=dorovnání provedeno. Položka seznam obsahuje data, ke kterým má být provedeno dorovnání fakultních účtů, ve tvaru seznam="20.02 23:59:59|20.09 23:59:59".

Poznámka Poznámka
Položky datum a stav jsou aktualizovány automaticky, pro aktualizaci položky seznam je nutné kontaktovat pracovníky BBM.

Postup pro nastavení dorovnání fakultních účtů mimo měsíční uzávěrku:

  1. nastavit termíny dorovnání fakultních účtů mimo měsíční uzávěrku v globálním parametru VS_DORFU (např.: datum="31.01.2015 23:59:59"; stav="F"; seznam="20.01 23:59:59|20.09 23:59:59") – nastavují pracovníci BBM
  2. pro každý termín dorovnání fakultních účtů mimo měsíční uzávěrku založit v plánovači novou úlohu "Dorovnání fakultních účtů" s ročním intervalem spouštění ve dnech následujících po termínech dorovnání (např. úlohy v termínech 21.02.2015 00:05 a 21.09.2015 00:05) – nastavují pracovníci BBM
Pozor Pozor
Původní úloha "Dorovnání fakultních účtů" spuštěná v rámci měsíční uzávěrky musí zůstat zachována.


Možnosti e-mailových upozornění

Z důvodu lepší přehlednosti se změnil celkový vzhled upozorňovacích e-mailových zpráv nastavených v iFIS*Plánovač. Z toho důvodu došlo také k několika dalším zásadním změnám:

  • pod upozorněním zaslaným e-mailem se dole zobrazuje modré pole pro poznámku
  • došlo k zavedení dynamického e-mailového upozornění, kdy nastavením globálního parametru GENMAIL lze omezit počet generovaných e-mailů
  • do upozorňovacích e-mailů bylo umožněno vkládat komentář
  • bylo zjednodušeno zadávání nových definic upozornění – zrušena povinnost zdvojování apostrofů
  • byla zvětšena interní paměť pro zadávání rozsáhlých definic
  • byly zavedeny definice:
    • záhlaví sloupců tabulky = aliasy položek z definice SQL dotazu
    • popisných textů do záhlaví a zápatí tabulky uvnitř e-mailu



Navazující funkce:

  • 00502 - Plánování úloh - prohlížení