
Hi Alexander, On Do, Mär 23, 2006 at 08:34:38 +0100, Alexander Scholler wrote:
ich möchte alle Tickets löschen deren Schließen-Zeitpunkt einen definierten Zeitraum zurückliegt.
Meinst du damit z.B. auf heute bezogen alle Tickets vor z.B. dem Dateum 01.01.2006 oder alle Tickets die z.B. älter als 2 Monate sind, variabel für jeden Tag?
Hierzu sollte sicherlich der GenericAgent genutzt werden, nur leider kann dort der Schließenzeitpunkt nicht als Auswahlkriterium genutzt werden.
Hmm, wieso? Du wählst als Status die beiden geschlossen Status als Eigenschaft. Weiterhin kannst du über die Zeiteinstellungen festlegen, dass nur Tickets ausgewählt werden sollen, die z.B. älter als X Tage/Monate/Jahre... sind. Oder du wählst Tickets aus, die zwischen 2 Zeitpunkten liegen.
Deshalb möchte ich eine Modulerweiterung zum GenericAgent schreiben, die genau diese Funktionalität abdeckt.
Nur wie? Hat irgendjmd. Erfahrungen auf diesem Gebiet? Ich bin für jegliche Hilfe dankbar.
Du hast 2 Möglichkeiten: 1. Wenn du das Front-end anpassen musst, dann schau dir mal die Dateien Kernel/System/GenericAgent.pm, Kernel/Modules/AdminGenericAgent.pm und Kernel/Output/HTML/Standard/AdminGenericAgent.dtl an. Bei diesen Dateien handelt es sich um das Core- und das Front-end-Modul, die dtl-Datei wird für die Erzeugung des HTML-Codes benutzt. Mehr zu den verschiedneen Modulen findest du auch im Developper-Manual (Draft) unter http://www.otrs.com/~me/doc-developer/en/ 2. Du schreibst dir ein extra Modul, das vom GA abgearbeitet wird. Wirf dazu mal einen Blick in das Verz. Kernel/System/GenericAgent Einen Überblick über alle Core-Module von OTRS findest du auf http://dev.otrs.org
Gruß, Alexander
Viele Grüße, Christian -- ((otrs)) :: OTRS GmbH :: Europaring 4 :: D - 94315 Straubing Fon: +49 (0) 9421 1862 760 :: Fax: +49 (0) 9421 1862 769 http://www.otrs.com/ :: Communication with success!