[general]
Update requires i-net HelpDesk **version 8.x or higher**. The minimum supported Windows version is: Windows 8 or Windows Server 2012.

### "Tickets" application for supporters
The *Tickets* application has undergone a major overhaul and now offers functionality for supporters. Since the application runs entirely in the browser, no further installation is required. This first version offers standard ticket editing functions.

A fundamentally new concept is the organization of all tickets in *Views*. A view is the focused view of a set of tickets. Views allow pre-sorting of tickets by a specific topic or workspace. This allows the user to see at a glance whether, for example, new tickets have arrived or certain status values have been reached. The previous *Resources* view is now a subset of the new view list.

Migration of features from the desktop application to the browser-based *Tickets* application will continue in subsequent releases. The desktop application for supporters can continue to be used for the time being.

The online help for the *Tickets* application contains more details about the supported functions.

[general:de]
Für ein Update ist die i-net HelpDesk **Version 8.x oder höher** erforderlich. Die minimal unterstützte Windows-Version ist: Windows 8 oder Windows Server 2012.

### "Tickets" Anwendung für Supporter
Die Anwendung *Tickets* wurde grundlegend erneuert und bietet nun auch Funktionen für Supporter an. Da die Anwendung vollständig im Browser läuft ist keine weitere Installation erforderlich. Diese erste Version bietet Standard-Funktionen der Ticket-Bearbeitung.

Ein grundlegend neues Konzept ist die Organisation aller Tickets in *Views*. Eine View ist die fokussierte Sicht auf eine Menge von Tickets. Views ermöglichen das Vorsortieren der Tickets nach einem konkretem Themen- oder Arbeitsbereich. Dies erlaubt es dem Benutzer, auf einem Blick zu erkennen, ob z.B. neue Tickets eingetroffen sind oder bestimmte Statuswerte erreicht wurden. Die bisherige *Ressourcen*-Ansicht ist nun eine Untermenge der neuen View-Liste.

Die Migration von Funktionen aus der Desktop-Anwendung in die Browser-basierte *Tickets*-Anwendung wird in den Folgeversionen weitergeführt. Die Desktop-Anwendung für Supporter kann zunächst weiter verwendet werden.

Die Online-Hilfe der *Tickets*-Anwendung enthält weitere Details zu den unterstützten Funktionen.

[changes]
* **Tickets** web application:
  * Views instead of the resource tree. Users can define their own views
  * Requests that are not yet authorized can also be edited by the end user
  * Editing steps in requests are displayed
  * Different layouts that each user can personalize
  * Search, including sorting is no longer limited to 5000 tickets
  * The ticket list is updated in real time
  * The ticket list can be sorted and grouped by hidden fields
  * Simplified ticket search with suggestion list
  * Tickets are locked only during an actual change, no longer only while entering and viewing the ticket.
  * The list of editing steps can be reduced to pure conversation
  * Editing of tickets is done directly in the list of editing steps
  * A preview of the attachments is displayed
  * While a ticket is open, access to the list of views is maintained, thus ticket changes can be perceived more quickly.
  * Extension *"Timeline"* in the ticket provides an overview of the processing steps that have been performed
  * The editing step *"Reactivate"* can contain an editing text
  * Dispatchers can send e-mails and close tickets
* **Configuration**: The times for *"Reactivate closed tickets"* due to customer response and *"Send and end"* are set separately.
  * The setting is done via browser *configuration* application on the server, category *General* -> *Tickets*.
* **Configuration**: *Blacklist/Whitelist* - for displaying ticket history for end users or customers
  * A list of email addresses or domains controls that certain incoming emails are not displayed to the end user or customer in their ticket history. These emails are assigned the action *"Receive email (do not show to end user)"*. Users with the supporter permission can see these emails by default.
  * The setting is done via browser in the advanced view of the *configuration* application on the server, category *communication* -> *receive emails*.
* **Configuration**: The option *"Show ticket ID in order next to order number"* is omitted. The ticket ID will always be displayed.
* **Maintenance:** When changing the domain structure, the domain prefix in the user login can be changed for all users.
* **Task Scheduler:** Ticket-based triggers are now possible, which automatically start a task when a ticket is changed or created, and pass the ticket ID as a placeholder to the jobs and actions. This allows for automatic, flexible execution of tasks when certain changes are made to tickets.
* **Translations:** With the new plugin *"Translations"* the interface (labels and messages) of i-net HelpDesk can be translated into the user's language.
* **Web API Plugin:** The plugin *"Web API"* provides a new user interface. The user must have permission for the individual Web API functions, such as task scheduling, as well as for the Web API plugin itself.

[changes:de]
* **Tickets**-Web-Anwendung:
  * Views anstelle des Ressourcen-Baum. Benutzer können eigene Views definieren
  * Anfragen, die noch nicht autorisiert sind, können auch vom Endnutzer bearbeitet werden
  * Bearbeitungsschritte in Anfragen werden angezeigt
  * Verschiedene Layouts, die jeder Benutzer personalisiert einstellen kann
  * Die Suche, inklusive der Sortierung ist nicht mehr auf 5000 Tickets begrenzt
  * Die Ticketliste aktualisiert sich in Echtzeit
  * Die Ticketliste ist nach ausgeblendeten Feldern sortier- und gruppierbar
  * Vereinfachte Ticketsuche mit Vorschlagsliste
  * Tickets werden nur während einer tatsächlichen Änderung gesperrt, nicht mehr nur während man das Ticket betreten hat und betrachtet.
  * Die Liste der Bearbeitungsschritte kann auf die reine Konversation reduziert werden
  * Die Bearbeitung der Tickets erfolgt direkt in der Liste der Bearbeitungsschritte
  * Es wird eine Vorschau zu den Anlagen angezeigt
  * Während ein Ticket geöffnet ist bleibt der Zugriff auf die Liste der Views erhalten, somit können Ticketänderungen schneller wahrgenommen werden.
  * Erweiterung *"Zeitleiste"* im Ticket gibt Übersicht zu den erfolgten Bearbeitungsschritten
  * Der Bearbeitungsschritt *"Reaktivieren"* kann einen Bearbeitungstext enthalten
  * Dispatcher können E-Mails versenden und Tickets Beenden
* **Konfiguration**: Die Zeiten für *"Reaktivierung geschlossener Tickets"* aufgrund Kundenantwort und *"Senden und Beenden"* werden separat festgelegt.
  * Die Einstellung erfolgt via Browser *Konfigurations*-Anwendung auf dem Server, Kategorie *Allgemein* -> *Tickets*.
* **Konfiguration**: *Blacklist/Whitelist* - für die Anzeige der Tickethistorie bei Endanwendern oder Kunden
  * Eine Liste von E-Mail-Adressen bzw. Domänen steuert, dass bestimmte eingehende E-Mails dem Endanwender oder Kunden in dessen Tickethistorie nicht angezeigt werden. Diesen E-Mails wird die Aktion *"E-Mail empfangen (dem Endanwender nicht anzeigen)"* zugewiesen. Benutzer mit der Supporter-Berechtigung können diese E-Mails standardmäßig sehen.
  * Die Einstellung erfolgt via Browser in der erweiterte Ansicht der *Konfigurations*-Anwendung auf dem Server, Kategorie *Kommunikation* -> *E-Mails empfangen*.
* **Konfiguration**: Die Option *"Ticket-ID im Auftrag neben Auftragsnummer anzeigen"* entfällt. Die Ticket-ID wird immer angezeigt.
* **Wartung:** Bei Änderung der Domänenstruktur kann der Domänen-Präfix im Benutzer-Login für alle User geändert werden.
* **Aufgabenplaner:** Es sind nun Ticket-basierte Trigger möglich, die bei Ticket-Änderung oder -Erstellung eine Aufgabe automatisch starten lassen und die Ticket-ID als Platzhalter an die Jobs und Aktionen übergibt. Dies ermöglicht das automatische, flexible Ausführen von Aufgaben bei bestimmten Änderungen an den Tickets.
* **Übersetzungen:** Mit dem neuen Plugin *"Übersetzungen"* kann die Oberfläche (Labels und Meldungen) des i-net HelpDesk in die Sprache des Benutzers übersetzt werden.
* **Web API Plugin:** Das Plugin *"Web API"* bietet eine neue Oberfläche zur Bedienung. Der Benutzer muß eine Berechtigung für die einzelnen Web API Funktionen, wie z.B. für die Aufgabenplanung, sowie für das Web API Plugin selbst haben.

[bugfixes]
* Email was not read correctly due to absolute positioning in a table cell
* Performance improvements of the search index for more than 200,000 tickets
* Speed of index loading increased
* User import did not import the E-Mail column
* Phrase search temporarily disabled due to performance issues
* Optimization for queries of the query list by the desktop client
* Re-execute SQL queries on deadlock situations in MS SQL
* Fixed infinite loop in search index with UTF8 BOM in text that caused permanent CPU usage
* Keep ticket changes longer to load them less from the file system
* Timeout error occurred during update to version 20.4 (step 'MigrateTicketLastChangedBy')
* Rare connection error occurred when starting the desktop application if a custom title had been assigned to the server
* Closing a database connection during update (setup) took exceptionally long time
* Hiding categories for end users when creating tickets was not observed in the web interface
* In Internet Explorer 11 and Safari the ticket list in the web application was empty
* After updating to version 20.4, incomplete workflows could be loaded
* Timeout error occurred during update to version 20.4
* Updates from i-net HelpDesk version 8.x to 20.4 failed if unconfigured categories were too long for the database
* With Microsoft SQL Server texts with "[]" were not found in the database
* Sorting by category was not sorted correctly
* Email attachments could not be saved in a folder located in a temporary system directory because the destination folder was missing
* Fixed some errors in the setup regarding MariaDB and Oracle database
* Tickets web application displays a message when the i-net HelpDesk server updates the ticket cache. During this time, among other things, the search result may be incomplete and the views may show an incorrect number of tickets. This will be corrected as soon as the ticket cache is up-to-date. Information about this can be found by the server administrator in the i-net HelpDesk Server Maintenance
* **User import**: Attention to license limit if users are also deleted in the same import.
* **Order processing**: Button for automatic spell check was without function.
* **Operation editing**: For a new request coming as an email in plain text format, &lt;br&gt;tags were inserted in the ticket text.
* Furthermore, some small bugs of the last version were fixed.

[bugfixes:de]
* E-Mail wurde nicht korrekt eingelesen wegen absoluter Positionierung in einer Tabellen-Zelle
* Performance Verbesserungen des Suchindex für mehr als 200.000 Tickets
* Geschwindigkeit beim Laden des Index erhöht
* Benutzerimport hat die Spalte E-Mail nicht importiert
* Phrasensuche wegen Performanceproblemen temporär deaktiviert
* Optimierung bei Abfragen der Anfragenliste durch den Desktop Client
* SQL-Abfragen bei Deadlock-Situationen in MS SQL erneut ausführen
* Endlosschleife im Suchindex bei UTF8 BOM im Text behoben, der zu einer dauerhaften CPU Auslastung führte
* Ticketänderungen länger vorhalten um diese weniger aus dem Dateisystem laden zu müssen
* Timeout Fehler während des Updates auf Version 20.4 aufgetreten (Step 'MigrateTicketLastChangedBy')
* Seltenen Verbindungsfehler beim Starten der Desktop-Anwendung aufgetreten, wenn dem Server ein benutzerdefinierter Titel zugewiesen worden war
* Das Schließen einer Datenbank-Verbindung während des Updates (Setups) dauerte außergewöhnlich lange
* Ausblenden von Kategorien für Enduser beim Erstellen von Tickets wurde in der Weboberfläche nicht beachtet
* Im Internet Explorer 11 und Safari war die Ticketliste in der Web-Anwendung leer
* Nach dem Update auf Version 20.4 konnten unvollständige Workflows geladen werden
* Timeout Fehler während des Updates auf Version 20.4 aufgetreten
* Updates von i-net HelpDesk Version 8.x auf 20.4 scheiterte, wenn nicht konfigurierte Kategorien zu lang für die Datenbank waren
* Beim Microsoft SQL Server wurden Texte mit "[]" nicht in der Datenbank gefunden
* Sortierung nach Kategorie wurde nicht korrekt sortiert
* E-Mail Attachments konnten nicht in einem Ordner gespeichert werden, der sich in einem temporären Systemverzeichnis befindet, da der Zielordner fehlte
* Einige Fehler im Setup bezüglich MariaDB und Oracle Datenbank behoben
* Tickets-Web-Anwendung zeigt eine Meldung an, wenn der i-net HelpDesk Server den Ticketcache aktualisiert. In der Zeit kann u.a. das Suchergebnis unvollständig sein und die Views zeigen ggf. eine falsche Anzahl an Tickets an. Das korrigiert sich, sobald der Ticketcache aktuell ist. Informationen dazu findet der Server Administrator in der Wartung des i-net HelpDesk Server
* **Benutzer-Import**: Beachtung der Lizenzgrenze, wenn im gleichen Import auch Benutzer gelöscht werden.
* **Auftragsbearbeitung**: Schaltfläche für die automatische Rechtschreibprüfung war ohne Funktion.
* **Auftagsbearbeitung**: Bei einer neuen Anfrage, die als E-Mail im Plain-Text-Format kommt, wurden im Ticket-Text &lt;br&gt;-Tags einfügt.
* Des Weiteren wurden einige kleine Fehler der letzten Version behoben.

[security]

[security:de]
