Požadavek na služební cestu: Porovnání verzí

Z Prirucky
 
(Není zobrazeno 5 mezilehlých verzí od 3 dalších uživatelů.)
Řádek 1: Řádek 1:
<small>Menu: Zaměstnanec > Požadavky / služ.cesta </small>
<small>Menu: Nastavení > Nastavení workflow / služ.cesta </small>


Zadání a zpracování '''požadavku zaměstnance na schválení služební cesty''' na portále.
== Prvotní nastavení ==
1. Pokud chcete mít požadavek na služební cestu i s částmi Průběh, Stravné, Výdaje a Vyúčtování je třeba mít zakoupen modul Služební cesty. V opačném případě obsahuje požadavek i po povolení cesty pouze první 2 části, tzv. hlavičku a zálohy.


== Funkcionalita ==
2. V aplikaci KS mzdy je potřeba nalít výchozí nastavení workflow a to přes Menu: Systém > Jednorázové funkce > 133-Inicializace workflow / Služ.cesty
Požadavek na služební cestu - po schválení může/nemusí být nastaveno automatické vygenerování záznamu o cestovním příkazu (v této fázi se jedná o ještě nekompletní cestovní příkaz)


Funkcionalita se nastavuje tak, že v kroku, který být schvalovacím, je nutno v položce ''akce'' uvést hodnotu ''exe:zapsat''. Platí, že dokud nedojde k povolení cesty (neproběhne akce ''exe:zapsat'') není cestovní příkaz dostupný v agendě "Cestovní příkazy". [[Image: E-workflow-sc-nastaveni.png|70px]]
3. V KS portál přes menu Nastavení/Práva/Role - Akce přidělte roli zaměstnance práva:
* Zaměstnanec;Požadavky;Služební cesty - vytvoření požadavku/změna stavu
* Zaměstnanec;Požadavky;Zobrazení stránky
* Zaměstnanec;Služební cesty;Editace záloh, průběhu, stravného, výdajů
* Zaměstnanec;Služební cesty;Přehled cest vozidel (jen pokud vidět cesty vozidel vybraného druhu)
* Zaměstnanec;Služební cesty;Změna údajů v hlavičce (jen pokud má mít možnost změnit vozidlo po povolení cesty)


Požadavek na služební cestu v jednotlivých panelech a krocích obsahuje kompletní cestovní příkaz, lze tedy zadat mj.
4. Rovněž roli správce přidělte právo Zaměstnanec;Požadavky;Služební cesty - vytvoření požadavku/změna stavu jinak nebude moci upravit nastavení workflow pro služební cesty
: místo odjezdu/příjezdu
 
: vybrat automobil ze seznamu
5. Přes menu Nastavení/nastavení workflow - Služ. cesty případně upravte nastavení workflow, viz [[Nastavení workflow]]
: zadat spolucestující
 
: zadat částku požadované zálohy.
U stavu povolujícím cestu je nutno mít v položce ''akce'' hodnotu ''exe:zapsat''. Platí, že dokud nedojde k povolení cesty (neproběhne akce ''exe:zapsat'') není cesta dostupná v KS mzdy v Evidence/Služební cesty/Sestavy, dále v agendě "Mzdy/Nepřítomnosti" a nelze zadávat průběh a výdaje v agendě Evidence/Služební cesty/Cestovní příkazy. [[Image: E-workflow-sc-nastaveni.png|70px]]


== Primární nastavení ==
<small> Těžká aplikace. Menu: Systém > Jednorázové funkce > 133-Inicializace workflow / Služ.cesty </small>


== Fáze (kroky) ==
== Fáze (kroky) ==
Příklad (výchozího) nastavení:
Příklad (výchozího) nastavení:
* Krok 1 - '''Nový'''
* Krok 1 - '''Nový'''
* Krok 2 - '''Povolení cesty''' (Povolená/Zamítnutý/Žadatel stornoval)
* Krok 2 - '''Povolení cesty''' (Povoleno se zálohou/Povoleno bez zálohy/Předáno výše/Zamítnuto/Žadatel stornoval)
* Krok 3 - '''Schválení dopravy''' (Doprava schválena/Doprava opravena)
* Krok 3 - '''Povolení 2. nadřízeným''' (Povoleno II. se zálohou/Povoleno II. bez zálohy/Zamítnuto II )
* Krok 4 - '''Vyplacení zálohy''' (Záloha vyplacena/Záloha zamítnuta/Záloha nepožadována)
* Krok 4 - '''Vyplacení zálohy''' (Záloha vyplacena/Záloha zamítnuta/Záloha nepožadována)
* Krok 5 - '''Zpráva o výsledku PC''' (Údaje o vyúčtování zadány)
* Krok 5 - '''Zpráva o výsledku PC''' (Údaje o vyúčtování zadány)
* Krok 6 - '''Schválení výdajů''' (Výdaje schváleny/Vráceno k doplnění/Vrátit zpět k doplnění)
* Krok 6 - '''Schválení výdajů''' (Výdaje schváleny/Vráceno k doplnění/Vrátit zpět k doplnění)
* Krok 7 - '''Vyúčtování''' (Vráceno k doplnění/Vyúčtováno)
* Krok 7 - '''Vyúčtování''' (Vráceno k doplnění/Vyúčtováno)
* Krok 8 - '''Schválení vyúčtování''' (Vyúčtování schváleno/Vyúčtování zamítnuto)
* Krok 8 - '''Konec''' (Vyúčtování stornováno)


Po tomto výchozím nastavení je třeba na portále nastavit adresáty (řešitele) jednotlivých fází (kroků) - [[Portál-požadavky-nastavení-uživatelské]].


== Panely ==
== Panely ==
[[Image: Workflow-Sluzebni Cesty-Nastaveni uzivatelskeho rozhrani.png|right|590px]]
Pro následující typy uživatelů ('''pro každého''' z nich)
Pro následující typy uživatelů ('''pro každého''' z nich)
* '''Adresát'''
* '''Adresát'''
Řádek 44: Řádek 47:
Představuje celý formulář cestovního příkazu. <br>
Představuje celý formulář cestovního příkazu. <br>
V prvním kroku by měl mít panel hodnotu ''Insert''. <br>
V prvním kroku by měl mít panel hodnotu ''Insert''. <br>
V dalších krocích, pokud je potřeba editovat některý údaj z dalších panelů, nastavte hodnotu na ''Edit''.
V dalších krocích, pokud je potřeba editovat některý údaj z dalších panelů, nastavte hodnotu na ''Edit''. <small>Pokud má být některý panel editovatelný, pak tento celkový formulář musí být také editovatelný.</small>


* [[Image: Pozadavek-zmena-stavu.png|50px]]  '''PanelZmenaStavu''' - ''True/False''
* [[Image: Pozadavek-zmena-stavu.png|50px]]  '''PanelZmenaStavu''' - ''True/False''
Řádek 60: Řádek 63:
* [[Image: Sluzcesta-pozadavek-cestovni-vydaje.png|50px]] '''Vydaje''' - ''Editable/ReadOnly/Hidden''   
* [[Image: Sluzcesta-pozadavek-cestovni-vydaje.png|50px]] '''Vydaje''' - ''Editable/ReadOnly/Hidden''   


* '''Vydaje.DPH'''
* '''Vydaje.DPH''' - Určuje, zda se u výdajů, které nejsou automaticky generované (stravné, apod.), bude při výdeji vybírat sazba DPH.
Určuje, zda se u výdajů, které nejsou automaticky generované (stravné, apod.), bude při výdeji vybírat sazba DPH.
 
== Akce workflow (služební cesty) ==
Workflow akce je možno nastavit u konkrétních stavů v nastavení workflow. Žádnou akci není povinné k nějakému stavu přiřazovat, akce '''zapsat''' by měla být nastavena, pokud se má cestovní příkaz z požadavku propsat do modulu [[Služební cesty]] (a [[Služební cesty (Nepřítomnosti)]]). U jednoho stavu lze nastavit více akcí, tj. pokud nadřízený schvaluje průběh i výdaje, tak se u stavu nastaví akce ''prub_schval'' i ''vdj_schval''.
Popis akcí:


* '''zapsat''' - akce zkopíruje cestovní příkaz z agendy "požadavky" do agendy "služební cesty", tato akce by měla být nastavena u workflow stavu, kterým se povoluje pracovní cesta, protože tato akce rovněž zapisuje do položky ''Souhlas zaměstnance oprávněného k povolení cesty'' aktuálního řešitele
* '''Vydaje.NaklStr'''.Visible = true/false - možnost skrýt nákladové středisko v patičce výdajů,
* '''Vydaje.ZpusVyrovnani'''.Visible = true/false - možnost skrýt ''prosím o vyplacení výdajů'' (ve mzdě/v hotovosti/na účet) v patičce výdajů,
* '''Vyuct'''.Mode = ReadOnly/Hidden - možnost skrýt část Vyúčtování (která zobrazuje celkové náklady, ale vyúčtování ještě nemusí existovat)


* '''zal_schval''' - ''záloha schválena'' - akce u všech neschválených záloh cestovního příkazu zapíše datum a řešitele do položky ''schválil''


* '''zal_vypl''' - ''záloha vyplacena'' - akce u všech nevyplacených záloh cestovního příkazu zapíše datum a řešitele do položky ''vyplatil''


* '''zal_smaz''' - akce smaže všechny nevyplacené zálohy cestovního příkazu
== Akce workflow (služební cesty) ==
 
* [[Akce (Nastavení workflow)]]
* '''zad_o_vyuct''' - ''zažádáno o vyúčtování'' - akce zapíše aktuální datum do části ''vyúčtování'' do položky ''Zažádáno dne'' (položka je viditelná pouze pokud obsahuje hodnotu)
 
* '''prub_schval''' - ''průběh schválil'' - akce zápíše do cestovního příkazu kdo a kdy schválil průběh (položka se zobrazuje v nadpisu části průběh). Zároveň aktualizuje čas odjezdu a příjezdu v [[Hlavička (požadavek na služ.cestu)|hlavičce cestovního příkazu]] dle časů v části [[Průběh (služební cesta)|průběhu]].
 
* '''vdj_schval''' - ''výdaje schválil'' - akce zápíše do cestovního příkazu kdo, kdy schválil výdaje (položka se zobrazuje v nadpisu části výdaje)
 
* '''vyuct_souhl''' - akce zapíše do cestovního příkazu datum, kdy zaměstnanec (ten co jede na SC) souhlasil s výsledkem vyúčtování
 
* '''vyuct_schval''' - akce zapíše aktuálního řešitele a datum do části ''vyúčtování'' do položky ''Vyúčtování schválil''
 
* '''zauct_kurz_dne''' - akce zapíše k CP akt. datum (položka je vidět pouze v zákaznické specialitě v tlustém klientovi), které se vezme pro účetnictví pro zjištění kurzu pro přepočet měn
 
* '''exe: zapis_dochazka''' - [[ZapisSCKod]]


== Další příklady workflow ==
== Další příklady workflow ==
Řádek 103: Řádek 88:
* [[Služební cesty]]
* [[Služební cesty]]
* [[Požadavky (KS portál)]]
* [[Požadavky (KS portál)]]
: <small>DB: workfl_sluz_cesty a workfl_zalohy, ve kterých jsou data cestovního příkazu, dokud neproběhne akce exe:zapis (dokud nedojde k povolení cesty)</small>
: <small>DB: workfl_sluz_cesty a workfl_zalohy, ve kterých jsou data služební cesty, dokud neproběhne akce exe:zapis (dokud nedojde k povolení cesty)</small>

Aktuální verze z 13. 9. 2019, 15:44

Menu: Nastavení > Nastavení workflow / služ.cesta

Prvotní nastavení

1. Pokud chcete mít požadavek na služební cestu i s částmi Průběh, Stravné, Výdaje a Vyúčtování je třeba mít zakoupen modul Služební cesty. V opačném případě obsahuje požadavek i po povolení cesty pouze první 2 části, tzv. hlavičku a zálohy.

2. V aplikaci KS mzdy je potřeba nalít výchozí nastavení workflow a to přes Menu: Systém > Jednorázové funkce > 133-Inicializace workflow / Služ.cesty

3. V KS portál přes menu Nastavení/Práva/Role - Akce přidělte roli zaměstnance práva:

  • Zaměstnanec;Požadavky;Služební cesty - vytvoření požadavku/změna stavu
  • Zaměstnanec;Požadavky;Zobrazení stránky
  • Zaměstnanec;Služební cesty;Editace záloh, průběhu, stravného, výdajů
  • Zaměstnanec;Služební cesty;Přehled cest vozidel (jen pokud má vidět cesty vozidel vybraného druhu)
  • Zaměstnanec;Služební cesty;Změna údajů v hlavičce (jen pokud má mít možnost změnit vozidlo po povolení cesty)

4. Rovněž roli správce přidělte právo Zaměstnanec;Požadavky;Služební cesty - vytvoření požadavku/změna stavu jinak nebude moci upravit nastavení workflow pro služební cesty

5. Přes menu Nastavení/nastavení workflow - Služ. cesty případně upravte nastavení workflow, viz Nastavení workflow

U stavu povolujícím cestu je nutno mít v položce akce hodnotu exe:zapsat. Platí, že dokud nedojde k povolení cesty (neproběhne akce exe:zapsat) není cesta dostupná v KS mzdy v Evidence/Služební cesty/Sestavy, dále v agendě "Mzdy/Nepřítomnosti" a nelze zadávat průběh a výdaje v agendě Evidence/Služební cesty/Cestovní příkazy. E-workflow-sc-nastaveni.png


Fáze (kroky)

Příklad (výchozího) nastavení:

  • Krok 1 - Nový
  • Krok 2 - Povolení cesty (Povoleno se zálohou/Povoleno bez zálohy/Předáno výše/Zamítnuto/Žadatel stornoval)
  • Krok 3 - Povolení 2. nadřízeným (Povoleno II. se zálohou/Povoleno II. bez zálohy/Zamítnuto II )
  • Krok 4 - Vyplacení zálohy (Záloha vyplacena/Záloha zamítnuta/Záloha nepožadována)
  • Krok 5 - Zpráva o výsledku PC (Údaje o vyúčtování zadány)
  • Krok 6 - Schválení výdajů (Výdaje schváleny/Vráceno k doplnění/Vrátit zpět k doplnění)
  • Krok 7 - Vyúčtování (Vráceno k doplnění/Vyúčtováno)
  • Krok 8 - Konec (Vyúčtování stornováno)


Panely

Workflow-Sluzebni Cesty-Nastaveni uzivatelskeho rozhrani.png

Pro následující typy uživatelů (pro každého z nich)

  • Adresát
  • Správce
  • Vydavatel
  • Ostatní

se nastavuje v každém kroku viditelnost a editovatelnost následujících panelů:

  • Pozadavek-diskuze.png Diskuse - True/False
  • Form1 - Insert/Edit/ReadOnly

Představuje celý formulář cestovního příkazu.
V prvním kroku by měl mít panel hodnotu Insert.
V dalších krocích, pokud je potřeba editovat některý údaj z dalších panelů, nastavte hodnotu na Edit. Pokud má být některý panel editovatelný, pak tento celkový formulář musí být také editovatelný.

  • Pozadavek-zmena-stavu.png PanelZmenaStavu - True/False
  • Pozadavek-zmena-adresata.png PanelAdresat - Hidden/ReadOnly/Edit
  • Sluzcesta-pozadavek-hlavicka.png Hlavicka - Editable/ReadOnly/Hidden
  • Sluzcesta-pozadavek-zaloha.png Zalohy - Editable/ReadOnly/Hidden
  • Sluzcesta-pozadavek-prubeh.png Prubeh - Editable/ReadOnly/Hidden
  • Sluzcesta-pozadavek-stravne.png Stravne - Editable/ReadOnly/Hidden
  • Sluzcesta-pozadavek-cestovni-vydaje.png Vydaje - Editable/ReadOnly/Hidden
  • Vydaje.DPH - Určuje, zda se u výdajů, které nejsou automaticky generované (stravné, apod.), bude při výdeji vybírat sazba DPH.
  • Vydaje.NaklStr.Visible = true/false - možnost skrýt nákladové středisko v patičce výdajů,
  • Vydaje.ZpusVyrovnani.Visible = true/false - možnost skrýt prosím o vyplacení výdajů (ve mzdě/v hotovosti/na účet) v patičce výdajů,
  • Vyuct.Mode = ReadOnly/Hidden - možnost skrýt část Vyúčtování (která zobrazuje celkové náklady, ale vyúčtování ještě nemusí existovat)


Akce workflow (služební cesty)

Další příklady workflow

Níže jsou uvedeny další příklady nastavení workflow. Větvení může být v budoucnu řešeno jiným programovým způsobem.

Wf sluz cesty priklad1.png

Wf sluz cesty priklad2.png

Wf sluz cesty priklad3.png

Wf sluz cesty priklad4.png

Odkazy

DB: workfl_sluz_cesty a workfl_zalohy, ve kterých jsou data služební cesty, dokud neproběhne akce exe:zapis (dokud nedojde k povolení cesty)