Pom15: Porovnání verzí
Z Prirucky
| Řádek 4: | Řádek 4: | ||
== Logický návrh == | == Logický návrh == | ||
* '''Číselník ukazatelů''' - ukazatel je '''identifikován''' svým '''kódem''', má '''název''' a další atributy. | * <u>'''Číselník ukazatelů'''</u> - ukazatel je '''identifikován''' svým '''kódem''', má '''název''' a další atributy. | ||
* '''Plnění''' - pro dané období ('''kalendářní měsíc''' roku) je pro každý použitý ukazatel stanovena '''plánovaná hodnota''' a vyhodnocována '''dosažená hodnota'''. Z těchto dvou hodnot je možno stanovit plnění v %. Pro další práci je vyčíslováno tzv. upravené plnění, jehož výpočet je mj. závislý na dalších atributech ukazatele v číselníku. | * <u>'''Plnění'''</u> - pro dané období ('''kalendářní měsíc''' roku) je pro každý použitý ukazatel stanovena '''plánovaná hodnota''' a vyhodnocována '''dosažená hodnota'''. Z těchto dvou hodnot je možno stanovit plnění v %. Pro další práci je vyčíslováno tzv. upravené plnění, jehož výpočet je mj. závislý na dalších atributech ukazatele v číselníku. | ||
* '''Zaměstnanci''' - zaměstnanec může mít stanoven podíl na vybraných ukazatelích, obvykle do určitého maximálního počtu (např. 5), a ke každému ukazateli má zaměstnanec stanovenu '''váhu'''. Součet vah u zaměstnance je (interním pravidlem, není nutné) koncipován na výsledek 100%. | * <u>'''Zaměstnanci'''</u> - zaměstnanec může mít stanoven podíl na vybraných ukazatelích, obvykle do určitého maximálního počtu (např. 5), a ke každému ukazateli má zaměstnanec stanovenu '''váhu'''. Součet vah u zaměstnance je (interním pravidlem, není nutné) koncipován na výsledek 100%. | ||
== Zpracování == | == Zpracování == | ||
[[Image: Registr ukazatelu db tabulky.png|right| | [[Image: Registr ukazatelu db tabulky.png|right|490px]] | ||
=== Tabulky === | === Tabulky === | ||
Konkrétní zpracování vyústilo do podoby, v níž níže uvedené databázové tabulky jsou obsaženy v databázi aplikaci. | Konkrétní zpracování vyústilo do podoby, v níž níže uvedené databázové tabulky jsou obsaženy v databázi aplikaci. | ||
| Řádek 17: | Řádek 17: | ||
=== Výpočet osobního hodnocení === | === Výpočet osobního hodnocení === | ||
osobní hodnocení (vypočtené) = osobní hodnocení (přiznané) * součet 1..n (podíl * upravené plnění) | osobní hodnocení (vypočtené) = | ||
osobní hodnocení (přiznané) * | |||
součet 1..n (podíl * upravené plnění) | |||
Pozn. z tab. plneni se čte a pro výpočet použije hodnota ''upraveno''. | Pozn. z tab. plneni se čte a pro výpočet použije hodnota ''upraveno''. | ||
| Řádek 29: | Řádek 31: | ||
|Název ukazatele | |Název ukazatele | ||
|Podíl u zaměstnance (%) | |Podíl u zaměstnance (%) | ||
|Hypotetická částka (při 100% plnění) | |||
|Výsl.plnění (%) | |Výsl.plnění (%) | ||
|Mezivýsledek (%) | |Mezivýsledek (%) | ||
|Mezivýsledek (Kč) | |Mezivýsledek (Kč) | ||
|- | |- | ||
|127||Ekonomické výsledky střediska||<center>45</center>||<center>121.78541</center>||<center>40.40343</center>||<center>5 480.34</center> | |127||Ekonomické výsledky střediska||<center>45</center>||<center>4 500</center>||<center>121.78541</center>||<center>40.40343</center>||<center>5 480.34</center> | ||
|- | |- | ||
|348||Náklady střediska||<center>25</center>||<center>105.54213</center>||<center>26.38553</center>||<center>2 638.55</center> | |348||Náklady střediska||<center>25</center>||<center>2 500</center>||<center>105.54213</center>||<center>26.38553</center>||<center>2 638.55</center> | ||
|- | |- | ||
|278||Dodržení limitu vnitřních ztrát||<center>30</center>||<center>94.45632</center>||<center>37.33689</center>||<center>2 833.69</center> | |278||Dodržení limitu vnitřních ztrát||<center>30</center>||<center>3 000</center>||<center>94.45632</center>||<center>37.33689</center>||<center>2 833.69</center> | ||
|- | |- | ||
| || ||<center>'''100'''</center>|| ||<center>'''104.12585'''</center>||<center>'''10 952.58'''</center> | | || ||<center>'''100'''</center>||<center>10 000</center>|| ||<center>'''104.12585'''</center>||<center>'''10 952.58'''</center> | ||
|} | |} | ||
== Sestavy == | |||
[[Image: Reg ukaz zam gen sest.png]] | |||
Pozn. Celkem je zjišťováno jako celek | |||
<small> | |||
select A.os_cislo, B.prijmeni, B.jmeno, A.cislo_pom, A.kod, A.podil, A.plati_od, A.plati_do, | |||
(select sum(podil) from registr_zam C where C.os_cislo = A.os_cislo | |||
and | |||
(C.plati_od is null or C.plati_do <= %DATUMDO%) and | |||
(C.plati_do is null or C.plati_do >= %DATUMOD%) | |||
) as celkem, | |||
D.nazev | |||
from registr_zam A left outer join cis_ukazatele D on A.kod = D.kod, | |||
pracovnici B | |||
where | |||
A.os_cislo = B.os_cislo and | |||
(A.plati_od is null or A.plati_do <= %DATUMDO%) and | |||
(A.plati_do is null or A.plati_do >= %DATUMOD%); | |||
</small> | |||
[[Image: Reg ukaz plneni gen sest.png]] | |||
[[Image: Reg ukaz mes plneni gen sestav.png]] | |||
Verze z 24. 2. 2016, 12:03
Registr ukazatelů je zákaznická specialita pro výpočet osobního hodnocení závislého na měsíčních výsledcích plnění tzv. ukazatelů.
Logický návrh
- Číselník ukazatelů - ukazatel je identifikován svým kódem, má název a další atributy.
- Plnění - pro dané období (kalendářní měsíc roku) je pro každý použitý ukazatel stanovena plánovaná hodnota a vyhodnocována dosažená hodnota. Z těchto dvou hodnot je možno stanovit plnění v %. Pro další práci je vyčíslováno tzv. upravené plnění, jehož výpočet je mj. závislý na dalších atributech ukazatele v číselníku.
- Zaměstnanci - zaměstnanec může mít stanoven podíl na vybraných ukazatelích, obvykle do určitého maximálního počtu (např. 5), a ke každému ukazateli má zaměstnanec stanovenu váhu. Součet vah u zaměstnance je (interním pravidlem, není nutné) koncipován na výsledek 100%.
Zpracování
Tabulky
Konkrétní zpracování vyústilo do podoby, v níž níže uvedené databázové tabulky jsou obsaženy v databázi aplikaci.
- cis_ukazatele - systém data z tabulky pouze čte; o zápis se stará strana uživatele.
- plneni - systém data z tabulky pouze čte; o zápis se stará strana uživatele.
- registr_zam - aktuálně data naplněna jednorázově a opravy/úpravy/přidávání je zabezpečeno jinými způsoby (sql). Do budoucna může být zpracována uživatelská obsluha těchto dat v aplikaci.
Výpočet osobního hodnocení
osobní hodnocení (vypočtené) = osobní hodnocení (přiznané) * součet 1..n (podíl * upravené plnění)
Pozn. z tab. plneni se čte a pro výpočet použije hodnota upraveno.
Příklad
| Kód ukaz. | Název ukazatele | Podíl u zaměstnance (%) | Hypotetická částka (při 100% plnění) | Výsl.plnění (%) | Mezivýsledek (%) | Mezivýsledek (Kč) |
| 127 | Ekonomické výsledky střediska | |||||
| 348 | Náklady střediska | |||||
| 278 | Dodržení limitu vnitřních ztrát | |||||
Sestavy
Pozn. Celkem je zjišťováno jako celek
select A.os_cislo, B.prijmeni, B.jmeno, A.cislo_pom, A.kod, A.podil, A.plati_od, A.plati_do, (select sum(podil) from registr_zam C where C.os_cislo = A.os_cislo and (C.plati_od is null or C.plati_do <= %DATUMDO%) and (C.plati_do is null or C.plati_do >= %DATUMOD%) ) as celkem, D.nazev from registr_zam A left outer join cis_ukazatele D on A.kod = D.kod, pracovnici B where A.os_cislo = B.os_cislo and (A.plati_od is null or A.plati_do <= %DATUMDO%) and (A.plati_do is null or A.plati_do >= %DATUMOD%);


