Uživatelský manuál
Stručný průvodce
Dashboard
Přehledy
Detail případu (Caseoverview)
Případ - Událost
Úkoly
Poznámky případu
Dokumenty
Nastavení uživatele
Oblíbené
Komponenta tabulky
FAQ
Admin dokumentace
Platforma
Administrace
Crony
Autentizace a synchronizace
Nastavení mobilní aplikace pro vaše prostředí
Schéma
Dynamické tabulky
Archivace
Skripty
Servisní konzole
Naplánované úkoly
HR Agenda
Sekvence
CSP hlavičky - zásady zabezpečení obsahu
Logy
Nastavení přístupového tokenu a vypršení platnosti relace
Šablona
Role
Plánování
Uživatelé
Organizační struktura
Události
Překlady
AXIOS API
Výpočty a funkce
Integrace
TAS Forms
Pokročilé funkce a tipy
Partneři
Produkt
Business Changelog
Technický changelog
Průvodce upgradem z předchozích verzí
Upgrade na 5.9
Upgrade na 5.3
Migrace dynamických podmínek
Úprava a kontrola tisku pdf
Úprava Popis úkolu vs Instrukce k úkolu
Transpilace forEach na for loop
Vykreslení HTML na Caseoverview
Upgrade na 5.7
Lodash upgrade v4.17.x (>v5.5)
Hlavní změny a zaniklé funkce (v5.3 > v5.7)
Použití validačních funkcí
Rozdíly mezi TAS4 a TAS5 - kompletní přehled
Best Practices upgrade z TAS 4 na TAS 5
Technické požadavky a architektura
Aktuality / Důležité informace
- Nalezení použití globálních skriptů v rámci výpočtů
- Nalezení konkrétní funkce nebo textu v rámci skriptů
- Nalezení konkrétní funkce nebo textu v rámci výpočtů
- Nalezení konkrétní funkce nebo textu v rámci dynamických podmínek a dynamických řádků
- Nalezení nepodporovaných funkcí (lodash a další zaniklé funkce)
- Vše /
- Produkt
- Průvodce upgradem z předchozích verzí
- Upgrade na 5.7 /
- Použití validačních funkcí
Použití validačních funkcí
- Nalezení použití globálních skriptů v rámci výpočtů
- Nalezení konkrétní funkce nebo textu v rámci skriptů
- Nalezení konkrétní funkce nebo textu v rámci výpočtů
- Nalezení konkrétní funkce nebo textu v rámci dynamických podmínek a dynamických řádků
- Nalezení nepodporovaných funkcí (lodash a další zaniklé funkce)
Pro snazší přechod ze starších verzí systému lze použít následující funkce, které jsou k dispozici v Administraci v Servisní Konzoli
Nalezení použití globálních skriptů v rámci výpočtů
Pro nalezení využití konkrétního skriptu z globálních skriptů v rámci výpočtů lze použít v Servisní konzoli funkce zmíněné níže.
sys.findScriptImportsInCalculations(); | Prázdný první parametr vyhledává ve všech šablonách na prostředí. |
sys.findScriptImportsInCalculations(1626); | S uvedeným ID šablony, vyhledává a vrací úkoly pouze z dané šablony. |
Ve výsledku se lze poté prokliknout přímo na konkrétní šablonu nebo úkol:

Nalezení konkrétní funkce nebo textu v rámci skriptů
Pro dohledání jakéhokoliv stringu v rámci globálních skriptů lze použít v Servisní konzoli funkce zmíněné níže.
sys.findInScripts('result.data.split'); | Dohledá, kde je použit zápis result.data.split |
Alternativně jde použít i regex např. sys.findInScripts(/\bvar\s+approverArray\s*=\s*JSON\.parse\s*\(/) | Do AI stačí zadat, že požadujete zápis RegExp pro funkci sys.findInScripts(); |

Nalezení konkrétní funkce nebo textu v rámci výpočtů
Pro dohledání jakéhokoliv stringu v rámci výpočtů lze použít v Servisní konzoli funkce zmíněné níže.
sys.findInCalculations('sortedTaskActual', 27); | Vyhledá použití sortedTaskActual v rámci šablony ID 27. |
sys.findInCalculations('sortedTaskActual'); | Použití funkce bez specifikace šablony vyhledá použití sortedTaskActual ve všech šablonách. |
Alternativně jde použít i regex např. sys.findInScripts(/\bvar\s+approverArray\s*=\s*JSON\.parse\s*\(/) | Do AI stačí zadat, že požadujete zápis RegExp pro funkci sys.findInCalculations(); |

Nalezení konkrétní funkce nebo textu v rámci dynamických podmínek a dynamických řádků
sys.findInConditions('test'); | Vyhledá použití stringu test v rámci všech dynamických podmínek a dynamických řádků (skriptu) |
Nalezení nepodporovaných funkcí (lodash a další zaniklé funkce)
Podrobný popis k upgrade lodash je k nalezení zde. Toto je dostupné již ve verzi 5.3.
sys.validateTemplate(tprocId: number); |
Vyhledává i případné rozbité skripty! Pro jejich automatickou opravu je poté možné použít funkci sys.fixTemplateIssues(); |
sys.validateTemplates(); |
|
sys.validateGlobalScripts(); | Funkce provede kontrolu v globálních skriptech (Výpočty, CO React, CO) |
sys.replaceDeprecatedLodashUsage(); | Funkce pro automatické nahrazení nepodporovaných Lodash funkcí. Pokud je parametr prázdný, provede nahrazení ve všech šablonách. Pokud je vyplněno ID šablony, provede nahrazení pouze tam. Provádí automaticky nahrazení ve výpočtech, dyn. podmínkách a v dynamických řádcích, ale také ve skriptech. Provede automatické přepsání nepodporovaného zápisu _.find viz Lodash Upgrade |
Updated
by Frantisek Brych