Automatické dokončení a zrušení úkolu

Úkol se může splnit nebo stornovat sám, když hodnoty proměnných případu splní nastavené podmínky. Řešitel pak nemusí nic potvrzovat. Hodí se to například, když hodnotu doplní jiný úkol nebo výpočet, nebo když se úkol stane zbytečným. Podmínky nastavíte na záložce Obecné v sekci Ukončení úkolu. Sekci mají úkoly typu K řešení uživatelem a Událost.

Nezaměňujte ji s tlačítkem Podmínky v liště editoru. To otevírá dynamické podmínky formuláře, viz článek Dynamické podmínky: builder.

Č.PrvekK čemu slouží
1Povolit automatické dokončení úkolu v případě splněných podmínekZapne automatické splnění. Pod volbou se objeví editor podmínek.
2Úkol bude automaticky splněn pokudPodmínky, při kterých se úkol splní. Povinné, když je volba zapnutá.
3Povolit automatické stornování úkolu v případě splněných podmínekZapne automatické storno. Pod volbou se objeví editor s nadpisem Úkol bude automaticky stornován pokud.

Když volbu vypnete a úkol uložíte, podmínky se smažou.

Editor podmínek

Č.PrvekK čemu slouží
1ProměnnáProměnná šablony nebo systémová hodnota, jejíž hodnota se porovnává.
2OperátorZpůsob porovnání. Nabídka závisí na typu proměnné.
3Porovnat s proměnnouPřepne pole hodnoty na výběr jiné proměnné ve tvaru {nazevPromenne}.
4PřesunoutChycením za ikonu přesunete řádek, i do jiné skupiny.
5Přidat řádekPřidá další podmínku do stejné skupiny.
6Přidat podmínkuPřidá novou skupinu podmínek.

Pole Hodnota se objeví podle operátoru: u textu jako pole pro text, u čísla jako číslo, u data jako výběr data, u seznamů jako výběr z hodnot seznamu. U operátorů je prázdný a není prázdný hodnota chybí. Řádky ve skupině i skupiny mezi sebou spojuje výběr AND nebo OR, který se objeví, když je řádků nebo skupin víc. Řádek odstraníte ikonou koše, která se objeví, když je ve skupině víc řádků.

OperátorPro které proměnné
rovná se, nerovná seVšechny.
větší než, větší nebo rovno, menší než, menší nebo rovnoČísla, datum, seznamy čísel a dat.
obsahuje, neobsahujeText a proměnné s více hodnotami.
začíná na, končí naText s jednou hodnotou.
je prázdný, není prázdnýVšechny.

Kromě proměnných šablony nabízí pole Proměnná systémové hodnoty: (sys) CaseName, (sys) CaseVisRoleId, (sys) CaseStatus, (sys) TaskName, (sys) TaskComment, (sys) TaskDescription a (sys) TaskUserJS.

Kdy se podmínky vyhodnocují

Systém podmínky nevyhodnocuje průběžně při psaní do formuláře. Vyhodnotí je:

  • když se úkol spustí,
  • pokaždé, když se v případu splní nebo stornuje jiný úkol, a to u všech aktivních úkolů, čekajících událostí a úkolů k odběru.

Nejdřív se vyhodnotí podmínky storna, potom podmínky splnění. U multiinstančního úkolu se vyhodnocují nad hodnotami instance.

VýsledekCo se stane
Automatické splněníÚkol se splní stejně, jako kdyby ho splnil řešitel: proběhnou výpočty Na konci a případ pokračuje výstupními vazbami. V historii případu je záznam o automatickém splnění. Jako řešitel se zapíše uživatel, jehož akce vyhodnocení spustila.
Automatické stornoÚkol se vrátí do stavu, kdy není aktivní, a ztratí řešitele. Případ za ním nepokračuje. V historii případu je záznam o stornování.
Uložení formuláře podmínku nespustí
Když řešitel ve formuláři vyplní hodnotu a jen ho uloží, úkol se tím sám nesplní. Podmínka se vyhodnotí až při splnění jiného úkolu v případu. Pokud má úkol skončit hned po vyplnění, musí ho řešitel splnit sám.

Příklad

V ukázkové šabloně „Travel request“ má úkol Book the trip podmínku automatického splnění: Booking reference není prázdný. Při zkušebním běhu převzal úkol k odběru Tomáš Kraus, vyplnil číslo rezervace a formulář jen uložil. Když pak spolucestující splnil svůj úkol, systém podmínky vyhodnotil a úkol Book the trip splnil sám. Případ pokračoval odesláním rezervace.

Jak nastavit automatické splnění

  1. Otevřete úkol a v sekci Ukončení úkolu zaškrtněte Povolit automatické dokončení úkolu v případě splněných podmínek.
  2. Vyberte proměnnou, operátor a případně hodnotu.
  3. Další podmínku do stejné skupiny přidáte ikonou + na konci řádku, novou skupinu tlačítkem Přidat podmínku. Zvolte, zda se mají podmínky splnit všechny (AND) nebo stačí jedna (OR).
  4. Klepněte na Uložit.

Související: Plánování: spuštění, větvení a termín, Dynamické podmínky: builder, Multiinstance.

Výpočty na úkolu

E-mailový úkol a notifikace

Team assistant (opens in a new tab)

Powered by HelpDocs (opens in a new tab)