Skripty workflow
Skripty workflow sa môžu zadávať:
- v knihe Postupy v záložke Editor, kliknutím na konkrétny krok a pridaním skriptu na záložke Akcie. Skript sa spustí po vykonaní udalosti zadanej v poli Akcie, pokiaľ táto udalosť v procese alebo v kroku procesu nastane.
- v knihe Produkty workflow pri zadaní Registrovaných bodov.
Pre std. Skript WkfCreateProcess.pas bol pridaný nový vstupný parameter JoinDocument
- JoinDocument: True/False (implicitná hodnota True): Založený proces sa prepojí/neprepojí s dokladom
Skripty Workflow nájdete v Katalógu skriptov.
Schválenie kroku workflow z emailu
Funkcia umožňuje schválenie krokov workflow, ktoré nevyžadujú užívateľský vstup. Užívateľ môže kroky schváliť alebo zamietnuť priamo z emailu a alebo ich otvoriť ako html odkaz.

Obr.: Náhľad emailu kroku workflow
Popis polí:
Súhlasím |
Užívateľ odsúhlasí krok priamo z emailu. |
Zamietam |
Užívateľ zamietne krok priamo z emailu. |
Otvoriť |
Užívateľ otvorí krok workflow v implicitnom webovom prehliadači pre daný systém. Ak sú parametre kroku nastavené ako editovateľné, potom tu môže zmeniť ich hodnoty, prípadne komentár. |

Obr.: Náhľad kroku workflow vo webovom prehliadači
Postup nastavení:
1. Musí byť nainštalovaný AS skonfigurovaný tiež pre plánovač úloh tzn. parameter v INI súbore AS SCHEDULESERVICE=1 a sprevádzkovaný K2 API (server webových služieb).
2. V IS K2 spustiť skript WkfEmailConfiguration.pas a nastaviť jeho hodnoty.

Obr. Konfigurácia kroku emailom
Popis polí:
URL adresa severu webových služieb |
Server, na ktorom je nainštalovaný K2 API |
Typ el. adresy pre email |
Typ el. adresy, ktorá sa má použiť z Kontaktnej osoby, pre zaslanie emailu užívateľovi workflow |
3. Užívateľ, pomocou ktorého komunikuje AS s IS K2, musí mať správne nastavený a konfigurovaný poštový účet v IS K2 v module pošta.
4. Užívatelia IS K2 musia byť správne spárovaní s Kontaktnou osobou.
5. Každá Kontaktná osoba, spojená s užívateľom, musí mať na strane E uvedené prihlasovacie údaje pre K2 API. Číslo hodnoty záznamu v poli "Web" musí byť uvedené v INI súbore AS ako parameter "AS3IO".

Obr.: Prihlasovacie údaje Kontaktnej osoby pre K2 API
6. V IS K2 v knihe postupu workflow musí byť na konkrétnom kroku postupu, ktorý nevyžaduje užívateľský vstup a môže byť schválený emailom, zaradený skript WKFSheduleEmailTask.pas (tento skript je popísaný vrátane parametrov v katalógu skriptov). Premenné postupu, ktoré sú na tomto kroku, sa vygenerujú v poradí, v akom sú na kroku zadané a s vlastnosťami, ktoré sú pri nich uvedené.
7. Schvaľovanie kroku emailom je doplnené o výber následných krokov, ktorý sa v postupe nastavuje parametrom SelStep. Užívateľ si v emaile môže vybrať, ktorými krokmi bude proces pokračovať.
Funkčnosť pre úpravu šablóny pre schvaľovanie kroku mailom:
Pre workflow je možné šablónu zadať v knihe Šablóny pre email a to nasledujúcim spôsobom:
- ako nový parameter "EmailTemplate" skriptu WkfScheduleEmailTask.pas, tu sa zadáva skratka šablóny, napr. hodnota "AgreeStepWorkflow"
- "Konfigurácia kroku emailom" je nová property "Šablóna pre email", std. skript WkfEmailConfiguration.PAS
- ak nie je nikde nenastavená šablóna, tak je obsah emailu generovaný skriptom
Obr.:Zadanie skriptu
Obr.: Konfigurácia kroku emailom