[gelöst] DynamicFields in Agenten-Übersicht
[gelöst] DynamicFields in Agenten-Übersicht
Hallo,
ich habe mal eine Frage zur Anzeige von Dynamischen Feldern in der Überschicht.
Ich habe zwei dynamische Felder (FreiText und Combobox) angelegt. Wenn ich aufs Ticket gehe werden die Felder auch Angezeigt, so wie sie sollen.
Jetzt sollen diese beiden Felder aber auch in der TicketÜbersicht der Agenten angezeigt werden. Leider habe ich bisher keine Möglichkeit gefunden wie es geht.
Meine Frag ist:
Geht das auch über die SysConfig? Wenn ja wie?
Sollte die nicht gehen, wie funktioniert es dann?
Sollte ich was im Netz oder Forum übersehen habe, dann bitte ich dies zu Entschuldigen.
Mit freundlichen Grüßen
Alex
ich habe mal eine Frage zur Anzeige von Dynamischen Feldern in der Überschicht.
Ich habe zwei dynamische Felder (FreiText und Combobox) angelegt. Wenn ich aufs Ticket gehe werden die Felder auch Angezeigt, so wie sie sollen.
Jetzt sollen diese beiden Felder aber auch in der TicketÜbersicht der Agenten angezeigt werden. Leider habe ich bisher keine Möglichkeit gefunden wie es geht.
Meine Frag ist:
Geht das auch über die SysConfig? Wenn ja wie?
Sollte die nicht gehen, wie funktioniert es dann?
Sollte ich was im Netz oder Forum übersehen habe, dann bitte ich dies zu Entschuldigen.
Mit freundlichen Grüßen
Alex
Last edited by alex1981 on 10 Jan 2013, 09:50, edited 1 time in total.
-
- 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: DynamicFields in Agenten-Übersicht
Das geht nur mit Programmieraufwand...
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: DynamicFields in Agenten-Übersicht
Danke für die Antwort.
In welcher Datei muss ich suchen, damit ich sie einfügen kann?
In welcher Datei muss ich suchen, damit ich sie einfügen kann?
Re: DynamicFields in Agenten-Übersicht
Ganz grob
Du musst das Web-Template für das Dashboard entsprechend anpassen.
http://doc.otrs.org/developer/3.1/en/html/
Du musst das Web-Template für das Dashboard entsprechend anpassen.
http://doc.otrs.org/developer/3.1/en/html/
1: OTRS 3.1.21 + Support + MasterSlave @ CentOS 6.5 , MySQL
2: Test: OTRS 3.1.21 + Support + MasterSlave @ CentOS 6.5 , MySQL
3: Test-2: OTRS 3.3.x + Support + MasterSlave @ CentOS 6.5 , MySQL (iphone, idoit-trash)
2: Test: OTRS 3.1.21 + Support + MasterSlave @ CentOS 6.5 , MySQL
3: Test-2: OTRS 3.3.x + Support + MasterSlave @ CentOS 6.5 , MySQL (iphone, idoit-trash)
Re: DynamicFields in Agenten-Übersicht
Wenn du die Dynamischen Felder in der Queue- und Status-Ansicht anzeigen lassen willst, musst du in die SysConfig->Frontend::Agent::TicketOverview und dann Ticket::Frontend::OverviewSmall/Medium/Preview###DynamicField aktivieren und dein Dynamisches Feld eintragen.
Re: DynamicFields in Agenten-Übersicht
Danke für die Antwort.
Gibt es eine Möglichkeit das richtige Template raus zu finden, wo ich die Tabelle anpassen kann?
Das hatte ich auch schon gefunden gehabt und die Dynamischen Felder eingetragen. Leider werden sie in der Übersicht nicht richtig angezeigt.nick wrote:Wenn du die Dynamischen Felder in der Queue- und Status-Ansicht anzeigen lassen willst, musst du in die SysConfig->Frontend::Agent::TicketOverview und dann Ticket::Frontend::OverviewSmall/Medium/Preview###DynamicField aktivieren und dein Dynamisches Feld eintragen.
Gibt es eine Möglichkeit das richtige Template raus zu finden, wo ich die Tabelle anpassen kann?
Re: DynamicFields in Agenten-Übersicht
wie wird es den zur zeit angezeigt?
Ich kenne es so das rechts eine spalte hinzukommt und dann eine bestimmte Breite von Text anzeigt.
Hast du schon mal in der *.css, AgentTicketStatusView oder AgentTicketQueue reingeschaut ob da was drinnen steht?
Ich kenne es so das rechts eine spalte hinzukommt und dann eine bestimmte Breite von Text anzeigt.
Hast du schon mal in der *.css, AgentTicketStatusView oder AgentTicketQueue reingeschaut ob da was drinnen steht?
Re: DynamicFields in Agenten-Übersicht
Hallo nick,
danke für die Antwort.
Bin erst jetzt wieder aus dem Urlaub zurück und kann jetzt Antworten.
Die Spalten gewünschten Spalten werden gar nicht mitgerändert. Ich habe schon im Quelltext nach gesehen.
Mit freundlichen Grüßen
Alex
danke für die Antwort.
Bin erst jetzt wieder aus dem Urlaub zurück und kann jetzt Antworten.
Die Spalten gewünschten Spalten werden gar nicht mitgerändert. Ich habe schon im Quelltext nach gesehen.
Mit freundlichen Grüßen
Alex
Re: DynamicFields in Agenten-Übersicht
Die zu Bearbeitende Datei habe ich gefunden. Es war die "AgentDashboardTicketGeneric.dtl".
Jetzt ist meine Frage, wie kann ich in dieser Datei die Dynamischen Felder auslesen? Das eine hat die id "SourceforgeID"(FreiText mit Link) und das andere "ServiceLevel" (Combobox ohne Link)
Jetzt ist meine Frage, wie kann ich in dieser Datei die Dynamischen Felder auslesen? Das eine hat die id "SourceforgeID"(FreiText mit Link) und das andere "ServiceLevel" (Combobox ohne Link)
-
- 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: DynamicFields in Agenten-Übersicht
Code: Select all
$QData{"DynamicField_SourceforgeID"}
Code: Select all
my %Ticket = $Self->{TicketObject}->TicketGet(
TicketID => $TicketID,
UserID => $Self->{UserID},
DynamicFields => 0,
);
Code: Select all
my %Ticket = $Self->{TicketObject}->TicketGet(
TicketID => $TicketID,
UserID => $Self->{UserID},
DynamicFields => 1, # <- auf 1 setzen, sonst bekommst Du keine Infos
);
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: DynamicFields in Agenten-Übersicht
Danke für die Antwort. Es hat geholfen.
Habe jetzt noch zwei Fragen:
Habe jetzt noch zwei Fragen:
- Wenn ich die Änderung in der "DashboardTicketGeneric.pm" gemacht habe, wie kann ich verhindern, das sie beim nächsten Update überschrieben werden?
- Wie kann ich den Link aus dem Dynamischen Feld anzeigen lassen?
-
- 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: DynamicFields in Agenten-Übersicht
1) mach ein ordentliches Paket daraus (siehe http://doc.otrs.org/developer/3.1/en/html/hacking.html) -- wenn es nicht zu speziell für eure Firma ist, kannst Du es ja auch auf OPAR (http://opar.perl-services.de) hochladen 
Mit einem ordentlichen Paket kannst Du nach einem Upgrade einfach ein "Reinstall" machen und Deine Änderungen sind wieder aktiv. Ist ne Sache von wenigen Sekunden...
2) Indem Du im Template nicht nur verwendest, sondern (natürlich richtige Linkadresse nutzen)

Mit einem ordentlichen Paket kannst Du nach einem Upgrade einfach ein "Reinstall" machen und Deine Änderungen sind wieder aktiv. Ist ne Sache von wenigen Sekunden...
2) Indem Du im Template nicht nur
Code: Select all
$QData{"DynamicField_SourceforgeID"}
Code: Select all
<a href="http://sourceforge.net/?id=$LQData{"DynamicField_SourceforgeID"}">$QData{"DynamicField_SourceforgeID"}</a>
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: DynamicFields in Agenten-Übersicht
Danke für die Antwort. Das hat mir echt geholfen.
Eine letzte Frage.
Den eingeben Link bei einem Dynamischen Feld kann nicht ausgelesen werden?
Eine letzte Frage.
Den eingeben Link bei einem Dynamischen Feld kann nicht ausgelesen werden?
-
- 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: DynamicFields in Agenten-Übersicht
Geht schon, ist aber wesentlich komplizierter:
* Für das Feld die Config auslesen
* Methode "DisplayValueRender" für das Feld aufrufen um mehr Infos zu bekommen
* wenn "Link" gesetzt ist den Link zusammenbauen
* Für das Feld die Config auslesen
* Methode "DisplayValueRender" für das Feld aufrufen um mehr Infos zu bekommen
* wenn "Link" gesetzt ist den Link zusammenbauen
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: DynamicFields in Agenten-Übersicht
Danke, habe den Link fest eingetragen. War die günstigste Variante.
Jetzt ist ein weiteres "Problem" aufgetreten. Wenn ich mit der Maus drüber gehe, wird er mir angezeigt. Klicke ich allerdings drauf, wird das Ticket geöffnet. Druckt man die rechte Maustaste und sagt "öffnen in einem neuen Tab" funktioniert es.
Jetzt die Frage ist: Wie kann ich es hin bekommen, das sich der Link öffnet und nicht das Ticket.
Ergänzung:
Habe einen neuen Forumseintrag gemacht. Hier der Link: viewtopic.php?f=35&t=18706
Jetzt ist ein weiteres "Problem" aufgetreten. Wenn ich mit der Maus drüber gehe, wird er mir angezeigt. Klicke ich allerdings drauf, wird das Ticket geöffnet. Druckt man die rechte Maustaste und sagt "öffnen in einem neuen Tab" funktioniert es.
Jetzt die Frage ist: Wie kann ich es hin bekommen, das sich der Link öffnet und nicht das Ticket.
Ergänzung:
Habe einen neuen Forumseintrag gemacht. Hier der Link: viewtopic.php?f=35&t=18706