Hilfe bei Anbindung von externen Systemen

Hilfe zu Znuny Problemen aller Art
Locked
Erik89
Znuny newbie
Posts: 2
Joined: 08 Sep 2016, 18:59
Znuny Version: OTRS 5
Real Name: Erik Henkel
Company: IS4IT GmbH
Location: Röthenbach a.d. Pegnitz
Contact:

Hilfe bei Anbindung von externen Systemen

Post by Erik89 »

Hallo zusammen,

wir sind aktuell dabei verschiedene Systeme miteinander zu "Verheiraten".

Unser Fachgebiet ist OTRS nicht wirklich, aber wir wollen eine Schnittstelle entwickeln, mit der wir Informationen über OTRS erfassen (Prozessticket) und dann die erfassten Informationen zusätzlich in eine andere Datenbank speichern.

Hintergrund:
Unsere abteilung betreibt Platformmanagement mit baramundi für mehrere Kunden. Für die Softwarepaketierung betreiben wir eine Selbstgebaute Webanwendung mit MySQL DB in der Informationen über Software, Ansprechpartner, Qualitätskontrolle und Abnahme hinterlegt sind.

Gegenüber dem Kunden ist OTRS das einzige Tool.

Wunsch:
1. Kunde startet Prozessticket
2. Datenerfassung mit Dynamischen Feldern
3. Weiterleitung des Tickets in Queue zur Genehmigung/Auftragsprüfung
4. Nach Genehmigung weiterleiten in Paketierungsqueue
5. Sobald Ticket mit status New in der Paketierungsqueue auftritt, mit Generic Agent ein Script ausführen, das per SQL die Informationen aus den Dynamischen Feldern in die MySQL DB der Paketliste schreibt
6. Ticketupdates erfolgen von Paketliste via Mail.

FRAGE:
Kann mir jemand sagen wie man sowas am besten macht oder wo man Anfängergerechte Tutorials für dieses Thema findet?

Perl Knowhow ist bei uns direkt eher niedrig, können ggf. aber auf andere Kollegen zurück greifen.

Ich bin für jede Hilfe dankbar.

Grüße aus Nürnberg

Erik Henkel
Erik Henkel

IS4IT GmbH - Platform Management
http://www.is4it.de
jojo
Znuny guru
Posts: 15020
Joined: 26 Jan 2007, 14:50
Znuny Version: Git Master
Contact:

Re: Hilfe bei Anbindung von externen Systemen

Post by jojo »

Hallo,
ich schlage vor:

- triggern eines Scriptes via GenericAgent
- Auslesen der Ticketdaten via Webservice (SOAP oder REST)
- Aufbereiten der Daten via Script und schreiben in Eure Datenbank

Vorteil: Das Script muss nicht in PERL geschrieben sein, sondern in irgendeiner Sprache die auf dem OTRS Server nutzbar ist und über das CLI aufgerufen werden kann
"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
Erik89
Znuny newbie
Posts: 2
Joined: 08 Sep 2016, 18:59
Znuny Version: OTRS 5
Real Name: Erik Henkel
Company: IS4IT GmbH
Location: Röthenbach a.d. Pegnitz
Contact:

Re: Hilfe bei Anbindung von externen Systemen

Post by Erik89 »

Hallo,

danke für die Schnelle Antwort.

Das ist schonmal etwas mit dem ich was Anfangen kann :D

Zu dem auslesen der Daten:
- Wird das über das ausgeführte Script gemacht?
- Gibt es hierzu irgendwo ein Tutorial oder ggf. Vorgefertigte Template-Scripte um nicht ganz bei 0 anfangen zu müssen?
- Über die SOAP/REST schnittstelle können dann auch Daten zurückgegeben werden?
- Besipielsweise in der Paketliste wird ein status geändert, dieser wird dann an das OTRS Ticket übermittelt? (Vielleicht kann man sich das
Mailversenden sparen )

Wir versuchen mal was zu basteln :-)

In Zukunft werden wohl noch ein paar mehr Fragen kommen, da wir noch Versuchen, die baramundi Management Suite mit OTRS zu verknüpfen... Wir haben schon jemanden, der eine Schnittstelle gebaut hat, aber die ist noch nicht so Performant wie man das möchte:)

Grüße aus Nürnberg

Erik Henkel
Erik Henkel

IS4IT GmbH - Platform Management
http://www.is4it.de
Locked