Asociace seznamů¶
Asociace seznamů (List Associations) definují propojení workflow definice s konkrétními SharePoint seznamy nebo knihovnami. Workflow se spouští pouze na seznamech, ke kterým je přiřazen.
Přehled¶
Asociace určuje: - Na kterém SharePoint seznamu nebo knihovně workflow běží - Při jaké události se workflow automaticky spustí - Volitelnou podmínku pro automatické spuštění
Konfigurace asociace¶
| Vlastnost | Popis | Výchozí |
|---|---|---|
| ListUrl | URL SharePoint seznamu nebo knihovny. [Povinné] | — |
| StartType | Událost, při které se workflow automaticky spustí. | ItemAdded |
| Expression | JavaScript výraz pro podmíněné spuštění. Pokud je zadán, workflow se spustí pouze pokud výraz vrátí true. Může obsahovat tokeny. |
— |
Typy událostí (StartType)¶
| Událost | Popis |
|---|---|
ItemAdded |
Workflow se spustí při vytvoření nové položky v seznamu. |
ItemUpdated |
Workflow se spustí při aktualizaci existující položky. |
Podmínky spuštění¶
Vlastnost Expression umožňuje definovat JavaScript výraz, který se vyhodnotí před spuštěním workflow. Workflow se spustí pouze pokud výraz vrátí true. Výraz může obsahovat replace tokeny.
Příklad: Spuštění pouze pro konkrétní typ obsahu¶
'{item:ContentType}' == 'Faktura'
Příklad: Spuštění pouze při změně stavu¶
'{item:Status}' == 'Ke schválení'
Více asociací¶
Jeden workflow může být asociován s více seznamy. Každá asociace je nezávislá — workflow se spustí na tom seznamu, kde nastala příslušná událost.