Uživatelský manuál
Stručný průvodce
Poznámky případu
Komponenta tabulky
FAQ
Hledání
Dashboard
Smazané dokumenty a log přístupů
Řešení úkolu
AI asistent
Manuály
Zástup a dovolená
Uspání, probuzení, archivace a smazání případu
Proměnné, historie a graf případu
Základní pojmy
Nahrání dokumentu, složky a revize
Novinky
Oblíbené
Orientace v rozhraní
Widgety dashboardu
Detail případu
Novinky/Oznámení v Team assistant
Seznam případů
Přihlášení a odhlášení
Nastavení účtu
Seznam úkolů
Nastavení mobilní aplikace
Reporty a grafy
Hledání a seznam dokumentů
Předání, převzetí a úkoly k odběru
Hromadné úkoly
Tisk případu
Vytvoření a úprava přehledu
Co je TAS
Pole formuláře
Tabletové rozhraní a NFC
Přehledy
Založení nového případu
Události na případu
Oprávnění k případu
Odběr přehledu e-mailem
Admin dokumentace
Platforma
Administrace
Crony
Paralelní cron - PostponedTaskCron
Crony v5.19
Crony
CleanupCron
MsGraphCheckUnprocessedMailsCron - Kontrola nezpracovaných mailů
Crony v5.7
Hearbeat monitoring cronů
Autentizace a synchronizace
SMTP OAuth autentizace
LDAP, SAML, Entra ID a NFC: nastavení
Konfigurace autentizačních modulů
Autentizace
Organizační struktura
Trezor
DMS atributy
Servisní operace
Trezor
Nastavení mobilní aplikace pro vaše prostředí
Schéma
Import procesů XML
Sdílené soubory
HR agenda a předání agendy
Logy
Archivace
Skripty
Sekvence
Stav systému
Správa novinek
Migrace
Konfigurace
Pluginy
Fronta e-mailů
Servisní konzole
AI monitoring
Sdílené soubory
Nastavení
CSP hlavičky - zásady zabezpečení obsahu
CSV soubory
Naplánované úkoly
Fronty zpracování
Údržba
Menu Administrace
Licence
Dynamické tabulky
Statistiky použití
Nastavení přístupového tokenu a vypršení platnosti relace
Vizuální identita
Šablona
Tisk (Case Overview)
Úkoly
Výpočty na úkolu
Automatické dokončení a zrušení úkolu
E-mailový úkol a notifikace
Builder dynamických podmínek
Multiinstance - detailní popis fungování
Typy úkolů
Smart Event úkol
Instrukce, sekce a otestování úkolu
Obecné nastavení úkolu a řešitel
Multiinstance
Plánování: spuštění, větvení a termín
Dynamické podmínky: builder
Přiřazení proměnných a sekce
Proměnné
Diagram tříd, import stavů a kandidáti aliasů
Seznam dokumentů
Text a text s více řádky
Checkbox
Číslo
Proměnné: přehled a společná nastavení
Číselníky (texty, čísla, datumy)
Dynamické řádky
Datum
Dynamický seznam
Sekvence
Dynamická tabulka
Skartace
Graf šablony
Záložka Šablona
Seznam šablon
Import, export a kopírování šablony
Linky
Case Overview Builder (Detail případu)
Hlavičky šablony
Stavy případu
Role
Self-hosted administration
Připojení k jiné databázi
Diagnostika služeb
Change the default URL in Oracle VirtualBox
Hyper-V: izolovaná NAT síť s přesměrováním portů
Uživatelé
Překlady
NFC integrace
Události a pravidla
AXIOS API
Plány
AXIOS s využitím Trezoru
Uživatelé
Axios s využitím certifikátů (SSL)
Detail uživatele
Výpočty a funkce
Dynamické podmínky (formuláře)
Ostatní dynamické podmínky
Optimalizace volání api na dynamických podmínkách
Filtrování v dynamickém listu pomocí dynamických podmínek
Dynamické podmínky: skript
Dynamické řádky: skript
Výpočty
Dynamické tabulky
Tisk a generování souborů
Dokumenty ve výpočtech — kompletní průvodce
Tisk a generování souborů ve výpočtech
Vytvoření dokumentu DOCX
Ostatní výpočty
Jak a kdy běží výpočty
Reference API výpočtů: knihovna lib
Reference API výpočtů: proměnné a případ
Globální skripty a React skripty
Integrace
MS Graph
MS Graph - příprava schránky
MS Graph - konfirurace cronu
MS Graph v2 (od v5.7.102)
MS Graph - příprava schránky - Legacy
MS Graph (e-mail)
ISDOC.PDF
DocuSign
Modul na volání TASu - TAS 2 TAS (zakládání procesů přes API)
DB View
DocuSign a elektronický podpis
ERP a další integrace
Smart Events pro 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
API dokumentace
Produkt
Technický changelog
Business Changelog
Průvodce upgradem z předchozích verzí
Upgrade na 5.19
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)
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
Použití validačních funkcí
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
Microsoft ukončení Basic Auth pro SMTP
Ukončení podpory EWS a přechod na Microsoft Graph
Úprava v EWS po aktualizaci MS Exchange (29.04.2025)
Bezpečnostní oznámení
Getting Started
- Vše /
- Admin dokumentace
- Výpočty a funkce /
- Globální skripty a React skripty
Globální skripty a React skripty
Administrace → Skripty spravuje tři druhy sdíleného kódu, které si pak šablony a tisky jen vyberou, aniž by ho musely opakovat na každém místě zvlášť. Tento článek popisuje, kde a jak se tyto skripty v šablonách a tiscích používají. Jejich zakládání, úpravu, import a export popisuje administrátorský článek Skripty.
| Druh skriptu | Kde se spustí | Kde se vybírá |
|---|---|---|
| Skripty (Výpočty) | Na serveru, jako součást kódu sekce výpočtu úkolu. | Pole Skripty na záložce Výpočty úkolu. |
| Skripty (CO) | V prohlížeči uživatele – formulář (dynamické podmínky), přehled případu (Case Overview) nebo standardní tisk. | Pole Načítané skripty v okně Podmínky, v builderu Case Overview a v detailu standardního tisku. |
| Skripty (CO React) | V prohlížeči uživatele, jen pro Case Overview a tisk typu Tisk – React postavené na komponentách Reactu. | Pole Načítané skripty v Case Overview / detailu tisku React. |
Skripty ve výpočtech úkolu
Pole Skripty na záložce Výpočty (viz Výpočty na úkolu i Jak a kdy běží výpočty) nabízí jen aktivní skripty typu Skripty (Výpočty). Kód vybraných skriptů se vloží před kód sekce, takže jejich funkce jsou v sekci rovnou dostupné pod svým názvem – nejde o import, ale o doslovné spojení kódu:
// Skript "CurrencyHelpers" v administraci obsahuje:
function toEur(amountCzk, rate) {
return Math.round((amountCzk / rate) * 100) / 100;
}
// Sekce výpočtu, která tento skript vybrala v poli Skripty, ho může rovnou volat:
const rate = lib.getExchangeRate('EUR');
vars['TotalPriceEur'].setValue(toEur(vars['TotalPrice'].getValue(), rate));Vyberete-li víc skriptů najednou, vloží se v pořadí, v jakém jsou v poli zvolené. Pokud se skripty jmenují stejně nebo definují stejnou proměnnou/funkci, platí ten, který se vložil později.
Skripty v dynamických podmínkách
Okno Podmínky (viz Dynamické podmínky: builder a Dynamické podmínky: skript) má pole Načítané skripty, které vybírá, jaké aktivní skripty typu Skripty (CO) se pro daný úkol načtou do prohlížeče společně s kódem podmínek. Když nevyberete žádný, načtou se automaticky všechny aktivní skripty tohoto druhu.
Skripty v Case Overview a tiscích
Case Overview i tisk mají stejné pole Načítané skripty jako dynamické podmínky, jen nabízejí jiný druh skriptů podle toho, jestli jde o standardní, nebo React variantu:
- Standardní Case Overview a standardní tisk nabízí skripty Skripty (CO).
- Case Overview a tisk typu Tisk – React nabízí navíc skripty Skripty (CO React) – typicky komponenty jako vlastní záložky, tabulky nebo ukazatel průběhu.
Přepnete-li u tisku přepínač Tisk / Tisk – React, pole Načítané skripty se vyprázdní, protože každý druh tisku používá jinou skupinu skriptů a dosavadní výběr by pro novou skupinu nedával smysl.
Pokud stejnou logiku (přepočet kurzu, validaci IČO, vykreslení stejné React komponenty) používá víc šablon nebo víc tisků, patří do sdíleného skriptu – oprava na jednom místě se pak projeví všude. Logiku specifickou jen pro jeden úkol nebo jeden tisk nechte přímo v jeho kódu, ať nemusíte hledat souvislosti mezi administrací a šablonou.
Smažete-li nebo vypnete sdílený skript v administraci, zmizí i ze všech výpočtů, podmínek, přehledů a tisků, které ho používaly. Pokud na jeho funkce odkazuje jejich kód, při příštím běhu/uložení dostanete chybu. Před smazáním skriptu proto zkontrolujte, kde všude je vybraný.
Související: Skripty, Jak a kdy běží výpočty, Dynamické podmínky: builder, Tiskové šablony.