Zammad 6.0

Zammad Team
Tue, 06 Jun 2023 15:00:00 +0200

Das Warten hat endlich ein Ende - wir freuen uns, Ihnen Zammad 6.0 mit einer Vielzahl neuer großartiger Funktionen und Erweiterungen vorzustellen. 🥳

Ihre Ideen und Ihr Feedback waren eine große Inspiration für uns. Dank Ihnen und unseren großzügigen Sponsoren konnten wir viele Funktionen implementieren. 🙏 Zammad 6.0 beinhaltet mehrere lang ersehnte Funktionen, die mit Spannung erwartet wurden. Dazu zählen die Mobile View, die Duplikaterkennung und vor allem die am meisten von unserer Community gewünschte Funktion: MS Teams-Benachrichtigungen. Wir können es kaum erwarten, Ihnen alle aufregenden Details zu diesen und anderen Features zu präsentieren. Seien Sie gespannt! ⬇️

1.📱Mobile Ansicht

In einer zunehmend mobilen Welt, gewinnt der Zugang zu Informationen und Dienste über Smartphones und Tablets immer mehr an Bedeutung. Obwohl unser Responsive Design diese Anforderungen weitgehend erfüllt, erkannten wir die Notwendigkeit einer maßgeschneiderten Lösung.💡Wir fanden sie in einer nativen Webanwendung mit mobiler Unterstützung, die die Installation einer zusätzlichen App überflüssig macht. Stattdessen hat Zammad eine Erkennung für mobile Geräte implementiert, die die Nutzer automatisch zur mobilen Ansicht umleitet. ↩️ Die Mobile View bietet wichtige Ressourcen und Funktionen, die Agenten auf ihren Desktops verwenden, optimiert sie aber für ein mobiles Format, was eine benutzerfreundlichere Erfahrung gewährleistet.

Um die Übersichtlichkeit zu gewährleisten, haben wir in der Mobile View bewusst auf bestimmte Features verzichtet. Während einige Funktionen bereits unterstützt werden, arbeiten wir kontinuierlich an der Implementierung anderer. Lesen Sie mehr in der User-Dokumentation. ⬅️

2.🔍 Duplikaterkennung

Wir wissen, wie aufwendig und zeitintensiv es sein kann, doppelte Tickets im System ausfindig zu machen und sie manuell zusammenzuführen. 😮‍💨 Ab jetzt erledigt unsere neue Funktion zur Duplikaterkennung diese lästige Aufgabe für Sie! Mit Zammad 6.0 können Sie nun die zu vergleichenden Attribute angeben, was eine automatische Überprüfung während der Ticketerstellung ermöglicht.🤖 Während dieses Prozesses werden die angegebenen Attribute des neu erstellten Tickets mit den bestehenden Tickets im System verglichen. ⚠️ Wenn ähnliche Tickets identifiziert werden, wird der Nutzer, der das Ticket erstellt, auf die potenziellen doppelten Tickets hingewiesen. Durch den Einsatz von Duplikaterkennung können Sie wertvolle Zeit sparen und sicherstellen, dass keine überflüssigen Anfragen erstellt werden.

Die Funktion und die Attribute stellen Sie über die Admin-Oberfläche unter "Einstellungen > Tickets" ein. Lesen Sie mehr in der Admin-Dokumentation Duplikaterkennung. ⬅️

3.🪝WebHooks Erweiterungen - jetzt mit Microsoft Teams Integration

WebHooks gibt es in Zammad bereits seit der Version 3.6 als simple Lösung für die Echtzeitkommunikation zwischen verschiedenen Anwendungen oder Diensten. 🔄 Mit Zammad 6.0 wird das Feature noch leistungsstärker. 💪 Als Administrator können Sie nun aus einer Reihe von vordefinierten WebHooks auswählen. Diese vordefinierten WebHooks verfügen über eine benutzerfreundliche Oberfläche und erfordern keine spezielle Konfiguration oder Programmierkenntnisse. Sie können auch als Grundlage für die Erstellung neuer WebHooks dienen. Obwohl der Payload dieser vordefinierten WebHooks statisch ist, können Sie bestimmte Werte über die bereitgestellte Benutzeroberfläche anpassen. Für diejenigen, die die Anpassung auf die nächste Stufe bringen wollen, bietet Zammad 6.0 die Möglichkeit, frei konfigurierbare WebHooks hinzuzufügen. Mit dieser Erweiterung haben Sie die Flexibilität, Ihren eigenen Payload zu definieren und ihm bestimmte Ticketwerte zuzuweisen.

Und für alle Microsoft Teams Nutzer: wir haben Sie laut und deutlich gehört! Zusätzlich zu unseren bestehenden Integrationen mit Slack, Mattermost, RocketChat und anderen Plattformen, ermöglicht ein vordefinierter WebHook für Microsoft Teams eine nahtlose Kommunikation und Echtzeit-Benachrichtigungen innerhalb Ihrer Microsoft Teams-Umgebung.🙌

➡️ Lesen Sie mehr in der Admin-Dokumentation und werfen Sie einen Blick auf das MS Teams WebHook Beispiel.

Vielen Dank an unseren Sponsor energy & meteo systems GmbH für die großzügige Unterstützung dieses Features! 🙏🏻

4.🔔 Standard Agenten Benachrichtigungen

In der gehosteten Umgebung oder für den durchschnittlichen Administrator bestand die einzige Möglichkeit, die Standardbenachrichtigungen für Benutzer zu ändern, darin, dies über die Funktion "Aus Benutzeransicht ansehen" vorzunehmen - und das für jeden Benutzer einzeln! 😵‍💫 Bei einer entsprechend großen Anzahl von Agenten ist dies jedoch eine mühsame Aufgabe. Mit Zammad 6.0 gehört dieser zeitraubende Prozess nun der Vergangenheit an! Admins können jetzt die folgenden Vorteile genießen:

Standardeinstellungen für die Benachrichtigung von Agenten über die Admin-Oberfläche verwalten.

Änderung / Update der Benachrichtigungseinstellungen aller Agenten über die Verwaltungsschnittstelle durchführen.

➡️ Mehr zu den Standard Agenten Benachrichtigungen

5.✏️ Core Workflow Verbesserung: Unterstützung von Titel und Text

Vor Zammad 6.0 war es nicht möglich, den Ticket-Titel und den Artikeltext in den Core Workflows zu verwenden, was deren Anpassungsmöglichkeiten einschränkte. Mit der neuesten Version ist diese Einschränkung jedoch überwunden worden. In Zammad 6.0 können Administratoren jetzt die folgenden Aktionen für den Ticket-Titel und den Artikeltext innerhalb von Kern-Workflows definieren und konfigurieren:

Bearbeitung (als schreibgeschützt festlegen / als änderbar festlegen)

Wert in das Feld setzen (befüllen mit)

leeren Wert in das Feld setzen (befüllen mit (wenn leer))

➡️ Lesen Sie mehr in der Admin-Dokumentation.

6.⚡ Responsive Design Verbesserungen: Anpassung der Tabellenspalten & Ein- und Ausklappen der Navigationsleiste

Das Aufkommen neuerer Tablet-Geräte mit höheren Auflösung fordert unser Responsive Design heraus. Unsere Reaktion auf diese Veränderungen: Zammad 6️⃣.0️⃣! In dieser neuesten Version haben wir erhebliche Verbesserungen vorgenommen, um diese Änderungen zu berücksichtigen. Wir haben die Navigationsleiste so verbessert, dass sie sich nahtlos ein- und ausklappen lässt, was eine bessere Nutzung des Bildschirmplatzes auf Tablets ermöglicht. Die Benutzeroberfläche passt sich automatisch an die Auflösung des Tablets an, um ein optimales Seherlebnis zu gewährleisten ↔️↕️. Außerdem geht Zammad 6.0 über die Anpassung der Auflösung hinaus. Zuvor war die Anpassung der Größe von Tabellenspalten auf Geräte mit Mauseingabe beschränkt. Mit Zammad 6.0 haben wir diese Fähigkeit jedoch auch auf Touch-Geräte ausgeweitet. Jetzt können Sie die Größe von Tabellenspalten auf Touch-Geräten ganz einfach anpassen und so die Funktionalität von Zammad direkt mit Ihren Fingerspitzen erreichen. Mit Zammad zu Ihrer Verfügung können Sie sicher navigieren und mit dem System interagieren, unabhängig von dem Gerät, das Sie verwenden.

🚨 Wichtiger Hinweis zum Update

Manuelle Aktualisierung durch den Administrator erforderlich
Beim Update auf Zammad 6.0 von einer früheren Version muss der Systemadministrator einige Inhalte zur Konfiguration des Reverse Proxy hinzufügen.

Beispiel für Apache:
ProxyPass /cable ws://127.0.0.1:3000/cable

Beispiel für nginx:

location /cable {
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header CLIENT_IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_read_timeout 86400;
proxy_pass http://zammad-railsserver;
}

Dies ist erforderlich, um die neue Rails Action Cable basierte Echtzeitkommunikation zu ermöglichen. Weitere Details zu dieser Änderung finden Sie in diesem Github-Commit.

Breaking Changes

Feste Abhängigkeit zu Redis
Ab der Zammad Version 6.0 wird Redis benötigt, um Zammad zu betreiben. Für Paket-basierte Installationen wird die neue Abhängigkeit automatisch beim Update im System installiert.
Hinweis: Hosted Kunden müssen bezüglich dieser Änderung nichts weiter unternehmen!

Gesundheits-Check API Änderungen
Beginnend mit Zammad 6.0 wird die "Health Check"-Überwachungs-API unter /api/v1/monitoring/health_check das verwendete Authentifizierungs-Token nicht mehr in der Antwort-Payload zurückgeliefert.

Excel Export-Format Änderung
Ab Zammad Version 6.0 werden alle Excel-Exporte ausschließlich im xlsx-Format exportiert. Das ursprüngliche xls-Format wird nicht mehr unterstützt.

Speicherort für nicht verarbeitungsfähige/übergroße E-Mails
Zammad speichert E-Mails im Dateisystem, die aufgrund von Größenbeschränkungen nicht verarbeitet werden konnten oder zurückgewiesen wurden. Der Speicherort solcher E-Mails wurde von tmp/unprocessable_mail und tmp/oversized_mail auf var/spool/unprocessable_mail und var/spool/oversized_mail im Verzeichnis /opt/zammad geändert. Vorhandene E-Mails werden automatisch in den neuen Speicherort verschoben.

Namensänderung im Token-Modell und EmailAddress-Modell
Das Token Modell wird zum Speichern von Zugriffstoken verwendet und hatte Feldnamen, die bei den Entwicklern, die sie verwenden, zu Verwirrung geführten. Daher hat das Feld, das zuvor name: hieß, jetzt den zutreffenden Identifier token: (da es den tatsächlichen Token Wert speichert), und das Feld, das zuvor label: hieß, heißt jetzt name:, um die Konsistenz mit anderen Modellen zu verbessern. Das EmailAddress Modell wird für Informationen über E-Mail-Adressen verwendet, für die Zammad E-Mails empfängt. Aus Konsistenzgründen wird das Feld realname: jetzt name: genannt.
Dies bedeutet, dass sich auch das Attribute über die REST API (von token bzw. realname) auf "name" ändert.

Docker-Image zammad-docker wurde archiviert
Das Repository zammad-docker war nur für Test- und Entwicklungszwecke vorgesehen. Dieses Repository wurde archiviert und wird keine weiteren Updates erhalten. Bitte verwenden Sie stattdessen zammad-docker-compose.

🚨 Wichtige Ankündigungen

Hinweis auf MySQL Deprecation
Zammad soll unseren Nutzern eine sichere und stabile Plattform bieten, welche in ihrer Performance überzeugt. Dafür ist die Wahl der unterstützten Datenbanksysteme entscheidend. Nach langen Argumentationen und auf Basis unserer langjährigen Erfahrung haben wir entschieden, dass Zammad zukünftig nur noch PostgreSQL als Datenbank unterstützen wird. Diese Änderung wird aber erst mit Zammad 7.0 in Kraft treten.

Bis dahin sollten keine neuen Installationen mit MySQL/MariaDB eingerichtet werden. Bestehende Systeme werden weiter unterstützt, müssen aber bis zum Release von Zammad 7 auf PostgreSQL migriert werden. Dafür haben wir einen detaillierten Migrationsleitfaden bereitgestellt, mit dem bestehende Systeme kostenfrei auf PostgreSQL umgestellt werden können.

Diese Entscheidung ist uns nicht leicht gefallen. Wir sehen sie dennoch als notwendig an, um Zammad mit vertretbarem Aufwand weiterentwickeln und langfristig als zuverlässige Plattform bereitstellen zu können.

Unicorn Webserver Deprecation
Zammad unterstützt derzeit den Ruby Webserver unicorn. Da dieser kaum noch genutzt und nicht aktiv gepflegt wird, planen wir, diese Unterstützung mit Zammad 6.1 zu beenden.

Slack Integration Deprecation
Ab Zammad Version 7.0 wird diese spezielle Slack-Integration nicht mehr unterstützen. Es wird empfohlen, stattdessen auf vordefinierte Webhooks umzusteigen. Bestehende Slack-Integrationen sollten manuell migriert werden, bevor diese Funktion eingestellt wird.

Unterstützung für Internet Explorer 11
Ab Zammad Version 7.0 wird der Internet Explorer 11 nicht mehr unterstützt.

Warten Sie auf ein bestimmtes Feature? 🤨

Sollte Ihnen ein bestimmtes Feature in Zammad fehlen, tut es uns leid, das zu hören. Die Liste mit Feature-Wünschen ist sehr lang und wächst ständig weiter. Um den Prozess zu beschleunigen und Ihr Wunsch-Feature im Schnellverfahren an den Start zu bringen, können Sie Feature-Pate werden. Melden Sie sich einfach bei uns und wir besprechen alles Weitere!

Technische Anforderungen

Bitte beachten Sie, dass Sie die folgenden Browser-Voraussetzungen erfüllen müssen, um diese Version nutzen zu können:

Chrome: 83

Firefox: 78

Explorer: 11

Safari: 11

Opera: 69

Edge: 83

Zammad 6.0 herunterladen

Alle Verbesserungen finden Sie im Changelog.

Source code

ftp.zammad.com/zammad-6.0.0.tar.bz2 (ec70dfdaf7858e26837d04ac8250e997)

ftp.zammad.com/zammad-6.0.0.tar.gz (09bf791738920c211d23bdd2a42fba6f)

ftp.zammad.com/zammad-6.0.0.zip (ea65b787224286dbc860f8ce71aaba57)

Packages

CentOS

Debian

Ubuntu

Docker-Compose

Upgrade
Hier können Sie Informationen zum Aktualisieren Ihrer Zammad-Installation finden:

From source

With RPM

With DEB