Hallo,

ich war zu schnell mit der Mail, habe es nun selbst herausgefunden...

Hallo Liste,

meine TimeWorkingHours sind Freitags von 07-12 definiert, entpricht doch 07:00 bis 12:59. Der GenericAgent sendet jedoch am 13:20 (läuft immer um x:20) Eskalationsmails.


[Fri May 12 13:20:07 2006][Notice][Kernel::System::GenericAgent::JobRun] Run GenericAgent Job 'send escalation notifications' from config file. [Fri May 12 13:20:08 2006][Notice][Kernel::System::Ticket::Article::SendAgentNotification] Sent agent 'Escalation' notification to ...

Wieso? Ab 13:00 ist man doch außerhalb der Service-Zeit und somit sollten Eskalations- und Erinnerungsmails nicht mehr verschickt werden.

Im ~/Kernel/System/GenericAgent/NotifyAgentGroupOfCustomQueue.pm
(das Modul das das Verschicken der Eskalationsmails initiiert) steht ab Zeile 53

    my $CountedTime = $Self->{TimeObject}->WorkingTime(
        StartTime => $Self->{TimeObject}->SystemTime()-(30*60),
        StopTime => $Self->{TimeObject}->SystemTime(),
    );
    if (!$CountedTime) {
        if ($Self->{Debug}) {

Heißt wohl im Klartext: Wenn die Servicezeit nicht weit als 30 min entfernt ist (Vergangenheit oder Zukunft), dann verschicke Eskalationsmails.

Dieses Verhalten entspricht nicht meinem Wunsch, denn:
Über die ticket_history werte ich die verschickten Eskalationsmails aus um statistische Auswertungen durchführen zu können. (Hat jmd. eine bessere Idee?) Nun ist's jedoch ungut wenn ich Eskalationen außerhalb der Service-Zeit mit berücksichtige...

Frage an die Entwickler: Wieso dieses Verhalten?
Ich werde den Code vermutlich auf +/- 10 min ändern und meinen Cronjob unverändert belassen.

Nochmals Gruß, Alexander

_______________________________________________
OTRS 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.de/

Antwort per Email an