Neuen Link einfügen

Hilfe zu Znuny Problemen aller Art
Locked
kingston
Znuny expert
Posts: 151
Joined: 07 Jul 2015, 16:02
Znuny Version: 4.0.5

Neuen Link einfügen

Post by kingston »

Hei Community,
für unser Warenwirtschaftsystem ist es Vorteil haft, wenn man bei einem geöffneten Ticket in der Leiste

"Zurück | Freigeben|Historie|Drucken|Priorität|Freie Felder|Verknüpfen|Besitzer|Verantwortlicher|Kunde|Notiz|Ausgehender Telefonanruf|Eingehender Telefonanruf|Ausgehende E-Mail|Zusammenfassen|Warten|Schließen"

noch einen Link zu unserem Warenwirtschaftsystem einbettet.

Wisst ihr wie man das macht?

Gruß Kingston
NancyL
Znuny expert
Posts: 247
Joined: 05 Aug 2014, 08:13
Znuny Version: 6.0.30
Real Name: Nancy

Re: Neuen Link einfügen

Post by NancyL »

ich habe mir das modul von znuny ExternalURLJump installiert, allerdings ist das für die NavBar des Dashboards, schau es dir mal an, ich bin damit sehr zufrieden.
https://github.com/znuny/Znuny4OTRS-ExternalURLJump
OTRS 6.0.30 /OS: Ubuntu/ Mysql
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: Neuen Link einfügen

Post by reneeb »

Für das Ticketmenü kannst Du Dir mal http://opar.perl-services.de/dist/LinkExternalURL-4.0.1 anschauen...
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
aph
Znuny superhero
Posts: 646
Joined: 20 Jun 2014, 12:11
Znuny Version: 3.3.9, 4.x, 5.x

Re: Neuen Link einfügen

Post by aph »

Ticketmenü
reneeb wrote:Für das Ticketmenü kannst Du Dir mal http://opar.perl-services.de/dist/LinkExternalURL-4.0.1 anschauen...
Nachdem ich das Modul http://opar.perl-services.de/dist/LinkExternalURL-3.3.1 installiert habe, erscheint kein neues Button im Ticketmenü. Kann mir jedmand hier weiterhelfen?

Außerdem wollte ich wissen, ob es möglich ist, mehrere Links einzubinden? Wir haben tickets die mehreren Links im externen System zugeordnet sind (mehrere Fehlercodes). Ich würde gerne bei einem Ticket hinterlegen, dass dies für die Fehlercodes x,y und z im externen System relevant sind.
OTRS 3.3.x (private/testing) on Windows Server 2008 with MSSQL database.
OTRS 3.3.x (private/testing) on CentOS with MySQL database and apache
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: Neuen Link einfügen

Post by reneeb »

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
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: Neuen Link einfügen

Post by reneeb »

Mehrere Links ließen sich mit ein paar Änderungen am Code realisieren... Wenn Du Lust und Zeit hast, kannst Du das ja umsetzen und einen PullRequest machen: https://github.com/reneeb/otrs-TicketMenuExternalLink ;-)
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
NancyL
Znuny expert
Posts: 247
Joined: 05 Aug 2014, 08:13
Znuny Version: 6.0.30
Real Name: Nancy

Re: Neuen Link einfügen

Post by NancyL »

scheint nützlich, ich zieh`s mir auch mal in mein testsystem!
Danke!
OTRS 6.0.30 /OS: Ubuntu/ Mysql
aph
Znuny superhero
Posts: 646
Joined: 20 Jun 2014, 12:11
Znuny Version: 3.3.9, 4.x, 5.x

Re: Neuen Link einfügen

Post by aph »

Danke.
In meinem Fall wäre es besser mehrere dynamische Textfelder (Fehler ID1, 2 .... usw.) verfügbar zu machen, in denen man eine URL eingeben kann. Diese mache die Activity Dialog Maske aber groß.

Nur aus Interesse: Was ist die Funktion des Moduls LinkExternalURL?
OTRS 3.3.x (private/testing) on Windows Server 2008 with MSSQL database.
OTRS 3.3.x (private/testing) on CentOS with MySQL database and apache
NancyL
Znuny expert
Posts: 247
Joined: 05 Aug 2014, 08:13
Znuny Version: 6.0.30
Real Name: Nancy

Re: Neuen Link einfügen

Post by NancyL »

Hallo Reneeb,

ich habe mir das Modul eben mal geladen, ich habe jetzt in der sysconfig die möglichkeit eine url zu hinterlegen aber kann es in der ticketübersicht unter Ticket -> Frontend::Agent::Ticket::MenuModule? nicht aktivieren, also es ist nicht da.
in TicketMenuExternalLink -> OutputFilterTicketMenuExternalLink und in TicketMenuExternalLink -> TicketLink habe ich bis auf URL nichts geändert.

Was habe ich falsch gemacht?
OTRS 6.0.30 /OS: Ubuntu/ Mysql
kingston
Znuny expert
Posts: 151
Joined: 07 Jul 2015, 16:02
Znuny Version: 4.0.5

Re: Neuen Link einfügen

Post by kingston »

Hei,
erst einmal ein großes Dankeschön für eure Antworten.

@ reneeb
Ich muss jetzt nur 4 Links einbetten (2 externe und 2 Interne Links).
Kann ich das in dem Code ändern und wenn ja wie kann ich diesen PullRequest den du beschreibst machen.
Der Quellcode wird ja durch Base64 geschützt.
Oder ist es sinvoller, wenn ich die Änderung direkt in dem Code von OTRS zu ändern.
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: Neuen Link einfügen

Post by reneeb »

@NancyL: Gibt es irgendwelche Meldungen im Log?

@kingston: Ich schaue, ob ich am Wochenende die Änderungen vornehmen kann...
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
kingston
Znuny expert
Posts: 151
Joined: 07 Jul 2015, 16:02
Znuny Version: 4.0.5

Re: Neuen Link einfügen

Post by kingston »

@reneeb
Kannst du mir sagen wo die links eingebetet werden in den OTRS Dateien.
Würde mich interresieren wie das aufgebaut ist.
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: Neuen Link einfügen

Post by reneeb »

Es ist so, dass es einen Outputfilter gibt (https://github.com/reneeb/otrs-TicketMe ... nalLink.pm), der jedesmal läuft wenn AgentTicketZoom aufgerufen wird. Der holt sich die Konfiguration für den Link und baut diesen zusammen (Zeilen 54 bis 80) fügt das dann in das Ausgabe-HTML ein (Zeilen 83 - 88).

Ich werde es so machen, dass man einfach mehrere Konfigurationen angeben kann wenn man mehrere Links haben möchte...
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
kingston
Znuny expert
Posts: 151
Joined: 07 Jul 2015, 16:02
Znuny Version: 4.0.5

Re: Neuen Link einfügen

Post by kingston »

@reneeb
Danke
Wäre Cool
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: Neuen Link einfügen

Post by reneeb »

http://opar.perl-services.de/dist/Ticke ... Link-4.0.3

Wenn Du vier Links brauchst, dann kopiere die ZZZTicketMenuExternalLink.xml und vervielfältige die Beispiel-Option.
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
Locked