Stop Workflow¶
Akce Stop Workflow zastaví běžící instanci workflow na zadané položce.
Vlastnosti¶
| Vlastnost | Popis | Hodnota / Komentář |
|---|---|---|
| WorkflowInternalName | Interní název workflow, které se má zastavit. Podporuje tokeny. [Povinné] | ApprovalWF |
| ItemId | ID položky, na které se workflow zastaví. Podporuje tokeny. Pokud není zadáno, použije se kontextová položka. | — |
| List | Název nebo GUID seznamu položky. Podporuje tokeny. | — |
| Behavior | Chování při neběžící instanci. | Default / Force / Try |
| 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 |
Chování¶
Pokud se zastavuje aktuální workflow (vlastní WorkflowInternalName odpovídá běžícímu workflow), akce zastaví zpracování a workflow se ukončí.
| Behavior | Popis |
|---|---|
Default |
Pokud workflow neběží, akce skončí chybou. |
Force |
Pokud workflow neběží, akce se přeskočí (bez chyby). |
Try |
Pokud workflow neběží, akce se přeskočí (bez chyby). |
Příklady¶
Příklad: Zastavení aktuálního workflow¶
<StopWorkflowAction WorkflowInternalName="{wf:InternalName}" />
Příklad: Zastavení jiného workflow na položce¶
<StopWorkflowAction
WorkflowInternalName="NotificationWF"
Behavior="Try" />