Auch kleine Verbesserungen können extrem hilfreich sein. Dazu zählt auch, dass es mit der aktuellen Version von TicketAttachments möglich ist, die Liste der Ticket-Anhänge in verschiedenen Dialogen zuzuklappen.
Ein kleiner Schritt zurück: In der Erweiterung gibt es ein Feature, mit dem z.B. im Antworten
-Dialog alle Anhänge des Tickets anzeigt werden und es so sehr einfach ist, bereits existierende Anhänge in die Antwort zu übernehmen. Im Standard muss man die Datei erst herunterladen und dann in dem Dialog wieder hochladen.
Aktiviert wird dieses Feature in der Systemkonfiguration über die Attachmentlist::*-Optionen (z.B. Attachmentlist::Compose).
Existieren viele Anhänge in einem Ticket, wird diese Liste sehr lang und der Dialog sehr unübersichtlicht. Aus diesem Grund taucht jetzt bei der Liste der Anhänge ein v
auf...
und bei einem Klick auf dieses Zeichen wird die ganze Liste eingeklappt:
Natürlich lässt sich diese Liste auch wieder ausklappen.
Permalink: /2020-12-11-ticketattachment
Über das Artikelmenü in der Ticketansicht gibt es die Möglichkeit, die Anhänge eines Artikels zu verwalten:
Klickt man auf den Link Anhänge verwalten, öffnet sich ein neuer Dialog. In diesem Dialog sind existierende Anhänge – soweit sie existieren und Agenten sie löschen und/oder umbenennen dürfen – aufgelistet.
Beim Umbenennen geht eine kleine Abfrage auf, in der man den neuen Namen eintragen kann:
Außerdem haben Agenten hier die Möglichkeit, neue Anhänge an den Artikel zu hängen.
Natürlich werden die einzelnen Änderungen auch in der Ticket-Historie abgelegt:
Mit der Erweiterung TicketAttachments ist es möglich, automatisiert Anhänge von Tickets zu löschen. Dazu muss man im Adminbereich unter Attachment-Jobs entsprechende Jobs anlegen. Hier werde ich ein paar Beispiele zeigen.
Werden generell eine Anwendungen als Dateianhang erwartet, kann man diese ggf. löschen. Das kann dazu beitragen, dass Agenten sich keine Trojaner oder ähnliches einfangen. Die Regeln sind dann wie folgt:
exegelöscht werden
ISO-...-Dateinamen löschen
Manchmal sammelt sich einiges an Datenmüll an. Evtl. wurden mal Attachments falsch abgelegt (auf Grund einer Änderung an der Datenbank). Dann kann man Dateien auf Basis des Dateinamens löschen. In diesem Beispiel sollen folgende Anhänge gelöscht werden:
ISO-anfangen
Große Datenbanken und/oder viele große Dateien können mit der Zeit zu einem Problem werden. Deswegen kann man z.B. alle Anhänge löschen, die größer als 500 Kilobyte sind. Und nach Möglichkeit nur bei Tickets, die bereits geschlossen sind. Damit ergibt sich folgender Filter
Werden Tickets, die vor mehr als 2 Jahren geschlossen werden nur noch genutzt um Mails nachzulesen - ohne dass Anhänge interessant sind -,
dann kann man neben dem Status geschlossen
noch einstellen, wann dieser Status erreicht sein muss.
Mit diesen Attachment-Jobs kann man sehr flexibel einzelne oder alle Anhänge von Tickets löschen. Die Filter können frei kombiniert werden, so dass man auch sagen kann:
exegelöscht werden
Diese Jobs werden durch den Daemon gestartet. In der SysConfig gibt es in der Gruppe Daemon
die Untergruppe Daemon::SchedulerCronTaskManager::Task
. Dort sind die Einstellungen
zu den Daemon-Aufgaben zu finden - auch die Aufgabe zum Löschen der Anhänge.
Haben wir Ihr Interesse an TicketAttachments geweckt? Dann nehmen Sie doch einfach Kontakt zu uns auf oder fordern Sie gleich Ihr Demosystem an.
Haben Sie noch weitere Ideen und Wünsche? Dann schreiben Sie uns bitte
Permalink: /2017-05-27-ticketattachments-jobs