Přeskočit obsah

Get Field Value

Akce Get Field Value načte hodnotu pole položky a uloží ji do workflow proměnné. Podporuje čtení hodnot z lookup polí a z odkazovaných položek.

Vlastnosti

Vlastnost Popis Hodnota / Komentář
Field Interní název pole, ze kterého se čte hodnota. Podporuje tokeny. [Povinné] Status
Variable Název workflow proměnné, do které se uloží načtená hodnota. [Povinné] ItemStatus
RelatedItemField Interní název pole na odkazované položce (přes lookup). Pokud je zadán, akce načte hodnotu z odkazované položky místo z aktuální. Approver
RelatedItemList Název seznamu odkazované položky. Povinné pro TreeINFO lookup pole. MasterList
RelatedItemListInRoot Odkazovaný seznam se nachází v kořenovém webu. Vypnuto / Zapnuto
Separator Oddělovač pro spojení více hodnot (u multi-value polí). Pokud není zadán, použije se výchozí oddělovač. ;
ItemId ID zdrojové položky. Podporuje tokeny. Pokud není zadáno, použije se kontextová položka. {var:SourceItemId}
List Název nebo GUID seznamu zdrojové položky. Podporuje tokeny. Documents
ItemUrl URL zdrojové položky. Podporuje tokeny.
CAML CAML dotaz pro vyhledání zdrojové položky. Podporuje tokeny.
Scope Rozsah CAML dotazu. Default / Recursive / RecursiveAll / FilesOnly
ItemBehavior Chování při nenalezení položky. Default / ThrowError / Ignore
Label Popisný štítek zobrazený v editoru akcí.
Disabled Pokud je akce deaktivována, její vykonání se přeskočí. Vypnuto / Zapnuto

Typy polí

Akce automaticky zpracovává různé typy polí:

Typ pole Chování
Text Vrátí textovou hodnotu.
User Vrátí login uživatele.
User (multi) Vrátí login uživatelů oddělené středníkem.
Lookup Načte odkazovanou položku a vrátí hodnotu pole RelatedItemField.
Lookup (multi) Načte všechny odkazované položky a spojí hodnoty RelatedItemField oddělovačem.
TreeINFO lookup (ExternalLookup, CheckBoxList) Parsuje ID z hodnoty pole, načte položku z RelatedItemList a vrátí hodnotu RelatedItemField.

Příklady

Příklad: Načtení hodnoty pole do proměnné

<GetFieldValue Field="Status" Variable="CurrentStatus" />

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

Příklad: Načtení hodnoty z odkazované položky přes lookup

<GetFieldValue
  Field="Category"
  Variable="CategoryApprover"
  RelatedItemField="DefaultApprover" />

Příklad: Načtení z TreeINFO lookup pole

<GetFieldValue
  Field="ExternalCategory"
  Variable="CategoryName"
  RelatedItemField="Title"
  RelatedItemList="Categories" />