Obsah

Úkoly pro kontrolu zaměstnanců

Aparát Úkoly pro kontrolu zaměstnanců, neboli tzv. Strážce personálních termínů vychází z obecnějšího aparátu Plánovač úloh.

Podle vybraného typu úlohy se může jednat o určité kontroly termínů pro jednotlivé zaměstnance, kontrolu datumů platnosti apod. Pokud nastane (nebo se přiblíží) určitý termín, tak se zvolenému uživateli (např. personalistovi) pošle mailem upozornění.

Úlohy pro kontrolu termínů

Následující úlohy provádí kontrolu jednotlivých zaměstnanců, kdy se pro každého zaměstnance hlídá určitý termín dle typu úlohy. V definici úlohy se specifikuje interval kontroly. Datum od a do se počítá jako zadaný počet měsíců a dní od datumu spuštění úlohy.

Příklad

Je třeba vytvořit úlohu, která ráno prvního v měsíci zkontroluje všechny zaměstnance a pokud některému bude tento měsíc končit zkušební doba, tak se personalistovi pošle upozornění. Nastaví se toto:

Poznámka - při zadání hodnot Kontrolovat Od a Kontrolovat Do se hned spočítá a zobrazí datum, na který příslušný termín Od či Do spadne. Tím lze jednoduše zkontrolovat, co zadané hodnoty znamenají.

Jednotlivé úlohy

Ostatní úlohy

Kromě kontroly termínů lze kontrolovat i jiné hodnoty, například z vypočtených mezd.

Jednotlivé úlohy

Podmínka výběru zaměstnanců

Pro většinu úloh lze zadat podmínku pro výběr zaměstnanců. Pokud není podmínka zadaná, kontrolují se všichni zaměstnanci. Pokud je podmínka zadaná, tak se kontrolují pouze zaměstnanci vyhovující této podmínce. Použití podmínky je ukázáno na příkladech.

Následující podmínkou lze určit výběr zaměstnanců z určitého útvaru:

okutv.utvar = '11190'

V případě, že je třeba použít výběr více útvarů, lze použít klauzuli in:

okutv.utvar in ('11110', '11190')

Následující podmínkou lze určit výběr zaměstnanců na dobu určitou. Tuto podmínku lze použít např. v úloze D0ppvVyst, tím se pak kontroluje uplynutí doby určité:

o0ciselnikByIdpkPostzam.kodaCiseln in ('1112')

Více podmínek lze sloučit pomocí operátoru and či or:

o0ciselnikByIdpkPostzam.kodaCiseln in ('1112') and okutv.utvar in ('11110', '11190')

Pro úlohu D0dokladPlatn lze vybírat doklady určitého typu. Například pro kontrolu platnosti povolení k pobytu lze zadat:

o0ciselnik.kodaCiseln = 'POBYT'

V úloze T0mcmPresc lze do podmínky použít hodnoty ze mzdových údajů. Tímto se vybírají zaměstnanci podle zpracovatele:

osobyByIdpkZprac.oscis = 3

Tímto se v úloze T0mcmPresc vybírají zaměstnanci podle mistra:

osobyByIdpkMistr.oscis = 1023

Do výsledku

Pro většinu úloh lze definovat způsob výpisu informací. Jedná se o tyto možnosti:

{osc} - {jmCele} - plán.návrat: {d0ppv.evidPDo}

Výsledek bude zobrazovat:

6a - Janišová Karolína - plán.návrat: 03.10.2023