Přeskočit obsah

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}" />