Benachrichtigungs-Event nach Generic-Agent-Aktion?
Hallo Liste, ich lasse über ein Generic-Agent-Ereignis prüfen, ob ein Datum erreicht ist: Hierfür gibt es in einem ProzessTicket ein Dynamic Field "Datum" welches von einem Agenten mit einem Datum in der Zukunft ausgefüllt wird. Der GenericAgent prüft, ob das Datum in dem DynamicField innerhalb der kommenden 12 Stunden erreicht ist. Falls dies der Fall ist, stellt er den Wert eines anderen DynamicField ("DatumErreicht" - Text) von default: "nein" auf "ja". Dies sollte wiederum eine definierte Benachrichtigung an den Agenten auslösen, die auf den event-Trigger "TicketDynamicFieldUpdate_DatumErreicht" mit dem Wert "ja" horcht.
Derzeit funktioniert die Benachrichtigung über dieses Ereignis nicht. Der GA stellt den Wert des DF um, die Benachtichtigung wird aber nicht ausgelöst.
Geht das grundsätzlich? Das ist jetzt keine wirkliche Rocket-Science, ich bin mir einfach nicht sicher ob das überhaupt so funktionieren kann. Kann ich für die Notifcation-Events irgendwo in OTRS noch ein LOG hochdrehen?
Ich bin für jeden Tipp dankbar :)
Viele Grüße Julius
Hi,
17.03.2017 12:28 - Julius Haake schrieb: > Der GenericAgent prüft, ob das Datum in dem DynamicField innerhalb der kommenden 12
Stunden erreicht ist. Falls dies der Fall ist, stellt er den Wert eines
anderen
DynamicField ("DatumErreicht" - Text) von default: "nein" auf "ja". Dies sollte wiederum eine definierte Benachrichtigung an den Agenten
auslösen, die
auf den event-Trigger "TicketDynamicFieldUpdate_DatumErreicht" mit dem Wert
"ja"
horcht.
Prinzipiell geht das so, wie Du beschreibst. Der Generic Agent setzt ein Feld, die Ticket Notification sendet die Mail.
Sehen kannst Du das im Log und in der Ticket Historie. Das Log Level kannst Du im Core::Log auf Debug stellen. Dann siehste alles.
Dein Ticket Filter bei den Benachrichtigungen muss gut sein! Ich stolpere regelmäßig über nicht funktionierende Events, weil mein Filter falsch ist und nur auf offene Tickets oder nur auf geschlossene geht oder so.
Es müsste also schon gehen.
-- Florian
participants (2)
-
Florian Edlhuber
-
Julius Haake