Hi alle,
nachdem ich mich mehrmals seit 2004 (sh.
http://lists.otrs.org/pipermail/otrs-de/2004-January/000368.html) mit
diesem Wunsch beschäftigt habe, bin ich nun zu einer Lösung gekommen.
Problem: OTRS soll nur beim Schließen eines Tickets eine Nachricht an
den Kunden schicken. Wenn man Benachrichtigungen bei Statusänderungen
aktiviert, schickt OTRS bei JEDER Statusänderung eine Nachricht.
Kunden, die häufiger Tickets öffnen, löschen aber erfahrungsgemäß nach
einer Weile automatisch alle Nachrichten, die von OTRS kommen,
inklusive derjenigen, die tatsächlich wichtig sind. Deswegen soll nur
noch beim Schließen eine Nachricht rausgehen.
Basis: OTRS 2.2.4, Standardinstallation, also sind "closed successful"
= StatusID "2"
und "closed unsuccessful" = StatusID "3".
> Ticket.pm, line 4192
vorher:
if (!$Param{SendNoNotification}) {
nachher:
if (!$Param{SendNoNotification} && ($Param{StateID} == '2' ||
$Param{StateID} == '3')) {
Das kann man in Perl bestimmt auch eleganter machen, ich bin da nicht
sehr bewandert.
--
Gruß,
Peter.
_______________________________________________
OTRS-de Mailingliste: otrs-de - Webpage: http://otrs.org/
Archiv: http://lists.otrs.org/pipermail/otrs-de/
Listenabo verwalten: http://lists.otrs.org/cgi-bin/listinfo/otrs-de/
Support oder Consulting fuer Ihr OTRS System?
=> http://www.otrs.com/