==== Činnost 9. 6. 4. 2 - Kontrola činností ==== Slouží k porovnání činností v uživatelské databázi s činnostmi v podpůrné databázi eso9start.\\ \\ Činnosti, které jsou v obou databázích a v uživatelské databázi mají nastaven příznak "Aktualizovat podle start na ANO, je možno aktualizovat. \\ \\ Činnosti, které jsou v eso9start a nejsou v uživatelské databázi, je možné doplnit. Po doplnění jsou nové činnosti ve stavu "importovaná" a tudíž se nezobrazují ve stromu činností. Pro jejich zapojení je nutno změnit jejich stav na "schválená". \\ \\ === Vstupní formulář pro kontrolu činností === Vztah mezi činností v uživatelské databázi a v databázi eso9start je realizován prostřednictvím hodnoty ve sloupci IDCINNOST_START v tabulce CINNOSTI uživatelské databáze. Tento sloupec je primárně naplňován v databázi ESO9START na vývojovém serveru dodavatele systému.\\ \\ Vstupní formulář se skládá ze dvou částí, obě zobrazují kompletní seznam činností. V horní části jsou to činnosti z uživatelské databáze, ve spodní části z databáze eso9start. \\ Ve spodní části jsou důležité položky: \\ "Propojená činnost": ANO u činností eso9start propojených s aktivní činností v horní formě \\ "Nová činnost": ANO u činností eso9start, kterým neodpovídá žádná činnost v uživatelské databázi\\ \\ Tlačítko **"Vyber pro automatické propojení"**\\ Provede kontrolu, zda činnosti v eso9start odpovídá činnost v uživatelské databázi. Kontrola se provádí podle kódu činnosti a ID činnosti nad označenými řádky v horní formě. Zůstanou označeny ty činnosti, které lze automaticky propojit.\\ \\ Tlačítko **"Propoj automaticky"**\\ Propojí označené činnosti z uživatelské databáze na činnosti eso9start, tj. naplní IDCINNOST_START. Provádí se nad označenými řádky v horní formě. Po provedení akce zůstanou označeny ty činnosti, které nebylo možné automaticky propojit.\\ \\ Tlačítko **"Označ nové v ESO9START"**\\ Provede kontrolu, zda v eso9start jsou nové činnosti. Pro účely vyhodnocení toho, zda činnost již existuje, se neposuzuje shodnost kódů činnosti, ale shodnost položek ID činnosti start (IDCINNOST_START). Provádí se nad označenými řádky v dolní formě. Pokud není žádná činnost označena, provede se nad všemi. Zůstanou označeny pouze nové činnosti.\\ \\ Tlačítko **"Založ nové z ESO9START"**\\ Provede založení označených nových činností a jejich příloh. \\ Jestliže činnost v aktuální databázi ještě neexistuje, pak se pokusí označenou činnost z databáze Eso9Start založit do aktuální databáze. Pod kódem činnosti uvedeným v ESO9Start však již může v aktuální činnosti existovat jiná činnost. V tomto případě se nová činnost bude zakládat s kódem doplněným na konci o znak vykřičník. V případě, že by už existovala i činnost s kódem doplněným vykřičníkem, pak se již založení neprovede. \\ Činnost se zkopíruje z databáze Eso9Start, stav činnosti se nastaví na "importovaná". Po založení činnosti se provede propojení s nadřízenou činností a z databáze Eso9Start se rovněž zkopírují přílohy k činnosti. Pokud se zakládá činnost, ke které dosud neexistovala nadřízená činnost, tak se automaticky založí i tato nadřízená činnost dle Eso9Start.\\ Po provedení akce zůstanou označeny ty činnosti, které nebyly z nějakého důvodu založeny.\\ \\ Tlačítko **"Aktualizuj podle ESO9START"**\\ Provede aktualizaci označených existujících činností a jejich příloh. Provádí se nad označenými řádky v horní formě. Po provedení akce zůstanou označeny ty činnosti, které nebyly z nějakého důvodu aktualizovány.\\