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
- Platforma
- Šablona
- Úkoly /
- Výpočty na úkolu
Výpočty na úkolu
Záložka Výpočty v editoru úkolu obsahuje skripty, které běží na serveru v určitých okamžicích života úkolu: při spuštění, na konci, při přepočítání, ručně a před převzetím. Výpočty čtou a zapisují proměnné případu, mění údaje úkolu a volají funkce systému. Záložku má každý typ úkolu. U automatického úkolu je výpočet jeho jedinou prací. Číslo u záložky ukazuje počet sekcí výpočtů.
Tento článek popisuje, jak se výpočty na úkolu nastavují a kdy běží. Funkce, které ve výpočtech můžete volat, popisuje sekce Výpočty a skripty.

| Č. | Prvek | K čemu slouží |
|---|---|---|
| 1 | Všechny | Zobrazí všechny sekce výpočtů. Číslo v závorce je jejich počet. |
| 2 | Aktivní sekce výpočtů | Zobrazí jen sekce, které mají zaškrtnutý aspoň jeden okamžik spuštění. |
| 3 | Neaktivní sekce výpočtů | Zobrazí jen sekce, které se nespouštějí. |
| 4 | Vytvořit proměnnou | Založí novou proměnnou šablony bez opuštění úkolu. |
| 5 | Rozbalit vše / Sbalit vše | Rozbalí nebo sbalí všechny sekce. |
| 6 | Aktivní | Přepínač sekce. Jde jen vypnout: vypnutím se zruší všechny okamžiky spuštění. Zapne se sám, když zaškrtnete některý okamžik. |
| 7 | Při spuštění | Výpočet běží, když se úkol spustí. |
| 8 | Na konci | Výpočet běží, když se úkol splní. |
| 9 | Při přepočítání | Výpočet běží, když řešitel v úkolu zvolí Přepočítat. |
| 10 | Ručně | Výpočet běží, když uživatel otevře čekající úkol typu Událost v okně Událost případu. |
| 11 | Před převzetím | Výpočet běží těsně předtím, než se úkol nabídne k odběru. |
| 12 | Sbalit / rozbalit | Sbalí nebo rozbalí tuto sekci. |
| 13 | Kopírovat | Vloží kopii sekce hned pod ni. |
| 14 | Odebrat | Smaže sekci bez potvrzení. Změna se projeví po uložení úkolu. |
| 15 | Přesunout | Chycením za ikonu změníte pořadí sekce. |
| 16 | Vložit proměnnou | Vloží do kódu na místo kurzoru výraz pro čtení proměnné šablony nebo systémové hodnoty úkolu a případu. |
| 17 | Skripty | Skripty výpočtů z administrace, které se k této sekci připojí. Jejich funkce pak můžete v kódu volat. Štítek skriptu otevře jeho detail. |
| 18 | Zdroj | Kód výpočtu, jak ho napíšete. |
| 19 | ES6 syntax | Kód, který server z vašeho zdroje vygeneroval a který se skutečně spouští. Záložka je aktivní až po uložení. |
| 20 | Nápověda | Otevře nápovědu k výpočtům. |
| 21 | Celá obrazovka | Otevře kód v okně Kód výpočtu přes celou obrazovku. |
| 22 | Přidat sekci výpočtu | Přidá novou sekci. Nová sekce je neaktivní, dokud nezaškrtnete okamžik spuštění. |
Kdy výpočty běží
| Okamžik | Kdy přesně |
|---|---|
| Při spuštění | Když se úkol aktivuje. U úkolu pro uživatele po určení řešitele. U upozornění e-mailem před odesláním e-mailu, takže výpočet může upravit hodnoty použité v e-mailu. U Smart Eventu až po jeho provedení, takže výpočet může zpracovat výsledek. U spuštění externí události před vyvoláním události. U podprocesu před založením podřízeného případu. U události, když začne čekat. |
| Na konci | Když se úkol splní, u všech typů včetně automatických. |
| Při přepočítání | Když řešitel v nabídce Více úkolu zvolí Přepočítat. Formulář se nejdřív uloží. Položka je aktivní, jen když má úkol takový výpočet. |
| Ručně | Když uživatel v detailu případu otevře v okně Událost čekající úkol typu Událost, ještě před zobrazením jeho proměnných. |
| Před převzetím | Když se úkol stává úkolem k odběru, před nabídnutím uživatelům a odesláním upozornění. |
V rámci jednoho okamžiku běží sekce v pořadí, v jakém jsou na záložce. Když výpočet skončí chybou, akce, která ho spustila, se nedokončí a uživatel dostane chybové hlášení. Při ladění proto ukládejte a zkoušejte na zkušebním případu.
Kód a připojené skripty
Kód píšete do záložky Zdroj. Editor napovídá názvy proměnných šablony a funkce dostupných knihoven. Proměnné čtete a zapisujete přes objekt vars, například:
const dep = vars['departureDate'].getValue();
vars['travelAllowance'].setValue(days * 600);Po uložení server ze zdroje vygeneruje kód na záložce ES6 syntax a ten se spouští. Kód připojených skriptů se vloží před kód sekce, takže jejich funkce jsou v sekci k dispozici.
Záložku ES6 syntax můžete upravit. Editor se nejdřív zeptá a změnu povolí, až do potvrzovacího pole napíšete ES6. Po uložení pak upravený kód nahradí váš zdroj.

Pole Vložit proměnnou nabízí proměnné šablony a systémové hodnoty úkolu a případu, například název a komentář úkolu, termín, řešitele, název, stav a vlastníka případu nebo odkaz na případ. Do kódu se vloží výraz, který hodnotu přečte.
Příklad: výpočet cestovních náhrad
Automatický úkol Calculate travel allowance v ukázkové šabloně „Travel request“ má jednu sekci s okamžikem Při spuštění. Spočítá počet dní cesty z data odjezdu a návratu a uloží do proměnné Travel allowance 600 Kč za každý den. Při zkušebním běhu s cestou na tři dny výpočet uložil 1 800 Kč a úkol se hned splnil.
Úkol Fill in the travel request má výpočet Při spuštění, který vyplní proměnnou Traveller vlastníkem případu, pokud je prázdná.
Jak přidat výpočet
- Otevřete úkol a klepněte na záložku Výpočty.
- Klepněte na Přidat sekci výpočtu.
- Zaškrtněte okamžik, kdy má výpočet běžet, například Při spuštění.
- Napište kód do editoru. Proměnné vkládejte polem Vložit proměnnou.
- Pokud potřebujete funkce ze sdíleného skriptu, vyberte ho v poli Skripty.
- Klepněte na Uložit.
Související: Typy úkolů, Dynamické podmínky: builder, sekce Výpočty a skripty.