Přeskočit obsah

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" />