[otrs-de] Nachricht beim Schließen eines Tickets
grauflut
grauflut at gmail.com
Mit Dez 5 16:17:30 GMT 2007
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.