Hallo@all
ich will hier mal meinen ersten Versuch eines Hacks präsentieren.
Worum geht es?
Nun, wir leisten bei uns Support für die eigenen Anwender. Stellen nichts her sondern kaufen extern ein und stellen eben den Anwendern alles zur Verfügung. Im Falle eines Defekts wollen wir natürlich alles über OTRS abwickeln ... inkl. eine Anmeldung bei unseren Firmen. Dazu wollen wir die "Antworten" Funktion mißbrauchen.
Ich habe die Funktion jetzt dahingehend gehackt, das man bei Bedarf nicht nur einen Textbody im Adminmenü für die angelegten Antworten vorgeben kann, sondern auch eine Empfängeradresse und einen Betreff. Werden diese Felder leer gelassen, verhält sich OTRS wie sonst auch.
Zudem gibt es eine neue Variable <OTRS_TICKET_MSG> der den KOMPLETTEN Inhalt des Tikets inkl. aller Artikel ausgiebt. Getrennt das ganze mit Datum und Bearbeiter des Artikels (siehe Screen). Wozu?? Nun, wir picken uns dann das raus, was wir der Firma mitteilen wollen
Hier gibbet noch nen Hinweis: Das Format des Datums ist derzeit Hardcodiert. Mehr war meinerseits erst mal nicht drin. Als Option gibbet das nicht.
Was muss gemacht werden??
- Diff downloaden (VERSION beachten ) und patchen (getestet mit original Sourcen)
- Wer ein bestehendes System damit Verändern möchte, muss noch das SQL File downloaden und auf die DB anwenden (erweitert Table "standard_response"
- Template (Kernel/Output/HTML/<TemplateName>/AdminResponseForm.dtl) anpassen um:
Am besten vor
Code: Select all
<tr> <td class="contentkey">$Text{"To"}: </td> <td class="contentvalue"> <input type="text" name="To" value="$QData{"To"}" size="35" maxlength="50"></td> </tr> <tr> <td class="contentkey">$Text{"Subject"}: </td> <td class="contentvalue"> <input type="text" name="Subject" value="$QData{"Subject"}" size="35" maxlength="50"></td> </tr>
Code: Select all
<tr> <td class="contentkey">$Text{"Response"}: </td> <td class="contentvalue"> <textarea rows="10" cols="60" name="Response">$QData{"Response"}</textarea></td> </tr>
Dennoch: BENUTZUNG AUF EIGENE GEFAHR
Wenn es so einigermaßen ankommt, werde ich es auch ins Wiki eintragen und otrs zukommen lassen.
By
Andreas