WebToDate/Referenční/Úkoly: Porovnání verzí

Z WebToDate
Skočit na navigaciSkočit na vyhledávání
Řádek 176: Řádek 176:


== Práce s úkoly ==
== Práce s úkoly ==
=== Seznam úkolů ===
=== Vyhledávání úkolů ===
=== Založení nového úkolu ===
=== Změna úkolu ===
=== Úkoly vázané na zprávy ===

Verze z 5. 6. 2012, 15:03

Plánování pomocí úkolů

Úkoly slouží v podstatě k plánování toho, kdo má v rámci redakčního zpracování obsahu co udělat. V zásadě jde zejména o následující:

  • Evidovat úkoly ve formě popisu toho, co je třeba udělat, volitelně s termínem splnění
  • Vztahovat úkoly ke konkrétnímu objektu, konkrétně k existující zprávě
  • Přiřazovat úkoly uživatelům redakčního rozhraní
  • Vhodným způsobem zobrazovat přehled úkolů a evidovat jejich splnění

Práce s úkoly

Struktura záznamů o úkolech je cca následující:

  • Název úkolu
  • Popis úkolu
  • Kdo úkol zadal
  • Komu je úkol určen
  • Požadovaný termín splnění
  • Skutečný termín splnění
  • Volitelně objekt, ke kterému se úkol vztahuje
  • Historie plnění úkolu

Každý uživatel může (podle nastavení svých přístupových práv):

  • Zadávat nové úkoly
  • Zobrazovat úkoly určené jemu a ty které zadal
  • Označovat relevantní úkoly za splněné
  • Vyznačit nemožnost splnění úkolu (pokud by úkol měl být směrován na někoho jiného, zadání již není relevantní apod.).

Pro každého uživatele individuálně je možné nastavit práva na úkolování, tj. komu může úkoly přiřazovat. Rozlišují se cca následující úrovně:

  • Úkoly lze přiřazovat jen sobě
  • Úkoly lze přiřazovat členům týmů, ve kterých je uživatel členem
  • Úkoly lze přiřazovat explicitně vyjmenovaným uživatelům
  • Úkoly lze přiřazovat explicitně vyjmenovaným týmům
  • Úkoly lze přiřazovat všem

Každý úkol pak lze přiřadit buď jednomu konkrétnímu uživateli, nebo jednomu konkrétnímu týmu.

Historie plnění je textové pole, do kterého lze pouze přidávat nové texty, eviduje se zde datum a čas a text vložený uživatelem. V tomto případě lze využít např. pro externí překlady. Pokud uživatel zajišťující překlad chce odeslat data k překladu agentuře, může zde tuto skutečnost zapsat, přičemž na stavu úkolu se nic dalšího nemění, tj. je dál přiřazený jemu a označen za nesplněný.

Šablony úkolů

Kromě možnosti kompletně vyplnit formulář úkolu je ještě možnost definovat šablony – předdefinované typy úkolů. Definice šablony zahrnuje předdefinovaný název úkolu, termín splnění (za kolik dní má být splněn), komu má být úkol přiřazen, u jakého objektu je šablona použitelná (např. u zprávy). Uživatel zadávající úkol pak může jednoduše zvolit, že chce založit tento typ úkolu a vyplnění formuláře úkolu se minimalizuje na potvrzení automaticky vyplněného formuláře úkolu.

Spojení prvků obsahu s úkoly

Při editaci zprávy je možné jednoduše vyvolat založení nového úkolu vztaženého k tomuto objektu. Navíc je v tu chvíli možné využít šablony úkolů a tím vytvoření úkolu zjednodušit. Pokud ke zprávě nějaký úkol existuje, lze jej z formuláře pro zprávu jednoduše zobrazit. K jedné zprávě se může vázat i více úkolů.

Vyznačení splnění úkolu

Uživatel je informován o úkolu:

  • V seznamu úkolů
  • Na úvodní stránce redakčního rozhraní
  • Při editaci zprávy, ke které je nesplněný úkol vázán

Uživatel může otevřít úkol z kteréhokoli uvedeného prostředí a označit jej za splněný. Splnění úkolu není svázáno automaticky s nějakou akcí, tj. např. s publikací přeložené zprávy, ale je jej nutno vždy explicitně potvrdit.

Upozorňování e-mailem

Systém může rozesílat automaticky e-maily v reálném čase, a to při následujících akcích:

  • Vložení nového úkolu – uživateli nebo uživatelům, kterým je úkol přiřazen
  • Splnění úkolu – uživateli, který úkol zadal

Pokud je úkol svázán se zprávou, může e-mail obsahovat přímý odkaz, kterým lze přejít v prohlížeči přímo na editaci této zprávy.

Kde jsou přístupné funkce spojené s úkolováním

Pro administrátory jsou určené následující funkce:

  • Nabídka Administrace - Úkolování se definují pojmenovaná pravidla pro zadávání úkolů, čili v podstatě přístupová práva pro úkolování
  • Nabídka Administrace - Šablony úkolů zpřístupňuje tvorbu šablon pro úkoly, neboli vytvoření typů úkolů, které se nejběžněji používají
  • Nabídka Administrace - E-maily definuje texty e-mailů, které se v rámci úkolování automaticky odesílají
  • V profilu uživatele (Administrace - Uživatelé) se nastavuje, jaká pravidla platí pro uživatele z hlediska úkolování a jaké typy oznámení e-mailem případně dostává.

Pro všechny uživatele jsou určeny následující funkce:

  • Nabídka Uživatel - Úkoly slouží pro práci uživatele s úkoly, které se ho týkají
  • Na úvodní stránce se zobrazuje počet úkolů, které jsou uživateli přiřazeny a počet úkolů, které zadal a nejsou dokončené
  • Ve formuláři pro zprávy se zobrazují prvky pro práci s úkoly, které jsou přiřazeny ke zprávě.

První kroky

Aby bylo možné začít úkoly využívat, je třeba, aby administrátor nejprve provedl následující úkony:

  1. Pomocí Úkolování vytvořit pravidlo nebo pravidla definující práva uživatelů zadávat úkoly
  2. Pomocí funkce E-maily definovat tvar e-mailů s upozorněním
  3. Projít seznam uživatelů, těm, kteří mají právo vytvářet nové úkoly nastavit pravidlo pro úkolování, těm kterým mají chodit upozornění e-mailem zvolit typy upozornění
  4. Volitelně nadefinovat jednu nebo více šablon úkolů aby se uživatelům usnadnilo zadávání nových úkolů.

Administrace úkolů

Přístupová práva na úkolování a další práci s úkoly

Pro přístupová práva platí: administrátoři mohou pracovat se všemi zde popsanými funkcemi, měnit všechny úkoly jakýmkoli způsobem, spravovat šablony úkolů, zobrazovat a prohledávat všechny úkoly, nastavovat práva uživatelů atd. Ostatní uživatelé mohou pracovat pouze s úkoly, a to v závislosti na členství v týmech, stavu úkolů a informaci o tom, kdo úkol založil.

Pro práci běžných uživatelů v zásadě platí:

  • Úkol může měnit jen uživatel, který jej zadal s výjimkou určených polí.
  • Uživatel, kterému je úkol určen (explicitně nebo tím, že úkol je dán jeho týmu) může měnit stav úkolu, skutečný termín splnění a historii.
  • Uživatel vidí jen ty úkoly, které se ho týkají, ostatní úkoly nemůže zobrazit ani prohledávat.
  • Úkoly může mazat jen administrátor, pro ostatní uživatele není funkce mazání úkolů k dispozici.

Z hlediska viditelnosti jsou pro uživatele relevantní úkoly:

  • Které sám zadal
  • Které zadal jiný člen jeho týmů
  • Které jsou určeny jemu
  • Které jsou určeny jeho týmu

To znamená, že administrátor může zobrazovat a prohledávat všechny úkoly, ostatní uživatelé vždy jen to, co odpovídá těmto kritériím.

Administrace pravidel – Úkolování

Pomocí nabídky Administrace - Úkolování může administrátor vytvořit jedno nebo více pravidel definujících, komu může uživatel zadávat úkoly. Definice těchto pravidel sama o sobě není dostačující, následně je třeba pro uživatele v jeho profilu zvolit definované pravidlo, jinak uživatel nemá právo úkolovat kohokoli.

V horní části obrazovky je seznam pravidel, ve spodní části se zobrazuje formulář pro definici nového pravidla nebo úpravu stávajícího pravidla.

Význam prvků ve formuláři je následující:

  • Název - povinné pojmenování pravidla
  • Základní práva - základní možnosti uživatele ohledně zadávání úkolů, lze vybrat z možností Uživatel úkoluje pouze sám sebe / Uživatel úkoluje svoje týmy / Uživatel úkoluje kohokoli
  • Možnost úkolovat další uživatele - lze zde konkrétně specifikovat, které týmy či uživatele může kromě základního nastavení uživatel úkolovat.

Pokud se tedy např. zvolí Uživatel úkoluje svoje týmy a do Vyjmenované týmy se přidá další tým, může uživatel zadávat úkoly členům všech týmů, ve kterých je členem a navíc členům dalšího zde uvedeného týmu.

Administrátor zde může vždy zakládat a měnit pravidla, mazat pravidla je možné jen v případě, že nejsou u žádného uživatele nastavena.

Administrace uživatelů

V nastavení uživatele v záložce Úprava se volí Práva na úkolování - jedno z pravidel vytvořených administrátorem. Pokud zde uživatel nemá zvoleno nějaké pravidlo, uživatel nemůže nikoho úkolovat. Nastavení může měnit pouze administrátor, uživatel si toto sám nemůže změnit.

V záložce Upozornění se volí, jaká e-mailová upozornění má uživatel dostávat:

V konfiguračním souboru global.php je konfigurační konstanta MAILSUBS_LOCK, je-li nastavena na false, mohou si obsah tohoto formuláře měnit všichni uživatelé, je-li nastaveno na true, může upozornění zaškrtávat pro všechny uživatele jen administrátor a ostatní mají tuto záložku jen pro čtení.

Šablony úkolů

Pomocí nabídky Administrace - Šablony úkolů administrátor definuje šablony úkolů, které se pak využívají např. při zakládání nových úkolů. v horní části je seznam definovaných šablon, ve spodní části se zobrazuje formulář pro přidání šablony nebo editaci existující šablony. Šablony lze přidávat, měnit a mazat bez omezení.

Význam prvků formuláře je následující:

  • Název šablony - pojmenování tak jak se objevuje při zakládání nového úkolu
  • Odkazuje na - zda se úkol týká nějaké zprávy nebo jde o obecný úkol
  • Název úkolu - výchozí název úkolu
  • Priorita - výchozí priorita (důležitost) úkolu
  • Splnit za dní - výchozí nastavení pro termín splnění
  • Přiřadit - volba přiřazení úkolu (kdo je úkolován)
  • Popis úkolu - výchozí popis
  • Historie - záznam do historie úkolu

Definované šablony se pak uplatní při zakládání nového úkolu:

E-maily

E-maily mohou upozorňovat na nové úkoly nebo na změny stavu úkolů. V nabídce Administrace - E-maily se definuje obsah těchto e-mailů. pro každý typ e-mailu se definuje nadpis a obsah:

V obou těchto šablonách úkolů lze použít následující klíčová slova:

<!--WTD_EMAIL(TASKID)--> - ID úkolu

<!--WTD_EMAIL(USERNAME)--> - uživatelské jméno uživatele, který provedl akci, o které se informuje

<!--WTD_EMAIL(TASKNAME)--> - název úkolu

<!--WTD_EMAIL(TASKDESCRIPTION)--> - popis úkolu

<!--WTD_EMAIL(TASKURL)--> - plné URL, které otevře v prohlížeči formulář pro daný úkol

<!--WTD_EMAIL(NEWSURL)--> - plné URL zprávy, ke které se úkol váže

<!--WTD_EMAIL(TASKSTATUS)--> - stav úkolu (např. Probíhá apod.)

Práce s úkoly

Seznam úkolů

Vyhledávání úkolů

Založení nového úkolu

Změna úkolu

Úkoly vázané na zprávy