Hranové skripty: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
m (naimportována 1 revize) |
|||
Řádek 2: | Řádek 2: | ||
<h2>Základní vlastnosti hranových skriptů</h2> | <h2>Základní vlastnosti hranových skriptů</h2> | ||
− | * Hranové skripty jsou typu | + | * Hranové skripty jsou typu boolean. |
* Pokud na hraně skript uveden není, je hrana automaticky povolena. | * Pokud na hraně skript uveden není, je hrana automaticky povolena. | ||
− | * Pokud je na hraně skript uveden, pak je jeho výsledek standardně | + | * Pokud je na hraně skript uveden, pak je jeho výsledek standardně false a ve skriptu musí být na základě nějaké podmínky nastaven na true. |
− | * Pokud je výsledkem hranového skriptu hodnota | + | * Pokud je výsledkem hranového skriptu hodnota true, může workflow danou hranou pokračovat dál. |
− | * Pokud je výsledkem hranového skriptu hodnota | + | * Pokud je výsledkem hranového skriptu hodnota false, není možné danou hranou pokračovat. |
<h2>Povolení hrany na základě hodnoty jedné proměnné</h2> | <h2>Povolení hrany na základě hodnoty jedné proměnné</h2> | ||
Skript na základě hodnoty proměnné povolí a nebo zakáže danou hranu. | Skript na základě hodnoty proměnné povolí a nebo zakáže danou hranu. | ||
<pre> | <pre> | ||
− | + | script Schvalit(): boolean | |
− | + | begin | |
− | + | result := wkf.jakDal = "schvalit" | |
− | + | end | |
− | |||
− | |||
</pre> | </pre> | ||
<pre> | <pre> | ||
− | + | script NadlimitniCastka(): boolean | |
− | + | begin | |
− | + | result := wkf.cena > 5000 | |
− | + | end | |
− | |||
− | |||
</pre> | </pre> | ||
Verze z 14. 8. 2020, 09:43
Hranové skripty definují následující směr workflow procesu
Základní vlastnosti hranových skriptů
- Hranové skripty jsou typu boolean.
- Pokud na hraně skript uveden není, je hrana automaticky povolena.
- Pokud je na hraně skript uveden, pak je jeho výsledek standardně false a ve skriptu musí být na základě nějaké podmínky nastaven na true.
- Pokud je výsledkem hranového skriptu hodnota true, může workflow danou hranou pokračovat dál.
- Pokud je výsledkem hranového skriptu hodnota false, není možné danou hranou pokračovat.
Povolení hrany na základě hodnoty jedné proměnné
Skript na základě hodnoty proměnné povolí a nebo zakáže danou hranu.
script Schvalit(): boolean begin result := wkf.jakDal = "schvalit" end
script NadlimitniCastka(): boolean begin result := wkf.cena > 5000 end
Zpět na stránku Skriptovací jazyk