Start Workflow
Akce Start Workflow spustí novou instanci workflow na zadané položce. Umožňuje předat počáteční proměnné nové instanci.
Vlastnosti
| Vlastnost |
Popis |
Hodnota / Komentář |
| WorkflowInternalName |
Interní název workflow, které se má spustit. Podporuje tokeny. [Povinné] |
ApprovalWF |
| ItemId |
ID položky, na které se workflow spustí. Podporuje tokeny. Pokud není zadáno, použije se kontextová položka. |
{var:TargetItemId} |
| List |
Název nebo GUID seznamu položky. Podporuje tokeny. |
Documents |
| Behavior |
Chování při běžící instanci stejného workflow. |
Default / Force / Try |
| StartVariables |
Seznam počátečních proměnných pro novou instanci. Každá proměnná má InternalName (klíč) a Value (hodnota). 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 |
Chování (Behavior)
| Hodnota |
Popis |
Default |
Pokud je workflow již spuštěno, akce skončí chybou. |
Force |
Pokud je workflow spuštěno, zastaví ho a spustí znovu. |
Try |
Pokud je workflow spuštěno, akce se přeskočí (bez chyby). |
Příklady
Příklad: Spuštění podřízeného workflow
<StartWorkflowAction
WorkflowInternalName="NotificationWF"
Behavior="Try">
<StartVariables>
<StartVariable InternalName="ParentId" Value="{item:ID}" />
<StartVariable InternalName="Initiator" Value="{wf:initiator}" />
</StartVariables>
</StartWorkflowAction>
Příklad: Spuštění workflow na jiné položce
<StartWorkflowAction
WorkflowInternalName="ArchiveWF"
ItemId="{var:RelatedItemId}"
List="Archives"
Behavior="Force" />