Přeskočit obsah

Code Action

Akce Code umožňuje spuštění vlastního C# kódu v rámci workflow. Kód se zkompiluje za běhu a má přístup ke kontextu workflow.

Poznámka: Tato akce je určena pouze pro pokročilé scénáře, kde nelze požadované chování dosáhnout pomocí standardních akcí. Nesprávné použití může ohrozit stabilitu workflow.

Vlastnosti

Vlastnost Popis Hodnota / Komentář
Code C# kód, který se vloží do metody Execute. Má přístup k parametru context (typ WFContext).
Label Popisný štítek zobrazený v editoru akcí.
Disabled Pokud je akce deaktivována, její vykonání se přeskočí. Vypnuto / Zapnuto

Chování

Kód se zkompiluje pomocí CSharpCodeProvider a provede v runtime. Kompilační chyby se zapíší do logu a akce skončí chybou. K dispozici je automaticky reference na System.dll a assembly workflow engine.

Příklady

Příklad: Manipulace s proměnnými

<Code>
context.Variables.SetVariable("Result", DateTime.Now.ToString("yyyy-MM-dd"));
</Code>