[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.