Činnost 6. 3. 1b - Procesy a workflow mimo doklady
Obdoba činnosti 6.3.1a, ale definice procesů a workflow se nedefinuje nad tabulkou dokladů (HDOK), ale je umožněna jejich definice nad tabulkami SDOK, SUBJEKT, ZBOZI a DOKUMENT
Vzhledem k tomu, že při definici nad jinými tabulkami nelze využít některé vlastnosti používané v dokladech (například typ dokladu, vzor dokladu, stav apod.), plynou z toho zejména tato omezení :
- je nutno určit tabulku, nad kterou je proces definován
- výkonný uživatel a řídící funkční místo nelze určit dle dokladu ani dle předchůdce dokladu
- řídící uživatel a řídící funkční místo nelze určit dle dokladu ani dle předchůdce dokladu
- rozhodné datum nelze určit dle dat na dokladu, ale pouze dle algoritmu nebo dle splnění úkolu
- splnění úkolu nelze definovat dle stavu dokladu
- podmínka aktivity nelze definovat dle stavu dokladu
- nelze definovat pouze pro určitý typ a vzor dokladu
Způsob tvorby může být pouze „on-line“, vlastní zpracování (tvorba úkolů) je realizována v nových triggerech těchto tabulek (trSubjekt_WorkFlowOnline, trSDOK_WorkFlowOnline, trZBOZI_WorkFlowOnline a trDOKUMENT_WorkFlowOnline).
Vstupní formulář
Definice procesů a vazeb mezi nimi.
Používá se stejná stránka jako v činnosti 6.3.1a, některé položky nebo hodnoty ve výběrových položkách jsou na základě zvolené tabulky skrývány pomocí JScriptu (script\Podprocesy.js).
Tato funkčnost skrývání položek je možná pouze v obecném klientovi, v případě zobrazení v Internet Exploreru jsou i pro ostatní tabulky viditelné všechny položky, i když pro definici nemají v tomto případě žádný význam (jedná se zejména o položky související se stavem dokladu apod.).