Portál-nastavení-workflow: Porovnání verzí
| Řádek 4: | Řádek 4: | ||
'''Menu:''' Nastavení - Nastavení workflow | '''Menu:''' Nastavení - Nastavení workflow | ||
Pokud již schvalování požadavků nějakou dobu používáte a požadujete změnu definice, konzultujte tuto změnu s firmou KSProgram. Provedení změny definice - pokud zároveň běží některé požadavky - může způsobit problémy. | * Pokud již schvalování požadavků nějakou dobu používáte a požadujete změnu definice, konzultujte tuto změnu s firmou KSProgram. | ||
* Provedení změny definice - pokud zároveň běží některé požadavky - může způsobit problémy. | |||
Nastavování se provádí v přehledném průvodci. | Nastavování se provádí v přehledném průvodci. | ||
1) V prvním kroku uživatel volí pro jakou funkcionalitu nastavuje schvalovací proces – volba "Typ workflow". | {| | ||
|- | |||
| '''1)''' V prvním kroku uživatel volí pro jakou funkcionalitu nastavuje schvalovací proces – volba "Typ workflow". | |||
| '''2)''' Následně se nastavují "fáze" nebo "kroky" schvalovacího procesu. Každý krok se skládá z "Nastavení uživatelského rozhraní" a "Nastavení stavů a akcí". | |||
|- style="vertical-align:top;" | |||
|[[Image:P_typ_workflow.png|thumb|left]] | |||
|[[Image:P_faze_kroky.png|thumb|left]] | |||
|} | |||
== | == Nastavení uživatelského rozhraní == | ||
[[Image:P_nastaveni_uziv_rozhrani.png|thumb|left]] | |||
'''Popis kroku''' - uživatelský popis sloužící k usnadnění orientace v jednotlivých krocích. Vyplňuje se např. "vytvoření", "schválení 1. úroveň", "zamítnutí", "uzavření". Typicky 1. krok by mohl mít uvedeno "vytvoření". | |||
Objekty v uživatelském nastavení lze nastavovat pro tři skupiny uživatelů. | Objekty v uživatelském nastavení lze nastavovat pro tři skupiny uživatelů. | ||
* '''Adresát''' - uživatel odpovědný za řešení požadavku v tom kterém konkrétním stavu. V průběhu zpracování workflow se adresáti mohou měnit. | * '''Adresát''' - uživatel odpovědný za řešení požadavku v tom kterém konkrétním stavu. V průběhu zpracování workflow se adresáti mohou měnit. | ||
* '''Správce''' - uživatel vybaven správcovskými právy. | * '''Správce''' - uživatel vybaven správcovskými právy. | ||
* '''Ostatní''' - uživatelé nespadající ani do jedné z výše uvedených skupin. | * '''Vydavatel''' - vydavatel požadavku | ||
* '''Ostatní''' - uživatelé nespadající ani do jedné z výše uvedených skupin. | |||
V sekci pro každou skupinu uživatelů se zobrazuje seznam objektů stránky a jejich vlastností, které lze měnit. Ve sloupci hodnota se nabízí seznam všech hodnot, které lze přiřazovat uvedeným vlastnostem objektů. | V sekci pro každou skupinu uživatelů se zobrazuje seznam objektů stránky a jejich vlastností, které lze měnit. Ve sloupci hodnota se nabízí seznam všech hodnot, které lze přiřazovat uvedeným vlastnostem objektů. | ||
{| class="prettytable" cellpadding = "5" cellspacing = "0" border = "1" | |||
|- style="background-color: #eeeeee" | |||
| '''Objekt''' | |||
| '''Vlastnost''' | |||
| '''Hodnoty vlastností''' | |||
|- | |||
| '''Diskuze''' - nastavením zobrazování diskuse bude možno přidávat diskusní příspěvky. [[Image:P_diskuze.png|60px|border]] | |||
| Visible | |||
| | |||
true <br/> | |||
false | |||
|- | |||
| '''Form1''' - znamená hlavní formulář pro zadání požadavku. [[Image:P_form1.png|60px|border]] | |||
| Mode | |||
| | |||
ReadOnly <br/> | |||
Insert <br/> | |||
Edit | |||
|- | |||
| '''PanelZmenaStavu''' - umožní uživateli měnit stav požadavku, typicky se využívá pro adresáta požadavku. [[Image:P_panel_zmena_stavu.png|60px|border]] | |||
| Visible | |||
| | |||
true <br/> | |||
false | |||
|- | |||
| '''PanelAdresat''' - zobrazí adresáta následujícího kroku s možností změny adresáta. [[Image:P_panel_adresat.png|60px|border]] | |||
| Mode | |||
| | |||
ReadOnly <br/> | |||
Edit <br/> | |||
Hidden | |||
|} | |||
== Nastavení stavů a akcí == | |||
Zde se nastavují možné stavy pro krok procesu schvalování. Každý jednotlivý záznam se nazývá "definice stavu". | |||
[[Image:P_nastaveni_stavu_akci.png|1070px]] | |||
{| class="wikitable" cellpadding = "5" cellspacing = "0" border = "1" width="100%" | |||
|- style="background-color: #eeeeee" | |||
| <center>'''Název'''</center> | |||
| <center>'''Definice'''</center> | |||
|- | |||
| style="width: 15%;"| | |||
'''Stav''' | |||
| style="width: 85%;"| | |||
Textové pole pro zadání interního řetězce pro identifikaci stavu. Vyplňuje se jedno slovo malými písmeny, bez diakritiky. Např. "novy". | |||
|- | |||
| style="width: 15%;"| | |||
'''Popis''' | |||
| style="width: 85%;"| | |||
Zobrazovaná hodnota pro interní identifikaci stavu. Např. "Nový". Uživatelský popis stavu. | |||
|- | |||
| style="width: 15%;"| | |||
'''Sys. stav''' <small>(systémový stav)</small> | |||
| style="width: 85%;"| | |||
Systémový stav může nabývat následujících hodnot: | |||
<p style="border: dotted grey 1px; padding: 0 0 0 5px; line-height: 2; background-color: #eeeeee"> | |||
'''nový''' - přiřadí se stavu odpovídajícímu novému požadavku <br/> | |||
'''běžící''' - ostatní stavy mezi stavem "nový" a "konec-úspěch" nebo "konec-neúspěch" <br/> | |||
'''konec-neúspěch'''- odpovídá poslednímu stavu – zrušení nebo zamítnutí požadavku <br/> | |||
'''konec-úspěch''' - odpovídá poslednímu stavu - schválení požadavku | |||
</p> | |||
|- | |||
| style="width: 15%;"| | |||
'''Sys. stav2''' | |||
| style="width: 85%;"| | |||
Při zatržení dochází v určitý časový okamžit k ukončení vybraného kroku požadavku. Pole může být zatrhlé pouze u jednoho stavu. | |||
== | |- | ||
| style="width: 15%;"| | |||
'''Validace''' | |||
| style="width: 85%;"| | |||
Nevyužívá se | |||
|- | |||
| style="width: 15%;"| | |||
'''Akce''' | |||
| style="width: 85%;"| | |||
Akce, která nastane výběrem definice stavu. Interně jsou definovány následující akce pro typy požadavků: | |||
<p style="border: dotted grey 1px; padding: 0 0 0 5px; line-height: 2; background-color: #eeeeee"> | |||
'''Benefit''' - exe:zapsat - zápis do sociálního programu <br/> | |||
'''Dovolená''' - exe:zapsat - zápis schválené dovolené do docházky nebo absencí(podle nastavení portálového parametru ) <br/> | |||
'''Náhradní volno''' - exe:zapsat - zápis do docházky nebo absencí <br/> | |||
'''Odměny''' - exe:zapsat_rucni2 - zápis do mezd, přesněji do tabulky rucni2. <br/> | |||
'''Školení''' - exe:prihlasit - přihlášení na školící akci / exe:odhlasit - odhlášení ze školící akce | |||
</p> | |||
|- | |||
| style="width: 15%;"| | |||
'''Přístup''' <small>Kdo může nastavit stav)</small> | |||
| style="width: 85%;"| | |||
Možnost zatrhnout více voleb pro určení, kdo bude mít přístup k požadavku. | |||
<p style="border: dotted grey 1px; padding: 0 0 0 5px; line-height: 2; background-color: #eeeeee"> | |||
'''Adresát''' - adresát požadavku <br/> | |||
'''Vydavatel''' - vydavatel požadavku <br/> | |||
'''Správce''' - správce <br/> | |||
'''Ostatní''' - ti, kteří mají přístupného zaměstnance. | |||
</p> | |||
|- | |||
| style="width: 15%;"| | |||
'''Násl.krok''' <small>(Následující krok)</small> | |||
| style="width: 85%;"| | |||
Odkaz na krok, který následuje, pokud uživatel vybere stav přiřazený této "definici stavu". Zádává se číslo kroku. | |||
|- | |||
| style="width: 15%;"| | |||
'''Adresát pro násl.krok''' | |||
| style="width: 85%;"| | |||
Odkaz na uživatele, který je následujícím řešitelem požadavku. Možné hodnoty: | |||
<p style="border: dotted grey 1px; padding: 0 0 0 5px; line-height: 2; background-color: #eeeeee"> | |||
'''vyd''' - vydavatel požadavku. Zaměstnanec, který požadavek vytvořil. <br/> | |||
'''!vyd''' - kdokoliv jiný než vydavatel požadavku. Využívá se například pro schvalování dovolené, kdy schvalovatelem může být kterýkoliv nadřízený žadatele. <br/> | |||
'''id''' - id. pracovního místa. Adresátem jsou všichni uživatelé „sedící“ na příslušném pracovním místě. <br/> | |||
'''vd''' - nadřízený žadatele, dříve nadřízený aktuálního řešitele. Nadřízenost se zjišťuje podle systemizace pracovních míst.<br/> | |||
'''vd_res''' - nadřízený aktuálního řešitele (tj. nadřízený řešitele aktuálního kroku). <br/> | |||
'''pstr''' - pracovní středisko, což znamená, že všichni na tomto středisku (jehož číslo uživatel zadá v následném poli) jsou adresáti požadavku. <br/> | |||
'''atribut''' - číslo vlastnosti pracovního místa a číslo hodnoty (např: 1019:1), tzn. kdo má tuto vlastnost a hodnotu je adresátem <br/> | |||
'''vd_atr''' - umožňuje nastavit, že adresátem je 1.nalezený nadřízený řešitele s určitou hodnotou vlastnosti pracovního místa.<br/> ''Příklad zadání:'' 93:01, kde 93=číslo vlastnosti (jedná se o vlastnost "skupina pracujících"), 01 je hodnota nastavená u požadovaného pracovního místa, které má schvalovat požadavek. | |||
</p> | |||
|- | |||
| style="width: 15%;"| | |||
'''Oznámení komu''' | |||
| style="width: 85%;"| | |||
E-mailové oznámení komu má přijít hlášení o daném kroku mimo workflow (např. v kroku schválení zálohy, půjde informace do účtárny o tom, že bude potřeba vyplatit zálohu. | |||
<p style="border: dotted grey 1px; padding: 0 0 0 5px; line-height: 2; background-color: #eeeeee"> | |||
'''oc''' - osobní číslo zaměstnance, kterému má oznámení přijít. <br/> | |||
'''vyd''' - vydavatel požadavku. Zaměstnanec, který požadavek vytvořil. <br/> | |||
'''id''' - id. pracovního místa. Adresátem jsou všichni uživatelé „sedící“ na příslušném pracovním místě. <br/> | |||
'''vd''' - nadřízený aktuálního řešitele (tj. nadřízený řešitele aktuálního kroku). Nadřízenost se zjišťuje podle systemizace pracovních míst. <br/> | |||
'''vd_res''' - nadřízený aktuálního řešitele (tj. nadřízený řešitele aktuálního kroku). <br/> | |||
'''pstr''' - pracovní středisko, což znamená, že všichni na tomto středisku (jehož číslo uživatel zadá v následném poli) jsou adresáti požadavku. <br/> | |||
'''atribut''' - číslo vlastnosti pracovního místa a číslo hodnoty (např: 1019:1), tzn. kdo má tuto vlastnost a hodnotu je adresátem <br/> | |||
'''vd_atr''' - umožňuje nastavit, že adresátem je 1.nalezený nadřízený řešitele s určitou hodnotou vlastnosti pracovního místa.<br/> Příklad zadání: 93:01, kde 93=číslo vlastnosti (jedná se o vlastnost "skupina pracujících"), 01 je hodnota nastavená u požadovaného pracovního místa, které má schvalovat požadavek. <br/> | |||
'''mail''' - zadá se přímo e-mail komu oznámení odejde | |||
</p> | |||
|} | |||
== Odkazy == | |||
Přílad nastavení workflow - [[portál-nastaveni dovolená|Dovolená]] | |||
<div style="text-align:center">[[portál-Schvalování požadavků|Zpět]] | [[Požadavky (DB tabulky)|DB tabulky]]</div> | |||
<!-- | |||
== Dovolená - 3 kroky == | == Dovolená - 3 kroky == | ||
Příklad schvalovacího procesu požadavku na dovolenou. Jedná se o standardní nastavení (jednorázovou funkcí) sestávající ze tří kroků. | Příklad schvalovacího procesu požadavku na dovolenou. Jedná se o standardní nastavení (jednorázovou funkcí) sestávající ze tří kroků. | ||
| Řádek 91: | Řádek 207: | ||
[[Image:P-wfw-dov4-3.png|500px]] | [[Image:P-wfw-dov4-3.png|500px]] | ||
[[Image:P-wfw-dov4-4.png|500px]] | [[Image:P-wfw-dov4-4.png|500px]] | ||
--> | |||
Verze z 11. 9. 2014, 13:21
Kromě standardního nastavení schvalování požadavků (workflow) má uživatel možnost nastavit si jednorázově procesy podle své potřeby.
Nastavení workflow
Menu: Nastavení - Nastavení workflow
* Pokud již schvalování požadavků nějakou dobu používáte a požadujete změnu definice, konzultujte tuto změnu s firmou KSProgram. * Provedení změny definice - pokud zároveň běží některé požadavky - může způsobit problémy.
Nastavování se provádí v přehledném průvodci.
| 1) V prvním kroku uživatel volí pro jakou funkcionalitu nastavuje schvalovací proces – volba "Typ workflow". | 2) Následně se nastavují "fáze" nebo "kroky" schvalovacího procesu. Každý krok se skládá z "Nastavení uživatelského rozhraní" a "Nastavení stavů a akcí". |
Nastavení uživatelského rozhraní
Popis kroku - uživatelský popis sloužící k usnadnění orientace v jednotlivých krocích. Vyplňuje se např. "vytvoření", "schválení 1. úroveň", "zamítnutí", "uzavření". Typicky 1. krok by mohl mít uvedeno "vytvoření".
Objekty v uživatelském nastavení lze nastavovat pro tři skupiny uživatelů.
- Adresát - uživatel odpovědný za řešení požadavku v tom kterém konkrétním stavu. V průběhu zpracování workflow se adresáti mohou měnit.
- Správce - uživatel vybaven správcovskými právy.
- Vydavatel - vydavatel požadavku
- Ostatní - uživatelé nespadající ani do jedné z výše uvedených skupin.
V sekci pro každou skupinu uživatelů se zobrazuje seznam objektů stránky a jejich vlastností, které lze měnit. Ve sloupci hodnota se nabízí seznam všech hodnot, které lze přiřazovat uvedeným vlastnostem objektů.
Nastavení stavů a akcí
Zde se nastavují možné stavy pro krok procesu schvalování. Každý jednotlivý záznam se nazývá "definice stavu".
|
Stav |
Textové pole pro zadání interního řetězce pro identifikaci stavu. Vyplňuje se jedno slovo malými písmeny, bez diakritiky. Např. "novy". |
|
Popis |
Zobrazovaná hodnota pro interní identifikaci stavu. Např. "Nový". Uživatelský popis stavu. |
|
Sys. stav (systémový stav) |
Systémový stav může nabývat následujících hodnot:
nový - přiřadí se stavu odpovídajícímu novému požadavku |
|
Sys. stav2 |
Při zatržení dochází v určitý časový okamžit k ukončení vybraného kroku požadavku. Pole může být zatrhlé pouze u jednoho stavu. |
|
Validace |
Nevyužívá se |
|
Akce |
Akce, která nastane výběrem definice stavu. Interně jsou definovány následující akce pro typy požadavků:
Benefit - exe:zapsat - zápis do sociálního programu |
|
Přístup Kdo může nastavit stav) |
Možnost zatrhnout více voleb pro určení, kdo bude mít přístup k požadavku.
Adresát - adresát požadavku |
|
Násl.krok (Následující krok) |
Odkaz na krok, který následuje, pokud uživatel vybere stav přiřazený této "definici stavu". Zádává se číslo kroku. |
|
Adresát pro násl.krok |
Odkaz na uživatele, který je následujícím řešitelem požadavku. Možné hodnoty:
vyd - vydavatel požadavku. Zaměstnanec, který požadavek vytvořil. |
|
Oznámení komu |
E-mailové oznámení komu má přijít hlášení o daném kroku mimo workflow (např. v kroku schválení zálohy, půjde informace do účtárny o tom, že bude potřeba vyplatit zálohu.
oc - osobní číslo zaměstnance, kterému má oznámení přijít. |
Odkazy
Přílad nastavení workflow - Dovolená