Diese Funktion ermöglicht das automatische Löschen von Ticketanhängen, die innerhalb einer definierbaren Zeitspanne geschlossen wurden. Außerdem können Dateitypen als zusätzliche Filterkriterien definiert werden.
Bemerkung
Diese Funktion ist nur für On-Premise-Kunden verfügbar. Wenn Sie ein Managed-Kunde sind, wird diese Funktion vom Customer Solutions Team in OTRS betreut. Bitte kontaktieren Sie uns über support@otrs.com oder im OTRS Portal.
Löschung von Anhängen aktivieren
Diese Funktion ist standardmäßig nicht aktiviert, sie muss zuerst von einem Administrator konfiguriert werden.
So nutzen Sie diese Funktion:
-
Gehen Sie zur Ansicht Systemkonfiguration.
-
Suchen Sie nach der Einstellung
OTRSDeleteAttachments::Filetypes
und fügen Sie einige Datei-MIME-Typen als Schlüssel-Wert-Paare hinzu. Der Schlüssel ist der MIME-Typ, der Wert ist das Lösch-Flag.-
0: Diese Art von Anhängen darf nicht gelöscht werden.
-
1: Diese Art von Anhängen wird gelöscht.
-
Automatisches Ausfüllen des Dateityps
Es gibt einen Konsolenbefehl Maint::Ticket::Attachment::AddMIMETypes
, um die Systemeinstellungen automatisch zu füllen.
otrs> /opt/otrs/bin/otrs.Console.pl Maint::Ticket::Attachment::AddMIMETypes
Searching attachment types received the last 90 days...
| Added undefined MIME type: application/x-yaml
| Added undefined MIME type: image/png
| Added undefined MIME type: text/html
| Added undefined MIME type: application/pdf
| Added undefined MIME type: text/plain
Updating SysConfig...
Done.
Der Konsolenbefehl sammelt MIME-Typen von Anhängen, die sich in geschlossenen Tickets befinden und innerhalb der letzten 90 Tage eingegangen sind. Verwenden Sie die Option --all
, um alle geschlossenen Tickets zu durchsuchen.
Siehe auch
Führen Sie den Befehl mit der Option --help
aus, um die Möglichkeiten zu sehen.
otrs> bin/otrs.Console.pl Maint::Ticket::Attachment::AddMIMETypes --help
Anhänge aus Tickets löschen
Das Löschen von Anhängen erfolgt über den Konsolenbefehl Maint::Ticket::Attachment::Delete
. Überprüfen Sie die folgenden Einstellungen, um den Auftrag anzupassen:
OTRSDeleteAttachments::Queues
-
Eine Liste von Queues (durch ihre Namen spezifiziert), die vom Konsolenbefehl
Maint::Ticket::Attachment::Delete
verarbeitet werden.Warnung
Wenn keine Queues definiert wurden, sind alle Queues betroffen.
OTRSDeleteAttachments::TimeSpan
-
Die Startzeit (in Tagen) ab dem aktuellen Datum, ab der die Tickets zum Löschen analysiert werden sollen.
OTRSDeleteAttachments::TimePeriod
-
Die Endzeit (in Tagen) vom aktuellen Datum bis zu der die Tickets zum Löschen analysiert werden sollen.
Beispiel:
TimeSpan: 10
TimePeriod: 40
Eligible tickets
|=========================================|
|=============|
TimePeriod (40) TimeSpan (10)
|-------------|-------------|-------------|-------------|-------------|
50 days ago 40 days ago 30 days ago 20 days ago 10 days ago Today
|
\ /
Ticket close time
Bedeutet, dass alle Tickets zwischen 10 Tagen vor dem aktuellen Datum und 40 Tagen vor dem aktuellen Datum auf Löschung analysiert werden.
Der Wert von TimePeriod
muss immer höher sein als der Wert von TimeSpan
.
Siehe auch
Führen Sie den Befehl mit der Option --help
aus, um die Möglichkeiten zu sehen.
otrs> bin/otrs.Console.pl Maint::Ticket::Attachment::Delete --help
Anhänge automatisch löschen
Das Aktualisieren der Dateitypen und das Löschen der Anhänge kann vom OTRS-Daemon im Hintergrund ausgeführt werden. Aktivieren Sie die folgenden Einstellungen, um die Aufträge regelmäßig auszuführen:
Daemon::SchedulerCronTaskManager::Task###OTRSDeleteAttachments
-
Anhänge aus Tickets löschen.
Daemon::SchedulerCronTaskManager::Task###OTRSDeleteAttachments_AddMIMETypes
-
Befüllen Sie die MIME-Typen der Systemkonfiguration für das Löschen von Anhängen.
Bemerkung
Vergessen Sie nicht, den OTRS-Daemon nach einer Änderung der Systemkonfiguration neu zu starten.