Hranové skripty: Porovnání verzí
Skočit na navigaci
Skočit na vyhledávání
en>Kadel mBez shrnutí editace |
Bez shrnutí editace |
||
| (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, 22: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