Přeskočit obsah

Read Task Property

Akce Read Task Property načte hodnotu vlastnosti z šablony úkolu (task template) a uloží ji do workflow proměnné. Slouží ke čtení informací o úkolech — například kdo úkol zpracoval nebo jaký byl výsledek.

Vlastnosti

Vlastnost Popis Hodnota / Komentář
MultiTaskId Identifikátor multitasku, ze kterého se čte. Podporuje tokeny. [Povinné] {wf:LastMultiTaskId}
Variable Název workflow proměnné, do které se uloží načtená hodnota. [Povinné] TaskUser
PropertyName Název vlastnosti šablony úkolu, která se má přečíst. [Povinné] CurrentUser
Label Popisný štítek zobrazený v editoru akcí.
Disabled Pokud je akce deaktivována, její vykonání se přeskočí. Vypnuto / Zapnuto

Dostupné vlastnosti (PropertyName)

Hodnota PropertyName odpovídá vlastnostem třídy WfTaskTemplate:

PropertyName Popis Typ hodnoty
CurrentUser Aktuální uživatel úkolu (při sériovém přiřazení). login uživatele
Users Všichni uživatelé multitasku (spojeni středníkem). login1;login2
CurrentUserIndex Index aktuálního uživatele (při sériovém přiřazení). číslo
MultiTaskId Identifikátor multitasku. GUID
TitleResource Titulek úkolu. text
BodyResource Tělo úkolu. text
TaskDueDays Počet dní do termínu. číslo
AssignType Typ přiřazení. Parallel / Serial
MultiTaskMode Režim vyhodnocení. AllEqualTo / FirstApplies / Any / NeverEnding
TaskRefState Stav pro úspěšné vyhodnocení. interní název stavu
TaskFallState Stav pro neúspěšné vyhodnocení. interní název stavu
IsDelegationAllowed Zda je povolena delegace. True / False
IsFormReadOnly Zda je formulář pouze pro čtení. True / False

Příklady

Příklad: Načtení aktuálního schvalovatele do proměnné

<ReadTaskProperty
  MultiTaskId="{wf:LastMultiTaskId}"
  Variable="CurrentApprover"
  PropertyName="CurrentUser" />

Hodnotu lze následně použít jako token {var:CurrentApprover}.

Příklad: Načtení všech uživatelů multitasku

<ReadTaskProperty
  MultiTaskId="{wf:LastMultiTaskId}"
  Variable="AllApprovers"
  PropertyName="Users" />