![]() |
Kontrola počtu uživatelů - licence |
![]() |
Spuštění a provoz Kaskády | Podpora uživatelů Kaskády |
![]() |
Existuje řada různých operací s daty, které není nutno provádět průběžně, ale stačí je provádět v určitě periodě, nejlépe jedenkrát denně. Tyto činnosti jsou v Kaskádě soustředěny do tzv. Nočního úklidu.
Jedná se o rutinu, která (v případě, že SQL server běží) proběhne v tom čase, který vrcholový administrátor určil v Globální konfiguraci v boxu Automatizace Kaskády, položka "Noční úklid spustit v". Standardní přednastavená hodnota je 2:00 (2 hodiny po půlnoci). Zároveň je možné v této konfiguraci určit rozsah hodin, kdy může být noční úklid spuštěn.
V případě, že nějakým nedopatřením dojde k zápisu data příštího nočního úklidu do vzdálenější budoucnosti (více než 7 dní od aktuálního data), uživatel se o tomto stavu dozví prostřednictvím varovného panelu.
Během provádění nočního úklidu je nastaven údaj OdaRunning_jmeno-dat-vetve, díky kterému:
Poznámka: V konfiguraci mail-systému je k dispozici možnost automatického ukončení mailerů při nočním úklidu. Tuto volbu však doporučujeme nejdříve konzultovat s pracovištěm technické podpory
Indexy databázových tabulek jsou interním technickým prostředkem, který používá SQL server při veškerých přístupech k datům a který umožňuje práci v reálném čase. Pokud některý index neodpovídá reálné situaci v příslušné tabulce, způsobí to obvykle další problémy. Např. aplikace nemůže nalézt záznam, který ve skutečnosti v databázi existuje apod.
Během Nočního úklidu jsou preventivně kontrolovány indexy některých tabulek (určených při vývoji Kaskády), v případě, že je u nich nalezen problém, jsou ihned automaticky opraveny a je o tom podána zpráva uživateli, který je v konfiguraci uvedený jako "Uživatel, který bude informován o akcích "automatiky"" a zároveň je e-mailem podána zpráva o technickém problému na servisní pracoviště podpory systému Kaskáda.
Pro některé druhy objektů je naprogramována rutina, která při Nočním úklidu provede určité akce s objekty tohoto druhu. Jedná se o:
Automaticky se zde vytvoří avíza na smlouvy, u kterých bylo požadováno
upozornění na blížící se konec platnosti.
Bude vygenerováno avízo na tuto smlouvu vlastníkovi příslušné smlouvy
Pokud je v konfiguraci mail-systému zaškrtnuta volba Mazat při nočním úklidu "nepotřebné" zásilky, pak budou smazány takové zásilky, které splňují podmínky uvedené v kapitole Zánik (odstranění) zásilky.
Pro skladovatelné produkty program kontroluje záznamy ve skladových kartách, jde o technické informace sloužící k rychlejšímu přístupu k datům při běžné práci uživatele.
U neznáme osoby a neznámé organizace dochází k hromadění různých mailových adres. Při příjmu takových zásilek, jejichž odesílatel v Kaskádě ještě není zaregistrován
(respektive jeho e-mailová adresa).
Pokud u takové zásilky uživatel provede upřesnění odesílatele,
pak se příslušná adresa přesune od kontaktu <neznámý> k
určitému konkrétnímu (již dříve existujícímu nebo nově vytvořenému) kontaktu.
Pokud však k upřesnění nedojde a uživatel zásilku smaže, zůstává příslušná elektronická adresa zaregistrována u neznámé osoby nebo neznámé organizace. Pokud by Kaskáda neprováděla likvidaci těchto adres, docházelo by k jejich neustálému kumulování. Právě proto je při Nočním úklidu tato situace ověřována a nepoužité elektronické adresy uvedené u neznáme osoby nebo neznámé organizace jsou automaticky smazány.
Jde o čistě technologickou záležitost, neboť tabulky z oblasti událostních obsluh jsou velmi frekventované a například při resetu počítače s SQL serverem může dojít k jejich poškození. Provádí se zde proto kontrola integrity tabulek a případný problém je formou alarmu sdělen uživateli, která má být informován o automatických rutinách.
Pokud v průběhu práce s Kaskádou uživatel smaže peněžní zásobník (Pokladna,
Bankovní účet), který již byl použit v nějakých šablonách dokladů, může být tento nyní již neexistující peněžní zásobník přenášendo
nových dokladů, kde pak jeho výskyt v těchto dokladech může způsobovat zobrazení chybové hlášky během
úhrady.
Tato kontrola zajistí to, že chybný doklad avizuje příjemci avíz o chybách v dokladech.
Z důvodu efektivního vykonávání databázových dotazů jsou některé údaje (např. aktér objektu, párovatelný účet, ...) uloženy na více než jednom místě.
Program automaticky za chodu udržuje tuto pomocnou informaci v synchronním stavu. Pokud by se však díky nějakému technickému problému stalo, že by tento údaj synchronní nebyl, pak právě zde při nočním úklidu dojde k nápravě.
Tabulka TWCLOB obsahuje pomocná data vznikající při přístupu uživatelů k webovému rozhraní. Starší data se v tomto režimu odstraňují.
V tabulce TOBJES, do které Kaskáda zaznamenává informace o historii událostí, se vytváří velmi mnoho záznamů a manipulace s touto tabulkou má určitou režii. Jedná se především o záznamy "Otevření prohlížeče", kterých je v tabulce naprostá většina.
Čištění této tabulky však bude provedeno pouze v případě, že vrcholový administrátor v globální konfiguraci nastavil počet dní pro úklid v historii.
Údržba fulltextového rejsříku proběhne při nočním úklidu pouze v případě, že administrátor v globální konfiguraci zvolil režim Odložit veškerou údržbu fulltextového rejstříku na noc nebo Odložit údržbu rejstříku na noc u dokumentů a zásilek. Smyslem tohoto nastavení je urychlit práci SQL serveru.
V uzlu Start na kartách Rozcestník a Finance jsou v panelech zobrazovány údaje o stavu mail-systému. Při
počítání těchto údajů z reálného stavu databáze se zbytečně vytěžuje server, proto jsou tato data počítána
během nočního úklidu a během dne jsou pouze zobrazena.
Existuje i možnost, jak data on-line občerstvit. Více informací najdete ve výše zmíněných kapitolách helpu.
Program provede kontrolu provedených uzávěrek zásobníků (skladů a pokladen). Pokud je aktuální datum více jak 60 dní po provedené uzávěrce pokladny nebo 2 dílčí účetní období po provedené uzávěrce skladů a zároveň existuje více jak 200 dokladů v tomto období, program na tuto skutečnost upozorní formou varovného panelu a zároveň program odešle automatickou zásilku na pracoviště technické podpory.
Tato kontrola by měla upozornit na nedostatky, které vedou ke zbytečnému zatěžování SQL serveru.
V rámci této kontroly program zkontroluje nastavení Skladovou cenu počítat globálně (ze všech skladů) a pokud je tato volba zaškrtnuta a zároveň existuje pouze jeden sklad, pak toto nastavení odškrtne a vytvoří avízo na tento jediný sklad příslušnému uživateli.
Program provede kontrolu počátků a konců DPH období, tedy zda svým rozsahem nezasahuje některé DPH období do
již existujícího. Zároveň nesmí existovat ani jeden den, který nespadá do žádného DPH období kdy organizace
byla plátcem DPH.
Tento stav by neměl nikdy nastat, protože program při ukládání DPH období v konfiguraci tyto datumy kontroluje a pokud období nenavazuje, nedovolí ho uložit.
Program provede součet všech položek v Inboxu jednotlivých uživatelů a následně:
Každý den v noci se k uživateli zapíše příslušný počet položek v inboxu. Hodnota je zobrazena v seznamu uživatelů ve sloupci "Pol.inbox".
Vždy první den v měsíci se navíc provede kontrola počtů položek v Inboxu a pokud má některý uživatel více jak povolený počet položek (v Obecné / Technické parametry v poli Maximální povolený počet položek v inboxu), pak program:
na kartěna tuto skutečnost upozorní formou varovného panelu,
vytvoří automatickou zásilku na pracoviště technické podpory a odešle ji.
Tato kontrola by měla upozornit na nedostatky, které vedou ke zbytečnému zatěžování SQL serveru.
V databázi je ve složce Custem_ext připravena kontrolní procedura U_oda pro specifické kontroly, které se mají provádět v příslušné instalaci Kaskády. Úpravu této procedury podle požadavků zákazníka smí provádět pouze servisní technik.
V závěru nočního úklidu je spuštěno vytvoření automatické zálohy databáze, pokud je v globální konfiguraci na kartě Obecné zvolena tato datová větev v boxu Zálohovat při nočním úklidu datové větve.
Tato kontrola je prováděna v případě, že zálohování není prováděno v režii Kaskády, je tedy ponecháno na mechanismech samotného 602SQL serveru.
V tomto případě využíváme toho, že do tabulky __proptab je automaticky zaznamenáván okamžik provedení poslední zálohy a také případné číslo chyby, ke které při zálohování došlo. Pokud
vytvoří se alarm uživateli, který má být informován o chybách automatiky.
V průběhu Noční kontroly je sestavován textový report o této činnosti. Tento text je součástí alarmu vytvářeného při ukončování Nočního úklidu.
Pokud dojde k nějaké závažné chybě při činnostech prováděných během Nočního úklidu a tato procedura ukončí svoji činnost předčasně, může se za určitých okolností stát, že v databázi zůstane nastaven příznak OdaRunning_jmeno-dat-vetve, podle kterého klienti indikují probíhající Noční úklid, a tedy ráno při přihlašování pracovníků ke Kaskádě se objevuje hlášení o probíhajícím Nočním úklidu a nemožnosti běžné práce.
Pokud k takové situaci dojde, a máte jistotu, že noční úklid již úspěšně skončil, nebo skončil s chybou, nejjednodušším řešením je zastavit a znovu spustit databázový server, neboť při jeho restartu dochází automaticky k odstranění příznaku probíhajícího Nočního úklidu.
![]() |
Kontrola počtu uživatelů - licence |
![]() |
Spuštění a provoz Kaskády | Podpora uživatelů Kaskády |
![]() |