Book Contents

Book Index

Skripty workflow

Skripty workflow se mohou zadávat:

Skripty Workflow naleznete v Katalogu skriptů.

Schválení kroku workflow z emailu

Funkce umožňuje schválení kroků workflow, které nevyžadují uživatelský vstup. Uživatel může kroky schválit nebo zamítnout přímo z emailu nebo je otevřít jako html odkaz.

pic_3778

Obr.: Náhled emailu kroku workflow

Popis polí:

Souhlasím

Uživatel odsouhlasí krok přímo z emailu

Zamítám

Uživatel zamítne krok přímo z emailu

Otevřít

Uživatel otevře krok workflow ve výchozím webovém prohlížeči pro daný systém. Jestliže jsou parametry kroku nastaveny jako editovatelné, pak zde může změnit jejich hodnoty, případně komentář.

pic_3779

Obr.: Náhled kroku workflow ve webovém prohlížeči

Postup nastavení:

1. Musí být nainstalovaný AS zkonfigurovaný také pro plánovač úloh tzn. parametr v ini souboru AS SCHEDULESERVICE=1 a zprovozněný K2 API (server webových služeb).

2. V IS K2 spustit skript WkfEmailConfiguration.pas a nastavit jeho hodnoty.

pic_3776

Obr. Konfigurace kroku emailem

Popis polí:

URL adresa serveru webových služeb

Server, na kterém je nainstalován K2 API

Typ el. adresy pro email

Typ el. adresy, která se má použít z Kontaktní osoby pro zaslání emailu uživateli workflow

3. Uživatel, pomocí kterého komunikuje AS s IS K2, musí mít správně nastavený a konfigurovaný poštovní účet v IS K2 v modulu pošta.

4. Uživatelé IS K2 musí být správně spárování s Kontaktní osobou.

5. Každá Kontaktní osoba, spojená s uživatelem, musí mít na straně E uvedeny přihlašovací údaje pro K2 API. Číslo hodnoty záznamu v poli "Web" musí být uvedeno v INI souboru AS jako parametr "AS3IO".

pic_3777

Obr.: Přihlašovací údaje Kontaktní osoby pro K2 API

6. V IS K2 v knize postupu workflow musí být na konkrétním kroku postupu, který nevyžaduje uživatelský vstup a může být schválen emailem, zařazen skript WKFSheduleEmailTask.pas (tento skript je popsán včetně parametrů v katalogu skriptů). Proměnné postupu, které jsou na tomto kroku, se vygenerují v pořadí, v jakém jsou na kroku zadány a s vlastnostmi, které jsou u nich uvedeny.

7. Schvalování kroku emailem je doplněno o výběr následných kroků, který se v postupu nastavuje parametrem SelStep. Uživatel si v emailu může vybrat, kterými kroky bude proces pokračovat.

Funčnost pro úpravu šablony pro schvalování kroku mailem:

Pro workflow lze šablonu zadat v knize Šablony pro email a to následujícím způsobem:

- jako nový parametr "EmailTemplate" skriptu WkfScheduleEmailTask.pas, zde se zadává zkratka šablony, např. hodnota "AgreeStepWorkflow"

- "Konfigurace kroku emailem" je nová property "Šablona pro email", std. skript WkfEmailConfiguration.PAS

- pokud není nikde nenastavena šablona, tak je obsah emailu generovaný skriptem

Obr.:Zadání skriptu

Obr.: Konfigurace kroku mailem