Modul Výkazy práce - Komplexní uživatelská dokumentace
1. Úvod do modulu Výkazy práce
Modul Výkazy práce je komplexní systém pro evidenci a fakturaci odvedené práce. Slouží k zaznamenávání pracovních výkonů zaměstnanců, jejich časovému sledování a následné fakturaci zákazníkům. Systém umožňuje flexibilní nastavení tarifů, propojení se zakázkami, úkoly, CRM a dalšími moduly systému eIntranet.
- Evidence odpracovaných hodin zaměstnanců
- Sledování času stráveného na jednotlivých zakázkách
- Vykazování práce na konkrétní úkoly a projekty
- Fakturace odvedené práce zákazníkům
- Statistiky a přehled výkonnosti zaměstnanců
- Export dat pro mzdový systém a účetnictví
Klíčové funkce modulu
- Zaznamenávání odpracovaných hodin s přesným datem
- Výběr tarifu/sazby s násobky pro zaměstnance
- Propojení se zakázkami (ručně zadávané, spravované adminem nebo z modulu Zakázky)
- Integrace s modulem Úkoly - přímý výkaz práce na úkol
- Propojení s CRM - vazba na firmy a pobočky
- Integrace s HelpDeskem - automatický výkaz práce na tikety
- Volitelná pole (až 10 vlastních polí s různými typy)
- Pět zobrazovacích režimů pro různé pohledy na data
- Hromadné zadávání více záznamů najednou
- Systém přílohy souborů k výkazům
- Poznámky a historie změn
- Tisk výkazu do formuláře PDF
- Export do XML pro účetní systémy
- REST API pro externí systémy
- Automatické připomínky vyplňování výkazů
2. Konfigurace a nastavení modulu
2.1 Uživatelská práva
Modul nabízí šestiúrovňový systém oprávnění pro detailní řízení přístupu k výkazům práce:
| Úroveň práv | Popis oprávnění | Typické využití |
|---|---|---|
| 0 - Nemá přístup | Uživatel nemá žádný přístup k modulu výkazů práce | Zaměstnanci, kteří nevykazují svou práci (např. externista bez přístupu) |
| 1 - Jen svá práce | Uživatel může zapisovat a číst pouze svou vlastní práci | Běžní zaměstnanci, kteří vykazují pouze svou práci |
| 3 - Svá + vybráni | Uživatel může zapisovat a číst svou práci + práci vybraných uživatelů (např. podřízených) | Vedoucí týmu, kteří spravují výkazy své skupiny |
| 5 - Zapisovat svá, číst vše | Uživatel může zapisovat pouze svou práci, ale vidět všechny výkazy | Zaměstnanci s potřebou náhledu nad celou firmou |
| 10 - Zapisovat a číst vše | Uživatel může zapisovat práci za kohokoliv a vidět všechny výkazy | Personální oddělení, asistenti vedení |
| 15 - Plná práva + XML | Plná práva včetně mazání, obnovení mazaných záznamů a export do XML | Administrátoři, účetní, vedení společnosti |
2.2 Obecná nastavení
Časové omezení zadávání
Určuje, jak daleko do minulosti může uživatel vyplňovat výkazy. Např. při hodnotě 7 lze vyplnit pouze poslední týden. Toto omezení se netýká administrátorů.
Automatické připomínky
Systém každodenně v 18:00 kontroluje, zda mají zaměstnanci vyplněny výkazy za posledních X pracovních dní. Pokud ne, odešle upozornění.
- Typ upozornění: Email, SMS nebo obě možnosti (pokud máte povoleno SMS)
- Podmínka: Vždy NEBO pouze pokud byl zaměstnanec v daný den v práci (dle modulu Docházka)
- Výjimky: Můžete vybrat uživatele, kteří nemají dostávat upozornění
Nastavení zakázek
Systém nabízí tři režimy pro správu názvů zakázek:
| Režim | Popis | Výhody | Nevýhody |
|---|---|---|---|
| Volné zadávání | Každý uživatel může zadat nový název zakázky při vyplňování výkazu | Flexibilní, rychlé, bez nutnosti předchozího nastavení | Možnost překlepu, duplicit, nemá řízení práv na zakázky |
| Správa adminem | Pouze admin může přidat nové zakázky v nastavení modulu. U každé zakázky se určuje, kdo může číst/zapisovat práci | Plná kontrola, řízení práv, žádné duplicity | Nutnost předchozího založení zakázky, méně flexibilní |
| Z modulu Zakázky | Zakázky se načítají z modulu Zakázky. Můžete filtrovat pouze aktivní a dle priorit | Centrální správa zakázek, automatická synchronizace | Závislost na modulu Zakázky, nutnost nastavení tam |
Pokud zapnete tento režim a zároveň máte propojení s jinými moduly (HelpDesk, Úkoly), může dojít k situaci, že uživatel nebude vidět svou práci vykazanou přes tyto moduly, pokud nemá přístup k příslušné zakázce. Doporučujeme tuto funkci nevyužívat při propojení s dalšími moduly.
Propojení s dalšími moduly
- Modul Úkoly: Umožňuje přímý výkaz práce na úkol. Ve výkazech pak vidíte, ke kterému úkolu se práce vztahovala, včetně prokliku a možnosti exportu do Excelu.
- Modul HelpDesk: Při řešení tiketu můžete vykazat čas strávený na tiketu. Automaticky se předvyplní popis a CRM vazba.
- CRM modul: Můžete zapnout zadávání firmy a pobočky z CRM při vykazování práce.
- Modul Zakázky: Načítání názvů zakázek přímo z modulu Zakázky (viz výše).
2.3 Systém tarifů/sazeb
Modul podporuje až 10 různých tarifů (sazeb) pro rozlišení typu práce:
- Název: Popisný název tarifu (např. "Běžná práce", "Víkend", "Noční", "Přesčas")
- Násobek pro zaměstnance: Koeficient, kterým se násobí hodiny v přehledu dle zaměstnanců (např. 1.5 pro přesčasové hodiny). Využívá se pro mzdové výpočty.
- Sazba/hod: Cena za hodinu v daných tarifech pro fakturaci zákazníkům
Firma má 3 tarify: "Běžná práce" (500 Kč/hod, násobek 1.0), "Víkend" (750 Kč/hod, násobek 1.5), "Noční" (900 Kč/hod, násobek 2.0). Zaměstnanec odpracuje 8 hodin během víkendu. Zákazníkovi se vyúčtuje 8 x 750 = 6000 Kč, ale zaměstnanec dostane 8 x 1.5 = 12 hodin do mzdové evidence.
2.4 Volitelná pole (Custom Columns)
Systém umožňuje přidání až 10 vlastních polí pro specifické potřeby vaší organizace. Pro každé pole můžete nastavit:
| Nastavení | Popis |
|---|---|
| Název pole | Popisek, který se zobrazí uživateli |
| Typ pole | Checkbox, Číslo, Decimální číslo, Datum, Auto-suggest, Dropdown, CRM firma, Více CRM firem, Zákazník z Evidence, Vyúčtovací tabulka, Text, Rich text, Uživatel |
| Vyžadováno | Pokud je zatrženo, pole musí být vyplněno před uložením výkazu |
| Zobrazit v hlavní tabulce | Pole se zobrazí jako sloupec v přehledu výkazů |
| Zobrazit ve filtru | Umožní filtrovat záznamy podle hodnot tohoto pole |
| Notifikace na email | Při zadané hodnotě se odešle email na zadanou adresu (např. při hodnotě "AKUTNÍ" poslat email vedoucímu) |
| Zobrazit po | Určuje pozici pole ve formuláři (Na začátku, Po zakázce, Po úkolu, Po čase, Na konci) |
Speciální typ pole: Vyúčtovací tabulka (typ 29)
- Kód: Zkratka práce (např. "MONT-01")
- Název: Popis práce (např. "Montáž základní desky")
- Ks/Hod: Zda se počítá v kusech nebo hodinách
- Cena za MJ: Cena za jednotku (kus nebo hodinu)
2.5 Tisk do formuláře PDF
Pokud zapnete tisk výkazu do formuláře, systém automaticky:
- Vygeneruje číslo výkazu ve formátu RRRRMMDD/ID (např. 20250110/1234)
- Přidá sloupec "Číslo výkazu" do tabulky
- Umožní vytisknout formulář s logem firmy, údaji zákazníka a podpisovými poli
- Můžete nahrát vlastní logo (ideálně 250x300px ve formátu PNG)
2.6 REST API
Pro propojení s externími systémy (např. mzdový systém, CRM) je k dispozici REST API:
- Povolit REST API v nastavení modulu
- Přihlášení: POST na /RestAPI/Login s username, password a RestAPIPassword
- Získat RESTAPIHash z odpovědi (platný 5 minut)
- Stáhnout data: GET /RestAPI/Get/[RESTAPIHash]/Vykazy_prace/ (vše, YEAR/ROK, YEAR/ROK/MONTH/MĚSÍC)
- Upravit data: PUT /RestAPI/Put/[RESTAPIHash]/Vykazy_prace/[idVykazy_prace]
3. Uživatelské rozhraní
3.1 Pět zobrazovacích režimů
Modul nabízí pět různých pohledů na data výkazů práce, každý optimalizovaný pro konkrétní účely:
| Režim | Popis | Využití |
|---|---|---|
| 1. Výkazy práce | Základní výpis všech záznamů s filtry | Běžná práce, vyhledávání konkrétních výkazů, editace |
| 2. Měsíční přehled | Agregované data po měsících a zakázkách | Měsíční reporty, přehled vytíženosti, přehled práce na zakázkách |
| 3. Přehled dle zakázek | Detailní rozpis práce na vybranou zakázku | Fakturace zakázkám, kontrola odpracovaných hodin na projektu |
| 4. Přehled dle zaměstnanců | Detailní rozpis práce konkrétního zaměstnance včetně tarifů | Mzdové výpočty, hodnocení výkonnosti zaměstnanců |
| 5. Statistiky | Statistické výstupy za zvolené období | Analýzy, trendy, plánování kapacit |
3.2 Filtrování dat
Ve všech zobrazovacích režimech jsou k dispozici následující filtry:
- Rok/Měsíc/Den: Časový filtr pro omezení zobrazovaných dat
- Zaměstnanec: Filtr podle toho, kdo práci odvedl
- Zakázka/Smlouva: Filtr podle názvu zakázky nebo vazby na smlouvu
- CRM firma: Pokud je zapnuto, filtr podle CRM firmy
- CRM pobočka: Pokud je zapnuto, filtr podle CRM pobočky
- Volitelná pole: Filtry podle vlastních polí (pokud je nastaveno "Zobrazit ve filtru")
3.3 Hlavní tabulka výkazů
Základní tabulka zobrazuje následující sloupce (některé jsou volitelné dle nastavení):
- ID výkazu
- Datum
- Odpracoval (zaměstnanec)
- Zakázka/Smlouva
- Úkol (pokud je propojení zapnuto)
- Čas (počet hodin)
- Tarif/Sazba (pokud je zapnuto)
- Popis (pokud je zapnuto)
- Doprava (pokud je zapnuta)
- Další náklady (pokud jsou zapnuty)
- CRM firma (pokud je zapnuto)
- CRM pobočka (pokud je zapnuto)
- Volitelná pole (pokud je nastaveno "Zobrazit v hlavní tabulce")
- Číslo výkazu (pokud je zapnut tisk do PDF)
- Akce (tlačítka pro editaci, kopírování, mazání, přílohy)
3.4 Inline editace
Většinu polí lze upravovat přímo v tabulce bez otevírání editačního formuláře. Stačí kliknout do buňky, upravit hodnotu a změna se uloží automaticky po opuštění pole.
4. Práce s výkazem práce
4.1 Vytvoření nového výkazu
- Odpracoval: Výběr zaměstnance, který práci odvedl. Pokud máte práva 10+, můžete vybrat kohokoliv. Při právech 1-5 jen sebe nebo vybrané uživatele.
- Datum: Datum, kdy byla práce odvedena. Omezeno nastaveným počtem dní zpět.
- Zakázka: Název zakázky (dle zvoleného režimu - volné zadávání, výběr ze seznamu nebo z modulu Zakázky)
- Úkol: Pokud je propojení zapnuto, můžete vybrat úkol z modulu Úkoly
- Čas (hodin): Počet odpracovaných hodin (des. číslo, např. 1.5)
- Tarif: Pokud je zapnut, výběr tarifu/sazby
- Popis: Pokud je zapnut, textový popis práce (může být rich text)
- Doprava: Pokud je zapnuta, cena dopravy v Kč
- Další náklady: Pokud jsou zapnuty, ostatní náklady v Kč
- CRM firma: Pokud je zapnuto, výběr firmy z CRM
- CRM pobočka: Pokud je zapnuto, výběr pobočky z CRM (závisí na vybrané firmě)
- Volitelná pole: Vlastní pole dle konfigurace
- Poznámka: Pokud je zapnuta, interní poznámka (rich text)
- Přílohy: Pokud jsou zapnuty, možnost nahrát soubory (max 60 souborů, max 100 MB/soubor)
Pokud vytváříte výkaz práce z modulu Úkoly, HelpDesk nebo jiného modulu, systém automaticky předvyplní relevantní pole (popis, CRM vazba, úkol).
4.2 Hromadné zadávání
Pro rychlé zadání více výkazů za jeden den můžete použít režim hromadného zadávání:
4.3 Editace existujícího výkazu
Výkaz můžete editovat dvěma způsoby:
- Inline editace: Kliknete přímo do buňky v tabulce, upravíte hodnotu a změna se uloží automaticky po opuštění pole
- Formulářová editace: Kliknete na ikonu tužky v sloupci Akce, otevře se formulář se všemi poli, provedete změny a uložíte
Můžete editovat pouze výkazy, ke kterým máte práva dle nastaveného oprávnění (viz kapitola 2.1). Systém automaticky kontroluje:
- Zda máte oprávnění editovat výkazy daného zaměstnance
- Pokud je zapnuta správa zakázek adminem, zda máte práva zapisovat do dané zakázky
- Zda neuplynula maximální doba pro editaci (pokud je nastavena)
4.4 Kopírování výkazu
Pro rychlé vytvoření podobného výkazu můžete použít funkci kopírování:
4.5 Mazání výkazu
Pokud máte oprávnění k mazání (práva 15), můžete výkaz smazat:
Uživatelé s právy 15 mohou zobrazit smazané výkazy a obnovit je. K tomu slouží filtr "Zobrazit smazané" v horní části tabulky.
4.6 Práce s přílohami
Pokud je funkce příloh povolena, můžete k výkazům přikládat soubory:
- Přidání příloh: Při editaci výkazu přetáhnete soubory do oblasti DropZone nebo kliknete pro výběr souborů
- Maximální počet souborů: 60 souborů na jeden výkaz
- Maximální velikost souboru: 100 MB na soubor
- Zobrazení příloh: V tabulce se zobrazí ikona sponky s počtem příloh. Kliknutím můžete přílohy stáhnout nebo zobrazit náhled
- Mazání příloh: Při editaci výkazu můžete přílohy odstranit kliknutím na křížek
4.7 Poznámky a historie změn
Systém automaticky zaznamenává historii změn u každého výkazu:
- Kdo a kdy výkaz vytvořil
- Kdo a kdy provedl změnu
- Jaké pole bylo změněno a původní/nová hodnota
Pro přidání volné poznámky:
5. Pokročilé funkce
5.1 Export do Excelu
Ve všech zobrazovacích režimech můžete exportovat aktuálně zobrazená data do Excelu:
Export obsahuje všechny sloupce, které jsou aktuálně zobrazeny v tabulce, včetně volitelných polí. Data jsou exportována v tom formátu, v jakém jsou zobrazena (např. data ve formátu DD.MM.RRRR).
5.2 Export do XML pro účetní systémy
Pokud máte práva 15, můžete exportovat výkazy do XML formátu pro import do účetních systémů:
5.3 Tisk výkazu do PDF formuláře
Pokud je funkce povolena, můžete vytisknout jednotlivé výkazy do formalizovaného PDF formuláře:
- Logo firmy (pokud je nahráno v nastavení)
- Číslo výkazu (ve formátu RRRRMMDD/ID)
- Údaje odběratele (CRM firma a pobočka)
- Datum, čas započetí/dokončení, akutní zásah
- Jméno pracovníka
- Popis práce a poznámka
- Tabulku s tarifem, počtem hodin, sazbou a celkovou cenou
- Doprava a další náklady
- Celková cena bez DPH
- Dotazník pro zákazníka (spokojenost, poznámka)
- Podpisová pole pro odběratele a dodavatele
Formulář je ideální pro servisní činnosti, kde potřebujete potvrzení zákazníka o provedených pracích. Můžete ho použít jako podklad pro fakturaci nebo jako doklad o provedených službách.
5.4 Hromadné operace
Pro efektivní práci s více záznamy najednou jsou k dispozici následující hromadné operace:
| Operace | Popis | Potřebná práva |
|---|---|---|
| Hromadné mazání | Výběr více záznamů zatrnutím checkboxu a následné kliknutí na "Smazat vybrané" | Práva 15 |
| Hromadný export | Export vybraných záznamů do Excelu nebo XML | Excel: všichni, XML: práva 15 |
| Hromadný email | Odeslání výkazů emailem na zadané adresy (pokud je funkce povolena) | Dle konfigurace |
5.5 Notifikace a upozornění
Systém automaticky odesílá následující notifikace:
- Připomenutí nevyplněného výkazu (pokud je zapnuto) - každodenně v 18:00
- Email na správce zakázky při zápisu práce (pokud je u zakázky nastaveno)
- Email při konkrétní hodnotě volitelného pole (pokud je nastaveno v konfiguraci volitelných polí)
- Email zákazníkovi při dokončení práce (pokud je funkce povolena)
U každého volitelného pole můžete nastavit až 20 podmínek pro odeslání emailu. Např. pokud uživatel vybere hodnotu "URGENTNÍ" v poli "Priorita", systém odešle email na vedouciho@firma.cz.
5.6 Integrace s ostatními moduly
Propojení s modulem Úkoly
Pokud je propojení zapnuto:
- V modulu Úkoly najdete tlačítko "Vykazat práci" přímo u každého úkolu
- Při kliknutí se otevře formulář výkazu s předvyplněným úkolem a zakázkou
- Ve výkazech práce vidíte sloupec "Úkol" s proklikem na detail úkolu
- V detailu úkolu vidíte celkový čas strávený na úkolu ze všech výkazů
- Můžete exportovat výkazy včetně informace o úkolech
Propojení s modulem HelpDesk
Při řešení tiketu:
- V detailu tiketu najdete tlačítko "Vykazat čas"
- Systém předvyplní popis ve formátu "Tiket [ID] Název tiketu"
- Automaticky se předvyplní CRM firma a pobočka z tiketu
- V přehledu tiketu vidíte celkový strávený čas
Propojení s modulem Zakázky
Při použití režimu "Načítat zakázky z modulu Zakázky":
- V seznamu zakázek se automaticky zobrazují všechny zakázky z modulu Zakázky
- Můžete filtrovat pouze aktivní zakázky
- Můžete omezit na zakázky s konkrétními prioritami
- Při změně v modulu Zakázky se změna projeví ihned ve výkazech práce
- V detailu zakázky v modulu Zakázky vidíte celkový strávený čas
- Pokud je u zakázky nastaven správce, může dostávat notifikace o zápisu práce
6. Práva a zabezpečení
6.1 Hierarchie práv
Systém používá následující hierarchii práv (od nejvyšší priority k nejnižší):
- Práva na zakázkách (pokud je zapnuta správa zakázek adminem) - nadřazená všem ostatním
- Uživatelská práva (0-15) - základní úroveň přístupu
- Práva na volitelných polích (pokud je nastaveno "Vyžadováno")
- Časové omezení (maximální počet dní zpět)
6.2 Kontrola oprávnění při editaci
Před každou editací systém kontroluje:
- Zda máte právo editovat výkazy daného zaměstnance (dle úrovně práv 1-15)
- Pokud je zapnuta správa zakázek adminem, zda máte právo zapisovat do dané zakázky
- Zda datum výkazu není starší než povolený počet dní zpět
- Zda nejste administrátorem s výjimkou (admin má vždy plná práva)
Všechny operace jsou logovány včetně IP adresy, času a uživatelského jména. V případě podezřelé aktivity můžete historii změn zkontrolovat v systémovém logu.
6.3 Ochrana osobních údajů (GDPR)
Systém automaticky zabezpečuje osobní údaje zaměstnanců:
- Výkazy práce obsahují pouze data nezbytná pro výkon práce
- Přístup k výkazům jiných zaměstnanců je řízený oprávněními
- Při exportu dat je možné anonymizovat jména zaměstnanců
- Smazané výkazy nejsou trvale vymazány, ale pouze označeny příznakem (možnost obnovení)
- Přílohy k výkazům jsou šifrovány (AES-256)
7. Integrace a API
7.1 REST API - detailní popis
Krok 1: Přihlášení
https://vase-domena.cz/RestAPI/LoginMetoda: POST
Parametry:
username- uživatelské jménopassword- heslo uživateleRestAPIPassword- speciální heslo pro API (najdete v nastavení modulu)
{
"Status": {
"StatusText": "OK",
"StatusCode": 1
},
"LoginValidTillTimestamp": 1709123456,
"RESTAPIHash": "abc123def456..."
}
Krok 2: Získání číselníku uživatelů
https://vase-domena.cz/RestAPI/Get/[RESTAPIHash]/Users/Metoda: GET
Odpověď:
{
"Status": {
"StatusText": "OK",
"StatusCode": 1
},
"DATA": [
{
"idUser": 1,
"surename": "Novák",
"forename": "Jan",
"email": "jan.novak@firma.cz"
},
...
]
}
Krok 3: Získání výkazů práce
/RestAPI/Get/[RESTAPIHash]/Vykazy_prace/- všechny výkazy/RestAPI/Get/[RESTAPIHash]/Vykazy_prace/YEAR/2025/- pouze rok 2025/RestAPI/Get/[RESTAPIHash]/Vykazy_prace/YEAR/2025/MONTH/01/- leden 2025
Odpověď:
{
"Status": {
"StatusText": "OK",
"StatusCode": 1
},
"DATA": [
{
"idVykazy_prace": "123",
"zapsal_idUser": "1",
"Contracts_idContracts": "0",
"Tasks_idTasks": "45",
"CRM_Companies_idCRM_Companies": "10",
"CRM_Addresses_idCRM_Addresses": "15",
"datum_zapisu": "2025-01-10 14:30:00",
"odpracoval_idUser": "1",
"zakazka": "Vývoj webové aplikace",
"datum": "2025-01-10",
"cas": "3.50",
"popis": "Implementace nové funkcionality",
"doprava": "0",
"dalsi_naklady": "0",
"poznamka": "",
"Tariff": "1",
"PrintID": "20250110/123",
"custom_columns_ser_arr": {
"1": "URGENTNÍ",
"2": "Dokončeno"
}
},
...
]
}
Krok 4: Aktualizace výkazu
https://vase-domena.cz/RestAPI/Put/[RESTAPIHash]/Vykazy_prace/[idVykazy_prace]Metoda: PUT
Tělo požadavku (JSON):
{
"popis": "Aktualizovaný popis práce",
"cas": "4.00",
"custom_columns_ser_arr": {
"1": "HOTOVO",
"2": "Fakturováno"
}
}
Odpověď:
{
"Status": {
"StatusText": "OK",
"StatusCode": 1
}
}
Pokud posíláte zpět úpravu byť jen jednoho z volitelných polí (custom_columns_ser_arr), je potřeba poslat všechny volitelné sloupce bez ohledu na to, zda u ostatních došlo či nedošlo ke změně. Jinak budou ostatní pole vymazána.
7.2 Omezení a bezpečnost API
- Platnost RESTAPIHash: 5 minut od přihlášení. Po vypršení je třeba se znovu přihlásit.
- Rate limiting: Maximálně 100 požadavků za minutu na jeden účet
- HTTPS: API je dostupné pouze přes šifrované spojení (HTTPS)
- Oprávnění: API respektuje uživatelská práva - uživatel vidí pouze ta data, ke kterým má přístup
- Logování: Všechny API požadavky jsou logovány včetně IP adresy a timestampu
8. Tipy a triky
8.1 Efektivní práce s výkazem
- Používejte klávesové zkratky: Tab pro přesun mezi poli, Enter pro uložení formuláře
- Inline editace: Pro rychlou opravu malých chyb používejte přímou editaci v tabulce místo otevírání formuláře
- Hromadné zadávání: Při práci na více zakázkách za den použijte hromadné zadávání místo jednotlivých formulářů
- Kopírování výkazu: Při pravidelně se opakujících pracích použijte kopírování pro urychlení zadávání
- Filtry: Nastavte si filtry před zadáním nového výkazu - systém si je pamatuje a předvyplní relevantní pole
8.2 Optimalizace pro mobilní zařízení
Modul je plně responzivní a optimalizovaný pro použití na tabletech a mobilech:
- Formulář se automaticky přizpůsobí šířce obrazovky
- Touchově optimalizované ovládání (větší tlačítka, swipe gesta)
- Možnost použít mobilní aplikaci eIntranet pro ještě rychlejší zadávání
8.3 Práce s velkým množstvím dat
Při práci s tisíci záznamy:
- Používejte časové filtry pro omezení zobrazovaných dat (měsíc/rok)
- Využívejte stránkování DataTables (nastavte počet záznamů na stránku)
- Pro export velkých dat použijte API místo manuálních exportů
- Pravidelně archivujte stará data (starší než 2 roky) do separátní databáze
8.4 Automatizace opakujících se úkonů
Využijte REST API pro automatizaci:
- Automatický import výkazů z externích systémů (např. GPS trackování vozidel)
- Pravidelný export dat do mzdového systému (např. každý měsíc)
- Integrace s time tracking aplikacemi (např. Toggl, RescueTime)
- Automatické generování měsíčních reportů emailem
8.5 Využití tarifů pro motivaci zaměstnanců
Nastavte tarify s různými násobky pro zaměstnance:
- Běžná práce (násobek 1.0) - základní hodinová sazba
- Přesčas (násobek 1.25) - za přesčasovou práci +25%
- Víkendová (násobek 1.5) - za víkendovou práci +50%
- Noční (násobek 1.75) - za noční práci +75%
- Svátek (násobek 2.0) - za práci o svátku +100%
9. Řešení problémů
9.1 Časté problémy a jejich řešení
| Problém | Možná příčina | Řešení |
|---|---|---|
| Nemohu uložit výkaz | Nevyplněné povinné pole nebo nemáte práva | Zkontrolujte, zda máte vyplněna všechna pole označená hvězdičkou. Zkontrolujte, zda máte práva zapisovat práci za daného zaměstnance nebo do dané zakázky. |
| Nezobrazuje se mi zakázka v seznamu | Zakázka je neaktivní nebo ji nemáte oprávnění použít | Pokud používáte správu zakázek adminem, zkontrolujte u administrátora, zda máte přístup k dané zakázce. Pokud používáte modul Zakázky, zkontrolujte, zda je zakázka aktivní a splňuje filtry (priorita). |
| Nemohu vybrat datum starší než X dní | Administrátor nastavil omezení počtu dní zpět | Kontaktujte administrátora, pokud potřebujete zadat starší datum. Administrátoři nejsou omezeni a mohou zadat libovolné datum. |
| Nezobrazují se mi výkazy kolegů | Máte nedostatečná práva (úroveň 1 - jen svá práce) | Kontaktujte administrátora pro zvýšení práv. Pro zobrazení výkazů kolegů potřebujete minimálně úroveň práv 3 nebo 5. |
| Přílohy se nenačítají | Problém s DropZone nebo velikost souboru | Zkontrolujte velikost souboru (max 100 MB) a počet souborů (max 60). Zkuste obnovit stránku a znovu nahrát přílohy. |
| Export do XML selhává | Nesprávný formát dat nebo chybějící pole | Zkontrolujte, zda máte vyplněna všechna povinná pole u všech exportovaných záznamů. Zkuste export menšího množství dat (např. pouze 1 měsíc). |
| API vrací chybu 401 Unauthorized | Neplatný RESTAPIHash nebo vypršela platnost | RESTAPIHash je platný pouze 5 minut. Přihlaste se znovu přes /RestAPI/Login a získejte nový hash. |
| Inline editace nefunguje | JavaScript chyba nebo blokátor reklam | Zkontrolujte konzoli prohlížeče (F12) pro JavaScript chyby. Zkuste vypnout blokování reklam nebo použít jiný prohlížeč. |
9.2 Kontrola integrity dat
Pokud podezíráte nekonzistence v datech:
9.3 Obnovení omylem smazaných výkazů
Pokud máte práva 15:
10. Časté dotazy (FAQ)
Q: Mohu vykazat práci za kolegu, který je na dovolené?
A: Ano, pokud máte práva úrovně 10 nebo 15, můžete vykazat práci za kohokoliv. Pokud máte úroveň 3, můžete vykazat práci pouze za vybrané uživatele (které vám nastavil administrátor).
Q: Co znamená násobek pro zaměstnance u tarifů?
A: Násobek slouží pro mzdové výpočty. Pokud zaměstnanec odpracuje 8 hodin v tarifu s násobkem 1.5, v přehledu dle zaměstnanců se mu započte 8 x 1.5 = 12 hodin. Zákazníkovi se ale vyúčtuje dle sazby/hod, takže např. 8 hodin x 750 Kč = 6000 Kč.
Q: Proč se mi nezobrazuje nějaká zakázka v seznamu?
A: Může být několik důvodů: 1) Pokud používáte správu zakázek adminem, nemáte přístup k dané zakázce. 2) Pokud používáte modul Zakázky, zakázka může být neaktivní nebo nesplňuje filtry (priorita). 3) Pokud používáte volné zadávání, zakázka ještě neexistuje a musíte ji zadat ručně.
Q: Jak nastavím automatické připomínky vyplňování výkazů?
A: V nastavení modulu (záložka "Obecná nastavení") nastavte "Upozornění, pokud není vyplněno nic nazpět" na požadovaný počet dní (např. 3). Zároveň nastavte typ upozornění (Email/SMS) a podmínku (vždy nebo pouze pokud byl v práci). Systém pak každodenně v 18:00 zkontroluje a odešle upozornění.
Q: Mohu použít modul pro fakturaci zákazníkům?
A: Modul slouží primárně pro evidenci práce, nikoliv pro fakturaci. Můžete však využít PDF formulář pro potvrzení provedených prací zákazníkem a následně vystavit fakturu v modulu Faktury vydané. Při zadávání faktury můžete čerpat data z výkazů práce (hodiny, ceny).
Q: Jak exportuji data pro mzdový systém?
A: Použijte režim "Přehled dle zaměstnanců", nastavte požadovaný měsíc a zaměstnance, a exportujte do Excelu nebo XML. V Excelu najdete pro každého zaměstnance celkový počet hodin v jednotlivých tarifech včetně násobených hodin (s násobky). Tato data můžete použít pro mzdové výpočty.
Q: Proč se mi nezobrazují volitelná pole ve formuláři?
A: Volitelná pole musí být nejprve nakonfigurována administrátorem v nastavení modulu (záložka "Volitelná pole"). Pokud jsou nakonfigurována, ale nezobrazují se, zkontrolujte, zda máte vypnutý blokátor JavaScriptu v prohlížeči.
Q: Mohu smazat výkaz trvale?
A: Ne, systém používá "soft delete" - záznamy se pouze označí jako smazané (deleted=1), ale fyzicky se nemazou. Toto je z důvodu zachování integrity dat a možnosti obnovení. Pokud potřebujete trvale smazat data (např. z důvodu GDPR), kontaktujte administrátora systému.
Q: Jak funguje hromadné zadávání?
A: Při hromadném zadávání se otevře formulář s 5 řádky (můžete přidat další). Všechny řádky sdílejí stejné datum a zaměstnance. Každý řádek může mít jinou zakázku, čas, popis atp. Při uložení se uloží pouze řádky, které mají vyplněné povinné pole (typicky zakázka a čas). Prázdné řádky se přeskočí.
Q: Proč nedostávám připomínku vyplňování výkazu, i když ji mám zapnutou?
A: Zkontrolujte následující: 1) Jste v seznamu výjimek? (Nastavení > Mimo uživatelů). 2) Máte práva pro zapisování výkazů? (práva > 0). 3) Je podmínka nastavena na "Pouze pokud je v daný den v práci" a nebyli jste v práci? 4) Máte správnou emailovou adresu v profilu?