Queue automatisch zuweisen auf Basis von dyn.Feldern

Hilfe zu Znuny Problemen aller Art
Locked
otrsnewbie2
Znuny newbie
Posts: 1
Joined: 09 Oct 2013, 10:36
Znuny Version: 3.2.10

Queue automatisch zuweisen auf Basis von dyn.Feldern

Post by otrsnewbie2 »

Hallo Community,

ich bin neu bei OTRS und stelle mir die Frage, ob man bzw. wie man auf Basis der dyn. Felder (mit KIX4OTRS) und den vom Nutzer gewählten Werten beim übermitteln des Tickets die Queue am besten zuweisen kann?
Habt ihr eine Idee.

Bsp.: Im frontend existiert ein Feld " Bitte Thema wählen" und hinter jedem möglichen Eintrag steckt theoretisch eine Queue, da es zu viele sind, will ich diese nicht als Queue direkt auswählen lassen, sondern über abhängige dynamische Felder und am Ende soll das System aufgrund der gewählten Werte die Queue zuweisen.

Wie macht man das am besten oder habt ihr eine andere Idee?

Vg
otrsnewbie
reneeb
Znuny guru
Posts: 5018
Joined: 13 Mar 2011, 09:54
Znuny Version: 6.0.x
Real Name: Renée Bäcker
Company: Perl-Services.de
Contact:

Re: Queue automatisch zuweisen auf Basis von dyn.Feldern

Post by reneeb »

Mir fallen ganz spontan zwei Wege ein:

1.) Mittels JavaScript. Ein hidden-Feld im Formular erzeuge, das bei Änderungen der dynamischen Felder immer neu gesetzt wird. Du musst hierfür im JavaScript aber auch hinterlegen, welcher Wert welche Queue bedeutet. Vorteil: Es wird gleich die richtige Queue eingestellt Nachteil: Das Frontend-Perl-Modul muss angepasst werden (zusätzlich zum Template) und es ist mehr Aufwand auf der JavaScript Seite.

2.) TicketEvent-Modul. Das lauscht auf das TicketCreate-Event und setzt je nach dynamischem Feld die Queue neu. Persönlich wäre das meine erste Wahl. Am Template braucht man nur das Queue-Feld ausblenden und in einem hidden-Feld eine Standard-Queue eintragen. Nachteil ist, dass das Ticket erstmal in der Default-Queue landet und erst durch das Modul verschoben wird... Vorteil: Das Event-Modul ist komplett autark was es bei einem OTRS-Upgrade einfacher macht, die Änderungen nachzuziehen.
Perl / Znuny development: http://perl-services.de
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Locked