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
- Integrace
- MS Graph /
- MS Graph (e-mail)
MS Graph (e-mail)
MS Graph je napojení TAS na Microsoft 365 schránky: umí z příchozí pošty zakládat případy a umí přes Graph (nebo přes SMTP s OAuth2) odesílat poštu z TAS. Nastavuje ho administrátor v Cronech a v Konfiguraci; vyžaduje registraci aplikace v Microsoft Entra ID. EWS (starší napojení na Exchange Web Services) v 5.19.12 už v TAS není – jedinou podporovanou cestou je MS Graph.
Zakládání případů z příchozí pošty
O stahování pošty a zakládání případů se starají dva crony – smí běžet jen jeden z nich najednou, TAS to sám hlídá a druhý cron zablokuje:
| Cron | Poznámka |
|---|---|
| Create Processes from MS Graph mails | Starší varianta. |
| Create Processes from MS Graph mails (v2) | Nástupce, doporučený pro nové nasazení. Při upgradu instalace, která používala starší cron, TAS automaticky založí v2 variantu se stejným nastavením, ale needaktivní – aktivujete ji sami, až ověříte, že nastavení sedí. |
Samostatný cron MsGraphCheckUnprocessedMailsCron hlídá, jestli ve schránce nezůstává nezpracovaná pošta, například kvůli chybě při zpracování.
Nastavení cronu v2
| Parametr | Význam |
|---|---|
amountOfEmailByRun | Kolik e-mailů cron zpracuje za jeden běh (výchozí 100). |
runSummary.log / .sendEmail / .emailAddresses | Zda se má běh zalogovat a/nebo poslat souhrnný e-mail, a komu. |
items[] | Jedna položka = jedna sledovaná schránka/složka; cron jich může mít nastaveno víc najednou. |
items[].auth.emailAddress | Adresa schránky, ze které se čte. |
items[].auth.tenantId, .clientId, .clientSecret | Údaje aplikace registrované v Entra ID (viz níže). Platí jen pro type: "secret". |
items[].auth.type | secret (aplikace s Client secretem) nebo dedicated (interaktivní přihlášení bez uloženého secretu). |
items[].auth.scope | Rozsah oprávnění; když zůstane prázdný, použije se https://graph.microsoft.com/.default (všechna aplikační oprávnění, která administrátor Entra ID aplikaci schválil). |
items[].folders.in.id / .out.id | ID složky, ze které se čte, a kam se zprávy po zpracování přesunou. |
items[].process.user_id, .tproc_id, .header_id | Jako jaký uživatel a do jaké šablony/hlavičky se případ založí. |
items[].mapping, .headerMapping | Mapování polí e-mailu (předmět, tělo, odesílatel, přílohy) na proměnné případu. |
items[].messageClass.enabled, .allowedPrefixes, .ignoredClasses | Omezení na typ zprávy (např. vynechání automatických odpovědí). |
items[].config.setEmailProcessedOnError | Zda se e-mail i po chybě označí jako zpracovaný, aby se cron nezasekl na stejné zprávě. |
items[].config.ignoreAllAttachments / .ignoreSpecificAttachments / .ignoredAttachmentTypes / .ignoreInlineAttachments | Řízení toho, které přílohy se k případu připojí. |
items[].config.attachEmailAsPdf | Přiloží samotný e-mail jako PDF. |
items[].config.useEmailObjectInDataHolder | Zpřístupní celý e-mail jako objekt pro výpočty šablony místo mapování na jednotlivé proměnné. |
ID složek schránky pro
folders.in/folders.out zjistíte voláním administrátorského endpointu POST /ms-graph/discover-folders, nemusíte je hledat ručně přes Graph Explorer.Registrace aplikace v Entra ID
Cron potřebuje aplikaci registrovanou v Microsoft Entra ID s aplikačním oprávněním ke čtení (a případně zápisu) pošty cílové schránky, schváleným administrátorem tenantu. Z registrace potřebujete tenantId, clientId a clientSecret (u varianty secret).
Do pole
clientSecret v parametrech cronu nepište hodnotu napřímo – uložte ji jako tajný klíč do Trezoru a odkažte se na ni {{vault:nazev-klice}}. Stejně postupujte u Client secretu pro odesílání pošty níže.Odesílání pošty přes Graph nebo SMTP s OAuth2
Odchozí pošta se nastavuje v Konfiguraci (sekce pro e-mail), nezávisle na cronech výše. TAS podporuje dva na sobě nezávislé způsoby:
Typ (integrations.mail.type) | Jak funguje | Klíčové parametry |
|---|---|---|
msgraph | Pošta se posílá přímo přes Graph API (/sendMail), ne přes SMTP. | tenantId, clientId, clientSecret, sender, volitelně scope (výchozí .default). |
oauth2 | Klasický SMTP server, ale místo hesla se používá krátkodobý OAuth2 token (obecný mechanismus, nejen pro Microsoft 365). | host, port, basicAuth.user (schránka), oauth2.host (token endpoint), oauth2.clientId, oauth2.clientSecret, oauth2.grantType, oauth2.scope. |
Obě sady parametrů lze nastavit i proměnnými prostředí (TAS_MAIL_SMTP_TYPE, TAS_MAIL_MSGRAPH_* pro první typ, TAS_MAIL_SMTP_* a TAS_MAIL_OAUTH2_* pro druhý) – podrobnosti k editaci v Konfiguraci popisuje článek Konfigurace.
Související: Crony, Konfigurace, Trezor, Autentizace.