Book Contents

Book Index

Napojenie organizačnej štruktúry na workflow

Modul Organizačná štruktúra umožňuje usporiadať pracovné činnosti v organizácii do pracovných miest, definovať ich hierarchické vzťahy a obsadiť ich dostupnými pracovníkmi.

Modul Organizačná štruktúra tu umožňuje:

pic_4119_2024

Obr. Napojenie organizačnej štruktúry na workflow

Medzi hlavné výhody využitia organizačnej štruktúry je možnosť prepojiť štruktúru s modulom workflow a umožniť tak využitie nadriadených/podriadených väzieb v pracovných krokoch. Avšak napojenie workflow na organizačnú štruktúru nie je povinné, bez napojenia sa na pracovných krokoch zadávajú roly, v ktorých sú priradené kontaktné osoby.

Napojenie organizačnej štruktúry na workflow

V stromovom menu v Správca/Parametre/Parametre mandanta/Obchod nájdeme tlačidlo Workflow, kde si vyberieme organizačnú štruktúru, ktorú prepojíme s workflow.

V prípade, že nemôžeme využiť žiadnu z ponúkaných organizačných štruktúr, v stromovom menu si otvoríme uzol Moja kancelára/Workflow/Organizačná štruktúra a vytvoríme si novú. Pomocou insertu vytvoríme hlavičku novej organizačnej štruktúry. Na záložke organizačné jednotky vojdeme do zmeny a pomocou insertu nadefinujeme tzn. pracovné miesta. Pracovným miestom môže byť nadriadený, zamestnanec a iné.

pic_3615_2023

Obr. Založenie novej organizačnej jednotky

Popis polí Organizačnej jednotky:

Nadriadená jednotka

Výberom nadriadenej jednotky sa vykoná začlenenie do stromu organizačnej štruktúry.

Pracovné miesto

Výber z knihy Pracovných miest.

Stredisko

Výber z číselníka Strediska. Po výbere strediska sa jeho skratka a popis predvyplní do polí Skratka a Názov (slúži pre vytvorenie strediskovej štruktúry).

Skratka

Unikátna skratka organizačnej jednotky.

Názov

Názov organizačnej jednotky.

Typ

Užívateľský číselník (napr. divízia, podnik, stredisko),

Plánovaný počet

Plánovaný počet zamestnancov na tejto pozícii.

Podriadená štruktúra

Ak existuje podriadená štruktúra.

Obsadení pracovníci

V časti Obsadení pracovníci je možné vložiť pomocou INSERT pracovníka pracujúceho na danej pozícii. Výber sa vykoná z knihy Kontaktných osôb.

 

Zastupujúce organizačné jednotky.

Na záložke Zastupujúci je možné vložiť pomocou INSERT zastupujúce organizačné jednotky. Výber vykonávame v poli Organizačná jednotka výberom z organizačných jednotiek rovnakej organizačnej štruktúry. Pre workflow nie je toto pole smerodajné.

Vo workflow sa zastupiteľnosť nastavuje v knihe Postupy. Na konkrétnom kroku procesnej schémy je možné na záložke riešitelia definovať režim zastupiteľnosti.

Rola

Roly je možné využiť vo workflow pre určenie riešiteľov konkrétneho pracovného kroku. Kontaktným osobám, zaradeným v Role, sa následne v procese vygeneruje pracovný krok k vyriešeniu.

Nastavením roly v Organizačnej štruktúre a jej prepojením s modulom workflow je možné následne vo workflow využiť väzby nadriadených/podriadených zo štruktúry, ako napr. zobrazenie krokov svojich podriadených, nastavenie režimu zastúpenia nadriadeným a pod.

Role je možné v organizačnej štruktúre priradiť Organizačnej jednotke alebo konkrétnemu obsadenému pracovníkovi (kontaktnej osobe). Zaradením roly na organizačnú jednotku sa do tejto Roly automaticky zaradia všetci obsadení pracovníci Organizačnej jednotky.

 

Podriadené org. jednotky

Do tejto tabuľky je možné vkladať podriadené organizačné jednotky, pokiaľ existujú.

V prípade, že mám workflow napojený na organizačnú štruktúru a v postupe je daný krok, ktorý má v sekcii Riešiteľ zapnutú voľbu „Riešiteľ je nadriadený“. Tak sa po novom Rola hľadá v celej vetve nadriadených uzlov (org. jednotiek) smerom nahor. Pokiaľ je nájdený pre Rolu uzol, tak ďalšie nadriadené uzly už neprehľadávajú.

Book Contents

Book Index

Zákon o ochrane oznamovateľov protiprávneho jednania (Whistleblowing)

Zákon o ochrane oznamovateľov č. 171/2023 Sb. (tzv. Whistleblowing) je možné v K2 riešiť spustením postupu cez modul workflow. Aby bola splnená podmienka anonymity, bude sa postup spúšťať z webových stránok prostredníctvom K2 API. Prihlásenie prebehne zadaním mena, emailovej schránky poprípade priložením príloh či už pre zamestnancov alebo ostatné osoby, ktoré v danú chvíľu nemajú v danej spoločnosti pracovný či iný pomer. Proces potom bude spravovať zvolená príslušná osoba z danej firmy.

O prijatí oznámenia je príslušná osoba povinná do 7 dní odo dňa jeho prijatia upovedomiť oznamovateľa. Táto podmienka je splnená pri odoslaní oznámenia z webovej stránky, kedy sa po odoslaní zobrazí hláška: Vaše oznámenie bolo prijaté, to znamená, že príslušnej osobe sa v jej K2 vytvoril prvý krok automaticky spusteného postupu.

Všetka komunikácia medzi whistleblowerem a príslušnou osobou je potom dokumentovaná skrz modul workflow v spustenom procese formou prikladania príloh a komentárov na jednotlivých krokoch. Príslušná osoba bude po prijatí oznámenia disponovať emailovou schránkou whistleblowera, teda s ním môže naviazať emailovú komunikáciu. V procese by sa prikladaním príloh alebo pridávaním komentárov na jednotlivých krokoch procesu pridávala táto emailová komunikácia poverenou osobou. Jednotlivé kroky si tiež bude poverená osoba sama odsúhlasovať.

Ak nie je oznámenie vyhodnotené ako dôvodné, príslušná osoba bez zbytočného odkladu upovedomí oznamovateľa o tom, že na základe skutočností uvedených v oznámení a z okolností, ktoré sú jej známe, nezistila podozrenie zo spáchania protiprávneho jednania, alebo zistila, že oznámenie sa zakladá na nepravdivých informáciách, a poučí oznamovateľa o práve podať oznámenie orgánu verejnej moci. Ak je oznámenie vyhodnotené ako dôvodné, príslušná osoba povinnému subjektu navrhne opatrenie na predchádzanie alebo nápravu protiprávneho stavu.

Softwarové požiadavky

Všeobecné nastavenia

Ako prvé je potrebné definovať poverenú osobu, buď využijete existujúcich užívateľov a priradenú kontaktnú osobu, ale z bezpečnostného hľadiska odporúčame nové prihlásenie s právami iba na whistleblowing.

newuser

Obr. 1 Príklad založenia nového užívateľa iba pre potreby poverenej osoby

U svojho zamestnanca, ktorý má už užívateľa a kontaktnú osobu vytvorenú sa musia tieto nastavenia previazať. Je to možné vykonať k knihe Kontaktné osoby, kde si nájdeme príslušnú osobu a na záložke základné údaje v tabuľke Referent nastavíme užívateľa.

contactperson

Obr. 2 Previazanie kontaktnej osoby a užívateľa

Ďalej na danej kontaktnej osobe na záložke Web, eshop, musí mať nastavené prihlasovacie údaje na K2 API, pomocou ktorých bude komunikovať s webovou stránkou.

K2API

Obr. 3 Nastavenie K2 API pre komunikáciu s webovou stránkou

Potom si otvoríme knihu Užívateľskej roly a insertom vytvoríme novú. Vyplníme povinné pole názov napríklad Whistleblowing pre lepšiu orientáciu.

Userrole

Obr. 4 Vytvorenie užívateľskej roly

Na záložke skupiny záznamu insertom otvorím formulár skupiny práv a insertom v stĺpci Skupiny práv s oprávnením pre čítanie založím novú skupinu. Vyplním skratku a zadám ľubovoľné číslo. Tu istú vytvorenú skupinu práv vyplním do stĺpca „Skupiny práv s oprávnením pre zmenu.

Skupinapráv

Obr. 5 Vytvorenie novej skupiny práv

Role

Obr. 6 Priradenie skupiny práv

Teraz sa vrátime do knihy užívatelia a nájdeme si našu poverenú osobu, zmenou F5 sa preklikneme na záložku Role a práva a v tabuľke role užívateľa insertom priradíme nami vytvorenú užívateľskú rolu a uložíme.

prirazeniuserole

Obr. 7 Priradenie užívateľskej roly užívateľom

Nasleduje nastavenie dokumentu cez modul DMS Správa dokumentov - nastavenie - konfigurácia dokumentov. Tu insertom založím nový záznam s názvom napríklad whistleblowing. Tomuto záznamu sa vygeneruje číslo. Ako typ zvolíme dokumentový súbor.

Konfuguracedokumentu

Obr. 8 Konfigurácia dokumentu

Tomuto typu dokumentu musíme následne priradiť právo na záznam, ktoré sme vytvorili. Do implicitného nastavenia tabuľky vložíme nový stĺpec citlivosť (RightgroupId) a pomocou klávesovej skratky ctrl shift F5 priradíme nami vytvorené právo na záznam whistleblowing.

rightgroupid

Obr. 9 Priradenie práva na záznam typu dokumentu

Potom môžeme importovať samotný xml postup. Otvoríme knihu Postupy a import postupu. Tu vyberieme zo zložky supportfiles - wkf - whistleblowing.xml a vykonáme klasický import postupu. Na záložke základné údaje potom nastavíme právo na spustenie. Insertom vytvoríme novú rolu - Poverená osoba v tabuľke osoby v roli priradíme našu kontaktnú osobu. Postup potom potvrdíme.

pravonaspusteni

Obr. 10 Definovanie práva na spustenie

Vrátime sa do knihy Postupy a do tabuľky si pridáme stĺpec číslo postupu (Id)

IDpostupu

Obr. 11 Pridanie čísla postupu do tabuľky

Nastavenie webovej aplikácie

Webová aplikácia obsahuje konfiguráciu. Ktorú si musí každý nastaviť - meno/heslo pre K2 API, adresa pre K2 API, skratka WKF postupu, ktorý sa má spustiť, typ dokumentu, pod ktorým sa do K2 zaradia prílohy. Na webovom serveri sa cez K2 API spustí workflow postup, do ktorého sa predajú užívateľom zadané práva, vrátane príloh.

Na webovom serveri si založíte aplikáciu pre whistleblowing. V tejto ceste \K2SQL\SupportFiles\Whistleblowing\Web nájdete webovú aplikáciu, ktorú nakopírujete na webový server. V súbore config.php nastavte parametre pre konfiguráciu.

// ------------------------ CONFIG ------------------------

$api_path = ""; // Adresa API

$api_username = ""; // Užívateľské meno pre API (viď obr. 3)

$api_password = ""; // Heslo pre API (viď obr. 3)

$wkf_procedure_definition_id = 0; // Identifikátor workflow postupu pre whistleblowing (viď obr. 9)

$wkf_process_right_group_id = 0; // Identifikátor práva na záznam pre workflow proces (viď obr. 5)

$wkf_process_name = ""; // Názov vytvoreného workflow procesu

$document_type_id = 0; // Identifikátor typu dokumentu (viď obr. 6)

// ------------------------ CONFIG ------------------------

Predstavu uvádzame celý proces nahlásenia protiprávneho jednania, ktorý začína vyplnením údajov na webovej stránke a pokračuje v K2 podľa nastavených parametrov, ktoré boli definované.

webovastranka

Obr. 12 Príklad vyplnenej webovej stránky pri podaní oznámenia

kvyrizeni

Obr. 13 Detail prijatého oznámenia v knihe Procesy

kvyrizeni2

Obr. 14 Detail prijatého oznámenia v knihe K vybaveniu

doplneniemailu

Obr. 15 Doplnenie emailovej dokumentácie do komentárov poverenou osobou

zaver

Obr. 16 Náhľad na proces v záverečnej fáze s doplnenou dokumentáciou od poverenej osoby podľa komunikácie s whistleblowerom