OTRS Berichte via E-Mail automatisch versenden

Um einen Bericht automatisch versenden zu können, muss dieser in den Stats Einstellungen von OTRS angelegt werden.

Berichte → Statistiken → Hinzufügen

Nach dem speichern erhält man eine Statistik ID. Erste Spalte in der Übersicht. Die jeweilige Nr (zB. 10019) wird benötigt.

Via SSH auf den Server schalten und zum OTRS Benutzer werden

# su otrs

Crontab des Benutzers öffnen

# crontab -e

Den Befehl mit der Startzeit hinterlegen. ZB

00 06 * * 3    bin/otrs.Console.pl Maint::Stats::Generate --number 10019 --format Print --language de --mail-sender ticket@reichardt.it --mail-recipient statistiken@reichardt.it --mail-body 'Statistik offene Tickets der letzten zwei Wochen'

Dies würde jeden Mittwoch um 6 Uhr eine E-Mail mit PDF Anhang der jeweiligen Statistik an statistik@reichardt.it schicken.

00 07 * * 1-5    bin/otrs.Console.pl Maint::Stats::Generate --number 10019 --format csv --language de --mail-sender ticket@reichardt.it --mail-recipient statistiken@reichardt.it --mail-body 'Statistik offene Tickets der letzten zwei Wochen'

Jeden 1.-5. Tag (Montag - Freitag) um 7 Uhr eine E-Mail mit einem CSV Anhang. Beachte, Sonntag = Tag 0 nicht Tag 7.

Kurz erklärt
--numberDie Ticket ID
--format PrintSendet ein PDF. Möglich wären auch EXCEL oder CSV
--language deE-Mail in deutscher Sprache. Fallback ist en
--mail-senderAbsender Adresse der E-Mail. Sollte existieren
--mail-recipientEmpfänger der E-Mail. Auch mehrere möglich
--mail-bodyE-Mail Inhalt. Muss angegeben werden. Betreff der E-Mail ist Satistik Bezeichnung in OTRS