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
- Administration /
- Email Queue
Email Queue
The email queue holds email notifications about new tasks that TAS sends with a delay. Here you can see who will receive a notification and when, whether it has already been sent, and you can change its status manually. The page is available to administrators. Open it from the Administration menu using the Email Queue tab in the Monitoring and Maintenance category.
How the queue works
- When a task is activated for a solver, TAS prepares a "New task" email for them and adds it to the queue with the status Waiting to be sent. The send time is the current time plus the delay set in the configuration key
featureFlag.emails.promptlyDelay, which is 15 minutes by default. - Every 5 minutes, the Send task notifications emails cron sends the emails whose send time has passed, provided the task is still active or available to pick up and the case is running. A sent email gets the status Sent. If the solver has an active substitute, the substitute receives the email as well. A paired mobile app receives a push notification.
- Emails that do not meet these conditions at send time are switched to Not sent by the cron. Typically, this happens when the solver completed the task before the delay ran out.
- If sending fails, the email gets the status Error.
A user who has turned off Email notification of a new task in their settings does not receive the email, but the push notification is still sent. Only one email per task waits in the queue at any time. When a new email is created for the same task, for example when the task is activated again, older unsent emails are switched to Not sent.
Overview

| No. | Element | Purpose |
|---|---|---|
| 1 | Close | Takes you back to the Administration menu. |
| 2 | Selected | Number of selected rows. |
| 3 | Change status | Opens a dialog for changing the status of several emails at once. Active only when at least one row is selected. |
| 4 | Filter | Saving and clearing the filter, and a panel with a detailed filter above the table. |
| 5 | Row selection | The checkbox in the header selects all rows on the page; the checkboxes in the rows select individual emails. |
| 6 | ID | Number of the queue record. |
| 7 | Send time | When the email is due to be sent. By default, the table is sorted from newest to oldest. |
| 8 | Recipient | Display name of the solver the email is for. |
| 9 | Status | Status of the email, see the table below. You can select one of the statuses in the filter. |
| 10 | Task name | The task the email is about. |
| 11 | Case | Case name. A column with an active filter shows a green dot. |
| 12 | Content | Data inserted into the email template (task name, case, deadline and more). Technical information for troubleshooting. |
| 13 | Data | Subject and name of the email template. Technical information for troubleshooting. |
| 14 | Row actions | Detail and Change status menu for a single email. |
| 15 | Export | Downloads the table to a file. Next to it are the display and column selection options. |
Double-click a row to open the email detail. The table shows only emails for active cases; emails for completed cases are not listed.
Email statuses
| Status | Color | Meaning |
|---|---|---|
| Waiting to be sent | blue | The email is waiting for its send time. |
| Sent | green | The email has been sent. |
| Not sent | gray | The email was not sent and will not be sent. The task was completed in the meantime, a newer email was created for the task, the recipient has notifications turned off, or you changed the status manually. |
| Error | red | Sending failed, for example because the recipient does not exist in TAS. You can find the cause in Logs. |
The Send task notifications emails cron has a
status parameter. If you set it to F in Crons, the cron resends the emails with the status Error instead of new notifications.Row actions

| Action | Purpose |
|---|---|
| Detail | Opens a preview of the email. |
| Change status | Opens a dialog for changing the status of this email only, without the scope option. |
Email detail

The preview shows From (sender), Recipient, Sent (the send time, even if the email has not been sent yet) and Subject. Below them is the email as the recipient will see it, in their language and date format.
Changing the status

| Field | Purpose |
|---|---|
| Email Queue | Scope of the change: Selected only (the number of selected rows in brackets) or All (the number of emails matching the current table filter in brackets). Not shown for the row menu action. |
| Status | New status. Only Not sent or Waiting to be sent can be set manually. Sent and Error are set by TAS only. |
| Change status | Saves the change. Active only after you select a status. |
| Close | Closes the dialog without changes. |
How to stop a notification from being sent
- Filter the emails, for example by case or recipient.
- Select the emails with the status Waiting to be sent.
- Click Change status, keep the scope Selected only and choose Not sent.
- Confirm with the Change status button.
Setting the status to Waiting to be sent, on the other hand, returns the email to the queue. The cron sends it on its next run if the task is still active and the send time has passed.
The All option changes the status of all emails matching the table filter, not just the selected ones. Check the filter before confirming.
Related: Account Settings, Crons, Administration Menu