Man00501: Porovnání verzí
Bez shrnutí editace |
Bez shrnutí editace |
||
Řádek 72: | Řádek 72: | ||
V ''i''FIS*Plánovač se kontroluje dostupnost SMTP serveru. Pokud se nepodaří odeslat varovný e-mail o chybě při zpracování úlohy po jejím zjištění, jsou v části ''Žurnál'' ke spuštění této úlohy zapsány dva záznamy. První s chybou a druhý navíc s doplňující informací o chybě | Každé úloze lze individuálně nastavit: | ||
*maximální počet chybných spuštění, po kterém je úloha automaticky deaktivována, není-li nastaveno, nebude automaticky deaktivována | |||
*počet chybných spuštění, po kterém je zaslán varovný e-mail na specifikované adresy. | |||
Počet i adresy lze pro každou úlohu nastavit individuálně. Pokud není nastaveno, e-mail nebude zasílán. | |||
V ''i''FIS*Plánovač se kontroluje dostupnost '''SMTP serveru'''. Pokud se nepodaří odeslat varovný e-mail o chybě při zpracování úlohy po jejím zjištění, jsou v části ''Žurnál'' ke spuštění této úlohy zapsány dva záznamy. První s chybou a druhý navíc s doplňující informací o chybě a ve sloupci ''Info'' je uvedena hodnota '''D'''. | |||
[[Image:R_00501f.png]]<br> | [[Image:R_00501f.png]]<br> | ||
Řádek 82: | Řádek 90: | ||
'''Obr. 00501/7''' ''Položka "Podmínka spuštění"'' | '''Obr. 00501/7''' ''Položka "Podmínka spuštění"'' | ||
{{Poznamka|Omezení lze nadefinovat k vybrané úloze | {{Poznamka|Omezení lze nadefinovat k vybrané úloze na vyžádání u dodavatele systému ''i''FIS* dle konkrétně specifikovaných a domluvených podmínek (které dny a které hodiny nemají být zahrnuty do spouštění dle nastaveného časového intervalu).}} | ||
{{Priklad|'''Příklad předaného požadavku:'''<br> | {{Priklad|'''Příklad předaného požadavku:'''<br> | ||
"O víkendech a svátcích nespouštět vůbec, v pracovní dny pouze od | '''"O víkendech a svátcích nespouštět vůbec, v pracovní dny pouze od 5:00 do 17:00 hodin"''' | ||
}} | }} | ||
Řádek 412: | Řádek 420: | ||
'''Postup pro nastavení dorovnání fakultních účtů mimo měsíční uzávěrku:''' | '''Postup pro nastavení dorovnání fakultních účtů mimo měsíční uzávěrku:''' | ||
# Nastavit termíny dorovnání fakultních účtů mimo měsíční uzávěrku v globálním parametru [[Parametrizace#VS_DORFU|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 | # Nastavit termíny dorovnání fakultních účtů mimo měsíční uzávěrku v globálním parametru [[Parametrizace#VS_DORFU|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''' | ||
# 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 '' | # 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|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.}} | {{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.}} | ||
Řádek 423: | Řádek 431: | ||
{{Pozor|Toto nastavení je '''pouze v kompetenci pracovníků BBM''', '''nelze''' ho provést v '''zákaznickém rozhraní'''.}} | {{Pozor|Toto nastavení je '''pouze v kompetenci pracovníků BBM''', '''nelze''' ho provést v '''zákaznickém rozhraní'''.}} | ||
Datový model obsahuje také tři položky umožňující nastavit, zda se má úloha spouštět po překlopení do testu, jak má plánovač reagovat na chybu úlohy, po kolika chybách ukončit nebo jen informovat nastavené adresáty. | |||
Datový model obsahuje také tři položky umožňující nastavit, zda se má úloha spouštět po překlopení do testu | |||
<br><br>'''Navazující funkce:''' | <br><br>'''Navazující funkce:''' |
Verze z 15. 1. 2021, 13:04
00501 * Plánování úloh
Formulář zobrazuje naplánované úlohy. Formulář je určen pro spuštění předem naprogramovaného požadavku v požadovaném termínu. Formulář je nazýván také iFIS*Plánovač úloh, neboť zobrzauje všechny předem nadefinované úlohy a umožňuje jejich plánování a spuštění v předem stanoveném okamžiku. Lze zde předem nadefinovat, zda se má opakovat spuštění úlohy v případě chyby během jejím zpracování. V případě zaznamenání chyby bránící spuštění předem naplánované úlohy, zde lze nastavit notifikační e-maily, které se odešlou spolu s upozorněním na předem nadefinované e-mailové adresy. V případě chyby se zde specifikovány podrobnější informace, například počet chybných pokusů o spuštění, adresáti, kterým bylo zasláno e-mailové upozornění o chybě, apod. Změny v naplánovaných úlohách a jejich deaktivace se zapisují do historie. Ve formuláři lze dohledat, z jakého důvodu k chybám došlo a umožňuje jednorázové spuštění úlohy tlačítkem Ad hoc.
V iFIS*Plánovači úloh lze opravovat a editovat pouze záznamy, které nejsou aktivní. Aktivní záznamy úloh jsou ty úlohy, u kterých je v položce Akt. uvedeno zatržítko. Opravovat a zakládat definici požadavku (to, co se nabízí v seznamu u položky Požadavek) může pouze dodavatel software. Vlastní spuštění požadavku je realizováno s využitím technologie "Advanced Queuing" (AQ), proto je nutné mít pro správné fungování modulu nainstalovány potřebné databázové objekty. Po založení nové úlohy nebo po její aktualizaci není nutné občerstvovat data před další aktualizací. Data naplánované úlohy se mění při každém spuštění (při automatickém nebo Ad Hoc jednorázovém spuštění úlohy), proto je v těchto případech občerstvení dat požadováno.
V iFIS*Plánovači úloh je umožněno zpracování PL/SQL kódu. SQL kód musí být uložen v tabulce R_SQL.
![]() |
Pozor |
SQL příkazy typu Obecný PL/SQL může editovat pouze uživatel FIS_01, FIS_02, atd. |
Zneplatnění a deaktivace úlohy
Úlohu lze zneplatnit klávesou pro Zrušení záznamu. Takový záznam je označen hvězdičkou jako neplatný. U zneplatněné úlohy označené hvězdičkou je při dalším stisku klávesy pro Zrušení záznamu vyvoláno dialogové okno s těmito možnostmi:
- Zpět
- Zplatnit úlohu
- Smazat úlohu - lze provést výmaz úlohy
![]() |
Pozor |
Volba Smazat úlohu se nabízí jako aktivní pouze v případě, kdy má přihlášený uživatel oprávnění k jejímu smazání. |
Výmaz lze realizovat pouze u zneplatněné úlohy označené hvězdičkou. Smazat úlohu může jen uživatel s právy administrátora iFIS*. Navíc musí mít přihlášený uživatel oprávnění k jejímu smazání, přičemž oprávnění se řídí nastavením v Runtime Repository (RRP) (r_usr_pa) ve formuláři 00210 - Správa uživatelů a přístupů:
- pokud je uživatel nastaven jako administrátor ekonomické jednotky (ekj_admin=X) - může mazat pouze úlohy své ekonomické jednotky
- pokud je privilegovaný administrátor systému (priv_admin=X) - může mazat všechny zneplatněné úlohy
Obr. 00501/2 Dialogové okno po stisku klávesy pro "Zrušení záznamu" u zneplatněné úlohy u privilegovaného administrátora systému
Úloha je automaticky deaktivována z těchto důvodů:
- bylo dosaženo naplánovaného počtu (bezchybných) spuštění – položka Spustit (počet)
- bylo dosaženo data posledního spuštění – položka Spouštět DO
- byl překročen počet neúspěšných / chybových pokusů – limit je definován v nastavení chyb v položce Max. poč.. Dosažený počet chyb je zobrazen v položce Chyby
V případě automatické deaktivace se zapíše do Historie úlohy text: "Úloha již neplní požadavky pro opětovné spuštění, bude automaticky deaktivována." a důvod, např. "Počet spuštění=5" nebo "Spouštět do 23.11.2021 15:20:00" nebo "Počet chyb=21".
Zpracování úlohy a možnosti e-mailových upozornění
V iFIS*Plánovači úloh lze nastavit:
- e-mailovou adresu, na kterou bude upozornění zasíláno
- e-mailové upozornění na zprávy ve frontě, které nebyly přeneseny
- e-mailové varování (notifikace), které budou zasílány po určitém počtu pokusů o spuštění úlohy
- skupiny úloh zajišťující postupné spouštění úloh dle pořadí v jednotlivých skupinách (lze ovlivnit nastavením položek Skupina a Pořadí)
- paralelní i sériové zpracování naplánovaných úloh
- progrese intervalu spouštění při chybě
Detail výsledku zpracování úlohy lze zobrazit ze záložky Žurnál z jakékoli položky na požadovaném záznamu, a to pomocí klávesy pro Detail/Volání číselníku.
Obr. 00501/3 Detail výsledku zpracování požadavku definovaného plánem zobrazený klávesou pro "Detail/Volání číselníku"
U Ad Hoc požadavku se navíc v závorce zobrazuje informace, kým byl spuštěn.
Obr. 00501/4 Detail výsledku zpracování "Ad Hoc" požadavku včetně informace, kým byl spuštěn
Zpracování požadavku může skončit také chybou.
Obr. 00501/5 Informace o zpracování požadavku s chybou
Jestliže spuštění požadavku skončilo chybou, je prováděno automatické spouštění úlohy v progresivně se prodlužujících intervalech (od 30 sekund do 24 hodin), a to až do doby, kdy dojde ke korektnímu zpracování. Pro opakování spuštění úlohy v případě chyby během zpracování je nutné mít uvedenou hodnotu Ano v položce Opakovat (při chybě). Informační e-mail v případě výskytu chyby ve zpracování je zasílán na e-mailové adresy uvedené u úlohy v položce Kam informovat, pokud není vyplněno, zašle se na skupinu adresátů 005 SPRAVCE.
Každé úloze lze individuálně nastavit:
- maximální počet chybných spuštění, po kterém je úloha automaticky deaktivována, není-li nastaveno, nebude automaticky deaktivována
- počet chybných spuštění, po kterém je zaslán varovný e-mail na specifikované adresy.
Počet i adresy lze pro každou úlohu nastavit individuálně. Pokud není nastaveno, e-mail nebude zasílán.
V iFIS*Plánovač se kontroluje dostupnost SMTP serveru. Pokud se nepodaří odeslat varovný e-mail o chybě při zpracování úlohy po jejím zjištění, jsou v části Žurnál ke spuštění této úlohy zapsány dva záznamy. První s chybou a druhý navíc s doplňující informací o chybě a ve sloupci Info je uvedena hodnota D.
Obr. 00501/6 Položka "Info" s hodnotou "D"
Obr. 00501/7 Položka "Podmínka spuštění"
![]() |
Příklad |
Příklad předaného požadavku: "O víkendech a svátcích nespouštět vůbec, v pracovní dny pouze od 5:00 do 17:00 hodin" |
Obr. 00501/8 Upozornění zasílané na e-mailové adresy
V iFIS*Plánovači úloh během hromadného zpracování agent zaznamenává výsledek pro každý jednotlivý záznam a všechny získané informace jsou předávány do žurnálu spolu s informací o celkovém počtu chyb. Předávají se nejen souhrnné informace o zpracování úlohy, ale také informace o jednotlivých chybách během zpracování například v případě, kdy nedochází k přenosům veřejných zakázek ze systému eGordion
Popis formuláře
Obrazovka je rozdělena na dvě části:
- horní část označená Plány úloh
- dolní část rozdělená do dvou záložek:
- Žurnál
- Detail varování
Plány úloh
Část s označením Plány úloh zobrazuje seznam plánovaných úloh a obsahuje tyto položky:
- ! - příznak chybného zařazení úlohy, respektive skupiny, do AQ fronty, v případě chybného zařazení se objevuje červený vykřičník
- Akt. - určuje, zda je naplánovaná úloha aktivní či neaktivní
- Příznak platnosti záznamu - označuje, zda je záznam platný, zneplatněné úlohy jsou označené hvězdičkou
- Úloha - číslo úlohy, pro kterou je požadavek určen a které se týká (např. 032 - Závazky, 024 - Rozpočty, apod.)
- Požadavek - název předem naprogramované úlohy (požadavku)
- Identifikace - uživatelská identifikace plánu
- EJ - číslo a název - číslo a název ekonomické jednotky, pro kterou je plán spouštěn
- Skupina:
- skupina úloh zpracovaných sekvenčně v pořadí daném položkou Pořadí
- úloha se zahájí až po úspěšném zpracování předchozí úlohy
- Pořadí - pořadí zpracování úlohy v rámci skupiny
- Interval :
- Měrná jednotka - měrná jednotka intervalu spuštění úlohy (např. hodina, den, týden, měsíc)
- Počet MJ - délka intervalu v měrných jednotkách
- Posun termínu - posun termínu spuštění úlohy vzhledem k termínu vygenerovanému vzorcem
- Spustit (počet) - omezení celkového počtu bezchybných spuštění úlohy, v položce lze nastavit plánovaný počet spuštění pro omezení použití úlohy
- Spouštět OD - datum prvního spuštění úlohy
- Spouštět DO - datum posledního možného spuštění úlohy
- Opakovat při chybě - opakovat spuštění úlohy v případě chyby během jejího zpracování?
- Systémový plán - je zde určeno, zda se jedná o systémový plán (hodnoty Ano/Ne)
- Vlastník - vlastník požadavku
- Parametry - parametry uložené procedury spuštěné v rámci plánu
- Podmínka spuštění - podmínka podmiňující spuštění naplánovaného požadavku, není-li splněna, naplánuje se pouze další spuštění v pořadí
- Stav:
- Naposled spuštěno - datum poslendího provedeného spuštění úlohy
- Příští spuštění - datum příštího spuštění úlohy
- Spuštěno - počet provedených bezchybných spuštění úlohy
- Chyby - počet spuštění úlohy končících chybou, po úspěšném zpracování se smaže
- Chyby - Nastavení:
- Max. poč. - maximální počet chybných spuštění požadavku, po kterém je úloha automaticky deaktivována (nevyplněno = nikdy nedeaktivovat)
- Inf. poč. - počet chybných spuštění požadavku, po kterém je zasíláno e-mailové upozornění (nevyplněno = nezasílat)
- Kam informovat - skupina adresátů nebo e-mailové adresy oddělené středníkem, kterým má být zasláno e-mailové upozornění (nevyplněno = zasílat na skupinu 005 SPRAVCE)
- Poznámka - libovolná poznámka k dané úloze
Kromě výše uvedených položek část Plány úloh obsahuje:
- radiobuttony pro filtrování záznamů - volby pro zobrazení:
- Vše - zobrazí všechny záznamy bez ohledu, zda jsou platné či aktivní
- Platné - zobrazí jen platné záznamy
- Aktivní - zobrazí pouze aktivní záznamy
- tlačítka:
- Ad Hoc - tlačítko je určeno pro jednorázové spuštění úlohy a je aktivní pouze pro úlohy / skupiny, které to mají povolené v definici TPOZDEF (nastavitelné pouze dodavatelem), a navíc nejsou zneplatněné. Pokud je úloha již spuštěna, a to plánovaně či Ad Hoc, je její další spuštění tlačítkem Ad Hoc odmítnuto v závislosti na stavu zpracování úlohy hlášením "Úloha/skupina je již zařazena do zpracování Ad Hoc" nebo "Úloha/skupina je uzamčena jiným uživatelem, zkuste později". Při spuštění úlohy tlačítkem Ad Hoc je do detailu historie přístupné tlačítkem Historie zapsán uživatel, který úlohu spustil. Zároveň je do položky Ad Hoc na záložce Žurnál automaticky doplněna hodnota A. Pro úlohy 005 – iFIS*Plánovač spuštěné Ad Hoc je určen globální parametr PLADELAY, kterým lze nastavit počet sekund, o který je odloženo vyzvednutí zprávy z fronty plánovače. Pokud je obsah parametru PLADELAY nastaven na NULL, Ad Hoc úlohy se spouštějí bez odložení. Implicitně 0 sec.
- Skupina - ovládání běhu zpracování skupiny
- Osoby - osoby, které mají přístup k požadavku
- Historie - zobrazí historii záznamu, do historie se zapisují například změny nastavení parametrů úlohy plánovače:
- Aktivace/Deaktivace
- Identifikace, EJ, Skupina, Pořadí, MJ, Počet MJ, Posun, Počet spuštění, Spouštět OD/DO, Opakovat (při chybě), Parametry, Podmínka spuštění
- Založení / zrušení úlohy
- uživatel, který spustil úlohu jednorázově přes tlačítko Ad Hoc, apod.
Žurnál
Záložka Žurnál obsahuje informace o průběhu a stavu zpracování plánovaného požadavku.
Položky záložky Žurnál:
- 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 těchto hodnot:
- Přijatý - požadavek byl přijat
- Zpracovaný - zpracování požadavku bylo úspěšně provedeno
- Zpracovaný s chybami - má v položce Stav požadavku uvedenou hodnotu Zpracovaný a v položce Info příznak C
- Chyba - zpracování skončilo chybou
- 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ů
- Ad Hoc - informace o zpracování požadavku v žurnálu, zda se jednalo o jednorázové spuštění úlohy Ad hoc
- Info - informace o zpracování požadavku v žurnálu, je-li uveden příznak C a ve stavu Zpracovaný, znamená to, že požadavek byl zpracovaný, ale s chybami
Detail varování
Záložka Detail varování je přístupná pouze pro obecné dotazy úlohy 004. Záložka je určena pro nastavení skupiny adresátů, kterým bude doručen výsledek dotazu, předmět e-mailu a HTML šablona pro zobrazení výsledků dotazu.
Položky záložky Detail varování:
- Použít - příznak použití
- Skupina osob - skupina osob pro zasílání notifikačních 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
Obecné dotazy v úloze 004
V upozorňovacích e-mailových zprávách zasílaných prostřednictvím iFIS*Plánovač se v dolní části zobrazuje modré pole určené pro poznámku. Je zavedeno dynamické e-mailové upozornění, kdy nastavením globálního parametru GENMAIL lze omezit počet generovaných e-mailů. Do upozorňovacích e-mailů lze vkládat také komentář. Zadávání nových definic je zjednodušeno a je zrušena povinnost zdvojování apostrofů. Zvětšena je interní paměť pro zadávání rozsáhlých definic.
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
![]() |
Uživatelské tipy |
Jak nastavit formátování textu v notifikačních e-mailech generovaných z iFIS*Plánovače úloh? |
Při použití hromadné kontroly přes plánovač úloh je k záznamům kontrolovaných zaniklých subjektů ve formuláři 03298 - Úkolovník pořízen záznam o kontrole a generován úkol k ověření a řešení dané skutečnosti.
Do položky Podmínka spuštění lze zakomponovat omezující či rozšiřující podmínky pro standardně nastavený časový interval spouštěné úlohy. Lze nadefinovat omezení spouštění konkrétní úlohy – např. nespouštět plánovač o víkendech a volných dnech (s využitím nastavení ve formuláři 01431 - Volné dny v kalendáři).
![]() |
Tip |
Lze využít například k vypnutí komunikace s rozhraním ISDS přes víkendy a o svátcích. |
Příklad nastavení omezující podmínky pro spouštění:
( paf00_kalendar.f_prac_den = 1 AND paf00_kalendar.f_prac_den_pred_volnem = 0 AND TO_NUMBER( TO_CHAR( SYSDATE, 'HH24')) BETWEEN 6 AND 16) OR ( paf00_kalendar.f_prac_den_pred_volnem = 1 AND TO_NUMBER( TO_CHAR( SYSDATE, 'HH24')) BETWEEN 6 AND 14)
Možnost generování souborů XLS, HTML a TXT do přílohy notifikačních e-mailů
Pro plánované úlohy 004 – Spustit obecný dotaz je umožněno odesílat spolu s notifikačním e-mailem z iFIS*Plánovač také generovaný XLS, HTML či TXT soubor obsahující výsledky libovolného dalšího SQL dotazu. Název přiloženého souboru je definován jako druhý SQL dotaz v parametru plánované úlohy. Obsah souboru je definován jako třetí SQL dotaz. Pokud není druhý (název) a třetí (obsah) SQL dotaz definován, odešle se pouze zpráva obsahující tabulku s výsledky prvního uvedeného SQL dotazu. Plánovač odbavuje také požadavky, které jsou nadefinované nad DB objekty s integrovanou kontrolou kontextových přístupů (např. view VPRISTRSHLA2).
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 jeden 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 poskytovatele, 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ěžních ústavech
- Další popsané v následujících kapitolách
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 hodnotě 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í 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 - 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řevodu na 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říklad 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) je možné 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 poté 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 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ň je zajištěn mechanismus pro nastavení termínu příštího dorovnání fakultních účtů mimo měsíční uzávěrku, což s sebou přináší i nutné provedení změny měsíční uzávěrky. Pro nastavení termínů příštího dorovnání fakultních účtů je určena úloha plánovače s označením Datum příštího dorovnání fakultního účtu. V souvislosti s tím je zaveden 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 |
Položky Datum a Stav jsou aktualizovány automaticky. Pro aktualizaci položky Seznam je nutné kontaktovat pracovníky BBM přes aplikaci Helpdesk. |
Postup pro nastavení dorovnání fakultních účtů mimo měsíční uzávěrku:
- 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
- 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 |
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. |
iFIS*Plánovač vs. testovací iFIS* a další nastavení úloh
Úloha založená do plánovače z iFIS*WebMailer nebo ručně na reálné iFIS* je po překlopení do testovací iFIS* vždy neaktivní, aniž by k tomu bylo zapotřebí spouštět nějaký skript. Pro její aktivaci je nutné použít standardní postup. Úloze v reálném iFIS* lze nastavit, zda se má po překlopení spouštět i v testovací iFIS*.
![]() |
Pozor |
Toto nastavení je pouze v kompetenci pracovníků BBM, nelze ho provést v zákaznickém rozhraní. |
Datový model obsahuje také tři položky umožňující nastavit, zda se má úloha spouštět po překlopení do testu, jak má plánovač reagovat na chybu úlohy, po kolika chybách ukončit nebo jen informovat nastavené adresáty.
Navazující funkce: