Queuestruktur um min 1 Level erhöhen

From OtterHub - OTRS Community Wiki
Jump to: navigation, search

Oeffne AdminQueue.pm im $OTRSHOME\Kernel\Modules

Suchen des folgenden Codesegments :

$Param{'QueueOption'} = $Self->{LayoutObject}->AgentQueueListOption(
       Data => {
         $Self->{DBObject}->GetTableData(
           What => 'id, name',
           Table => 'queue',
           Valid => 1,
         ),
          => '-',
       },
       Name => 'ParentQueueID',
       Selected => $ParentQueue,
       MaxLevel => 2,
       OnChangeSubmit => 0,
   );


Hier siehst du MaxLevel, dieser Wert gibt an, wieviele SubQueues du haben kannst. Erhoehe diesen und du kannst z.B. 4 Subqueues haben.

Bild:More_subqueues.PNG

Es ist moeglich, Tickets in diese Subqueues zu verschieben, usw. Aber trotzdem der Hinweis : Nutzung auf eigene Gefahr !!!

Diese Anpassung ist unter otrs 2.0.4 getestet.


Alternativ eine Möglichkeitüber SysConfig: unter "Ticket::Frontend::QueueListType: " gibt es die 2 Möglichkeiten [list] und [tree]. Standardmäßig ist [tree] eingestellt, wenn man es aber auf [list] ändert kann man Unterqueues 3. Levels & mehr anlegen, mit dem Nebeneffekt, dass die Darstellung sich etwas ändert.

In beiden Fällen besteht aber folgende Einschränkung: Leider wird die Unterqueue Sub3 nicht in der Queueübersicht mit angezigt. Man bekommt dann in "Mainqueue::Sub1::Sub2" zwar eine Mail (Sub2(1)) angezeigt, die Unterqueue "Sub3" kann alllerdings nicht aufgerufen werden, da bei Klick auf Sub2 nichts angezeigt wird.

Über die Suche kann man das Ticket finden. Über "Meine Queues" wird die Mail auch angezeigt.


Unter folgendem Link gibt es dafür eine Lösung:

http://otrs-forum.de/viewtopic.php?p=1537