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
Novinky/Oznámení v Team assistant
Nastavení mobilní aplikace
Admin dokumentace
Platforma
Administrace
Crony
Autentizace a synchronizace
Nastavení mobilní aplikace pro vaše prostředí
Schéma
Dynamické tabulky
Archivace
Skripty
Licence
Servisní konzole
Naplánované úkoly
HR Agenda
Sekvence
CSP hlavičky - zásady zabezpečení obsahu
Logy
Správa novinek (Notifikační centrum)
Nastavení přístupového tokenu a vypršení platnosti relace
Šablona
Role
Self-hosted administration
Plánování
Uživatelé
Organizační struktura
Události
Překlady
NFC integrace
AXIOS API
AXIOS s využitím Trezoru
Axios s využitím certifikátů (SSL)
Výpočty a funkce
Integrace
TAS Forms
Pokročilé funkce a tipy
Filtrování v dynamickém listu pomocí URL parametru (statické)
Optimalizace přehledů s velkým počtem případů
AI Features
Produkt
Technický changelog
Business Changelog
Průvodce upgradem z předchozích verzí
Upgrade na 5.17
Upgrade na 5.7
Lodash upgrade v4.17.x (>v5.5)
Hlavní změny a zaniklé funkce (v5.3 > v5.7)
Podbarvení proměnných ve stavu Read-only (>v5.7.58)
Použití validačních funkcí
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
Rozdíly mezi TAS4 a TAS5 - kompletní přehled
Best Practices upgrade z TAS 4 na TAS 5
Technické požadavky a architektura
Status routes
Prerekvizity serveru
Bezpečnost a ochrana dat
Security
TAS Operations Runbook
Technologická architektura
Graceful Shutdown + Status Routes
Aktuality / Důležité informace
Getting Started
- Vše /
- Admin dokumentace
- Výpočty a funkce
- Dynamické podmínky (formuláře)
- Ostatní dynamické podmínky /
- Filtrování v dynamickém listu pomocí dynamických podmínek
Filtrování v dynamickém listu pomocí dynamických podmínek
V případě, že je potřeba dynamický seznam typu Uživatel, Org. jednotka nebo Role zafiltrovat na konkrétní hodnotu, nabízí se více možností.
Jednou z nich je použití dynamických podmínek a funkce varDefOn a nastavení parametru dlUrl
Parametr dlUrl volá přímo api TASu. Proto si můžeme předfiltrovat hodnoty přímo v tabulce rolí a následně použít filtr v definici URL.
Usecase:
Potřeba zafiltrovat dynamický seznam podle proměnné na formuláři nebo proměnné v případu.
Příklad je demonstrován:
- Na procesu Pošta | Došlá
- Proměnné typu Dynamický seznam typu Role s technickým názvem receiverGroup (CZ: Role příjemců pošty)
- Proměnná selectedCategory typu číselník textů sloužící pouze pro demonstraci vybírání kategorie
Postup
- Pro zjištění fitru URL je dobré si zapnout v prohlížeči DevTool (klávesa F12) a otevřít si záložku Network

- Následně vyfiltrovat hodnotu např. Kategorii v rámci Rolí

- V záložce network je poté vidět volání na backend aplikace a lze si ho vykopírovat, stačí ta část, která je za posledním lomítkem

roles?offset=0&limit=22&filter=role_category%3Clike%3E%22%25TST%25%22&order=role_name,id&sort=asc,asc
- Následně zkopírovaný kód vložte např. do tohoto toolu a použijte Decode pro získání zápisu, který lze použít v TASu
https://meyerweb.com/eric/tools/dencoder/
Decode hodnota:

roles?offset=0&limit=22&filter=role_category<like>"%TST%"&order=role_name,id&sort=asc,asc
- Z kódu lze odmazat offset a limit. limit defaultně omezuje výběr na 27 hodnot a mohlo by se stát, že nezobrazí pak vše.
roles?filter=role_category<like>"%TST%"&order=role_name,id&sort=asc,asc
- Následně v rámci dynamických podmínek definujte chování například takto. Do řetězce vkládáme dynamicky hodnotu z proměnné selectedCategory.
varDefOn('receiverGroup', true, () => {
const filter = `/roles?filter=role_category<like>"%${vSync('selectedCategory')}%"`
return {
tvar_meta: {
dlUrl: filter
}
}
}
)- Proměnná nyní zobrazuje pouze hodnoty z vybrané kategorie:

Updated
by Frantisek Brych