Link zu Ticket

Hilfe zu Znuny Problemen aller Art
Locked
Apache
Znuny newbie
Posts: 10
Joined: 18 Aug 2009, 17:38
Znuny Version: 2.3.4

Link zu Ticket

Post by Apache »

Hallo Leute,
ich bin leider genötigt von externen Programmen einen Link zum Ticket aufzubauen. Wenn ich das KundenFrontend aufrufe für zum Beispiel Ticketnummer 1002052, dan bekomme ich folgenden Link heraus.
http://ticketsrv01/otrs/customer.pl?Act ... ketID=2055

Hier sieht man sehr schön, dass die TicketID nucht mit der Ticketnummer übereinstimmt. Warum dies so ist habe ich keinen Ahnung. Gibt es aber die Möglichkeit, das Ticket nicht mit der ID sondern mit der nummer aufzurufen? Wenn ja, wass muss ich dafür machen.

MFG

Sven
ERP Systembetreuer
(Microsoft Dynamics NAV)

Livesystem: OTRS 2.3.4
Erweiterung: CAPE IT CICS::2.3.1
Server: OpenSuse 10.3
Webserver: Apache 5.x
MYSQL: 5.x
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Link zu Ticket

Post by jojo »

TicketID durch TicketNumber ersetzen :D
"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
Apache
Znuny newbie
Posts: 10
Joined: 18 Aug 2009, 17:38
Znuny Version: 2.3.4

Link zu Ticket

Post by Apache »

Hallo Jojo,
das funktioniert leider nicht, denn ich erhalte dann die Fehlermeldung
Fehler: Need TicketID!
Kommentar:
Traceback: ERROR: OTRS-CGI-10 Perl: 5.8.8 OS: linux Time: Wed Aug 19 10:41:10 2009

Message: Need TicketID!

Traceback (2475):
Module: Kernel::Output::HTML::Layout::CustomerError (v1.30) Line: 4507
Module: Kernel::Modules::CustomerTicketZoom::Run (v1.5) Line: 80
Module: Kernel::System::Web::InterfaceCustomer::Run (v1.35) Line: 857
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_customer_2epl::handler (unknown version) Line: 59
Module: (eval) (v1.3) Line: 204
Module: ModPerl::RegistryCooker::run (v1.3) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.3) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31
Aber vielleicht kann man auch das ganze Thema umgehen. Gibt es denn einen Möglichkeit, das Kunden und Agent alle Tickets aufrufen können auch wenn Sie nicht Kunde des Ticket sind. Die Funktion CustomerGroup ist eingeschaltet und die benötigten Gruppen sind auch hinterlegt. Denn wenn ich es mit der ID aufrufe, dann erhalte ich die Meldung keinen Berechtigung.

MFG

Sven
ERP Systembetreuer
(Microsoft Dynamics NAV)

Livesystem: OTRS 2.3.4
Erweiterung: CAPE IT CICS::2.3.1
Server: OpenSuse 10.3
Webserver: Apache 5.x
MYSQL: 5.x
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Link zu Ticket

Post by jojo »

Stimmt, TicketNumber scheint in der 2.4. nicht mehr zu gehen (Übrigens, fehlt noch Deine Signatur).
"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
Apache
Znuny newbie
Posts: 10
Joined: 18 Aug 2009, 17:38
Znuny Version: 2.3.4

Link zu Ticket

Post by Apache »

Habe ich eigentlich gestern alles eingetragen, finde jetzt aber nicht den Menüpunkt dazu.

Wir benutzen OTRS in der Version 2.3.4 mit CAPE::CICS in der aktuellsten Version auf einem OpenSuse 10.2
ERP Systembetreuer
(Microsoft Dynamics NAV)

Livesystem: OTRS 2.3.4
Erweiterung: CAPE IT CICS::2.3.1
Server: OpenSuse 10.3
Webserver: Apache 5.x
MYSQL: 5.x
maxbacks
Znuny wizard
Posts: 326
Joined: 30 Jan 2008, 14:59
Znuny Version: 6.0.19
Real Name: Max Hendrik Backs

Link zu Ticket

Post by maxbacks »

kann ich nicht bestätigen, ich habe die 2.4.3 inkl itsm installiert und bei mir klappt der link

http://otrs-testing/otrs/index.pl?Actio ... r=21000555
Ticket-System
Ubuntu 18.04
OTRS 6.0.19
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Link zu Ticket

Post by jojo »

Stimmt :-D

Ich revidiere meine Aussage...
"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
Joyner
Znuny expert
Posts: 185
Joined: 08 Feb 2008, 14:49
Znuny Version: 2.2.8
Location: Berlin

Link zu Ticket

Post by Joyner »

Hallo Sven,
Apache wrote:Hallo Leute,
[...]zum Beispiel Ticketnummer 1002052, dan bekomme ich folgenden Link heraus.
http://ticketsrv01/otrs/customer.pl?Act ... ketID=2055
Eigentlich sollte bei AutoIncrement, TicketNumber = 1002052 ist, die TicketID = (TicketNumber+1) sein -> also 2053.

mfg
Sebastian
Produktiv: OTRS 2.4.7, CiCS 3.1.5, Eigenentwicklungen
β-Testing/Mirror: OTRS 2.4.7, ITSM 2.0.2, CiCS(::ITSM) 3.1.5 (2.1.6), Eigenentwicklungen OS: Win2003, XAMPP, Apache2.2/MySQL 5, Trac/SVN
Apache
Znuny newbie
Posts: 10
Joined: 18 Aug 2009, 17:38
Znuny Version: 2.3.4

Link zu Ticket

Post by Apache »

Also ich habe es nochmal geprüft.

http://ticketsrv01/otrs/customer.pl?Act ... er=1002174
Dies funktioniert nicht.

http://ticketsrv01/otrs/index.pl?Action ... er=1002171
Der funktioniert.

Die Kunden sollen aus einem anderen Programm auf die Tickets zugreifen können und sich dort den Sachstand anschauen können. Dies klappt leider so nicht. Mit der TicketID bekomme ich den Fehler Kein Zugriff, obwohl die Kunden in der jeweiligen Gruppe enthalten sind und CustomerGroup auch aktiviert ist.
ERP Systembetreuer
(Microsoft Dynamics NAV)

Livesystem: OTRS 2.3.4
Erweiterung: CAPE IT CICS::2.3.1
Server: OpenSuse 10.3
Webserver: Apache 5.x
MYSQL: 5.x
Apache
Znuny newbie
Posts: 10
Joined: 18 Aug 2009, 17:38
Znuny Version: 2.3.4

Link zu Ticket

Post by Apache »

Joyner wrote:Hallo Sven,
Apache wrote:Hallo Leute,
[...]zum Beispiel Ticketnummer 1002052, dan bekomme ich folgenden Link heraus.
http://ticketsrv01/otrs/customer.pl?Act ... ketID=2055
Eigentlich sollte bei AutoIncrement, TicketNumber = 1002052 ist, die TicketID = (TicketNumber+1) sein -> also 2053.

mfg
Sebastian
Hallo Sebastian,
das ist leider nicht so, ich habe aus irgendeinem mir unerfindlichen Grund unterschiedliche Abstände zwischen den ID's und den Ticketnummern

Beispiel 1002171 hat die ID 2174, aber die Ticketnummer 1002190 hat die ID 2190. Daher könnte ich noch nicht einmal einen Berechnung vornehmen.
Ich kann mir eigentlich nicht vorstellen, wenn die Ticketnummer schon in einer Email als referenz angegeben wird, dass man diese nicht auch über einen Weblink aufrufen kann.

MFG

Sven
ERP Systembetreuer
(Microsoft Dynamics NAV)

Livesystem: OTRS 2.3.4
Erweiterung: CAPE IT CICS::2.3.1
Server: OpenSuse 10.3
Webserver: Apache 5.x
MYSQL: 5.x
Joyner
Znuny expert
Posts: 185
Joined: 08 Feb 2008, 14:49
Znuny Version: 2.2.8
Location: Berlin

Link zu Ticket

Post by Joyner »

Hallo,
Apache wrote:Also ich habe es nochmal geprüft.

http://ticketsrv01/otrs/customer.pl?Act ... er=1002174
Dies funktioniert nicht.

http://ticketsrv01/otrs/index.pl?Action ... er=1002171
Der funktioniert.
Heißt http://ticketsrv01/otrs/index.pl?Action ... er=1002174 sollte auch gehen..?
Das der Kunde ein "Zugriff verweigert" erhält, liegt an der fehlenden Authentifizierung.

mfg
Produktiv: OTRS 2.4.7, CiCS 3.1.5, Eigenentwicklungen
β-Testing/Mirror: OTRS 2.4.7, ITSM 2.0.2, CiCS(::ITSM) 3.1.5 (2.1.6), Eigenentwicklungen OS: Win2003, XAMPP, Apache2.2/MySQL 5, Trac/SVN
Apache
Znuny newbie
Posts: 10
Joined: 18 Aug 2009, 17:38
Znuny Version: 2.3.4

Link zu Ticket

Post by Apache »

Ich fasse nochmal kurz zusammen.

Der Kunde soll den Link
benutzen und erhält den Fehler
Fehler: Need TicketID!
Kommentar:

Traceback: ERROR: OTRS-CGI-10 Perl: 5.8.8 OS: linux Time: Wed Aug 19 13:10:08 2009

Message: Need TicketID!

Traceback (2475):
Module: Kernel::Output::HTML::Layout::CustomerError (v1.30) Line: 4507
Module: Kernel::Modules::CustomerTicketZoom::Run (v1.5) Line: 80
Module: Kernel::System::Web::InterfaceCustomer::Run (v1.35) Line: 857
Module: ModPerl::ROOT::ModPerl::Registry::opt_otrs_bin_cgi_2dbin_customer_2epl::handler (unknown version) Line: 59
Module: (eval) (v1.3) Line: 204
Module: ModPerl::RegistryCooker::run (v1.3) Line: 204
Module: ModPerl::RegistryCooker::default_handler (v1.3) Line: 170
Module: ModPerl::Registry::handler (v1.99) Line: 31
Das sagt mir, dass es mit TicketNumber bei customer.pl nicht funktioniert.

Benutzt der Kunde allerdings
den folgenden Link
erhält er den Fehler
Keine Berechtigung!
Nachricht: Keine Zugriffsrechte!
Zurück
Also habe ich wohl 2 Probleme.
Ich kann ohne der TicketID und nur mit der TicketNumber nicht den Kunden auf das Frontend customer.pl loslassen da sonst der Fehler mit der fehlenden ID kommt.

Sollte ich aber die ID haben, dann bekommt der Kunde eine Fehlermeldung, dass er keine Zugriffsrechte hat obwohl CustomerGroup aktiviert ist und die Gruppen auch zugewiesen sind.

Also muss ich was machen um dies zu beseitigen?

MFG

Sven
ERP Systembetreuer
(Microsoft Dynamics NAV)

Livesystem: OTRS 2.3.4
Erweiterung: CAPE IT CICS::2.3.1
Server: OpenSuse 10.3
Webserver: Apache 5.x
MYSQL: 5.x
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Link zu Ticket

Post by jojo »

der letzte Fehler lässt darauf schliessen das er definitiv nicht die Zugrifssrechte auf das Ticket hat.

In welcher Queue liegt das Ticket und welche Gruppe hat die Queue? Welche Rechte hat der Kunde auf diese Gruppe? Ist der Kunde überhaupt der gleiche Kunde wie der Kunde im Ticket?
"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
Apache
Znuny newbie
Posts: 10
Joined: 18 Aug 2009, 17:38
Znuny Version: 2.3.4

Link zu Ticket

Post by Apache »

Ach bvevor ich es vergesse, ersteinaml vielen Dank an Alle die bisher sich Zeit für das Problem genommen haben. Ich hoffe ich kann das InZukunft an andere User weiter geben.
jojo wrote:In welcher Queue liegt das Ticket und welche Gruppe hat die Queue?
Liegt in der Que IT mit der Gruppe EDV
jojo wrote:Welche Rechte hat der Kunde auf diese Gruppe?
Auf EDV hat er ro und rw
jojo wrote:Ist der Kunde überhaupt der gleiche Kunde wie der Kunde im Ticket?
Nein das ist er nicht. Er soll aber trotzdem dieses Tickets lesen können und auch im Notfall Änderungen vornehmen sollen.

MFG

Sven
ERP Systembetreuer
(Microsoft Dynamics NAV)

Livesystem: OTRS 2.3.4
Erweiterung: CAPE IT CICS::2.3.1
Server: OpenSuse 10.3
Webserver: Apache 5.x
MYSQL: 5.x
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Link zu Ticket

Post by jojo »

Apache wrote: Nein das ist er nicht. Er soll aber trotzdem dieses Tickets lesen können und auch im Notfall Änderungen vornehmen sollen.
Das geht so nicht. Um das Möglich zu machen brauchen beide Kunden Benutzer die gleiche CustomerID
"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
Apache
Znuny newbie
Posts: 10
Joined: 18 Aug 2009, 17:38
Znuny Version: 2.3.4

Link zu Ticket

Post by Apache »

Vielen Dank,
dann nehme ich mal ganz stark an, dass die CustomerTicketZoom.pm angepasst werden muss bzw daraus einen neue erstellt werden muss, worinn dann CustomerID auskommentiert werden muss.

Sehe ich das richtig?
ERP Systembetreuer
(Microsoft Dynamics NAV)

Livesystem: OTRS 2.3.4
Erweiterung: CAPE IT CICS::2.3.1
Server: OpenSuse 10.3
Webserver: Apache 5.x
MYSQL: 5.x
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Link zu Ticket

Post by jojo »

Damit beide Kunden die gleiche CustomerID haben?

Das wird über die Kundendatenbank gemacht.

Den Check solltest Du nicht ausschalten, dann hätten ja alle Kunden Zugriff auf alle Tickets von anderen Kunden...
"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
Locked