Hi Zusammen,
ich habe schon nach einer Antwort gesucht bin aber leider nicht fündig geworden.
Problem:
Über die SOAP Schnittstelle(ich vermute das es sich dabei um eine alte Schnittstelle handelt) einstellbar über SysConfig->Core::SOAP, kann man verschiedene Infos aus dem OTRS System ziehen. Eine Funktion davon ist HistoryGet.
Ich habe nun aufgrund eines Problems nach einer anderen Lösung zum Zugriff auf das OTRS gesucht und bin mit den Webservices fündig geworden (Admin->Wevservices). Hier hab ich nun einen Webservice mit dem OTRS als Data Provider erstellt (HTTP::REST). Allerdings habe ich hier keine Möglichkeit auf die Tickethistorie zuzugreifen. Lediglich Ticket::TicketCreate, Ticket::TicketGET, Ticket::TicketSearch und Ticket::TicketUpdate stehen zur Verfügung.
Ist jemanden hier bekannt wie man die Funktion HistoryGet aufrufen kann? Bzw. ob die Funktion überhaupt noch zur Verfügung steht?
Danke für die Hilfe.
Grüße
REST API - TicketHistoryGet nicht vorhanden (OTRS 5s free)
Re: REST API - TicketHistoryGet nicht vorhanden (OTRS 5s free)
Hierzu müsste erst eine entsprechende Funktion entwickelt werden
"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
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
Re: REST API - TicketHistoryGet nicht vorhanden (OTRS 5s free)
Hi,
danke für die Antwort. Ich dachte mir leider schon so etwas. Ist zufällig bekannt warum diese Funktion weggefallen ist bzw. nicht implementiert wurde?
Grüße
danke für die Antwort. Ich dachte mir leider schon so etwas. Ist zufällig bekannt warum diese Funktion weggefallen ist bzw. nicht implementiert wurde?
Grüße
Re: REST API - TicketHistoryGet nicht vorhanden (OTRS 5s free)
die Funktion war für dieses Webservice Backend nicht geplant, kann aber wie gesagt gerne implementiert werden
"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
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
-
- 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: REST API - TicketHistoryGet nicht vorhanden (OTRS 5s free)
Vielleicht hilft das hier: https://gist.github.com/reneeb/6d99616c ... 704cf404f7
Ist aber (noch) ungetestet...
Ist aber (noch) ungetestet...
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: REST API - TicketHistoryGet nicht vorhanden (OTRS 5s free)
wäre doch (nach Test und Anpassung des Webservice YML) doch ein schöner PR
"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
"Testing": ((OTRS Community Edition)) and git Master
Never change Defaults.pm! :: Blog
Professional Services:: http://www.otrs.com :: enjoy@otrs.com
-
- 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: REST API - TicketHistoryGet nicht vorhanden (OTRS 5s free)
@jojo: Gerne. Ich versuche das heute abend zu testen und bereite dann den PR vor.
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: REST API - TicketHistoryGet nicht vorhanden (OTRS 5s free)
Hi,reneeb wrote:Vielleicht hilft das hier: https://gist.github.com/reneeb/6d99616c ... 704cf404f7
Ist aber (noch) ungetestet...
Vielen Dank für die Mühe. Ich habe nur eine Kleinigkeit ausbessern müssen:
TicketHistoryGet.pm
Alter Code:
Code: Select all
# start ticket loop
TICKET:
for my $TicketID (@TicketIDs) {
# get ticket object
my $TicketObject = $Kernel::OM->Get('Kernel::System::Ticket');
my @Lines = $Self->HistoryGet(
TicketID => $TicketID,
UserID => $UserID,
);
Neuer Code:
Code: Select all
# start ticket loop
TICKET:
for my $TicketID (@TicketIDs) {
# get ticket object
my $TicketObject = $Kernel::OM->Get('Kernel::System::Ticket');
my @Lines = $TicketObject->HistoryGet(
TicketID => $TicketID,
UserID => $UserID,
);
Grüße