Přeskočit obsah

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>