Is Running Workflow¶
Akce Is Running Workflow zjistí, zda je na zadané položce spuštěna instance daného workflow, a uloží výsledek (true / false) do workflow proměnné.
Vlastnosti¶
| Vlastnost | Popis | Hodnota / Komentář |
|---|---|---|
| WorkflowInternalName | Interní název workflow, jehož stav se zjišťuje. Podporuje tokeny. [Povinné] | ApprovalWF |
| TargetVariable | Název workflow proměnné pro uložení výsledku. [Povinné] | IsApprovalRunning |
| ItemId | ID položky ke kontrole. Podporuje tokeny. Pokud není zadáno, použije se kontextová položka. | — |
| List | Název nebo GUID seznamu položky. Podporuje tokeny. | — |
| 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 |
Příklady¶
Příklad: Podmíněné spuštění workflow¶
<IsRunningWorkflowAction
WorkflowInternalName="ApprovalWF"
TargetVariable="IsRunning" />
<If Expression="'{var:IsRunning}' == 'false'">
<Success>
<StartWorkflowAction WorkflowInternalName="ApprovalWF" />
</Success>
</If>