Throw Error¶
Akce Throw Error vyvolá chybu s daným textem. Používá se k záměrnému přerušení provádění workflow nebo v kombinaci s akcí Try-Catch pro řízené vyvolání chyby.
Vlastnosti¶
| Vlastnost | Popis | Hodnota / Komentář |
|---|---|---|
| ErrorMessage | Text chybové zprávy. Podporuje tokeny. [Povinné] | Neplatný stav položky: {item:Status} |
| 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: Validace před zpracováním¶
<If Expression="'{item:RequiredField}' == ''">
<Success>
<ThrowError ErrorMessage="Pole RequiredField nesmí být prázdné." />
</Success>
</If>
Příklad: Chyba v try-catch bloku¶
<Try ErrorMessageVariable="ErrorMsg">
<Actions>
<ThrowError ErrorMessage="Testovací chyba" />
</Actions>
<OnError>
<WriteLog Message="Zachycena chyba: {var:ErrorMsg}" />
</OnError>
</Try>