Hranové skripty: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
en>Kadel m |
|||
(Nejsou zobrazeny 2 mezilehlé verze od stejného uživatele.) | |||
Řá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> | ||
Řádek 31: | Řádek 27: | ||
Zpět na stránku [[Skriptovací jazyk]] | Zpět na stránku [[Skriptovací jazyk]] | ||
− | [[Category: | + | [[Category: enTeam skripty]] |
Aktuální verze z 22. 12. 2020, 21:28
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