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