Jednoduché prováděcí skripty: Porovnání verzí
en>Kadel m |
m (naimportována 1 revize) |
(Žádný rozdíl)
| |
Verze z 4. 7. 2019, 21:14
Zobrazení formuláře
Skript zobrazí masku neboli formulář, která je vytvořena pomocí nástroje Mask designer. Ve Workflow designéru můžete Mask designer spustit z menu Nástroje/Administrace/Návrhář masek. Zobrazená maska vždy vrací True a nebo False a to dle tlačítka, které uživatel na masce stiskl. Tuto výstupní hodnotu přebírá proměnná Result, která zajistí dokončení pracovního kroku a nebo jeho uzavření bez uložení s možností opětovného spuštění.
Script PrijemReklamace (): Boolean
Begin
Result := Idx("PrijemReklamace")
End
Zapsání textu do procesu s ohledem na volbu v masce
Na základě hodnoty globální proměnné wkf.vyresena, která je typu Boolean, je do procesu zapsána informace o vyřešení reklamace.
Script PrijemReklamace (): Boolean
Begin
Result := Idx("PrijemReklamace")
If wkf.vyresena Then
Document.NewNote ("Reklamace vyřešena.")
Else
Document.NewNote ("Reklamace nevyřešena.")
End
End
Proměnné
Globální proměnné začínají prefixem "wkf.". Jsou definovány v [Data dictionary] a musí být asociovány s definicí workflow procesu. Lokální proměnné jsou definovány za klíčovým slovem "Var". Na následujícím příkladu je ukázán cyklus za pomocí dvou lokálních proměnných typu Integer, ve kterém se do globální listové proměnné zapisuje "Nějaká hodnota".
Script PrijemReklamace (): Boolean
Var i, k : Integer
Begin
For i := 0 To k Do
wkf.seznamVozidel[i] := "Nějaká hodnota"
End
End
Zpět na stránku Prováděcí skripty