Zusätzliche Filter CustomerTicketOverview

Hilfe zu OTRS Problemen aller Art
Post Reply
tim78
Znuny advanced
Posts: 107
Joined: 27 Feb 2014, 10:14
Znuny Version: diverse
Real Name: Tim

Zusätzliche Filter CustomerTicketOverview

Post by tim78 »

Hallo,

es ist doch sicherlich möglich in der CustomerTicketOverview, außer "Alle", "Offen" und "Geschlossen", noch weitere Filter einzubauen?
Ich denke da an "Neu" oder eventuell noch ein Status der auf ne Rückmeldung vom Kunden wartet.

Vielleicht hat ja jemand ne Idee.
In der CustomerTicketOverview hab ich z.B. das hier gefunden:

Code: Select all

 # filter definition
    my %Filters = (
        MyTickets => {
            All => {
                Name   => 'All',
                Prio   => 1000,
                Search => {
                    CustomerUserLoginRaw => $Self->{UserID},
                    OrderBy              => $Self->{OrderBy},
                    SortBy               => $Self->{SortBy},
                    CustomerUserID       => $Self->{UserID},
                    Permission           => 'ro',
                },
            },
das müsste ja eigentlich dann ergänzt werden mit:

Code: Select all

 New => {
                Name   => 'New',
                Prio   => 1100,
                Search => {
                    CustomerUserLoginRaw => $Self->{UserID},
                    StateType            => 'new',
                    OrderBy              => $Self->{OrderBy},
                    SortBy               => $Self->{SortBy},
                    CustomerUserID       => $Self->{UserID},
                    Permission           => 'ro',
                },
            },

Das Dumme ist allerdings das so noch nichts angezeigt wird. Da fehlt mir also noch ein kleines Stückchen.

Wenn ich beim ersten den Filter anpassen auf

Code: Select all

 StateType            => 'new',
dann passt es auch. Für Rückfragen müsste einfach der Type Pending oder so sein.

Achja, das ganze wird aktuell auf V4.0.16 versucht.
Last edited by tim78 on 29 Aug 2016, 09:16, edited 2 times in total.
Grüße
Tim

aktuell im Einsatz: hauptsächlich OTRS 5.0.34 auf Debian mit ein paar Erweiterungen.
tim78
Znuny advanced
Posts: 107
Joined: 27 Feb 2014, 10:14
Znuny Version: diverse
Real Name: Tim

Re: Zusätzliche Filter CustomerTicketOverview

Post by tim78 »

Fällt dazu wirklich niemandem was ein?
Grüße
Tim

aktuell im Einsatz: hauptsächlich OTRS 5.0.34 auf Debian mit ein paar Erweiterungen.
RoH1
Znuny advanced
Posts: 129
Joined: 22 Jun 2016, 10:32
Znuny Version: 6.0.4

Re: Zusätzliche Filter CustomerTicketOverview

Post by RoH1 »

tim78 wrote:Fällt dazu wirklich niemandem was ein?
Vielleicht vertue ich mich da jetzt sehr, aber ich glaube du hast die Ansicht im Kundeninterface bearbeitet und nicht im Agenteninterface.
Kann aber auch sein, dass ich mich hier irre.

Bzw. war das so beabsichtigt, dann frage ich mich aber welchen Sinn es macht wenn der Kunde noch "neu" und "warte auf Antwort" hat. Würde bei Agenten eher Sinn machen
OTRS: 6.0.4
Ubuntu Server 14.04 LTS
tim78
Znuny advanced
Posts: 107
Joined: 27 Feb 2014, 10:14
Znuny Version: diverse
Real Name: Tim

Re: Zusätzliche Filter CustomerTicketOverview

Post by tim78 »

Nene, es passt schon in der Kundenansicht.
Über Sinn und Unsinn der Forderung will ich mich lieber nicht äußern.
Der Kunde will, also sollte er auch bekommen...
Grüße
Tim

aktuell im Einsatz: hauptsächlich OTRS 5.0.34 auf Debian mit ein paar Erweiterungen.
RoH1
Znuny advanced
Posts: 129
Joined: 22 Jun 2016, 10:32
Znuny Version: 6.0.4

Re: Zusätzliche Filter CustomerTicketOverview

Post by RoH1 »

Ich habe es eben selbst versucht und in der CustomerTicketOverview folgendes eingefügt:

Code: Select all

            New => {
                Name   => 'New',
                Prio   => 1300,
                Search => {
                   CustomerUserLoginRaw => $Self->{UserID},
                   StateType            => 'New',
                   OrderBy              => $OrderByCurrent,
                   SortBy               => $SortBy,
                   CustomerUserID       => $Self->{UserID},
                   Permission           => 'ro',
                },
            },
Hat wunderbar funktioniert und der Kunde hat jetzt den Reiter "neu" in der Übersicht. (Es werden auch Tickets angezeigt)
Ich würde nochmal auf Klammern und Sonstige Syntax prüfen ob die alle passen. Ansonsten hast du vielleicht vergessen nach der Änderung die Konfiguration neu aufzubauen?

Habe mit 5.0.10 getestet, deswegen leicht unterschiedliche Syntax bei den $Self-Teilen vermute ich.
You do not have the required permissions to view the files attached to this post.
OTRS: 6.0.4
Ubuntu Server 14.04 LTS
tim78
Znuny advanced
Posts: 107
Joined: 27 Feb 2014, 10:14
Znuny Version: diverse
Real Name: Tim

Re: Zusätzliche Filter CustomerTicketOverview

Post by tim78 »

Hallo RoH1,

Danke, das wars was mir noch gefehlt hat, die Aussage das es geht.
Hab eben auch nochmal nachgesehen und siehe da, ich hab die Prio nicht angepasst gehabt. Jetzt passt es. Ich bekomm die neuen Tickets angezeigt.
Grüße
Tim

aktuell im Einsatz: hauptsächlich OTRS 5.0.34 auf Debian mit ein paar Erweiterungen.
tim78
Znuny advanced
Posts: 107
Joined: 27 Feb 2014, 10:14
Znuny Version: diverse
Real Name: Tim

Re: Gelöst Zusätzliche Filter CustomerTicketOverview

Post by tim78 »

Hallo,

ich muss das Thema doch nochmal hochholen.

Bisher klappt alles prima, allerdings sind meine Kunde teilweise echt die Knaller.
Jetzt hätten sie gerne noch Filter, die sich auf bestimmte Status beziehen.
In den Filter bis jetzt, bezieht sich allerdings immer alles auf den StateType.
Ich habe jetzt schon versucht statt StateType einfach nur State einzutragen, allerdings funktioniert das nicht wirklich ( also: State => 'Angebot')
Da ich jetzt nicht wirklich die große Lust habe mir auch noch für verschiedene Status, einen extra StateType zu basteln, wäre ich über einen Tip echt dankbar.
Grüße
Tim

aktuell im Einsatz: hauptsächlich OTRS 5.0.34 auf Debian mit ein paar Erweiterungen.
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: Gelöst Zusätzliche Filter CustomerTicketOverview

Post by reneeb »

Hast Du "State" in der Liste bei https://github.com/OTRS/otrs/blob/maste ... ch.pm#L116 eingetragen?
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
tim78
Znuny advanced
Posts: 107
Joined: 27 Feb 2014, 10:14
Znuny Version: diverse
Real Name: Tim

Re: Zusätzliche Filter CustomerTicketOverview

Post by tim78 »

Hallo reneeb,

das hab ich zwar eben den State eingetragen, es ändert sich aber nicht wirklich was. Bin mir nicht ganz sicher. Trage ich das da einfach irgendwo mit ein und gut ist?
Grüße
Tim

aktuell im Einsatz: hauptsächlich OTRS 5.0.34 auf Debian mit ein paar Erweiterungen.
tim78
Znuny advanced
Posts: 107
Joined: 27 Feb 2014, 10:14
Znuny Version: diverse
Real Name: Tim

Re: Zusätzliche Filter CustomerTicketOverview

Post by tim78 »

Ich muss das doch nochmal aus der Versenkung holen, weil ich immer wieder damit genervt werde.
Wenn ich in der CustomerTicketOverview das hier habe:

Code: Select all

    # filter definition
    my %Filters = (
        MyTickets => {
            All => {
                Name   => 'All',
                Prio   => 1000,
                Search => {
                    CustomerUserLoginRaw => $Self->{UserID},
                    OrderBy              => $Self->{OrderBy},
                    SortBy               => $Self->{SortBy},
                    CustomerUserID       => $Self->{UserID},
                    Permission           => 'ro',
                },
            },

            Open => {
                Name   => 'Open',
                Prio   => 1100,
                Search => {
                    CustomerUserLoginRaw => $Self->{UserID},
                    StateType            => 'open',
                    OrderBy              => $Self->{OrderBy},
                    SortBy               => $Self->{SortBy},
                    CustomerUserID       => $Self->{UserID},
                    Permission           => 'ro',
dann bezieht sich das unter Open ja auf den StateType "open".
Gibt es eine Möglichkeit das auch auf den Status selbst zu beziehen?
Der letzte Hinweis von reneb war nicht wirklich hilfreich.
Grüße
Tim

aktuell im Einsatz: hauptsächlich OTRS 5.0.34 auf Debian mit ein paar Erweiterungen.
Post Reply