Kundenstandardwerte, Volltextsuche, Toolbar, Ticketzoom
Kundenstandardwerte, Volltextsuche, Toolbar, Ticketzoom
Hallo mal wieder,
soweit läuft unser OTRS (3.2.1) jetzt so wie wir es möchten. Nur ein paar Kleinigkeiten sind noch offen:
- Wo kann man bei der Kundenanlage die Standardwerte festlegen? Wir haben ein paar Felder hinzugefügt, die nur ja und nein enthalten. Alle Felder stehen immer auf ja. Die meisten werden jedoch mit nein benötigt.
- Kann die Volltextsuche in der Toolbar erweitert werden, so dass diese auch nach dem Betreff und dem Titel des Tickets sucht?
- In der Toolbar gibt es den Button Tickets nach Queue. Kann man hier auch eine Anzahl einblenden, der Queues, die man abonniert hat?
- Wenn ein Ticket mit vielen Beiträgen gezoomt wird, wird immer irgendeins der Beiträge geöffnet und die Liste ist völlig unsortiert. lässt sich das so ändern, dass die Liste immer nach Alter sortiert wird und der jüngste Beitrag selektiert ist.
Vielen Dank für Eure Hilfe!
soweit läuft unser OTRS (3.2.1) jetzt so wie wir es möchten. Nur ein paar Kleinigkeiten sind noch offen:
- Wo kann man bei der Kundenanlage die Standardwerte festlegen? Wir haben ein paar Felder hinzugefügt, die nur ja und nein enthalten. Alle Felder stehen immer auf ja. Die meisten werden jedoch mit nein benötigt.
- Kann die Volltextsuche in der Toolbar erweitert werden, so dass diese auch nach dem Betreff und dem Titel des Tickets sucht?
- In der Toolbar gibt es den Button Tickets nach Queue. Kann man hier auch eine Anzahl einblenden, der Queues, die man abonniert hat?
- Wenn ein Ticket mit vielen Beiträgen gezoomt wird, wird immer irgendeins der Beiträge geöffnet und die Liste ist völlig unsortiert. lässt sich das so ändern, dass die Liste immer nach Alter sortiert wird und der jüngste Beitrag selektiert ist.
Vielen Dank für Eure Hilfe!
-
- 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: Kundenstandardwerte, Volltextsuche, Toolbar, Ticketzoom
1) Wie habt ihr die Felder erzeugt?
2) Ja, Betreff der Artikel wird schon berücksichtigt. Tickettitel müsstest Du noch reinprogrammieren: Kernel/Modules/AgentTicketSearch.pm (Suche nach "if ( $GetParam{Fulltext} )" )
3) Ja, ist aber sehr aufwändig. Entweder musst Du die Anzahl per AJAX abfragen (auch das Backend dafür müsste programmiert werden) und dann das Ergebnis zu dem Menüpunkt hinzufügen oder Du müsstest das gesamte Handling der Navigationsleiste anpassen. Ich denke nicht, dass sich das lohnt und den Mehrwert dieser Zahl sehe ich ehrlich gesagt auch nicht.
4) Die List ist eigentlich nach Alter sortiert und normalerweise wird der letzte Kundenartikel selektiert. Habt ihr was am Code geändert? Kannst Du mal einen Screenshot machen (Kundendaten bitte anonymisieren)?
2) Ja, Betreff der Artikel wird schon berücksichtigt. Tickettitel müsstest Du noch reinprogrammieren: Kernel/Modules/AgentTicketSearch.pm (Suche nach "if ( $GetParam{Fulltext} )" )
3) Ja, ist aber sehr aufwändig. Entweder musst Du die Anzahl per AJAX abfragen (auch das Backend dafür müsste programmiert werden) und dann das Ergebnis zu dem Menüpunkt hinzufügen oder Du müsstest das gesamte Handling der Navigationsleiste anpassen. Ich denke nicht, dass sich das lohnt und den Mehrwert dieser Zahl sehe ich ehrlich gesagt auch nicht.
4) Die List ist eigentlich nach Alter sortiert und normalerweise wird der letzte Kundenartikel selektiert. Habt ihr was am Code geändert? Kannst Du mal einen Screenshot machen (Kundendaten bitte anonymisieren)?
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
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Re: Kundenstandardwerte, Volltextsuche, Toolbar, Ticketzoom
Hallo,
vielen Dank erst mal für die schnelle Rückmeldung.
1. wie genau die Felder erzeugt wurden, kann ich nicht sagen. Ich weiß nur, dass die Einträge in der Config.pm hinter dem Map Parameter und unter den Defaults zu finden sind.
Wenn es sehr relevant ist, würde ich den DB-Admin noch mal ansprechen.
2. Wo genau muss ich da den Titel ergänzen? habe das jetzt so versucht, aber das scheint nicht zu klappen:
3. ok, ist auch nicht so wichtig.
4. wenn ich das jetzt richtig sehe wird richtig sortiert. Und es hat den Anschein, dass die letzte Aktion, die Eingehend oder ausgehend gewesen ist, aktiv ist, nicht aber eine Notiz oder ein Besitzwechsel. Das wäre für uns aber schon interessant.
vgl. Anhang
vielen Dank erst mal für die schnelle Rückmeldung.
1. wie genau die Felder erzeugt wurden, kann ich nicht sagen. Ich weiß nur, dass die Einträge in der Config.pm hinter dem Map Parameter und unter den Defaults zu finden sind.
Wenn es sehr relevant ist, würde ich den DB-Admin noch mal ansprechen.
2. Wo genau muss ich da den Titel ergänzen? habe das jetzt so versucht, aber das scheint nicht zu klappen:
Code: Select all
if ( $GetParam{Fulltext} ) {
$GetParam{ContentSearch} = '=R';
for my $Key (qw(From To Cc Subject Body Titel)) {
$GetParam{$Key} = Get Param{Fulltext);
}
}
4. wenn ich das jetzt richtig sehe wird richtig sortiert. Und es hat den Anschein, dass die letzte Aktion, die Eingehend oder ausgehend gewesen ist, aktiv ist, nicht aber eine Notiz oder ein Besitzwechsel. Das wäre für uns aber schon interessant.
vgl. Anhang
You do not have the required permissions to view the files attached to this post.
-
- 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: Kundenstandardwerte, Volltextsuche, Toolbar, Ticketzoom
1) Im Standard gibt es keine Möglichkeit, die DropDown-Werte vorzuselektieren. Du müsstest die Kernel/Config.pm bei den "Selections" anpassen und zusätzlich Änderungen in Kernel/Modules/AdminCustomerUser.pm vornehmen um einen Standardwert definieren zu können.
2) Ersetze "Titel" durch "Title", dann sollte es gehen
4) Ersetze in Kernel/Modules/AgentTicketZoom.pm
das hier: durch (ungetestet)
2) Ersetze "Titel" durch "Title", dann sollte es gehen
4) Ersetze in Kernel/Modules/AgentTicketZoom.pm
das hier:
Code: Select all
# set last customer article as selected article replacing last set
for my $ArticleTmp (@ArticleBox) {
if ( $ArticleTmp->{SenderType} eq 'customer' ) {
$ArticleID = $ArticleTmp->{ArticleID};
}
}
Code: Select all
$ArticleID = $ArticleBox[-1]->{ArticleID};
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
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Re: Kundenstandardwerte, Volltextsuche, Toolbar, Ticketzoom
Vielen Dank,
Punkt 1 schaue ich mir dann noch mal in Ruhe an.
Punkt 2 ^^ title sollte klar sein...klappt aber leider immer noch nicht.
Punkt 4 Super, hat geklappt!
PS: Wo wir gerade dabei sind...wo finde ich die Spalten, die in der AgentTicketqueue angezeigt werden? ist das die AgentTicketQueue.pm im Modules Verzeichnis?
Punkt 1 schaue ich mir dann noch mal in Ruhe an.
Punkt 2 ^^ title sollte klar sein...klappt aber leider immer noch nicht.
Punkt 4 Super, hat geklappt!
PS: Wo wir gerade dabei sind...wo finde ich die Spalten, die in der AgentTicketqueue angezeigt werden? ist das die AgentTicketQueue.pm im Modules Verzeichnis?
-
- 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: Kundenstandardwerte, Volltextsuche, Toolbar, Ticketzoom
Small-Ansicht => AgentTicketOverviewSmall.dtl
Medium-Ansicht => AgentTicketOverviewMedium.dtl
Large-Ansicht => AgentTicketOverviewPreview.dtl
PM-Datei => Kernel/Output/HTML/TicketOverview(Small|Medium|Preview).pm
Medium-Ansicht => AgentTicketOverviewMedium.dtl
Large-Ansicht => AgentTicketOverviewPreview.dtl
PM-Datei => Kernel/Output/HTML/TicketOverview(Small|Medium|Preview).pm
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
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
-
- 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: Kundenstandardwerte, Volltextsuche, Toolbar, Ticketzoom
2) Wie sieht Dein Code jetzt aus?
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
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Re: Kundenstandardwerte, Volltextsuche, Toolbar, Ticketzoom
genau so, nur Title statt Titel
-
- 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: Kundenstandardwerte, Volltextsuche, Toolbar, Ticketzoom
Der Code oben sieht "komisch" aus
statt sollte es heißen
statt
Code: Select all
if ( $GetParam{Fulltext} ) {
$GetParam{ContentSearch} = '=R';
for my $Key (qw(From To Cc Subject Body Titel)) {
$GetParam{$Key} = Get Param{Fulltext);
}
}
Code: Select all
if ( $GetParam{Fulltext} ) {
$GetParam{ContentSearch} = 'OR';
for my $Key (qw(From To Cc Subject Body Title)) {
$GetParam{$Key} = $GetParam{Fulltext);
}
}
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
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
-
- 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: Kundenstandardwerte, Volltextsuche, Toolbar, Ticketzoom
Evtl. könntest Du auch mal Log-Ausgaben einbauen um zu sehen, ob die Datei neu geladen wurde...
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
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Re: Kundenstandardwerte, Volltextsuche, Toolbar, Ticketzoom
So...sorry...war etwas außer Gefecht gesetzt.
Der Code sieht jetzt so aus: Ich kann den Code leider nicht kopieren, da ich nur über eine Console auf den Server zugreife, die keine Zwischenablage erlaubt.
Daher auch im ersten Code die Fehler...sry
So sollte es aber stimmen.
Ich vermute, dass da Dienste neu gestartet werden müssen damit es klappt.
Wie würde man sonst eine Log Ausgabe aktivieren?
PS: Das mit den Spalten in de Ticket Queue hat geklappt, Danke!
Der Code sieht jetzt so aus: Ich kann den Code leider nicht kopieren, da ich nur über eine Console auf den Server zugreife, die keine Zwischenablage erlaubt.
Daher auch im ersten Code die Fehler...sry
So sollte es aber stimmen.
Ich vermute, dass da Dienste neu gestartet werden müssen damit es klappt.
Wie würde man sonst eine Log Ausgabe aktivieren?
PS: Das mit den Spalten in de Ticket Queue hat geklappt, Danke!
You do not have the required permissions to view the files attached to this post.
-
- 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: Kundenstandardwerte, Volltextsuche, Toolbar, Ticketzoom
Einfach
machen. Dann sollte bei einer Volltextsuche diese Meldung in den Logs auftauchen...
Code: Select all
if ( $GetParam{Fulltext} ) {
$GetParam{ContentSearch} = 'OR';
$Self->{LogObject}->Log( Priority => 'error', Message => 'Fulltextsearch test' );
for my $Key (qw(From To Cc Subject Body Title)) {
$GetParam{$Key} = $GetParam{Fulltext);
}
}
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
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Re: Kundenstandardwerte, Volltextsuche, Toolbar, Ticketzoom
Hallo,
so sieht es jetzt bei uns im Systemprotokoll aus: Es scheint also ein Fehler produziert zu werden, aber welcher?
so sieht es jetzt bei uns im Systemprotokoll aus: Es scheint also ein Fehler produziert zu werden, aber welcher?
You do not have the required permissions to view the files attached to this post.
-
- 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: Kundenstandardwerte, Volltextsuche, Toolbar, Ticketzoom
Nein, das ist die Test-Debug-Ausgabe
Code: Select all
$Self->{LogObject}->Log( Priority => 'error', Message => 'Fulltextsearch test' );
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
Free Znuny add ons from the community: http://opar.perl-services.de
Commercial add ons: http://feature-addons.de
Re: Kundenstandardwerte, Volltextsuche, Toolbar, Ticketzoom
So, nach langer Zeit endlich mal wieder Zeit für OTRS.
Den Code habe ich ja integriert, wo finde ich denn nun die entsprechenden Logs?
Den Code habe ich ja integriert, wo finde ich denn nun die entsprechenden Logs?
Re: Kundenstandardwerte, Volltextsuche, Toolbar, Ticketzoom
Hallo,
also, ich kann tun was ich möchte, ich bekomme den Titel nicht in die Volltextsuche.
Wo kann ich die Logs einsehen und muss nach der Ergänzung des Titels nicht
irgendein Index o.ä. neu erstellt werden?
Habe mittlerweile eine Testumgebung, in der ich mich mehr austoben kann.
Sorry für das hervorkrame des alten Tickets, aber ist eben noch nicht gelöst.
Danke!
also, ich kann tun was ich möchte, ich bekomme den Titel nicht in die Volltextsuche.
Wo kann ich die Logs einsehen und muss nach der Ergänzung des Titels nicht
irgendein Index o.ä. neu erstellt werden?
Habe mittlerweile eine Testumgebung, in der ich mich mehr austoben kann.
Sorry für das hervorkrame des alten Tickets, aber ist eben noch nicht gelöst.
Danke!
Re: Kundenstandardwerte, Volltextsuche, Toolbar, Ticketzoom
Auch noch mal ne Frage zu Punkt 1.reneeb wrote:1) Im Standard gibt es keine Möglichkeit, die DropDown-Werte vorzuselektieren. Du müsstest die Kernel/Config.pm bei den "Selections" anpassen und zusätzlich Änderungen in Kernel/Modules/AdminCustomerUser.pm vornehmen um einen Standardwert definieren zu können.
In den Felden stehen lediglich die Auswahlmöglichkeiten ja und nein zur Verfügung und ja ist immer vorselektiert.
wenn man die Werte in der config.pm auf yes und no ändert, ist no immer vorselektiert.
Es scheint also schlicht nach Alphabet sortiert zu werden. Ist das evtl. ein leichterer Ansatz? kann man bei der Selection
in der config.pm evtl. ein aufsteigend oder absteigend mitgeben?
Re: Kundenstandardwerte, Volltextsuche, Toolbar, Ticketzoom
Hallo noch mal.
Ich bin ein Schritt weiter mit der Volltextsuche, aber noch nicht am Ziel:
Erstellt man ein neues Ticket mit einem Betreff, wird dieser Betreff auch als Title eingesetzt.
Wenn ich dann danach suche, kann das Ticket auch gefunden werden.
Ändere ich jedoch über die Freifelder den Titel, kann das Ticket anschließend nicht mehr über den
neuen Titel gefunden werden.
Da bei uns Faxe von extern rein kommen, wo der Betreff dann "Fax von ..." lautet wird über die Freifelder
der Titel geändert.
Vielen Dank noch mal für eine Rückmeldung!
Ich bin ein Schritt weiter mit der Volltextsuche, aber noch nicht am Ziel:
Erstellt man ein neues Ticket mit einem Betreff, wird dieser Betreff auch als Title eingesetzt.
Wenn ich dann danach suche, kann das Ticket auch gefunden werden.
Ändere ich jedoch über die Freifelder den Titel, kann das Ticket anschließend nicht mehr über den
neuen Titel gefunden werden.
Da bei uns Faxe von extern rein kommen, wo der Betreff dann "Fax von ..." lautet wird über die Freifelder
der Titel geändert.
Vielen Dank noch mal für eine Rückmeldung!
Re: Kundenstandardwerte, Volltextsuche, Toolbar, Ticketzoom
Noch mal wieder zur Volltextsuche...
Ich habe jetzt das OTRS auf StaticDB geändert, wir sind bei etwa 67.000 Tickets.
Natürlich habe ich anschließend die otrs.RebuildFullTextIndex.pl ausgeführt.
Nun kann ich immer noch nicht nach Artikelinhalt suchen.
Auch neu angelegte Tickets werden nicht gefunden.
Beispiel:
Betreff: indizes test
Text: Fulltextsearch Test OTRSINDEXTEXT
Suche ich nach "indizes", wird das Ticket gefunden.
Suche ich nach "OTRSINDEXTEXT" wird es nicht gefunden.
Es ist zum verzweifeln.
Ich habe jetzt das OTRS auf StaticDB geändert, wir sind bei etwa 67.000 Tickets.
Natürlich habe ich anschließend die otrs.RebuildFullTextIndex.pl ausgeführt.
Nun kann ich immer noch nicht nach Artikelinhalt suchen.
Auch neu angelegte Tickets werden nicht gefunden.
Beispiel:
Betreff: indizes test
Text: Fulltextsearch Test OTRSINDEXTEXT
Suche ich nach "indizes", wird das Ticket gefunden.
Suche ich nach "OTRSINDEXTEXT" wird es nicht gefunden.
Es ist zum verzweifeln.
Re: Kundenstandardwerte, Volltextsuche, Toolbar, Ticketzoom
Hallo zusammen,
hat jemand bisher eine Lösung gefunden für das "Title" Problem. Wir stehen momentan vor der selben Aufgabe.
Wird das Attribut "Title" mit in die Liste
(Kernel/Modules/AgentTicketSearch.pm)
eingefügt, wird die Suche scheinbar ausschließlich über den "Titel" ausgeführt. Eine Volltextsuche nach "Test" lieferte alle Tickets in deren Titel exakt "Test" vorkommt, aber nix anderes.
Gibt es eine Möglichkeit den Tickettitel in die Volltextsuche zu integrieren?
VG Chris
hat jemand bisher eine Lösung gefunden für das "Title" Problem. Wir stehen momentan vor der selben Aufgabe.
Wird das Attribut "Title" mit in die Liste
Code: Select all
for my $Key (qw(From To Cc Subject Body))
eingefügt, wird die Suche scheinbar ausschließlich über den "Titel" ausgeführt. Eine Volltextsuche nach "Test" lieferte alle Tickets in deren Titel exakt "Test" vorkommt, aber nix anderes.
Gibt es eine Möglichkeit den Tickettitel in die Volltextsuche zu integrieren?
VG Chris
SuSE Linux Enterprise Server 11.3
OTRS 4.0.5
OTRS 4.0.5