Přeskočit obsah

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>