Default Queue bei AgentTicketPhone und AgentTicketEmail setzen
Hallo,
ich sehe evtl. mal wieder den Wald vor lauter Bäumen nicht...
Gibt es eine Möglichkeit, bei den Events "AgentTicketPhone" und "AgentTicketEmail" eine Queue automatisch vorgeblendet zu haben?
Derzeit ist es so, dass in "An Queue" ein < - > steht und man eine Queue über das PullDown Menü auswählen muss (siehe Anhang). Wir haben nur eine Queue und dann wäre es klasse, wenn diese Queue gleich dort drin steht und man nicht extra diese auswählen muss.
Kann mich da Jemand auf den richtigen Pfad schubsen?
Best regards, Andi
Andreas Traub wrote:
Derzeit ist es so, dass in "An Queue" ein < - > steht und man eine Queue über das PullDown Menü auswählen muss (siehe Anhang). Wir haben nur eine Queue und dann wäre es klasse, wenn diese Queue gleich dort drin steht und man nicht extra diese auswählen muss.
Kann mich da Jemand auf den richtigen Pfad schubsen?
Du kannst die Queue beim Aufruf der Seiten in der URL als Argument mitgeben. Aus dem Kopf zitiert: "/agentticketphone.pl?Dest=Queuename||123" Schau im Quelltext der HTML-Seite bei der Ticketaufnahme, beim entsprechenden Dropdown, da siehst Du was Du Dest= auf den Weg geben musst. Du kannst da auch schon gut erahnen, welche Argumente möglich sind. State und Type gehen bspw. auch. Suche mal im OTRS-Blog nach dem Thema. Ich meine, da muss auch was mit "ExpandUser" rein, sonst klappts nicht.
Wenn Du den Aufruf zurechtgebaut hast, kannst Du ihn in die Toolbar oder ins Menü reinpacken (Sysconfig: Suche nach "Toolbar" bzw. unter AgentTicketModuleRegistration - so in etwa
Viele Grüße Michael
Hallo,
danke für Deinen Hinweis.
Ich habe am Wochenende auch noch ein wenig gestöbert und bin darauf gestossen, dass man sich Vorlagen erstellen kann. Diese Lösung habe ich nun aufgegriffen, da es noch besser passt.
In der Datei < /opt/otrs/Kernel/Output/HTML/Standard/AgentTicketEmail.dtl > (geht auch bei dem AgentTicketPhone.dtl) kann man sich Vorlagen und entsprechende Felder "vordefinieren". Dort habe ich nun Templates hinterlegt, die den Agents einen Button zur Verfügung stellt, den sie nur drücken müssen. Innerhalb der Vorlage bestimme ich nun gleich die Queue, Mailempfänger, Betreff und den Email-Body.
Falls es Jemanden interessiert, das sieht dann ungefähr so aus: (Innerhalb vom Emailbody kann man auch bekannte HTML-Formatierungen (z.B. neue Zeile, Leerzeichen, Unterstrichen, Fett usw.) definieren.)
# Start Emailtemplates <table> <tr> <td> <form action="$Env{"CGIHandle"}" method="post" enctype="multipart/form-data"> <input type="hidden" name="Action" value="$Env{"Action"}"> <input type="hidden" name="Subaction" value="StoreNew"> <input type="hidden" name="FormID" value="$QData{"FormID"}"> <input type="hidden" name="ExpandCustomerName" value="2"> <input type="hidden" name="To" value="Hier@Die.Emailadresse"> <input type="hidden" name="Dest" value="1||Posteingang"> <input type="hidden" name="Subject" value="Hier der Betreff"> <input type="hidden" name="Body" value="Hallo, <BR> <BR> hier den Text: <BR>"> <input class="button" type="submit" name="" value="$Text{"Hier der Name des Buttons"}"> </form> </td> </tr> </table> <hr> # Ende Emailtemplates
Best regards, Andi
Andreas Traub wrote:
Ich habe am Wochenende auch noch ein wenig gestöbert und bin darauf gestossen, dass man sich Vorlagen erstellen kann. Diese Lösung habe ich nun aufgegriffen, da es noch besser passt.
http://opar.perl-services.de/bin/index.cgi/dist/TicketTemplate
Michael.
participants (2)
-
Andreas Traub
-
Michael Scheer