Hallo!
Ich suche eine Möglichkeit, wenn möglich nicht per Eskalation, den Owner eine E-Mail zuschicken, wenn das Ticket x Stunden alt ist.
Der Sinn ist, dass der Owner informiert werden soll, das dass Ticket "alt" ist. Eskalieren soll das Ticket erst viel später.
THX
Mail für alte Tickets
-
- Znuny guru
- Posts: 5018
- Joined: 13 Mar 2011, 09:54
- Znuny Version: 6.0.x
- Real Name: Renée Bäcker
- Company: Perl-Services.de
- Contact:
Re: Mail für alte Tickets
Mittels DynamicField, GenericAgent und ereignisgesteuerter Benachrichtigungen sollte das gehen.
1) DynamicField
Ein Ticketfeld, in dem Du ein "Flag" speichern kannst. Defaultwert 0
2) GenericAgent
Filter:
Erstellzeitpunkt vor x Stunden
DynamicField aus 1) ist 0
Aktion:
DynamicField aus 1 auf 1 setzen
3) Ereignisgesteuerter Benachrichtigung
Ereignis TicketDynamicField_<NameAus1)>Update
Aktion: sende Mail
1) DynamicField
Ein Ticketfeld, in dem Du ein "Flag" speichern kannst. Defaultwert 0
2) GenericAgent
Filter:
Erstellzeitpunkt vor x Stunden
DynamicField aus 1) ist 0
Aktion:
DynamicField aus 1 auf 1 setzen
3) Ereignisgesteuerter Benachrichtigung
Ereignis TicketDynamicField_<NameAus1)>Update
Aktion: sende Mail
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Re: Mail für alte Tickets
Danke für die schnelle Antwort.
Leider funktioniert es so nicht, jedenfalls bei mir nicht.
Lasse ich den Filter für GenericAgent testen, dann werden mir die 5 Tickets ausgegeben die betroffen sind. Erstellung älter als x Stunden und Dynamisches Feld=0.
Wenn ich den GenericAgent "Run Job" machen lasse, sollte ja das Synamische Feld auf 1 gesetzt werden, wie im Job definiert.
Das bedeutet bei der erneuten Ausführung des Jobs, sollte nichts mehr angezeigt werden?! Es werden aber noch immer die gleichen Tickets angezeigt
Leider funktioniert es so nicht, jedenfalls bei mir nicht.
Lasse ich den Filter für GenericAgent testen, dann werden mir die 5 Tickets ausgegeben die betroffen sind. Erstellung älter als x Stunden und Dynamisches Feld=0.
Wenn ich den GenericAgent "Run Job" machen lasse, sollte ja das Synamische Feld auf 1 gesetzt werden, wie im Job definiert.
Das bedeutet bei der erneuten Ausführung des Jobs, sollte nichts mehr angezeigt werden?! Es werden aber noch immer die gleichen Tickets angezeigt

-
- Znuny ninja
- Posts: 1312
- Joined: 25 May 2012, 08:51
- Znuny Version: OTRS 4
- Real Name: Klaus Nehrer
Re: Mail für alte Tickets
Weil der Job fehlt, der das Update rückgängig macht. Das dynamische Feld der schon benachrichtigen Tickets ist ja schon im gewollten Zustand.
Re: Mail für alte Tickets
Wieso rückgängig? Der Job soll doch, wenn ich das richtig verstanden habe, das Feld auf 1, wenn der Filter stimmt. Das bedeutet doch, dass beim nächsten mal diese Tickets nicht mehr ausgegeben werden sollten, da das dynamische Feld schon auf 1 steht. Richtig?!KlausNehrer wrote:Weil der Job fehlt, der das Update rückgängig macht. Das dynamische Feld der schon benachrichtigen Tickets ist ja schon im gewollten Zustand.