Řešitelé jednotlivých stavů

Top  Previous  Next

U každého ze stavů workflow lze nadefinovat varianty řešitelů. V úvodním stavu jsou jako aktuální řešitelé nastaveni řešitelé ze všech variant. Při posunu vybírá standardně řešitele posunovatel, tuto funkčnost je možné zakázat zrušením příznaku "volba řešitele" u cílového stavu. Varianty řešitele mohou být nastaveny jako nezaškrtnuté (v posunovacím formuláři jsou řešitelé získaní z této varianty vypsáni jako nevybraní), zaškrtnuté (řešitelé jsou defaultně vybraní) a povinné (řešitele jsou vypsáni s trvale zaškrtnutou volbou).

Způsoby výběru řešitele

konkrétní subjekt

Řešitelem je definovaný uživatel nebo skupina uživatelů

všichni v dané organizační jednotce

Řešitelem jsou všichni z definované organizační jednotky

 

funkce ve struktuře zadavatele

volba Směr hledání nahoru

Hledání řešitele začíná v organizační jednotce zadavatele. Hledán je uživatel, který má zvolenou funkci (resp. uživatel s libovolnou vedoucí funkcí nebo uživatel bez vedoucí funkce). Pokud takový uživatel v organizační jednotce zadavatele není nalezen, postoupí hledání na rodičovskou organizační jednotku. Hledání pokračuje (pouze pokud není žádný řešitel nalezen) do dosažení kořenové organizační jednotky. Lze nastavit povolené rozmezí úrovní organizačních jednotek, ve kterých se řešitel má vyhledávat. Např. hledám-li vedoucího oddělení (úroveň 3) nebo odboru (úroveň 2), ale řešitel nesmí být ředitel úřadu (úroveň jedna), nastavím rozmezení od 2 do 3. Druhou možností je omezení vzdálenosti úrovně od úrovně zadavatele, tj. např. řešitel nesmí být z vlastní org. jednotky (řešitel vzdálen o 1 až neomezeno úrovní), nebo řešitel má být maximálně vedoucí odboru pro pracovníky oddělení a ředitel úřadu pro pracovníky odboru (řešitel vzdálen o 0 až 1 úrovní). Další možnost nastavení je vynechání osoby zadavatele ze skupiny řešitelů, tj. pokud hledám vedoucího a jsem vedoucím oddělení, nebude požadavek přidělen mně, ale mému nadřízenému.

volba Směr hledání dolů

Hledání řešitele probíhá v organizační jednotce zadavatele a podřízených organizačních jednotkách. Hledání proběhne podle stejných kritérií (nastavení funkcí, omezující podmínky na úroveň org. struktury a osobu zadavatele), ale prohledány jsou vždy všechny vyhovující org. jednotky, tj. hledání neskončí po prvním úspěchu. Využití je především vhodné pro vyhledání podřízených zadavatele (uživatelé s nevedoucí funkcí z celé podřízené struktury) nebo jeho spolupracovníky (uživatelé s nevedoucí funkcí z vlastní jednotky, tj. řešitel vzdálen o 0 až 0 úrovní).

funkce v konkrétní organizační jednotce

Řešitelem jsou všichni uživatelé s definovanou funkcí v definované organizační jednotce, případně uživatelé s libovolnou vedoucí funkcí v definované organizační jednotce.

skupina ve struktuře zadavatele

Hledání řešitele probíhá dle stejných principů jako v případě volby "funkce ve struktuře zadavatele". Rozdílem je, že uživatel není určen funkcí a org. jednotkou, ale členstvím ve skupině a org. jednotkou. Hledán je tedy vždy uživatel, který je v organizační jednotce zadavatele (a dalších org. jednotkách dle dalších nastavení) a zároveň je členem zvolené skupiny.

skupina v konkrétní organizační jednotce

Řešitelem jsou uživatelé obsažení v definované uživatelské skupině a zařazení v definované organizační jednotce.

řešitelé v předchozím stavu

Řešitelem jsou uživatelé, kteří byli aktuálními řešiteli v předchozím stavu (defaultní volba) nebo v libovolném vybraném stavu workflow ve chvíli přesunu do následujícího stavu.

funkce ve struktuře posunovatele

volba Směr hledání nahoru

Hledání řešitele začíná v organizační jednotce posunovatele. Posunovatel je člověk, který provádí posun požadavku do nového stavu. Pro úvodní stav workflow je to zadavatel. Další popis je stejný jako pro volbu "funkce ve struktuře zadavatele" po nahrazení slova zadavatel slovem posunovatel.

volba Směr hledání dolů

Hledání řešitele probíhá v organizační jednotce posunovatele a podřízených organizačních jednotkách. Pro úvodní stav workflow je to zadavatel. Další popis je stejný jako pro volbu "funkce ve struktuře zadavatele" po nahrazení slova zadavatel slovem posunovatel. Využití této volby je vhodné pro postupné propadávání zodpovědnosti úřadem, tj. pokud je řešitelem ředitel úřadu a v dalším stavu má být řešitel jeden z vedoucích odborů dle volby ředitele, nastavíme řešitele na tuto volbu, zvolíme hledání uživatele s vedoucí funkcí a vzdáleného o 1 až 1 úrovní od posunovatele, tj. všichni vedoucí podřízených org. jednotek. V další úrovni při stejném nastavení bude úkol (požadavek) přidělen vybranému (vybraným) vedoucím(u) oddělení.

skupina ve struktuře posunovatele

Hledání řešitele probíhá dle stejných principů jako v případě volby "funkce ve struktuře posunovatele". Rozdílem je, že uživatel není určen funkcí a org. jednotkou, ale členstvím ve skupině a org. jednotkou. Hledán je tedy vždy uživatel, který je v organizační jednotce posunovatele (a dalších org. jednotkách dle dalších nastavení) a zároveň je členem zvolené skupiny.

zadavatel

Řešitelem je zadavatel požadavku. Pozor, neplést s rolí zadavatele ve stavech typu vyřešeno, tam není nutné definovat žádného řešitele.

posunovatel

Řešitelem je posunovatel požadavku (uživatel, který aktuálně provádí akci posun), je vhodné využít na akce převzetí požadavku, pokud je nutné je definovat do wokflow.

správce typu hlášení

Řešitelem je správce typu hlášení.

role uživatele v číselníku

Následuje volba číselníku a role. Řešitelem je poté uživatel, který má ve zvoleném číselníku zvolenou roli pro hodnotu číselníku, kterou vybere zadavatel při zadávání požadavku. Výběr hodnoty číselníku musí být definován jako uživatelský parametr typu číselník.

správce aplikace

Řešitelem je správce aplikace (definuje se v modulu Software) vybrané uživatelem při zadávání požadavku. Výběr aplikace musí být definován jako uživatelský parametr typu entita s dotazem na entitu apl_aplikace.

superuživatel aplikace

Řešitelem je superuživatel aplikace (definuje se v modulu Software) vybrané uživatelem při zadávání požadavku. Výběr aplikace musí být definován jako uživatelský parametr typu entita s dotazem na entitu apl_aplikace

řešitel dle parametru

Řešitelem je uživatel, kterého vybere zadavatel při zadávání požadavku. Výběr uživatele musí být definován jako uživatelský parametr typu entita, pole parametru „ID sloupce“ musí být identifikátorem uživatele HelpDesku.

správce org. jednotky

Řešitelem je správce organizační jednotky (definuje se v editaci org. jednotky) vybrané uživatelem při zadávání požadavku. Výběr org. jednotky musí být definován jako uživatelský parametr typu entita s dotazem na entitu subjekt nebo orgstr.

správce budovy nebo místnosti

Řešitelem je správce umístění (definuje se v číselníku budov a místností) vybraného uživatelem při zadávání požadavku. Výběr umístění musí být definován jako uživatelský parametr typu entita s dotazem na entitu umisteni.

správce rezervačního objektu

Řešitelem je správce rezervačního objektu, který byl rezervován v rámci modulu Rezervační systém. Tato varianta definice řešitele je tedy použitelná pro požadavky na schválení rezervace.

součinitel rezervačního objektu

Řešitelem je uživatel nebo skupina uživatelů, kteří jsou definováni u součinnosti k rezervačnímu objektu (uživatelé poskytující součinnost k provedené rezervaci). Tato varianta definice řešitele je tedy použitelná pro požadavky na realizaci součinnosti k rezervaci.

 

Ke každé z variant řešitelů je také možné nastavit dobu, po které bude osloven, neujme-li se do té doby hlášení nikdo jiný. V praxi to vypadá tak, že první řešitel má tuto dobu nastavenu na 0 (hlášení je mu předáno okamžitě) a druhý řešitel třeba na 8 hodin. Pokud do té doby první řešitel hlášení neposune do dalšího stavu nebo nepřevezme, je k hlášení přidělen i druhý řešitel. Pro využití této funkcionality je třeba mít spuštěnu příslušnou opakovanou úlohu (cron).

 

Při zadání požadavku je možné toto využít jako náhradní variantu řešitele, při zadání je nejprve vybrána skupina řešitelů s dobou nastavenou na 0 a teprve pokud je tato skupina prázdná, je použita skupina řešitelů s dobou větší než 0 (bez rozlišení konkrétní doby).