Gesperrte Tickets für meine Kollegen sichtbar

Hilfe zu Znuny Problemen aller Art
Locked
whosdrunk
Znuny newbie
Posts: 13
Joined: 11 May 2010, 15:55
Znuny Version: 2.4.7

Gesperrte Tickets für meine Kollegen sichtbar

Post by whosdrunk »

Ich möchte gerne die gesperrte Ticketfuntkion so nutzen, dass meine Kollegen die Tickets trotzdem noch sehen. Also zumindest, dass meine Kollegen sehen das das Ticket durch Owner X in Bearbeitung ist. Ich will verhindern, dass ein Ticket bei jemand unter gesperrte Tickets liegt und keiner was davon mitbekommt. Also ich möchte, dass die gesperrten Quasi auch im Dashboard zu sehen sind. Ich bekomms aber einfach nicht hin :-(
OTRS 2.4.7 auf Win Server 2003
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Gesperrte Tickets für meine Kollegen sichtbar

Post by jojo »

Dazu kannst Du das Dashboard und oder den StatusView nutzen
"Production": OTRS™ 8, OTRS™ 7, STORM powered by OTRS
"Testing": ((OTRS Community Edition)) and git Master

Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
whosdrunk
Znuny newbie
Posts: 13
Joined: 11 May 2010, 15:55
Znuny Version: 2.4.7

Re: Gesperrte Tickets für meine Kollegen sichtbar

Post by whosdrunk »

Ohja.. sorry... ich versuche das nächste mal vorher zu überlegen...
OTRS 2.4.7 auf Win Server 2003
michael_maurer
Znuny advanced
Posts: 146
Joined: 07 Aug 2008, 09:20
Znuny Version: 2.4.9
Contact:

Re: Gesperrte Tickets für meine Kollegen sichtbar

Post by michael_maurer »

Kannst gesperrt Tickets auch in der Queue-Ansicht anzeigen lassen:

Config Einstellungen: Ticket -> Core::Ticket
Ticket::ViewableLocks:
Standardm?g angezeigte Locks. Default: unlock, tmp_lock
Neu: 'lock'

Dann gibts nochn Bug, der verursacht, dass die Summierung in Deinen gesperrten Tickets nicht mehr funktioniert. Darum musst anschließend das verwendete Ticket-Index Modul anpassen (Ich verwende Static DB... ggf. musste RuntimeDB ändern)

/opt/otrs/Kernel/System/Ticket/IndexAccelerator/StaticDB.pm anpassen:
#. " ti.ticket_lock_id NOT IN ( ${\(join ', ', @ViewableLockIDs)} ) AND "
. " ti.ticket_lock_id NOT IN ( ${\(join ', ', 1,3)} ) AND "

Bei StaticDB anschließend den TicketIndex rebuilden mit /opt/otrs/bin/ ./RebuildTicketIndex.pl

mfg
Michael
Wer Deutsch sät, wird Verständnis ernten!

Prod & Test jeweils:
OTRS 2.4.9
OTRS ITSM 2.1.1
MySQL
Apache
SLES11 SP0
whosdrunk
Znuny newbie
Posts: 13
Joined: 11 May 2010, 15:55
Znuny Version: 2.4.7

Re: Gesperrte Tickets für meine Kollegen sichtbar

Post by whosdrunk »

Danke Michael.. aber ich glaube ich lasse es doch lieber so. Macht mehr sinn wenn ich in der Queue nur meine sehe. Trotzdem danke !
OTRS 2.4.7 auf Win Server 2003
Daniel Obee
Moderator
Posts: 644
Joined: 19 Jun 2007, 17:11
Znuny Version: various
Real Name: Daniel Obée
Location: Berlin

Re: Gesperrte Tickets für meine Kollegen sichtbar

Post by Daniel Obee »

Es war meines Erachtens ein wenig kurzsichtig, die ViewAll Funktion in der 2.4 aus der QueueView zu entfernen. Ich hab das bereits als Bug resp. Feature(re)request eingehängt: http://bugs.otrs.org/show_bug.cgi?id=5043

Die von jojo bzw. OTRS vorgeschlagenen Lösungen (Status View oder einblenden aller locked Tickets) machen bei wenig Tickets vielleicht Sinn, aber bei >20 Queues und 1000 Tickets pro Tag sind sie völlig unbrauchbar.

Bleibt zu hoffen, dass die ViewAll (besser fänd ich noch eine ViewLocked Ansicht) wieder Einzug in den Standard findet...

Gruß
Daniel
Schojo
Znuny expert
Posts: 181
Joined: 03 Jul 2007, 11:53
Znuny Version: 6.0.30
Real Name: Matthias
Location: /opt/otrs/

Re: Gesperrte Tickets für meine Kollegen sichtbar

Post by Schojo »

michael_maurer wrote: Dann gibts nochn Bug, der verursacht, dass die Summierung in Deinen gesperrten Tickets nicht mehr funktioniert. Darum musst anschließend das verwendete Ticket-Index Modul anpassen (Ich verwende Static DB... ggf. musste RuntimeDB ändern)

/opt/otrs/Kernel/System/Ticket/IndexAccelerator/StaticDB.pm anpassen:
#. " ti.ticket_lock_id NOT IN ( ${\(join ', ', @ViewableLockIDs)} ) AND "
. " ti.ticket_lock_id NOT IN ( ${\(join ', ', 1,3)} ) AND "

Bei StaticDB anschließend den TicketIndex rebuilden mit /opt/otrs/bin/ ./RebuildTicketIndex.pl
das versteh ich nicht so ganz, kannste dazu noch kurz nen paar Takte sagen?
produktiv_vm: OTRS 6.0.30 - ubuntu Server 18.04.5 LTS - mysql-server 5.7.33
michael_maurer
Znuny advanced
Posts: 146
Joined: 07 Aug 2008, 09:20
Znuny Version: 2.4.9
Contact:

Re: Gesperrte Tickets für meine Kollegen sichtbar

Post by michael_maurer »

Nunja, wenn Du nur die viewalbe locks in der Sysconfig anpasst, ohne die Änderung an dem IndexModul, dann wird oben rechts bei gesperrte Tickets immer "0" stehen - auch wenn Du gesperrte Tickets hast.

Für die Anzeige der gesperrten Tickets in der QueueView an sich wäre das nicht nötig.

Wenn Du "staticDB" verwendest musste den TicketIndex im Anschluss an die Änderung eben fix rebuilden

mfg
Michael
Wer Deutsch sät, wird Verständnis ernten!

Prod & Test jeweils:
OTRS 2.4.9
OTRS ITSM 2.1.1
MySQL
Apache
SLES11 SP0
Locked