User guide
Quick Start Guide
Case notes
Table component
FAQ
Search
Dashboard
Deleted Documents and Access Log
Solving a task
AI Assistant
Manuals
Substitution and Vacation
Suspending, resuming, archiving and deleting a case
Case variables, history and graph
Basic Terms
Uploading Documents, Folders and Revisions
News
Favorites
Navigating the interface
Dashboard widgets
Case Detail
News/Announcements in Team assistant
Case list
Logging In and Out
Account Settings
Task List
Mobile app settings
Reports and Charts
Searching and Listing Documents
Handing Over, Taking Over and Tasks to Pull
Bulk Tasks
Printing a Case
Creating and Editing an Overview
What Is TAS
Form Fields
Tablet Interface and NFC
Overviews
Creating a New Case
Case Events
Case Permissions
Subscribing to an overview by email
Administrator Guide
Platform guide
Administration
Crons
Authentication and Synchronization
SMTP OAuth authentication
LDAP, SAML, Entra ID and NFC: Settings
Configuring authentication modules
Authentication
Vault
DMS attributes
Service Operations
Mobile App Setup for Your Environment
Scheme
XML Process Import
HR agenda and agenda handover
Logs
Archiving
Scripts
Sequences
System Status
News Management
Migrations
Configuration
Plugins
Email Queue
Service Console
AI monitoring
Shared Files
Settings
CSP Headers
CSV Files
Scheduled Tasks
Processing Queues
Maintenance
Administration Menu
Licenses
Dynamic Tables
Usage Statistics
Access Token Settings & Session Expiration
Visual Identity
Template
Prints
Tasks
Task calculations
Automatic task completion and cancellation
Email Task and Notifications
Task types
Smart Event task
Instructions, Sections and Testing a Task
General task settings and solver
Multi-instance
Planning: start, branching and due date
Dynamic conditions: builder
Variable assignment and sections
Variables
Class diagram, object state import and alias candidates
Document list
Text and Multiline text
Checkbox
Number
Variables: overview and common settings
Lists (texts, numbers, dates)
Dynamic Rows
Date
Dynamic list
Sequence
Dynamic Table
Shredding Process
Template graph
Template Tab
Template List
Importing, Exporting and Copying a Template
Template Headers
Case statuses
Roles
Connecting to a different database
Diagnosing services
Hyper-V: Isolated NAT Network with Port Forwarding
Users
Translations
NFC Integration
Events and Rules
AXIOS API
Plans
Axios with Vault
Users
Axios with SSL Certificate
User Detail
Calculations & Functions
Form condition
Other dynamic conditions
Optimization of API calls on dynamic conditions
Filtering in a dynamic sheet using dynamic conditions
Dynamic Conditions: Script
Dynamic Rows: Script
Calculations
Dynamic Tables
Printing and File Generation
Documents in Calculations — Complete Guide
Printing and File Generation in Calculations
DOCX document creation
Other Calculations
How and when calculations run
Calculations API reference: the lib library
Calculations API reference: variables and case
Global Scripts and React Scripts
Integrations
MS Graph
MS Graph - cron configuration
MS Graph v2 (from v5.7.102)
MS Graph - preparing the mailbox
MS Graph (email)
ISDOC.PDF
DocuSign
TAS call module - TAS 2 TAS (process creation via API)
DB View
DocuSign and electronic signatures
ERP and other integrations
Smart Events for Integrations
TAS Forms
TAS Forms
Activating the module on the environment
TAS Forms - secret creation guide for Docker Swarm
Advanced Features & Tips
Filtering in a dynamic sheet using a URL parameter (static)
Optimizing Overviews with a Large Number of Cases
API Documentation
Product
Technical Changelog
Business Changelog
Version Upgrade Guide
Upgrade to v5.19
Upgrade to TAS 5.19 - Key Changes and Removed Features
Upgrading TAS 5.17 to 5.19 – Technical Part (DevOps)
Upgrate to v5.17
Upgrade to TAS 5.17 - Key Changes and Removed Features
Asset Migration from FE to Backend (5.17 Upgrade) — DevOps
Upgrading to v5.7
Lodash upgrade v4.17.x (>v5.5)
Main changes and deprecated features (v5.3 > v5.7)
Highlighting variables in Read-only status (>v5.7.58)
Upgrading to 5.3
Dynamic conditions migration
PDF printing adjustment
Editing Task Description vs Task Instructions
Transpiling forEach to a for loop
Rendering HTML on Caseoverview
Differences between TAS4 and TAS5 - a complete overview
Best Practices for Upgrading from v4 to v5
Using validation functions
Technical details
Server prerequisites
Security and Data Protection
Security
TAS Operations Runbook
Technological architecture
News / Important information
Microsoft Disabling Basic Auth for SMTP
End of EWS support and transition to Microsoft Graph
Adjustment in EWS after MS Exchange update (29.04.2025)
Security notices
Getting Started
Scripts
Scripts are shared pieces of code used by templates. You manage them, switch them on and off and transfer them between environments in one place. The page is available to administrators; open it from the Administration menu using the Scripts tile in the Application management and configuration group.
There are three types of scripts. Each has its own tab:
| Tab | What the scripts are for |
|---|---|
| Scripts (CO) | JavaScript for Case Overviews and prints. Loaded in the user's browser. |
| Scripts (CO React) | React components for Case Overviews and prints, such as tabs, tables or a progress bar. |
| Scripts (Calculations) | Shared functions for task calculations in templates, such as connections to external services or exchange rate conversion. |
In the template, a task calculation selects which scripts from the Calculations section it uses. For overviews and prints, you can choose Loaded scripts in the task's dynamic conditions; if you select none, all active CO and CO React scripts are loaded.

The screenshot shows the list filtered to active scripts.
| No. | Element | Purpose |
|---|---|---|
| 1 | Close | Returns you to the Administration menu. |
| 2 | Import | Opens the window for importing scripts from a file. |
| 3 | Export all active | Downloads a JSON file with all active scripts of all three types. Useful for transferring to another environment. |
| 4 | Scripts (CO) | Tab with scripts for Case Overviews. |
| 5 | Scripts (CO React) | Tab with React scripts. |
| 6 | Scripts (Calculations) | Tab with scripts for calculations. |
| 7 | Add | Creates a new script of the type matching the open tab. |
| 8 | Filter | Saved filters. When a filter is active, the Save filter and Clear filters buttons appear. |
| 9 | Name | Script name. Can be filtered. |
| 10 | Active | Script status: Active or Inactive. An inactive script is not loaded anywhere. |
| 11 | Changed (when) | When the script was last changed. |
| 12 | Row actions | Menu with the Edit and Delete actions. |

| Action | What happens |
|---|---|
| Edit | Opens the script detail. Double-clicking the row does the same. |
| Delete | After you confirm Do you really want to delete the script?, the script is permanently deleted and removed from all calculations and prints that used it. |
Deletion cannot be undone. If you are not sure whether a template still needs the script, just deactivate it in the detail by clearing the Active checkbox instead.
Script detail

| No. | Element | Purpose |
|---|---|---|
| 1 | Breadcrumbs | The tab from which you opened the detail. Click it to return to the list. |
| 2 | Close | Returns you to the list. You are offered to save any unsaved changes. |
| 3 | Save | Saves the script and keeps the detail open. |
| 4 | Save and close | Saves the script and returns you to the list. |
| 5 | Name | Required. Must be unique; if it matches an existing name, Script name already exists! is displayed. |
| 6 | Active | Whether the script is used. A new script is inactive by default. |
| 7 | Script | Code editor with syntax highlighting and function hints. CO and Calculations scripts are formatted automatically when opened. |
When you save, the application compiles the code. If the code contains a syntax error, saving fails and an error message is displayed.
The detail of a React script looks the same:

Calculation scripts

The detail of a calculation script also has a code view switch:
| No. | Element | Purpose |
|---|---|---|
| 1 | Source | The code as you wrote it. |
| 2 | ES6 syntax | The code converted to a modern form with async/await, which the application generates on every save. |
The code in the ES6 syntax view can be edited. On the first edit, the application asks you to Confirm changes; to continue, you must type ES6 and confirm with Overwrite. A warning is then displayed that the source will be overwritten with the ES6 syntax on save; saving therefore replaces the original code.
Importing scripts

- Click Import and drag a JSON file into the window, or click to select it. The file has the same format as the export.
- The window shows the scripts divided into CO, CO React and Calculations, along with the number of scripts to import and to activate.
- For each group, use the Activate switch to choose whether the imported scripts will be active. Use the Remove button to exclude a group from the import.
- Click Import.
Import always creates new scripts and never overwrites anything. If a script with the same name already exists, the new script gets a name with a sequence number, for example Utilities_(1). The import either completes in full or not at all.
On the test environment, use Export all active and import the file on production. After the import, deactivate or delete the old versions of the scripts so they are not loaded twice.
Related: Service Console, Logs, Templates.