Přeskočit obsah

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.