Regelmässige Benachrichtigung über Tickets
Regelmässige Benachrichtigung über Tickets
Hi,
Ich würde gerne für bestimmte Queues eine Benachrichtigung definieren, mit der eine bestimmte Adresse zu einem bestimmten Zeitpunkt über offene Tickets informiert wird. Das ganze soll unabhängig von der Eskalation sein.
Konkret: jeden Morgen um 7:30 Uhr bekommt rma@example.com eine Mail (oder auch mehrere) über die offenen Tickets, die in der Queue "rma-eingang" liegen.
Ich nehme an, der GenericAgent ist dabei mein Freund. Nur wie stelle ich das am besten an?
Ich würde gerne für bestimmte Queues eine Benachrichtigung definieren, mit der eine bestimmte Adresse zu einem bestimmten Zeitpunkt über offene Tickets informiert wird. Das ganze soll unabhängig von der Eskalation sein.
Konkret: jeden Morgen um 7:30 Uhr bekommt rma@example.com eine Mail (oder auch mehrere) über die offenen Tickets, die in der Queue "rma-eingang" liegen.
Ich nehme an, der GenericAgent ist dabei mein Freund. Nur wie stelle ich das am besten an?
Produktiv-System: Centos 5 OTRS 2.3.4, MySQL 5
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1
Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1
Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
Generic Agent ist korrekt:
Die Einstellungen für das Finden der richtigen Tickets anklicken
In der Zeile CMD den Pfad zu einem Script eintragen das eine E-Mail versenden kann. Paramter sind TicketID und Ticket Nummer.
Stelle mal in Deiner Signatur Dein System ein, dann kann man besser Bezug nehmen.
Die Einstellungen für das Finden der richtigen Tickets anklicken
In der Zeile CMD den Pfad zu einem Script eintragen das eine E-Mail versenden kann. Paramter sind TicketID und Ticket Nummer.
Stelle mal in Deiner Signatur Dein System ein, dann kann man besser Bezug nehmen.
PROD: SLES 9 (x86_64), mysql 5.0.24a, Apache/2.0.49, OTRS 2.0.4
DEVEL: SunOS 5.10, mysql 5.0.51a, Apache/2.2.4, OTRS 2.0.4
DEVEL: SunOS 5.10, mysql 5.0.51a, Apache/2.2.4, OTRS 2.0.4
Und genau dieses Script war das Problem.framaba wrote:Generic Agent ist korrekt:
Die Einstellungen für das Finden der richtigen Tickets anklicken
In der Zeile CMD den Pfad zu einem Script eintragen das eine E-Mail versenden kann. Paramter sind TicketID und Ticket Nummer.
Hast du vielleicht eine Vorlage, die ich mir klauen könnte?
Ist "Produktiv-System: Centos 4.4, OTRS 2.1.4, mysql 4.1" so unverständlich?Stelle mal in Deiner Signatur Dein System ein, dann kann man besser Bezug nehmen.
Produktiv-System: Centos 5 OTRS 2.3.4, MySQL 5
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1
Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1
Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
In 1.3.2 hatte ich das mal für ein Eskalationsverfahren benutzt.
Mussst mal checken ob das unter Deiner Version läuft.
Da hat der User einen Link auf das Ticket bekommen.
Wenn sich da an der Syntax was geändert hat musst Du in den OTRS Benachrichtigungen mal den korrekten Text rauskopieren.
Ab der Zeile mit # bis zur Zeile EOT alles in eine Datei kopieren, ausführbar machen, E-Mail Adresse anpassen und einfach mal mit 2 Parametern aufrufen.
#!/bin/sh
text1="http://"$(hostname)"/otrs/index.pl?Action=AgentZoom&TicketID="$2
mail -s "[Ticket#: $1] Ticket ist eskaliert" -r "OTRS Notifaction Master" name@domain.de <<EOT
Ticket ist eskaliert.
Ticket ist in Queue Eskaliert eingestellt.
Dringend bearbeiten.
${text1}
OTRS Notification Master
EOT
Mussst mal checken ob das unter Deiner Version läuft.
Da hat der User einen Link auf das Ticket bekommen.
Wenn sich da an der Syntax was geändert hat musst Du in den OTRS Benachrichtigungen mal den korrekten Text rauskopieren.
Ab der Zeile mit # bis zur Zeile EOT alles in eine Datei kopieren, ausführbar machen, E-Mail Adresse anpassen und einfach mal mit 2 Parametern aufrufen.
#!/bin/sh
text1="http://"$(hostname)"/otrs/index.pl?Action=AgentZoom&TicketID="$2
mail -s "[Ticket#: $1] Ticket ist eskaliert" -r "OTRS Notifaction Master" name@domain.de <<EOT
Ticket ist eskaliert.
Ticket ist in Queue Eskaliert eingestellt.
Dringend bearbeiten.
${text1}
OTRS Notification Master
EOT
PROD: SLES 9 (x86_64), mysql 5.0.24a, Apache/2.0.49, OTRS 2.0.4
DEVEL: SunOS 5.10, mysql 5.0.51a, Apache/2.2.4, OTRS 2.0.4
DEVEL: SunOS 5.10, mysql 5.0.51a, Apache/2.2.4, OTRS 2.0.4
Merci beaucoup.framaba wrote: Wenn sich da an der Syntax was geändert hat musst Du in den OTRS Benachrichtigungen mal den korrekten Text rauskopieren.
Ab der Zeile mit # bis zur Zeile EOT alles in eine Datei kopieren, ausführbar machen, E-Mail Adresse anpassen und einfach mal mit 2 Parametern aufrufen.
Schonmal ein guter Anfang und ich habe eine Idee, wie das ganze ausschauen könnte.
Problem ist allerdings, dass ich auch noch gerne das Ticket selbst im Text hätte. Da bleibt mir wohl nur der Weg über die OTRS-Funktionalitäten übrig...
Produktiv-System: Centos 5 OTRS 2.3.4, MySQL 5
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1
Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1
Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
Oder du verwendetst (schreibst) ein externes Script, das in die Datenbank schaut, deine Queue durchsucht, und die Ticketinhalte aus der Datenbamk zieht. Und das Ganze lässt du die dann via sendmail zuschicken...
Nur so eine Idee....
Nur so eine Idee....
... und führe mich nicht in Versuchung, sondern suche mich in der Unterführung ...
------
Produktiv: OTRS 2.1.4 auf Fedora Core 5, MySQL 5 / Apache 2 (mod_fastcgi)
Test: OTRS 2.1.x CVS auf Fedora Core 5, MySQL 5 / Apache 2 (mod_fastcgi)
------
Produktiv: OTRS 2.1.4 auf Fedora Core 5, MySQL 5 / Apache 2 (mod_fastcgi)
Test: OTRS 2.1.x CVS auf Fedora Core 5, MySQL 5 / Apache 2 (mod_fastcgi)
Ah, das klingt doch sehr gut. Daraus lässt sich sicherlich was nettes basteln.framaba wrote:Das Ticket kann man mit
/opt/otrs/bin/otrs.getTicketThread TicketID
auslesen und bei Bedarf in die Mail einfügen.
Danke für alle Denkanstöße!
Produktiv-System: Centos 5 OTRS 2.3.4, MySQL 5
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1
Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1
Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
Regelmässige Benachrichtigung über Tickets
Hallo,
ich wollte nur mal fragen, ob es zu diesem Thema aktuelle Infos gibt. Sprich hat jemand weiter an einem solchen Skript gearbeitet. Gibt es das auch für Windows?
Thanks,
TSET
ich wollte nur mal fragen, ob es zu diesem Thema aktuelle Infos gibt. Sprich hat jemand weiter an einem solchen Skript gearbeitet. Gibt es das auch für Windows?
Thanks,
TSET
OTRS 2.2.0 Beta 3 - Windows 2000 Server
Regelmässige Benachrichtigung über Tickets
Hallo,
Du kannst ein solches Programm in jeder Programmiersprache erstellen, die Du auf Deinem OTRS Server ausführen kannst bzw. als kompiliertes Programm ablaufen lassen kannst.
D.h. das könnte ein Batch Script oder auch VB Script sein.... (unter Windows), aber auch Perl o.ä.
Du kannst ein solches Programm in jeder Programmiersprache erstellen, die Du auf Deinem OTRS Server ausführen kannst bzw. als kompiliertes Programm ablaufen lassen kannst.
D.h. das könnte ein Batch Script oder auch VB Script sein.... (unter Windows), aber auch Perl o.ä.
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Regelmässige Benachrichtigung über Tickets
Ich habs fertig programmiert und es liegt irgendwo auf dem Server... ich kanns dir gerne heraussuchen und hier posten, aber da es ein Bash-Script ist, wird dir das unter Windows nicht weiterhelfen.TSET wrote:Hallo,
ich wollte nur mal fragen, ob es zu diesem Thema aktuelle Infos gibt. Sprich hat jemand weiter an einem solchen Skript gearbeitet. Gibt es das auch für Windows?
Produktiv-System: Centos 5 OTRS 2.3.4, MySQL 5
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1
Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1
Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
Regelmässige Benachrichtigung über Tickets
Hallo,
wenn du dein Script mal als Vorlage posten könntest, wäre das super, da ich keine richtige Ahnung habe, wie ich überhaupt mal anfangen soll.
Danke schonmal.
TSET
wenn du dein Script mal als Vorlage posten könntest, wäre das super, da ich keine richtige Ahnung habe, wie ich überhaupt mal anfangen soll.
Danke schonmal.
TSET
OTRS 2.2.0 Beta 3 - Windows 2000 Server
Regelmässige Benachrichtigung über Tickets
Hi,
Nicht wirklich spektakulär:
Nicht wirklich spektakulär:
Code: Select all
#!/bin/sh
text1="http://otrs.example.com/otrs/index.pl?Action=AgentZoom&TicketID="$2
perl /opt/otrs/bin/otrs.getTicketThread $2 $1 >> /home/otrs-share/ticket
mail -s "[Ticket#: $1] Ticketinformation" testt@example.com < /home/otrs-share/ticket
rm /home/otrs-share/ticket
Produktiv-System: Centos 5 OTRS 2.3.4, MySQL 5
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1
Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
Test-System: Centos 4.4, OTRS 2.3.3, MySQL 4.1
Bitte keine Fragen per PM stellen! Das Forum kann euch besser helfen!
Regelmässige Benachrichtigung über Tickets
Hallo, schonmal vielen, vielen Dank!
Aber kannst du das vielleicht noch etwas erklären. Ich versteh es nämlich leider nicht, und kann es deswegen auch nicht auf windows umsetzten.
Wofür ist z.B. text1? Woher kommen $1 und $2? Und was macht der Befehl rm am Ende?
Gruß,
TSET
Aber kannst du das vielleicht noch etwas erklären. Ich versteh es nämlich leider nicht, und kann es deswegen auch nicht auf windows umsetzten.
Wofür ist z.B. text1? Woher kommen $1 und $2? Und was macht der Befehl rm am Ende?
Gruß,
TSET
OTRS 2.2.0 Beta 3 - Windows 2000 Server