habe jetzt Stunden mit der Suche und dem ausprobieren zugebracht - ich verstehe es aber nicht

Hintergrund ist, dass ich per GenericAgent eine Benachrichtigung versenden möchte:
- Wenn das Ticket seit (mindestens) einer Stunde Eskaliert ist, an die Agenten, welche die Queue unter "Meine Queues" markiert haben.
- Wenn das Ticket seit (mindestens) zwei Stunden Eskaliert ist, an die Agenten, die Schreibberechtigung auf das Ticket haben.
Code: Select all
%Jobs = (
# Damit ich die Ereignisbenachrichtigung (zusaetzlich) verwenden kann...
'trigger escalation events' => {
Escalation => 1,
New => {
Module => 'Kernel::System::GenericAgent::TriggerEscalationStartEvents',
},
},
# Eskalationsbenachrichtigungen an "Meine Queues"
'send escalation notifications custom queue' => {
Escalation => 1,
EscalationTimeOlderMinutes => -60,
New => {
Module => 'Kernel::System::GenericAgent::NotifyAgentGroupOfCustomQueue',
},
},
# Eskalationsbenachrichtigungen an Agenten mit RW-Berechtigung
'send escalation notifications write permissions' => {
Escalation => 1,
EscalationTimeOlderMinutes => -120,
New => {
Module => 'Kernel::System::GenericAgent::NotifyAgentGroupWithWritePermission',
},
},
Sobald das Ticket Eskaliert bekommen beide Agentengruppen sofort eine E-Mail.
Ich vermute, dass ich den Parameter EscalationTimeOlderMinutes einfach falsch verstanden habe...
Wird der Parameter EscalationTimeOlderMinutes überhaupt nicht berücksichtigt?
Muss ich eine Kombination aus EscalationTimeOlderMinutes und EscalationTimeNewerMinutes verwenden?
Danke für jegliche Hilfe!
Michael