Jednoduché prováděcí skripty: Porovnání verzí
m (naimportována 1 revize) |
|||
Řádek 1: | Řádek 1: | ||
<h2>Zobrazení formuláře</h2> | <h2>Zobrazení formuláře</h2> | ||
− | 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í. | + | 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í. |
<pre> | <pre> | ||
Script PrijemReklamace (): Boolean | Script PrijemReklamace (): Boolean |
Verze z 10. 7. 2019, 12:33
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