Problem gelöst!
Was ich gemacht hatte:
Admin > Queue > xyz > Ändern > Eskalation Lösungszeit 1440 und 50% gewählt
Das habe ich dann ausführlichst getestet und wollte es wieder ausschalten, also:
Admin > Queue > xyz > Ändern > Eskalation Lösungszeit 0 ... und die 50% gelassen (weil da steht ja: 0 = keine Eskalation!!)
Das hat dann offenbar zu einem Problem geführt, weil 0 = keine Eskalation so nicht ganz stimmt. Also machte ich in der Datei .../OTRS/OTRS//Kernel/System/Ticket.pm rund um Zeile 2080 die folgenden Zeile weg
Code: Select all
# set notification if notfy % is reached
if ( $Escalation{ $Map{$Key} . 'Notify' } ) {
my $Reached
= 100 - ( $WorkingTime / ( $Escalation{ $Map{$Key} . 'Time' } * 60 / 100 ) );
if ( $Reached >= $Escalation{ $Map{$Key} . 'Notify' } ) {
$Data{ $Map{$Key} . 'TimeNotification' } = 1;
}
}
Die Datei speichern, in OTRS einloggen, Eskalation Lösungszeit der betreffenden Queue auf 0 lassen und
die 50% auf - ändern, übermitteln und dann den Code (oben) wieder in die Datei Ticket.pm einfügen, speichern, fertig.
Ist ein Bug, aber nur ein kleiner...
Gruss aus der Schweiz
Marco