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
- All Categories /
- Administrator Guide
- Platform guide
- Roles /
- System roles
System roles
System roles are roles built into TAS. Unlike regular roles, which you create yourself for templates and visibility, they unlock application features directly: administration, templates, document management, the HR agenda and more. You can recognise them by their negative ID and a name starting with the $ character. In the role list, they are in the System category.
Overview of system roles
| ID | Role | What it unlocks |
|---|---|---|
| −1 | $Administrator | Full administration of the application: Templates, Administration, Planning, Users, Roles, Org. structure and Events in the main menu, almost all Administration pages, and extended options in cases and tasks (history, variables, process graph, Case Overview). An administrator can also open and solve other users' tasks. |
| −2 | $Poweruser | Template design without full administration: the Templates and Planning pages, template import, and the Case Overview and variable assignment in cases and tasks. Can start any template. |
| −3 | $Inspector | Read access to everything: sees all cases, tasks and documents in the DMS, including those they would otherwise have no access to. Gets no additional menu items. |
| −4 | $DMS Admin | Document management: the DMS attributes and Shared files pages in Administration, the deleted documents tab in Documents with restore and permanent delete, folder and tag management, and uploading documents to completed cases. Only a user who also has $Administrator can see the document access log. |
| −5 | $HRmanager | The HR agenda: the HR agenda page in Administration, including the Substitution tab, where they set up substitutions for other users. Can change the case owner and the task solver. |
| −6 | $DMS Delete | Has no function in version 5.19. The role is kept for compatibility with older versions. |
| −7 | $NewsManagement | News management: the News management page in Administration (posts and tags). The $Administrator role alone does not unlock news management; administrators need this role as well. |
| −8 | $AllUsers | Every user has this role automatically, and it cannot be removed, edited or deleted. Use it in a template when everyone should be allowed to do something. It is the only system role that can be part of a competence. |
| −9 | $GlobalSupervisor | Task supervision: sees all tasks and cases, can open and solve other users' tasks in the task list and in search, and can change the solver on the task assignment tab. |
| −10 | $SuperAdministrator | Everything $Administrator can do, plus: Structure import/export, Service operations, AI observability, management of system users and system roles, role assignment restrictions, and changing the entity in a case and task. Also sees system roles in the role list. |
| −13 | $OverviewAdmin | The User section on the Overviews page, where they can open other users' overviews. Sees all cases. |
| −14 | $ApiTokenAdmin | The API access page in Administration: management of API tokens and OAuth clients. A user with this role or with the $SuperAdministrator role cannot be an API token user. |
IDs −11 and −12 are not used in the current version. If you find them in your installation (for example $ZeaAdmin or $ZeaConsumer), they are leftovers from older versions and have no function.
A user who has $DMS Admin, $HRmanager, $NewsManagement or $ApiTokenAdmin, but not $Administrator, sees the Administration item in the main menu. It contains only the pages their roles unlock.
Who can assign system roles
- Only a super administrator can add a system role to a user or remove it. A regular administrator can see system roles in the user detail, but TAS does not save any changes they make to them.
- Only a super administrator can edit a system role. Not even they can edit the $AllUsers role.
- System roles cannot be copied or added to a competence or competence rule.
- Only a super administrator sees system roles in the role list. A regular administrator sees only $AllUsers among them.
The application does not prevent a super administrator from deleting a system role (except $AllUsers). However, deleting it removes the feature from all users who have the role, and you cannot create it again in the application.
When system roles do not apply
- User view. In their account menu, an administrator can switch from Admin view to User view. While it is active, TAS treats them as if they had no system roles, and they see the application as a regular user. Selecting Admin view switches them back.
- Working on behalf of a substituted user. When a substitute works in a colleague's agenda, their own system roles are not available.
Related: Roles, competences and competence rules, Users, HR agenda and agenda handover.