Add User to Multitask¶
Akce Add User to Multitask přidá nového uživatele do existujícího multitasku. Používá se v situacích, kdy je potřeba dynamicky rozšířit okruh schvalovatelů po vytvoření úkolu akcí Assign Task.
Vlastnosti¶
| Vlastnost | Popis | Hodnota / Komentář |
|---|---|---|
| UserData | Uživatel nebo uživatelé, kteří budou přidáni do multitasku. Podporuje tokeny. Více uživatelů se odděluje středníkem. [Povinné] | {item:AdditionalApprover} |
| Label | Popisný štítek zobrazený v editoru akcí. | — |
| Disabled | Pokud je akce deaktivována, její vykonání se přeskočí. | Vypnuto / Zapnuto |
Chování¶
Akce pracuje s posledním vytvořeným multitaskem (identifikovaným proměnnou {wf:LastMultiTaskId}). Nové úkoly se vytváří jako paralelní — uživatelé, kteří již v multitasku existují, se přeskočí.
Pokud je UserData prázdný nebo nelze rozpoznat žádného uživatele, akce skončí chybou.
Příklady¶
Příklad: Přidání dalšího schvalovatele¶
Po přiřazení úkolu hlavním schvalovatelům se přidá další uživatel z pole položky.
<AssignTask
UserData="{item:Approver}"
AssignType="Parallel"
MultiTaskMode="AllEqualTo"
RefState="Approved"
FallState="Rejected"
Title="Schválení {item:Title}" />
<AddUserToMultitask UserData="{item:AdditionalApprover}" />