Generátory událostí - záložka Detail
Zobrazí detailní informace k aktuálnímu záznamu (řádku) generátoru událostí ze záložky Seznam. Položky zadávané ke každému záznamu generátoru událostí jsou standardně rozděleny do subzáložek dle svého významu:
| Obsažené subzáložky: | Hlavní údaje | Formuláře |
|---|
Některé záložky mohou být skryté v rámci nastavení vlastností uzlu aktivního menu.
Pokud není aktuálně zapnuto zobrazování subzáložky Formuláře a subzáložka Hlavní údaje by tudíž zbyla v záložce Detail jako jediná subzáložka, pak se nezobrazuje ve formě subzáložky a její obsah se nachází rovnou pod záložkou Detail.
V horní části záložky Detail může být variantně zobrazen některý z Panelů definovatelných údajů detailu pro tuto agendu. Zobrazení panelu definovatelných údajů detailu závisí na aktuálním nastavení v menu Nastavení pro danou agendu a přihlášeného uživatele.
V subzáložce jsou k dispozici následující položky:
| Název pole | Povinnost | Význam |
|---|---|---|
| Popis | ANO | Informativní pole pro identifikaci Generátoru. |
| Typ generátoru | ANO |
Pro určení záchytného bodu Generátoru, na základě kterého se budou tvořit Události, slouží pole Typ generátoru. Typy generátoru mohou být:
Typy generátorů Typ generátoru ve své podstatě určuje, na základě jakého typu akce se bude Událost generovat, tedy něco jako typ záchytného bodu. Akce BO je nejčastějším a nejvyužívanějším Typem generátoru. V závislosti na této položce se volí pole Typ BO nebo formuláře a Systémová akce. |
| Typ BO nebo formuláře | ANO | Typem BO nebo formuláře je v souvislosti s Typem generátoru buď konkrétní Business Object, nebo Formulář, kterého se Událost týká. V případě uložení nového artiklu (viz obrázek), je Typem generátoru Akce BO a Typem BO je artikl. |
| Systémová akce | ANO | V závislosti na tyto typy se definuje Systémová akce, kterou je pro tento případ uložení nového artiklu. Pro Akci formuláře je v současné době dostupný jako záchytný bod pouze tisk formuláře. Pro obecný typ Generátoru se definuje pouze kód, a tento typ slouží spíše pro implementační aktivity a skriptování.
Pozn.: Pro systémovou akci Změna stavu se při generování události do Dlouhého textu na Události zapíše také informace o změně - Kdo změnu provedl, Původní stav, Cílový stav, Výchozí osoba, Cílová osoba, Výchozí role, Cílová role. Při hromadné Změně stavu se vygeneruje pro každý záznam ve změně vlastní Událost. |
| Platný od, Platný do, Aktivní | ANO | Pole Platný od a Platný do určují časovou platnost Generátoru, tedy kdy je Generátor platný a po jakou dobu se Události generují. Zatrhávací pole Aktivní znamená to, že Generátor je aktivní, tedy pracuje a generuje Události. |
| Typ záznamu | NE | Typem záznamu rozumíme doklad či záznam IS FLORES, který bude tzv. svázaným záznamem s Událostí. V našem případě to bude artikl, jelikož sledujeme uložení nového artiklu. |
| Akce | ANO | Zde vstupuje do výběru i číselník Akce, který slouží pro určení původu Události. V tomto číselníku si lze slovně nadefinovat Akci, která generování Události způsobila. V tomto případě byla zvolena Akce s názvem Nový, která představuje uložení nového záznamu v IS FLORES. |
| Klíč | NE | Jedná se o další možné rozlišení vznikajících Událostí. Obecně totiž může Business objekt IS FLORES předat Generátoru i hodnotu, která bude předána do Generátoru jako jeho klíč. Následně dle tohoto klíče může reagovat Automatizační pravidlo, které porovná svůj klíč s klíčem předaným Generátorem událostí. Jádro IS FLORES prozatím tuto vlastnost v žádných agendách nevyužívá. |
| Typ události | NE | Události mohou být různých typů a pro identifikaci slouží právě pole Typ události. Událost může být Schvalovací či Neschvalovací, což znamená, jestli bude daná Událost vyžadovat schválení od Odpovědné role, nebo ne. |
| Role, Uživatel | NE | Pole Role a Uživatel určuje roli či konkrétní odpovědnou osobu pro zpracování Události. |
| Priorita | NE | Pole Priorita informuje o tom, jak je Událost prioritní. Slouží pouze pro informaci a v systému se z tohoto pole dále nic neodvíjí. |
| Předpis pro údaje v dlouhém textu | NE | Do tohoto pole lze zapsat jakékoli výrazy oddělené středníkem, které se dají vyhodnotit nad svázanými záznamy. Pro vyhodnocení je nutné vyplnit pole Typ záznamu. Obsah těchto výrazů bude poté součástí dlouhého textu na vytvořené Události.
Příklad: Pokud je žádoucí ovlivnit obsah zprávy zasílané procesním motorem, je možné toto provést jednak připojením dokumentu k participantovi na Automatizačním pravidle nebo zadáním výrazu do tohoto pole na generátoru událostí např. takto: 'Firma: ' + Firm_ID.Name;'Nadpis: ' + Shortdesc; 'Odpověď: '; Answer_ID.BlobData; 'Popis: '; Description_ID.BlobData Uvedený příklad bude funkční nad bussines objektem Požadavky. Středník způsobuje v textu enter, což se v dlouhých textech může hodit ke zlepšení přehlednosti. |
| Vytvořil, Změnil | NE | Generátor událostí nám také poskytuje informaci, který uživatel Generátor vytvořil a případně, kdo ho změnil. |
| Podmínka | NE |
Podmínka umožňuje omezit vznik zbytečných událostí, které nikdy nebudou řešeny. Nebudou tak vznikat zbytečné události, které následně muselo zpracovávat automatizační pravidlo, které je ukončovalo. Do podmínky je možné zadat výraz stejně tak, jak je tomu na Automatizačním pravidle. Příklad: ve zpracování jsou zajímavé jenom nové doklady z dokladové řady 10 a ne 20. Pak v generátoru použijeme podmínku DocQueue='10'. Generátory jsou udržovány v paměti, je tedy nutné při nastavení podmínky vypnout a zapnout program, aby se generátor začal aplikovat. Pole pro zadání podmínky se na generátoru zobrazí pouze v případě, kdy je zadaný Typ záznamu generátoru. |
Subzáložka je k dispozici pouze, je-li v menu Nastavení aktuálně zatržena volba pro zobrazení uživatelských formulářů. Umožňuje vybírat si z nadefinovaných uživatelských vstupních formulářů a zobrazovat a zadávat si skrz ně potom jednotlivé údaje.
Pravidla pro použití této záložky jsou pro všechny agendy, ve kterých se může vyskytnout, společná a byla podrobně popsána v kap. Záložka Formuláře - obecně.
Zobrazení seznamu v Detailu
V některé části této záložky může být zobrazen Seznam (Panel pro zobrazení seznamu na jiných záložkách), tedy záznamy ze záložky seznam (podrobněji viz Společné prvky v číselnících - záložka Detail).
Zobrazení seznamu závisí na aktuálním nastavení v menu Nastavení pro danou agendu a přihlášeného uživatele.
Funkce k záložce Detail:
Podmnožina funkcí ze záložky Seznam.
V editačním režimu platí zásady platné pro editaci záznamů v číselnících. K dispozici jsou standardní funkce pro režim editace.