Hranové skripty: Porovnání verzí

Z enTeam
Skočit na navigaci Skočit na vyhledávání
m (naimportována 1 revize)
 
(Není zobrazena jedna 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 Boolean.  
+
* 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ě False a ve skriptu musí být na základě nějaké podmínky nastaven na True.
+
* 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 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.
+
* 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
+
script Schvalit(): boolean
Begin
+
begin
   If wkf.jakDal = "schvalit" Then
+
   result := wkf.jakDal = "schvalit"
    Result := True 
+
end
  End
 
End
 
 
</pre>
 
</pre>
  
 
<pre>
 
<pre>
Script NadlimitniCastka(): Boolean
+
script NadlimitniCastka(): boolean
Begin
+
begin
   If wkf.cena > 5000 Then
+
   result := wkf.cena > 5000
    Result := True 
+
end
  End
 
End
 
 
</pre>
 
</pre>
  
Řádek 31: Řádek 27:
  
 
Zpět na stránku [[Skriptovací jazyk]]
 
Zpět na stránku [[Skriptovací jazyk]]
[[Category: MTB skripty]]
+
[[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