Agenda Úrazy je ve skupině HR a slouží jako digitální kniha úrazů. Každý úraz je v ní jeden záznam s okolnostmi, svědky, přílohami a stavem řešení.

Agenda úrazů nemá žádnou vazbu na nepřítomnost. Když je zraněný v pracovní neschopnosti, zadáme mu nepřítomnost typu Pracovní úraz zvlášť v agendě Nepřítomnost. Uložení úrazu nepřítomnost nezaloží ani nenabídne a v datech mezi nimi není žádné propojení.
| Kód | Název | Kdy ho záznam má |
|---|---|---|
OPEN |
Otevřeno | výchozí stav každého nového záznamu |
IN PROGRESS |
V řešení | nastavíme ho ručně, když se případem někdo zabývá |
CLOSED |
Zavřeno | nastavíme ho ručně, když je případ vyřešen |

Zraněná osoba je povinná a vybírá se ze zaměstnanců. Nabídka se otevírá až po napsání tří znaků. Je omezená dvakrát. Vždy obsahuje jen aktuálně zaměstnané osoby, takže osobu s vyplněným datem ukončení v minulosti do ní nedostaneme. A kdo nemá oprávnění Správa agendy úrazy, vybírá jen ze svých podřízených.
Názvy rolí zraněných osob je čtené pole, které se doplní samo podle rolí vybrané osoby. Je jen na detailu, ve sloupcích seznamu není.
Když se zraní někdo, kdo ve Factorify jako zaměstnanec vedený není, popíšeme ho třemi textovými poli, Externí zraněná osoba, Profese externí zraněné osoby a Externí firma. Zraněná osoba je ale povinná i tehdy, takže i u cizího člověka musíme někoho ze zaměstnanců vybrat.
Svědky vedeme také ve dvou rovinách. Svědci z řad zaměstnanců je výběr více osob ze zaměstnanců, Externí svědci je volný text. Ani jedno pole povinné není.
Test na omamné látky a alkohol je zatržítko a Výsledek testu na omamné látky a alkohol je volný text. Obě pole spolu nejsou nijak provázaná, výsledek se dá vyplnit i bez zaškrtnutého testu.
Popis je povinné dlouhé pole s markdownem, takže se v něm dá text členit na odstavce a odrážky. Je to místo popis stiuace vzniku úrazu.
Zbytek okolností se vybírá z číselníků a slouží k tomu, aby se úrazy daly vyhodnocovat hromadně.
Činnost je jedna hodnota z číselníku Činnost při zranění.
Příčiny úrazu a Zdroje úrazu jsou v plurálu, protože se u nich vybírá více hodnot najednou. Obě pole jsou povinná, takže aspoň jednu hodnotu musíme zvolit.
Druh zranění a Zraněná část těla jsou jednohodnotové výběry z rozsáhlých číselníků s evropskými kódy, takže hledáme spíš psaním než rolováním.
Druh úrazu je jedna hodnota z pěti, Bez PN, S PN, S PN nad 3 dny, S hospitalizací a Smrtelný pracovní úraz. Je to pole, podle kterého se úrazy nejčastěji třídí.
Místo úrazu je povinný dlouhý text, ne výběr z číselníku.
Odkaz na nápravnou akci je nepovinné textové pole na odkaz ven z Factorify, například do systému, kde se nápravná opatření řeší.
Pole Přítomen v práci nevyplňujeme, Factorify si ho dopočítá samo a ručně do něj zapsat nejde.
Počítá se při každém uložení detailu, tedy i při každé pozdější úpravě, ne jednou při založení. Postup je vždycky stejný. Factorify vezme Čas zranění, podívá se do docházky zraněného na okno od čtrnácti hodin před ním do jedné hodiny po něm, najde v tom okně první příchod a do pole zapíše, kolik času od toho příchodu do úrazu uplynulo.
Když v tom okně žádný příchod není, pole se nepřepíše ani nevymaže. U nového záznamu tedy zůstane prázdné, ale u záznamu, kde už hodnota jednou vznikla, zůstane ta stará. Když opravíme Čas zranění na dobu, kdy zraněný podle docházky v práci nebyl, detail bude dál ukazovat původní číslo, jako by platilo.
Okno čtrnácti hodin zpět je záměrně široké, aby pokrylo i noční směny a směny přes půlnoc. Zároveň ale znamená, že se u zaměstnance s dvěma příchody za den vezme ten první, ne ten bližší.
Všech šest číselníků agendy vedeme v agendě Číselníky a doplnit si do nich vlastní hodnoty můžeme. Smazat celý číselník ale nejde, jsou systémové.
| Číselník | Které pole z něj vybírá | Hodnot v základu |
|---|---|---|
| Příčina incidentu | Příčiny úrazu | 7 |
| Zdroj úrazu | Zdroje úrazu | 11 |
| Druh úrazu | Druh úrazu | 5 |
| Činnost při zranění | Činnost | 10 |
| Druh zranění | Druh zranění | 46 |
| Zraněná část těla | Zraněná část těla | 41 |
Číselník k poli Příčiny úrazu se jmenuje jinak než to pole a navíc ne jediný. V agendě Číselníky ho najdeme pod názvem Příčina incidentu, podle názvu pole ho tam nenajdeme. Stejný název Příčina incidentu nese ještě druhý číselník s kódem
INCIDENT_CAUSE, který s úrazy nesouvisí a má úplně jiné hodnoty. Ten správný poznáme podle kódu INJURY_CAUSE.
| Kód | Název v číselníku | Co dovoluje |
|---|---|---|
INJURY_MODULE |
Přístup do agendy úrazy | vidět agendu a založit nový záznam, se seznamem omezeným na podřízené |
INJURY_EDIT |
Správa agendy úrazy | upravit existující záznam a vidět úrazy všech, ne jen podřízených |
DELETE_ENTITY |
Nastavení|Smazání položky | smazat záznam, potřeba je zároveň se Správou agendy úrazy |
Omezení na podřízené má tři důsledky, které stojí za pozornost. Podřízení se počítají přes hierarchii nadřízených rolí včetně zastupování a i přes několik úrovní dolů. Sebe sama v tom seznamu nenajdeme, takže vlastní úraz v agendě neuvidíme. A kdo nemá žádné podřízené, neuvidí v seznamu vůbec nic. Stejné omezení platí i na nabídku v poli Zraněná osoba. Kdo nemá Správu agendy úrazy, vybírá jen ze svých podřízených.
| Příznak | Příčina | Co s tím |
|---|---|---|
| V seznamu není ani jeden úraz, přestože v agendě záznamy jsou | mám jen Přístup do agendy úrazy a nemám žádné podřízené | přidat oprávnění Správa agendy úrazy, viz Oprávnění |
| Nevidím vlastní úraz | omezení na podřízené sebe sama nezahrnuje | úraz musí být vidět nadřízenému nebo tomu, kdo má Správu agendy úrazy |
| Přítomen v práci zůstalo prázdné | zraněný nemá v docházce příchod v okně od čtrnácti hodin před úrazem do jedné hodiny po něm | doplnit příchod do docházky a detail znovu uložit, viz Přítomen v práci |
| Po opravě Času zranění zůstalo v Přítomen v práci staré číslo | dopočet při chybějícím příchodu starou hodnotu nepřepíše | zkontrolovat docházku k novému času, viz Přítomen v práci |
| Zraněného nenajdu v nabídce pole Zraněná osoba | nabídka obsahuje jen aktuálně zaměstnané, a bez Správy agendy úrazy jen podřízené bez sebe sama | u bývalého zaměstnance použít pole Externí zraněná osoba, viz Zraněná osoba a svědci |
| Číselník Příčina úrazu v nastavení nenajdu | jmenuje se Příčina incidentu a stejný název nese ještě jeden cizí číselník | poznáme ho podle kódu INJURY_CAUSE, viz Číselníky |
| Úraz je zapsaný, ale v nepřítomnostech se nic neobjevilo | agenda úrazů s nepřítomnostmi nijak nesouvisí | nepřítomnost typu Pracovní úraz zadat zvlášť, viz Nepřítomnosti |