Book Contents

Book Index

Skripty workflow

Skripty workflow sa môžu zadávať:

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.

pic_3778

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.

pic_3779

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.

pic_3776

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".

pic_3777

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