==== Činnost 2. 4. 1. 3 - Kontrola zadaných úkolů ==== Formulář je určen zejména pro zjištění stavu úkolů, které uživatel zadal.\\ \\ Pozor !\\ Ve formuláři se standardně se zobrazují všechny úkoly. Vzhledem k předpokládanému velkému množství dat je vhodné vytvořit standardní konfiguraci tak, aby se již při otevření formuláře například filtrovaly jen ty úkoly, kde uživatel figuruje jako zadavatel a jsou ve stavu < zkontrolováno.\\ === Odkaz "Postup řešení" na formuláři pro kontrolu zadaných úkolů === Sestava nad historií složek dokladu. Zobrazuje informace o všech předchůdcích a následnících daného úkolu: jejich zadavatele, řešitele, termín, stav a text. Úkol, jehož postup řešení je zobrazen, se nachází na úrovni 0, předchůdci na úrovních -1, -2 atd., následníci na úrovních 1, 2 atd. \\ Odkazem "Objednávka" je možno zobrazit prodejní objednávku.\\ \\ Může fungovat jako rozcestník, který umožní obsluze vstoupit do následných nebo přecházejících úkolů.\\ === Vstupní formulář pro kontrolu zadaných úkolů === Formulář se skládá ze dvou částí. V horní části je zobrazen kontrolovaný zadaný úkol (složka dokladu), ve spodní následníci - buď plnění úkolu z horní části nebo další zadané úkoly, tj. podúkoly úkolu z horní části.\\ \\ Horní forma - **Kontrolovaný úkol** obsahuje\\ \\ - Stav úkolu (pořízeno / přijato / vyřešeno / zkontrolováno / zrušeno / odesláno / vyhovuje)\\ - Datum zahájení a požadovaný termín splnění úkolu\\ - Identifikace služby - odkaz do číselníků typů služeb (na základě které se pak doplní ceny)\\ - Identifikace zakázky\\ - Text - položka popisující povahu komodity nebo služby uvedené na složce\\ - Počet - položka specifikuje počet MJ, kterých se složka dokladu týká\\ - MJ - odkaz na číselník měrných jednotek\\ - Jednotkovou cenu, celkovou cenu, cenovou skupinu\\ - Zadal - odkaz na číselník uživatelů, určuje, kdo je zadavatelem řešení úkolu\\ - Řeší - odkaz na číselník uživatelů, určuje, kdo je řešitelem úkolu\\ - Údaje o zákazníkovi - vazba na číselník subjektů a osob subjektu, odkaz na poznámky subjektu\\ - Typ (úkol / práce)\\ - Tlačítka pro zvýšení / snížení stavu\\ - Tlačítka pro odeslání informativního e-mailu\\ - Tlačítka pro vytvoření následníka (práce nebo úkolu)\\ \\ Spodní forma - **Plnění ** obsahuje\\ \\ - Stav úkolu (pořízeno / přijato / vyřešeno / zkontrolováno / zrušeno / odesláno / vyhovuje)\\ - Datum zahájení a požadovaný termín splnění úkolu\\ - Identifikace služby - odkaz do číselníků typů služeb (na základě které se pak doplní ceny)\\ - Identifikace zakázky\\ - Text - položka popisující povahu komodity nebo služby uvedené na složce\\ - Počet - položka specifikuje počet MJ, kterých se složka dokladu týká\\ - MJ - odkaz na číselník měrných jednotek\\ - Jednotkovou a celkovou cenu\\ - Zadal - odkaz na číselník uživatelů, určuje, kdo je zadavatelem řešení úkolu\\ - Řeší - odkaz na číselník uživatelů, určuje, kdo je řešitelem úkolu\\ - Středisko MD a DAL\\ - Typ (úkol / práce)\\ - Číslo objednávky a protokolu\\ - Tlačítka pro zvýšení / snížení stavu\\ - Tlačítka pro odeslání informativního e-mailu\\ \\ \\ \\ === Odkaz "Úkol poznámky" na formuláři pro kontrolu zadaných úkolů === Zobrazuje ve vstupním formuláři poznámky k úkolu nebo plnění úkolu. Jedná se poznámku pro složku doklad. Tato poznámka je viditelná jen pro tento konkrétní úkol nebo plnění. Pokud je třeba poznámku vidět nad celou objednávkou, pak použijte raději odkaz **Hlavička poznámky**\\ [[:help:9:9.7.1| Viz 9.7.1.Odkaz "Poznámky"]]\\ === Odkaz "Hlavička poznámky" na formuláři pro kontrolu zadaných úkolů === Zobrazuje ve vstupním formuláři poznámky k úkolu nebo plnění úkolu. Jedná se poznámku pro hlavičku dokladu, takže tato poznámka je viditelná pro celou objednávku. Pokud je třeba poznámku vidět jen pro tento konkrétní úkol nebo plnění, pak použijte raději odkaz **Úkol poznámky**\\ === Odkaz "Následníci" na formuláři pro kontrolu zadaných úkolů === Zobrazuje ve vstupním formuláři bezprostřední následníky daného úkolu. \\ Umožňuje zakládat následníky typu "úkol", následníky typu "plnění" a zvyšovat nebo snižovat stavy na jednotlivých úkolech a plněních.\\ \\ === Skupina tlačítek Stav na formuláři pro kontrolu zadaných úkolů === Ve formuláři je možno použít tato tlačítka :\\ \\ Tlačítko **"Zvyš stav"** - umožňuje zvyšovat stav úkolu nebo jeho plnění. Použití tlačítka je omezeno například těmito pravidly\\ 1. Stav úkolu nebo jeho plnění může zvyšovat pouze zadavatel nebo řešitel\\ 2. Řešitel může zvýšit stav pouze u úkolu ve stavu Pořízeno nebo Přijato\\ 3. Zadavatel může zvýšit stav pouze u úkolu ve stavu Přijato, Vyřešeno, Zkontrolováno nebo Zrušeno\\ 4. Řešitel nemůže zvýšit stav úkolu, pokud neexistuje plnění úkolu\\ 5. Stav plnění lze zvýšit pouze když je ve stavu Zahájeno a je vyplněn termín zahájení, ukončení a počet měrných jednotek\\ \\ Tlačítko **"Sniž stav"** - umožňuje snižovat stav úkolu nebo plnění. Použití tlačítka je omezeno například těmito pravidly\\ 1. Řešitel - může snížit stav úkolu z "Vyřešeno" na "Přijato"\\ 2. Zadavatel - může snížit stav z "Vyřešeno" na "Přijato"\\ \\ Tlačítka **"Odešli zprávu zadavateli"** a **"Odešli zprávu řešiteli"** slouží pro odeslání informativního e-mailu zadavateli nebo řešiteli úkolu. Podmínkou pro úspěšné odeslání e-mailu je správné vyplnění e-mailové adresy v uživateli a dále nastavení jména profilu v parametru Systémové/profile_name.\\ \\ Tlačítko **"Vytvoř práci"** - založí novou složku typu práce\\ \\ Tlačítko **"Deleguj úkol"** - vytvoří kopii úkolu, je třeba u něj pak doplnit řešitele úkolu.\\ \\ \\ === Úkol jako událost v kalendáři === Po založení úkolu se vygeneruje hyperlink **"Přidat úkol do kalendáře"** a soubor ICS, umožňující uložení úkolu do kalendáře. Při změně úkolu dojde k znovu vygenerování daného souboru. Každá takto uložená událost v kalendáři pak obsahuje upozornění 15min před zahájením. Zahájení události je stanoveno dle termínu úkolu a příslušného počtu hodin na řešení úkolu. Dále je v události zahrnut text úkolu a zadavatel úkolu. Před znovu uložením události do kalendáře je nutné původní verzi události z kalendáře smazat.\\ \\ Základní obsah souboru ICS, lze měnit po přidání následujících položek: \\ - mf_IDSUBJADR - Přidá do textu vygenerované události adresu odběratele. Datový typ integer. (Id adresy odběratele)\\ - mf_IDSUBJOSOBAP – Přidá do vygenerované události osobu odběratele. Datový typ integer. (Id osoby odběratele)\\ - mf_CATEGORIES – Umožňuje vygenerované události v kalendáři řadit do různých kategorií. Datový typ string. \\ - mf_LOCATION – Přidá do vygenerované události místo konání. Datový typ string.\\ - mf_PRIORITY – Do vygenerované události uloží její prioritu. Datový typ integer. Povolené hodnoty jsou v intervalu <0,9>. Pro Microsoft Outlook jsou využity pouze hodnoty: 1 – velké důležitost, 5 – střední důležitost, 9 – malá důležitost. Ostatní hodnoty jsou interpretovány jako jedna z vyjmenovaných třech.\\ - mf_CLASS – Určuje, typ události. Možné hodnoty jsou PUBLIC, PRIVATE.\\ - mf_STATUS – Určuje status události. Možné hodnoty jsou BUSY, FREE, TENTATIVE, OOF\\