Události
Sekce Události je dostupná v levém menu pod Události.
Událost je situace, která může nastat během procesu. Může ovlivnit stav procesu nebo být tímto stavem ovlivněna. Termín „událost“ zahrnuje zahájení nebo dokončení procesu, provádění aktivit, změny stavu dokumentů, nové zprávy, volání/příjem podprocesů a další.
Události jsou generovány pomocí aktivity Spustit událost a zpracovány pomocí aktivity Čekat na událost. Více informací naleznete [zde].
Zpracování událostí
Události lze šířit a zpracovávat v různých kontextech:
- V rámci jedné instance procesu
- Vybranými instancemi procesů
- Jakoukoli instancí jakéhokoli procesu
Pro přenos událostí mezi aplikacemi se používá rozhraní. Každá událost je jednoznačně identifikována svým názvem a může obsahovat další informace. Zpracování může být:
- Synchronní – událost je spuštěna okamžitě.
- Asynchronní – událost je provedena na pozadí.
Celý životní cyklus události zahrnuje:
- Generování události
- Přenos dat
- Identifikaci události
- Zpracování v rámci procesu
Atributy události
Každá událost má následující atributy:
- Název – Jedinečný identifikátor události.
- Popis – Stručný popis události.
- Pravidla – Definují podmínky pro vykonání události.
Pokud je událost spuštěna manuálně v rámci případu, pravidla nejsou povinná. V opačném případě je nutné pravidla definovat podle níže uvedených specifikací.
Akce pravidel událostí
Čekat na událost
Úkol „Název úkolu“ ze šablony „Název šablony“ čeká na tuto událost. Pravidlo se automaticky generuje při použití aktivity Čekat na událost v šabloně. Více informací [zde].
Spustit proces
Proces může být spuštěn při použití aktivity Spustit událost v šabloně. Více informací [zde].
- Šablona procesu – Vybere šablonu pro novou instanci procesu.
Reagovat na událost
Reaguje na aktivovanou událost podle nastavení pravidel.
Spustit případy z CSV
Vytváří nové případy na základě dat z CSV souboru nebo dynamické tabulky pomocí vybrané šablony procesu a mapování proměnných. CSV soubor lze vybrat v Správa > CSV nebo dynamicky definovat pomocí proměnné případu v závorkách (např. {název_proměnné}).
Aktualizovat proměnné případu z CSV
Pro každý řádek v CSV souboru:
- Pokud primární klíč odpovídá existujícímu případu, proměnné případu se aktualizují dle mapování.
- Pokud neexistuje odpovídající případ, žádná akce se neprovede.
CSV nebo dynamická tabulka může být použita, přičemž název souboru lze definovat dynamicky.
Spustit a aktualizovat případy z CSV
Pro každý řádek v CSV souboru:
- Pokud primární klíč odpovídá existujícímu případu, proměnné se aktualizují.
- Pokud neexistuje odpovídající případ, vytvoří se nový případ a proměnné se nastaví dle mapování.
CSV nebo dynamická tabulka může být použita, s možností dynamického pojmenování souboru.
Aktualizovat jeden případ z CSV
Aktualizuje jediný existující případ na základě poskytnutých dat a mapování.
CSV nebo dynamická tabulka může být použita, s možností dynamického pojmenování souboru.
Aktualizovat dynamické seznamy z CSV (Zastaralé od verze 4.0)
Od verze 4.0 již nelze aktualizovat uživatelsky definované dynamické seznamy. Byly nahrazeny dynamickými tabulkami, které podporují jak uživatelské aktualizace, tak import CSV. Při upgradu ze starších verzí zůstanou dynamické seznamy viditelné, ale nebudou modifikovatelné. Pokus o provedení pravidla s touto funkcí způsobí chybu a zastaví proces.
Exportovat všechny případy jako CSV
Vytvoří CSV soubor obsahující všechny případy z vybrané šablony. Doba zpracování závisí na počtu případů. Neexistuje omezení na počet případů, ale doba zpracování podléhá nastavením časových limitů serveru.
Skripty & Integrace
REST konektor
Umožňuje integraci s REST API. Slouží jako předchůdce použití curl funkcí ve výpočtech. Vyžadované parametry:
- REST URL – Cílová adresa požadavku.
- REST metoda (GET/POST) – Definuje typ požadavku.
- REST tělo (NEON/JSON formát) – Obsah požadavku.
- REST hlavičky (JSON formát) – Hlavičky požadavku.
Vazba výpočtu (Calc Binding) – umožňuje provádět výpočty po provedení požadavku pomocí TAS funkcí a speciálních proměnných:
- @error – Ukládá chyby ze skriptu.
- @result – Ukládá výstup skriptu.
Připojit dokument
Mapuje referenci dokumentu na případ, kde se objeví jako běžná příloha. Proměnné lze vkládat pomocí syntaxy {variable}.
Vstupní proměnné:
- FILE_PATH – Úplná cesta k dokumentu (např. /scan/sorted/CZ-test/Email_text_2310547.pdf).
- IPROC_ID – ID případu, ke kterému bude dokument připojen.
- USER_ID – ID uživatele nahrávajícího dokument (výchozí je Admin, pokud není uvedeno jinak).
- FILE_NAME – Výsledný název souboru.
Výstupní proměnné:
- result/error – Ukládá výstup z provedení skriptu.
Updated
by Anna Gernát